/*###########################################################################
#					WEBRAPIDE-2006. Tous droits réservés.					#
#							www.webrapide.com								#
###########################################################################*/
*{margin:0; padding:0;}
html{font-size:62.5%;}
body,select,input,textarea,table{font:1.2em Georgia, "Times New Roman", Times, serif; color:#555; /*line-height:1.6em;*/}
body{background:url(img/bg.gif); text-align:center;}
ul,ol{margin:10px 20px;}
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) left no-repeat; padding:0 0 0 15px;}
H1{font-size:1.6em; padding:10px 10px 5px 0; color:#2d3f4d}
H2{font-size:1.4em; font-style:italic; padding:5px 0; color:#2d3f4d;}
H3{font-size:1.2em; padding:10px 0 0 0; color:#2d3f4d;}
#content img{border:double #ccc; margin-top:5px;}

/* Liens */
a:link,a:visited{text-decoration:none; color:#2d3f4d; font-weight:bold;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
a.grisclair{color:#666;}
a img{border:none;}

/* Structure generale*/
#conteneur{margin:0 auto; padding:0 4px; text-align:left; width:765px; background:url(img/bandebg.gif) repeat-y; voice-family:"\"}\""; voice-family:inherit; width:757px;}
html>body #conteneur{width:757px;}
#logo{float:left; margin:10px;}
#bandeau{border-top:1px solid #999; border-bottom:1px solid #999; padding-top:1px;}
#content{padding:10px;}
#footer{width:100%; padding:10px 0; border:dotted #aaa; border-width:1px 0 1px 0; text-align:center; font-size:0.9em; line-height:1.2em; color:#666;}
#footer p{padding:0 10px;}
#drapfr{position:absolute; margin:20px 0 0 757px;}
#drapen{position:absolute; margin:51px 0 0 757px;}

/* mise en forme */
.txterreur{color:#900;}
.fixIEborder{line-height:0.1em;}
.clearspace{clear:both;}

/* MEP */
#demicolg{float:left; width:360px;}
#demicold{float:right; width:360px;}
#tiercolg{float:left; width:240px;}
#tiercold{float:right; width:240px;}
#tiercolc{ margin:0 250px;}
/* Hides from IE-mac \*/
#tiercolcIEfix{float:left;}
/* End hide from IE-mac */

/* Menu */
#menu{float:left; background:url(img/bgmenu.gif) repeat-x #fff; border-bottom:#fff solid 2px; width:100%; margin:0; font:1.1em Georgia, "Times New Roman", Times, serif; color:#fff; line-height:1.6em;}
#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:#fff;}
#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:#fff;}
#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:#f5f5f5;}
.citation{text-indent:15px; padding:5px 10px; background:url(editorimg/quote.gif) no-repeat #f5f5f5; font-style:italic;}
.floatleft{ float:left; margin:0 10px 10px 0;}
.floatright{ float:right; margin:0 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:1.0em; padding:0; margin:10px 0 2px 0; color:#2d3f4d;}
form{display:inline;}
#newsletter{float:right; margin:0 20px 0 0; padding:10px 0 0 0;}
#btsubnl{margin:0 0 0 3px; vertical-align:top;}