/*CSS*/
body {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
}

img {border:0px;}

p {margin:0 4px 0 4px;}

hr {
	border: 1px dashed #454e59;
}

table, td, form {margin:0;padding:0}

input, textarea {
margin-top:2px;
margin-bottom:2px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
background-color:#FFFFFF;
border:1px solid #454e59;
}

input {width:150px;height:15px;}

.ea {
	margin-top:2px;
	margin-bottom:2px;
	width:120px;
	height:13px;
	background:transparent;
}

select {
margin-top:2px;
margin-bottom:2px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
background-color:#FFFFFF;
border:1px solid #454e59;
width:170px;
height:18px;
}

textarea {width:160px;height:114px;}

#valider {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
background-color:transparent;
border:1px solid #454e59;
width:54px;
height:15px;
letter-spacing:0px;
word-spacing:-1px;
}

#envoyer {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
background-color:transparent;
border:1px solid #454e59;
width:68px;
height:17px;
letter-spacing:0px;
word-spacing:-1px;
}

a {text-decoration:none;color:#454e59;}

a:hover {text-decoration:underline;color:#454e59;}

#vignette {padding:1px;background:white;border:1px solid #0654ab;}
#vignette2 {padding:1px;background:white;border:1px solid #454e59;}

.vignette {padding:1px;background:white;border:1px solid #0654ab;}
.vignette2 {padding:1px;background:white;border:1px solid #454e59;}

#conteneur {
position:absolute;
width:775px;
left:50%;
margin-left:-375px;
}

#centre {
margin-left:212px;
margin-right:10px;
height:760px;
}

#centre2 {
margin-left:212px;
margin-right:10px;
height:810px;
}

#centre3 {
margin-left:212px;
margin-right:10px;
height:920px;
}

#centre4 {
margin-left:212px;
margin-right:10px;
height:900px;
}

#centre5 {
margin-left:212px;
margin-right:10px;
height:890px;
}

#centre6 {
margin-left:212px;
margin-right:10px;
height:720px;
}

#gauche {
position:absolute;
left:0;
width: 212px;
}
#droite {
position:absolute;
right:0;
width:10px;
}

#header {height:91px;}

#animation {height:198px;}

#copyright {
clear:both;
margin:0;
padding:0;
color:#454e59;
height:30px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;}
#copyright a{color:#454e59;}
#copyright a:hover{color:#454e59;}

#txt {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
text-align:justify;
}

.txt {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
text-align:justify;
}

.txtbleu-c {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#3366ff;
}

.txtbleu-cbd {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#3366ff;
}

.txtbleu-csl {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
text-decoration:underline;
color:#3366ff;
}

#txtbleu {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

#txtbleu a{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

#txtbleu a:hover{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

.txtbleu {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

.txtbleu a{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

.txtbleu a:hover{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:justify;
}

#txtbleusl {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-decoration:underline;
}

.txtbleusl, .txtbleusl a, .txtbleusl a:hover{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-decoration:underline;
}

#txtml {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:center;
}

.txtml {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#095ba6;
text-align:center;
}

#txtblanc {
padding:2px 4px 2px 4px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#095ba6;
text-align:justify;
}

.txtblanc {
padding:2px 4px 2px 4px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#095ba6;
text-align:justify;
}

#txtservice {
padding:8px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#000000;
background-color:#dadfff;
text-align:justify;
}

#titreservice {
padding:4px 8px 4px 8px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#095ba6;
}

#txtrouge {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#eb0000;
text-align:justify;
}

#txtpdf {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#aeaeae;
}

.txtpdf {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#aeaeae;
}

#titrbleu {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#095ba6;
}

#bienvenue {
margin:0;
padding:30px 20px 30px 20px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
}

#fournisseurs {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#0654ab;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_fournisseurs.gif) no-repeat;
width:212px;
height:150px;
}

#financer {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_financer.gif) no-repeat;
width:212px;
height:156px;
}

#adherent {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_adherent.gif) no-repeat;
width:212px;
height:110px;
}

#espace-adh {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_espaceadh.gif) no-repeat;
width:212px;
}

#memento {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#0654ab;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_memento.gif) no-repeat;
width:212px;
height:130px;
}

#revues {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#0654ab;
letter-spacing:0px;
word-spacing:-1px;
text-align:justify;
background:url(/images/bg_revues.gif) no-repeat;
width:212px;
height:130px;
}

#liensutiles {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
text-align:left;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
background:url(/images/bg_liensutiles.gif) no-repeat;
width:212px;
}

#liens {
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
text-align:left;
color:#454e59;
letter-spacing:0px;
word-spacing:-1px;
background:url(/images/bg_liens.gif) no-repeat;
width:322px;
height:208px;
line-height: 16px;
}

#ecart {padding:54px 20px 0 22px}

#ecartml {padding:35px 20px 0 22px}

#ecartgc {padding:68px 20px 0 22px}

#ecartdt {padding:12px 0 0 14px}

#ecartac {padding:12px 0 0 4px}

#ecartscroll {padding:12px 10px 10px 14px}

.ecart {padding:54px 20px 0 22px}

.ecartml {padding:35px 20px 0 22px}

.ecartgc {padding:68px 20px 0 22px}

.ecartdt {padding:12px 0 0 14px}

.ecartac {padding:12px 0 0 4px}

.ecartscroll {padding:12px 10px 10px 14px}

#scroll{
margin:0;
width:563px;
height:860px;
overflow-x: hidden;
overflow-y: auto;
border:0px;
scrollbar-arrow-color:#0654ab; 
scrollbar-3dlight-color:#0654ab; 
scrollbar-darkshadow-color:#0654ab; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-track-color:#FFFFFF;
}

.lienopac {filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;}
a.lienopac img {filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0;}
a.lienopac:hover img {filter:alpha(opacity=25);-moz-opacity: 0.5;opacity: 0.5;}

.lienopac2 {filter:alpha(opacity=25);-moz-opacity: 0.5;opacity: 0.5;}
/*FIN*/

