/*###########################################################################
#					WEBRAPIDE-2006. Tous droits réservés.					#
#							www.webrapide.com								#
###########################################################################*/
*{margin:0; padding:0;}
html{font-size:62.5%; height:100%;}
body,select,input,textarea{font:1.2em Georgia, "Times New Roman", Times, serif; color:#333; /*line-height:1.6em;*/}
body{background:url(img/bgpage.gif) repeat-y center; text-align:center; height:100%;}
ul,ol{margin:10px 30px;}
H1,H2,H3{margin:15px 0 0 0;}
p{margin:5px 0;}
ol{list-style-position:inside;}
ul{list-style:none;}
ul li{background:url(editorimg/puce.gif) no-repeat; background-position:0% 6px; padding:0 0 0 10px;}
H1{font-size:1.6em; padding:10px; background:url(img/motiftitre.gif) no-repeat top right; border:1px solid #e7deb4; color:#c2ae8a;}
H2{font-size:1.4em; text-indent:20px; font-style:italic; padding:5px 0; border-bottom:1px solid #e7deb4; color:#c2ae8a;}
H3{font-size:1.1em; padding:10px 0 0 0; color:#c2ae8a;}
#content img{border:2px solid #e7deb4;}

/* Liens */
a:link,a:visited{text-decoration:none; color:#d70;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
a.grisclair{color:#999;}
a img{border:0;}

/* Structure generale*/
#conteneur{margin:0 auto; min-height:100%; background:url(img/bgcorpspage.gif) repeat-y; padding:0 3px 0 0; text-align:left; width:768px; voice-family:"\"}\""; voice-family:inherit; width:765px;}
html>body #conteneur{width:765px;}
#logo{float:left; margin:10px;}
#content{padding:10px;}
#footer{width:100%; padding:10px 0; background:#decfb2; text-align:center; color:#666; font-size:0.8em; line-height:1.2em;}

/* mise en forme */
.txterreur{color:#900;}
.trait{background:#e7deb4; width:100%; line-height:1em;}
.fixIEborder{line-height:0.1em;}
.clearspace{clear:both;}

/* MEP */
#demicolg{float:left; width:367px;}
#demicold{float:right; width:367px;}
#tiercolg{float:left; width:240px;}
#tiercold{float:right; width:240px;}
#tiercolc{margin:0 249px; width:240px; voice-family:"\"}\""; voice-family:inherit; margin:0 249px;}
html>body #tiercolc{margin:0 252px;}
/* Hides from IE-mac \*/
#tiercolcIEfix{float:left;}
/* End hide from IE-mac */

/* Menu */
#menu{float:left; background:url(img/bgmenu.gif) repeat-x #cfb88f; border-bottom:#fff solid 2px; width:100%; font-size:1.1em;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu li{display:inline; background:none; padding:0;}
#menu a{float:left; background:url(img/onglet_left.gif) no-repeat top left; padding:0 0 0 1px; text-decoration:none; color:#fff;}
#menu a span{float:left; display:block; background:url(img/onglet_right.gif) no-repeat top right; padding:10px 15px 10px 9px;}
#menu a:hover{color:#666;}
#menu a:hover{background-position:0% -47px;}
#menu a:hover span{background-position:100% -47px;}
#menu #current a{background-image:url(img/onglet_left.gif); background-position:0% -47px; padding:0 0 0 1px; border:0; color:#666;}
#menu #current a span{background-image:url(img/onglet_right.gif); background-position:100% -47px; padding:10px 15px 10px 9px;}
/* Commented Backslash Hack - cache la regle pour IE5-Mac \*/
#menu a span{float:none;}
/* End IE5-Mac hack */

/* MEF */
.cadre{padding:10px; background:#f3eed7; border:1px solid #e7deb4;}
.citation{text-indent:15px; padding:10px; border:1px solid #e7deb4; background:url(editorimg/quote.gif) no-repeat #f3eed7; font-style:italic;}
.floatleft{float:left; margin:10px 10px 10px 0;}
.floatright{float:right; margin:10px 0 10px 10px;}

/* Clearfix */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/* style ajoutes pour la newsletter */
H4{display:inline; font-size:0.9em; padding:0; margin:10px 0 2px 0; color:#555;}
form{display:inline;}
#newsletter{float:right; margin:0 20px 0 0; padding:10px 0 0 0;}
#newsletter input{font-size:0.9em;}
#btsubnl{margin:0 0 0 3px; vertical-align:top;}
