/*###########################################################################
#					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:#333; /*line-height:1.6em;*/}
body{background:url(img/bgciel.gif) repeat-x; text-align:center;}
ul,ol{margin:10px 0 0 10px;}
H1,H2,H3{margin:15px 0 5px 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% 3px; padding:0 0 0 10px;}
H1{font-size:1.6em; padding:10px; border-top:1px solid #a8bac7; border-bottom:1px solid #a8bac7; color:#3788c0;}
H2{font-size:1.6em; font-style:italic; font-weight:normal; padding:5px 0; border-bottom:1px solid #a8bac7; color:#3788c0;}
H3{font-size:1.2em; padding:10px 0 0 0; font-weight:normal; color:#3788c0;}
#content img{border:2px solid #a8bac7;}

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

/* Structure generale*/
#conteneur{margin:0 auto; text-align:left; width:765px;}
#page{float:right; width:530px; background:#fff; border:1px solid #ccc;}
#logo{text-align:center; margin:10px;}
#tiret{text-align:center;}
#btsubmit{margin:20px 0; text-align:center;}
#trait{background:#ccc; width:100%; line-height:0.1em; height:3px; margin-top:3px;}
#content{padding:10px;}
#copyright{text-align:center; margin:20px 10px; line-height:1.2em; font-size:0.9em;}
#footer{background:url(img/footer.jpg) repeat-x bottom #fff; height:95px;}
#drapfr{position:absolute; margin:2px 0 0 765px;}
#drapen{position:absolute; margin:32px 0 0 765px;}

/* mise en forme */
.txterreur{color:#900;}
.fixIEborder{line-height:0.1em;}
.clearspace{clear:both;}

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

/* Menu */
#menu{float:left; width:220px; background:#fff; border:1px solid #ccc; font-size:1.4em; font-style:italic;}
#menu ul{list-style:none; margin:20px 5px; padding:0;}
#menu li{display:inline; line-height:2.8em; background:none; padding:0;}
#menu a{display:block; border-bottom:1px solid #a8bac7; text-align:center; color:#666;}
#menu a:hover,#menu #current a{background:#e7f9ff; text-decoration:none;}

/* MEF */
.cadre{padding:10px; background:#e7f9ff; border:1px solid #a8bac7;}
.citation{text-indent:15px; padding:10px; border:1px solid #a8bac7; background:url(editorimg/quote.gif) no-repeat #e7f9ff; 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{font-size:0.7em; padding:0; margin:10px 0 2px 0; color:#069;}
#newsletter{margin:10px 5px; text-align:center;}
#newsletter input{font-size:0.7em;}
#chpsnl{width:200px;}
#feedbacknl{font-size:0.7em; color:#900;}