/*
     DÃ©fini les grands axes d'architecture du site Internet
*/

* { padding: 0; margin: 0; }

body {
 font-family: 'Open Sans', sans-serif;
 font-size: 13px;
 background:#969696 url("../../images/common/habillage/background-body.png");
 background-repeat:repeat-x;
 color:#FFFFFF;
}


#wrapper { 
 margin: 0 auto;
 width: 982px;
 background-image:url("../../images/common/habillage/background-recherche.png") repeat-x;
}
#faux {
 /*background: url(faux-4-2-col.gif);*/
 margin-bottom: 10px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 background:#969696 url("../../images/common/habillage/background-wrapper.png");
 background-repeat:repeat-x;
 width: 100%
 
}
#header {
 color: #333;
 width: 982px;
 height: 95px;
 margin: 5px 0px 0px 0px;
 background-color: white;
 /*background-color:#FFCC00;*/
}

#header a img {
	margin: 8px 0 0 25px;
}

#menu {
 color: #333;
 height:50px;
 background-color:#FFFFFF;
}
#recherche {
 color: #333;
 height:50px;
 background-image:url("../../images/common/habillage/background-recherche.png");
 
}

#rightcolumn , #rightcolumnmargintop{ 
 color: #FFFFFF;
 margin-left: 20px;
 margin-right:10px;

 margin-bottom: 10px;
 padding: 0px;
 width: 320px;
 float: right;
}

#rightcolumn
{
 margin-top: 10px;
}
#rightcolumnmargintop
{
 margin-top: 50px;
}
#leftcolumn { 
 color: #FFFFFF;
 margin-top: 10px;
 margin-left:10px;
 margin-bottom: 10px;
 padding: 0px;
 overflow:hidden;
 height:auto;
 float: left;
 width: 622px;
}
#footer { 
 width: 972px;
 line-height:30px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 background:url("../../images/common/habillage/footer.png") repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
 border-radius: 5px;
font-size: .8em;

}
.clear { clear: both; background: none; margin:0px; padding:0px; }
.spacer{clear:both;height:1px;margin:0px; padding:0px;background:none;}
.floatContainer { overflow: hidden; }
