body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
behavior: url("csshover.htc");
}

table {
width:100%;background-color:white;padding:0px 0px 0px 0px;border:0px solid black;border-collapse:collapse; }
td {vertical-align:top;padding:2px 2px 2px 2px;font-size:12px;}
th {
padding:2px 2px 2px 2px;
color:#FFFFFF;
background-color:#990000;
text-transform:uppercase;
border:0px solid black;
}

table.main {
height:100%;
max-width:990px;
}

font.cadre1 {
/*border:1px solid #990033;
background-color:#FCEEE2;
background-color:#ECF2EC;
border:2px solid #669966;
border:2px solid #F2CDB7;*/
border:1px solid #000000;
padding:3;
font-weight:bold;
color:black;
}

a {
color:#990000;
/*color:#CC6666;*/
font-weight:bold;
font-size:13px;
}

a.mail {
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}

a.link {
color:#990000;
text-decoration:underline;
font-size:11px;
}


td.style-saison {
 background-image: url("Images/birdsblk.gif");
 background-repeat:no-repeat;
}

select.recherche {
font-size:13px;
color:black;
font-weight:normal;
}


div.photo_c img{
border-top-width:0.05em;
border-bottom-width:0.05em;
border-right-width:0.05em;
border-left-width:0.07em;
}



a.bulle {
text-decoration:none;
color:black;
cursor:default;
}

a.bulle span{
display:none;
}

a.bulle:hover span{
display: inline;
z-index: 1;
position: absolute;
background: white;
text-align: left;
text-decoration: none;
font-weight:normal;
color: black;
padding: 0.2em;
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
BORDER-BOTTOM: black 1px solid;
}



#zone1 {    /* zone cliquable */
float: left;
width : 680px;
height: 60px;
margin-left: 10px;
margin-top: 15px;
margin-bottom: 10px;
}

table.top {
background-image: url("Images/banner_top.jpg");
background-repeat:no-repeat;
border-collapse:collapse;
border:0px solid black;
margin-right:6px;
margin-left:6px;
margin-top:2px;
margin-bottom:2px;
width:100%;
}

table.bloc_sep {
border-collapse:collapse;
}

td.bloc_sep {
height:50px;
font-weight:bold;
font-size:14px;
vertical-align:middle;
background-color:#FFE4C4;
}

table.menu {
font-size:11px;
border-style:solid;  
border-color:#990033;
border-collapse:collapse;
background-color:#FFFFCC;
font-weight:normal;
}

td.menu_1 {
vertical-align:top;
font-size:11px;
padding:5px 5px 5px 5px;
}

td.menu_2 {
font-size:11px;
height:25px;
padding:5px 5px 5px 0px;
text-align:left;
}

table.general {
font-size:12px;
color:#990000;
font-weight:bold;
border-collapse:collapse;
vertical-align:middle;
}

table.recherche {
width:100%;
font-size:12px;
color:black;
border-collapse:collapse;
background-color:white;
font-weight:normal;
}



div#nav {float:left;width:8em;background:#FDD;margin:0;}
div#nav ul {margin:0; padding:0; width:16.1em; background:white; border:1px solid #AAA;}
div#nav li {position:relative; list-style:none; margin:0;border-bottom:1px solid #CCC;}
/*div#nav li.submenu {background:url(Images/fleche_dr.gif) 95% 50% no-repeat;}*/
div#nav li.submenu:hover {background-color:#FDF1C4;}
div#nav li a {display:block;padding:0.25em 0.25em 0.5em 0.5em;font-weight:normal;text-decoration:none;width:100%;voice-family: "\"}\""; voice-family:inherit;} 
div#nav li:hover {background:#FDF1C4;}
/*div#nav li:hover {background:#FFFFCC;}*/
div#nav ul ul {position: absolute; top:0; left:16.1em; display:none;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block; width:17em;} 
div#nav ul a {width:auto;}
	 
div#nav_horz {float: left; background-color: #FFFFE0;} 
div#nav_horz ul {margin:0; padding:0; background:white; border:1px solid #CCC; border-width:0px 1px ;}
div#nav_horz li {position:relative; text-align:center; list-style:none; float:left; width: 11em; line-height:2em;} 
div#nav_horz li.submenu:hover {background-color:#FDF1C4;} 
/*div#nav_horz li.submenu:hover {background-color:#FFE4C4;} */
div#nav_horz li a {display:block;padding:0.25em 0.3em 0.25em 0.3em;text-decoration:none; font-weight:normal;} 
div#nav_horz li:hover {background-color:#FDF1C4;} 
div#nav_horz ul ul {position: absolute; width:11em; display:none;}
div#nav_horz ul ul li {border-bottom: 1px solid #CCC;} 
div#nav_horz ul.level1 li.submenu:hover ul.level2_horz {display:block;} 
div#nav_horz ul.level2_horz {top: 2em; left: 4px;}
div#nav_horz ul a {width:auto;}
