body	     { background-color: #f0eddb;}
body   { color:#010101; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.imgPNG {  behavior: url("pngbehavior.htc"); }
td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
p  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }
a    { color: #37811e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
a:active    { color: #37811e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover    { color: #7f7b61; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
a.logo, a:active.logo,a:hover.logo {text-decoration: none;}
h1 { color: #010101; font-size: 20px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 10 0 2px; padding:0 0 3px;}
h2 { color: #37811e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; padding: 0 0 0px; display: block; margin:2px 0 2px; }
h3 { color: #7f7b61; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px; padding-bottom: 3px; margin: 0 0 2px  ; display: block; }
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 }
/*Nav*/
.topmenu { color: #f0eddb; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; padding: 0px 0px 0px 22px;}
a.nav { color: #f0eddb; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; padding: 0 0 0 22px; }
a:hover.nav, a:active.nav { color: #dba811; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; padding: 0 0 0 22px; }
a.sousrubrique { color: #a09d8e; font: bold 10px/15px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/puce-nav.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding: 0 0 0 12px; display: block;}
a:hover.sousrubrique { color: #dba811; font: bold 10px/15px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(images/puce-nav.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding: 0 0 0 12px; display: block; }
a.bandeau     { color: #dba811; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover.bandeau  { color: #7f7b61; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; font-weight: bold   }
/*FIN Nav*/


ul {text-indent:0cm; margin-left:0cm; padding-left:0px;list-style-image: url(images/puce.gif);list-style-type: square;list-style-position:inside;}
ul ul{list-style-image: url(images/puce02.gif);list-style-type: circle; text-indent:0cm; margin-left:0cm; padding-left:0px;}
ul ul ul{list-style-image: url(images/puce02.gif);list-style-type: circle; text-indent:0cm; margin-left:0cm; padding-left:10px;}
/*Les plus*/
.titreinfos-resto   { color:  #881b1b; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; margin: 0 0 2px; padding: 0 0 3px 0; display: block; }
.titreinfos-SPA { color: #003c8a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; margin: 0 0 2px 0; display: block; padding: 0 0 3px; }
.texteinfos    /* texte news */ { color: #404040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none ; padding-left: 10px; display: block; }
.legende, .commentaire { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; background-color: transparent; text-decoration: none; text-align: center ; display:block; }
/*FIN Les plus*/
/*Bas de page*/
.bas { color: #232323; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.bas2 { color: #797979; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.navbas { color: #232323; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.navbas {color: #37811e; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}
a.navbas2 { color: #797979; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.navbas2 { color: #37811e; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
/*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*/
.view a:link, .view a:visited      /* bouton */ { color: #001; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #efd3a1; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; border: solid 1px #000; font-size: 11px    }
.view a:hover, .view a:active    /* bouton */ { color: #fff; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #881b1b; border-color: #222 }


INPUT { 
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, verdana;
border:1px solid  #dddddd;
height: 20px;
background-color: #eeeeee;

}

INPUT.radio {
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, verdana;
border:none;
height: 18px;
background-color: #dddddd;
}

INPUT.submit {
color: #ffffff;
font-size: 11px;
font-weight: bold;
height: 22px;
font-family: Arial, Helvetica, verdana;
border: solid 1px #bbbbbb;
background-color: #dddddd;
}

TEXTAREA {
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, verdana;
border:1px solid #dddddd;
background-color: #eeeeee;
}
.imageOver, a.imageOver , a.imageOver img{
	opacity:.9;
	filter: Alpha(opacity=90);
	-moz-opacity: .9;
}
a.imageOver:hover , a.imageOver:hover img {
	opacity:1;
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
} 
select, option {font-size:10px; border:1px solid #dddddd;background-color:#eeeeee;}

#divContent_1 .form-newsletter a, #divContent_1 .form-newsletter a:link, #divContent_1 .form-newsletter a:active, #divContent_1 .form-newsletter a:visited { padding:2px 20px 2px 20px; font-size:10px; border:1px solid #dddddd;background-color:#eeeeee;  cursor:pointer;}
#divContent_1 .form-newsletter a:hover { padding:2px 20px 2px 20px; font-size:10px; border:1px solid #37811e; background-color:#aaaaaa; color:#FFFFFF; cursor:pointer;}
#divContent_1 .tzrDivCaptcha img {
    border:1px solid #DDDDDD;
    float: left;
}
#divContent_1 .tzrDivCaptcha input {
    float:left;
    margin:0 0 0 20px;
}
#divContent_1 .tzrDivCaptcha a:link {
    border: none;
    padding:0;
}
#divContent_1 .tzrDivCaptcha .tzr-picto {
    border: none;
    padding: 46px 0 0;
}
