/* structure */
#fond{ width: 1000px; margin-left:auto; margin-right:auto; background-image:url('fond.png'); padding:0px; }
#page{ width: 980px; margin-left:auto; margin-right:auto; padding:0px;}
#admin{ width: 980px; background-color:#B00000; 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; }
#header a {color:#B00000;}
#ariane{ width: 965px; padding-left:15px; margin-bottom:10px;}
#ariane a { text-decoration:none; color:black; }	 
#ariane a:hover { text-decoration:underline; color:black; }	 
#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:black; }	 
#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:#aaaaaa;}
a {color:#B00000; text-decoration:none;}
a:hover {color:#B00000; text-decoration:underline;}
img {border:none; }
.pager-bt { border:solid 0px black; width:25px; background-color:black; color:#999999; }
.pager-page { border:solid 0px black; width:25px; background-color:#cccccc; color:black; }

.cartouche-haut { background-image:url('cartouche_haut.png'); background-repeat:no-repeat; height:22px; padding-left:18px; width:473px; border:solid 0px blue;}
.cartouche-milieu { background-image:url('cartouche_milieu.png'); background-repeat:repeat-y; padding-left:18px; padding-right:8px; width:465px; border:solid 0px green; }
.cartouche-bas { background-image:url('cartouche_bas.png'); height:20px; width:491px; border:solid 0px yellow; }

#main_full{ width:740px; float:left; margin-left:20px; margin-bottom:45px; }
#main_pop{ width:740px; background-color:#dbd5bf; margin-left:auto; margin-right:auto; margin-top:10px; }
#cartouche-main-haut { background-image:url('cartouche_main_haut.png'); background-repeat:no-repeat; height:12px; width:740px; line-height:2px; margin:0px; padding:0px; overflow:hidden; }
#cartouche-main-milieu { background-image:url('cartouche_main_milieu.png'); background-repeat:repeat-y; width:710px; padding-left:10px; padding-right:20px; margin:0px; }
#cartouche-main-bas { background-image:url('cartouche_main_bas.png'); height:19px; width:740px; }

#cartouche-annu-livre-haut { background-image:url('cartouche_annu_livre_haut.png'); background-repeat:no-repeat; height:14px; width:415px; margin:0px; padding:0px; line-height:5px; border:solid 0px green; }
#cartouche-annu-livre-milieu { background-image:url('cartouche_annu_livre_milieu.png'); background-repeat:repeat-y; width:395px; padding-left:10px; padding-right:10px; margin:0px; }
#cartouche-annu-livre-bas { background-image:url('cartouche_annu_livre_bas.png'); height:15px; width:415px; line-height:2px; }

.cartouche-liste-haut { background-image:url('cartouche_liste_haut.png'); background-repeat:no-repeat; height:23px; width:486px; margin:0px; padding:0px; line-height:5px; border:solid 0px green; }
.cartouche-liste-milieu { background-image:url('cartouche_liste_milieu.png'); background-repeat:repeat-y; width:460px; padding-left:10px; padding-right:15px; margin:0px; }
.cartouche-liste-bas { background-image:url('cartouche_liste_bas.png'); 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{color:black; cursor:pointer; }
.fake_link:hover {color:#B00000; cursor:pointer; }


#admin .fake_link {color:white; text-decoration:none;}
#admin .fake_link:hover {color:white; text-decoration:underline;}

.cartouche-liste-bas .fake_link {color:white; text-decoration:none;}
.cartouche-liste-bas .fake_link:hover {color:white; text-decoration:underline;}

.error{ background-color:#B00000; }
.success{ background-color:green; }
.alternate{ background-color:#ccc; border-color:#B00000; }
.regular{ background-color:white; }
.selected{ background-color:#B00000; }
.on { font-weight:bold; }
.th { background-color:white; color:#B00000; }
.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;}



