/* structure */
#fond{ width: 1000px; margin-left:auto; margin-right:auto; padding:0px; }
#page{ width: 980px; margin-left:auto; margin-right:auto; padding:0px;}
#admin{ width: 980px; color:white; }
#admin a {color:white; text-decoration:none;}
#admin a:hover {color:white; text-decoration:underline;}
#header{ width: 980px; height:129px; margin-bottom:10px; background-color:white; }
#ariane{ width: 965px; padding-left:15px; margin-bottom:10px;}
#ariane a { text-decoration:none; color:white; }	 
#ariane a:hover { text-decoration:underline; color:#B00000; }	 
#bandeau_titre {  color:#B00000; font-weight:bold; font-family:'Trebuchet MS'; font-size:18px; position:relative; margin-top:-20px; margin-bottom:15px; }
#msg{ width: 980px; display:'none'; visibility:'hidden'; text-align:center; background-color:gainsboro; }
#left{ width:190px; float:left; margin-left:15px; margin-bottom:45px; border:solid 0px black; display:inline; padding-top:5px; }
#main{ width:485px; float:left; margin-left:20px; margin-right:15px; margin-bottom:45px; }
#right{ width:235px;  float:left; margin-bottom:45px;  padding-top:5px;}
#plan{ clear:both; width:950px; padding-left:15px; padding-right:15px; height:68px; padding-top:20px; background-image:url('plan.png'); text-align:justify;}
#plan a { text-decoration:none; color:black; }	 
#plan a:hover { text-decoration:underline; color:#B00000; }	 
#footer{ clear:both; width:980px; padding-top:7px; height:27px; background-color:#333333; text-align:center; color:white; }
#footer a { text-decoration:none; color:white; }
#footer a:hover { text-decoration:underline; color:white; }
body {margin:0px; font-family:'Trebuchet MS'; font-size:12px; background-color:black; color:white;}
a {color:white; text-decoration:none;}
a:hover {color:#B00000; text-decoration:underline;}
img {border:none; }

.cartouche-haut { background-repeat:no-repeat; height:22px; padding-left:18px; width:473px; border:solid 0px blue;}
.cartouche-milieu { background-repeat:repeat-y; padding-left:18px; padding-right:8px; width:465px; border:solid 0px green; }
.cartouche-bas { height:20px; width:491px; border:solid 0px yellow; }

#main_full{ width:740px; float:left; margin-left:20px; margin-bottom:45px; }
#main_pop{ width:740px; margin-left:auto; margin-right:auto; margin-top:10px; }
#cartouche-main-haut { background-repeat:no-repeat; height:12px; width:740px; line-height:2px; margin:0px; padding:0px; overflow:hidden; }
#cartouche-main-milieu { width:710px; padding-left:10px; padding-right:20px; margin:0px; }
#cartouche-main-bas { height:19px; width:740px; }

#cartouche-annu-livre-haut { height:14px; width:415px; margin:0px; padding:0px; line-height:5px; border:solid 0px green; }
#cartouche-annu-livre-milieu { background-repeat:repeat-y; width:395px; padding-left:10px; padding-right:10px; margin:0px; }
#cartouche-annu-livre-bas { height:15px; width:415px; line-height:2px; }

.cartouche-liste-haut { background-repeat:no-repeat; height:23px; width:486px; margin:0px; padding:0px; line-height:5px; border:solid 0px green; }
.cartouche-liste-milieu { width:460px; padding-left:10px; padding-right:15px; margin:0px; }
.cartouche-liste-bas { height:25px; width:461px; color:white; padding-left:10px; padding-right:15px; padding-top:4px; }

/* elements speciaux*/
#carte a{ display:none; }

/* styles */
.required{ color:#B00000; }
.frm_label{ }
.fake_link{ cursor:pointer; color:white;}
.fake_link:hover { text-decoration:underline; color:#B00000; }	 
.error{ background-color:#B00000; }
.success{ background-color:green; }
.selected{ background-color:#B00000; }
.on { font-weight:bold; }
.titre {  color:#B00000; font-weight:bold; }
select {border:solid 1px black; background-color:white; }

hr { height:1px; border:none; border-top:solid 1px #999999;}
.black { border:none; border-top:solid 1px black;}



