body	     { background-color: #edead6; margin-top: 4px }
body   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none   }
td { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 0; }
p  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 0   }

.tzr-limg {padding-right:7px; margin-right:7px; margin-bottom:5px; margin-top:15px; }
.tzr-rimg {padding-left:7px; margin-left:7px; margin-bottom:5px; margin-top:15px; }
.fondimg {padding-bottom:5px;}

#container{background-color: #fff;width: 96%;margin: 0px 0px 10px 28px;}
#navbas { background-color: #fff; margin: 10px 0 10px 0; width: 96% }

a, a:visited   { color: #f4b021; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent  }
a:hover, a:active    { color: #f4b021; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent ; }

.titrepage       { color: #fff; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 15px     ; display: block; }
.fond-menu { background-image: url(/images/fond-menu.gif); height:22px; background-repeat:repeat-x; }

h1, .titresection   { color: #f4b021; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(/images/puce-titrage.gif); background-repeat: no-repeat; background-position:0px 0px; margin-top: 10px; padding: 4px 0 3px 28px;  }
h2, .soustitre   { color: #c8ba9d; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0px 0 3px; display: block; }
h3, .chapeau, .chapo   { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px; adding-bottom:10px; margin: 0 0 3px  ; display: block; }

/*News Infos*/

.titreinfos   { color:  #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin-top: 15px; display: block; margin-bottom: 3px   }
.bandeau    /* texte news */ { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none }
.bandeau a, .bandeau a:visited { color: #485599; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; }
.bandeau a:hover, .bandeau a:active { color: #dda317; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline; }

/*FIN News Infos*/
/*Les plus*/
h4     /* a voir */ { color: #c55b14; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px }
h5       /* A voir */ { color: #a91328; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 0; margin-bottom: 4px }
h6     /* A voir */ { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.legende, .commentaire { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; text-decoration: none; text-align: center ; display:block; }
.textesmallblanc { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
/*FIN Les plus*/
/*Bas de page*/
.bas { color: #495599; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.navbas, a:visited.navbas { color: #495599; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:hover.navbas {color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}

.mentionsbas a, .mentionsbas a:visited  /* signature Xsalto */ { text-decoration:none; color: #c2c2c2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
.mentionsbas a:hover  /* signature Xsalto */ { text-decoration:underline; color: #c2c2c2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left }
.textesmall11 { text-align: center }

/*FIN Bas de page*/
/*images*/
.floatdroite{float: right;margin: 0 0 5px 10px;border: 0px solid #666;padding: 0px;}
.floatgauche{float: left;margin: 0 10px 5px 0px;border: 0px solid #666;padding: 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}
/*FIN images*/

ul {
	list-style-image: url(/images/puce01.gif);
	list-style-type: square;
	list-style-position: inside;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
}

ul ul {
	list-style-image: url(/images/puce02.gif);
	list-style-type: circle;
	list-style-position: inside;
	text-indent:0px;
        margin-left:0px;
        padding-left:0px;
}



#navcontainer  { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 200px; float: left; border-right:1px solid #495599; border-left:1px solid #495599;}
#navcontainer ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px ;}
#navcontainer li {display:inline;}
#navcontainer a {background-color: #c0ae8e; color: #000000; text-decoration: none; display: block; padding:2px; border-bottom:1px solid #495599;}
#navcontainer a:hover { background-color: #495599; color: #FFFFFF; text-decoration: none; display: block; border-bottom:1px solid #495599; padding:2px}

#sousnav{display: block; background-color: #495599; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding:3px}

#navcontainer ul ul li { margin: 0 0 0px 0; }
#navcontainer ul ul a{ font-size:10px; display: block; padding: 1px 1px 1px 10px; color: #000000; background-color: #d6cbb6; text-decoration: none;}
#navcontainer ul ul a:hover{font-size: 10px; color: #FFFFFF; padding: 1px 1px 1px 10px; background-color: #c0ae8e; text-decoration: none;}


.view a, .view a:link, .view a:visited      /* bouton */ { color: #FFFFFF; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #655441; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; border: solid 1px #000; }
.view a:hover, .view a:active    /* bouton */ { color: #000000; font-size: 12px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #F1AC20; border-color: #000000 }


INPUT.nput { 
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, verdana;
background-color: #FFFFFF;
border: 1px solid #000000;
}

INPUT {
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, verdana;
}


TEXTAREA {
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, verdana;
}
.star { color: FFcc00; font-size:22px, font-family: Verdana, Arial; font-weight: bold; }
.contenu { vertical-align:top; }