body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#333; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-image:url(i/body.jpg); background-repeat:repeat-x;  background-color:#DBD5B1;}


table.bandeau {background-image:url(i/bandeau.jpg); background-repeat:no-repeat; background-position:top center; height:231px;background-color:#ffffff;}



a.logo:link,a.logo:visited, a.logo:hover,a.logo:active {  display:block; height:231px; text-decoration:none;}

table.bg_blanc {background-color:#fff;}
table.menu {background-image:url(i/menu_bg.gif); background-repeat:repeat-x; background-position:bottom;background-color:#E6E6E6;}

a.lienmenu:link, a.lienmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#333; text-align:center; font-weight:normal; font-style:normal; display: block; height:27px; padding-top:18px; text-decoration:none; background-image:url(i/menu.gif);background-repeat:repeat-x;background-position:bottom;}
a.lienmenu:hover, a.lienmenu:active { background-image:url(i/menus.gif);background-repeat:repeat-x;background-position:bottom;}
a.lienmenu:focus {outline: none;}


a.lienmenus:link, a.lienmenus:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#333; text-align:center; font-weight:normal; font-style:normal; text-decoration:none; display: block; height:27px; padding-top:18px; background-image:url(i/menus.gif);background-repeat:repeat-x;background-position:bottom;}
a.lienmenus:hover, a.lienmenus:active {text-decoration:none;}
a.lienmenus:focus {outline: none;}

.cadrephoto {border:1px solid #C2C2C2;padding:8px;}

div.footer {width:980px;margin:auto;background-image:url(i/footer.gif); background-repeat:no-repeat; background-position:top center;font-size:11px;text-align:center;padding-top:8px;padding-bottom:30px;color:#111;}

a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; font-style:italic;color:#111;text-decoration:underline;}
a.lienfooter:hover,a.lienfooter:active { text-decoration:none; }


a.liengalerie:link, a.liengalerie:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-align:center; font-weight:normal; font-style:normal; display: block; height:250px; padding-top:18px; text-decoration:none; background-color:#eee;}
a.liengalerie:hover, a.liengalerie:active { background-color:#cccccc;}
a.liengalerie:focus {outline: none;}


a.liengaleries:link, a.liengaleries:visited, a.liengaleries:hover, a.liengaleries:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-align:center; font-weight:normal; font-style:normal; display: block; height:250px; padding-top:18px; text-decoration:none; background-color:#CCCCCC;}
a.liengaleries:focus {outline: none;}



h1 {
	text-align:left;
	font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	font-style:normal;
	color:#444;
	margin:0px;
	padding:0px 0px 0px 75px;
	background-image:url(i/h1_bg.gif);background-repeat:no-repeat;background-position:center left;
}



td.ombre_left { background-image:url(i/ombre_left.gif); background-repeat:repeat-y; background-position:top right;}
td.ombre_right { background-image:url(i/ombre_right.gif); background-repeat:repeat-y; background-position:top left;}


td.contenu {background-color:#fff;}


div.padding { padding:20px 20px 20px 20px;}
.justify  { text-align:justify;}
div.center  { text-align:center;}


a.lien:link,a.lien:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#2b7fe1; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lien:hover,a.lien:active {text-decoration:none;}


div.sep {background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center;}

ul.puce {
	margin-top:5px;
	margin-bottom:5px;
}
ul.puce li {
	list-style-type:none;
	background-image: url(i/puce.gif);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-bottom:4px;
	background-position:0px -3px;
	margin:0px 0px 8px -35px;
}

div.right { float:right; padding-left:8px; }
div.left { float:left; padding-right:8px;}
div.dessous {clear:both;}


.obligatoire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }

input.contact,textarea.contact {color:#111111; background-color:#ffffff; border-left:solid #cdd0d2 1px; border-right:solid #cdd0d2 1px; border-top:solid #cdd0d2 1px; border-bottom:solid #cdd0d2 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

input.contact_pb,textarea.contact_pb {  color:#111111; background-color:#f5f5f5; border:solid #cdd0d2 1px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

input.frmsubmit { border:solid #ffffff 1px; height:19px; width:78px; cursor:hand; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none; background-image: url(i/frmsubmit.gif); background-position:center; background-repeat: repeat-x;}

.cadresubmit { border:1px #cdd0d2 solid; }

div.map {border:1px solid #AAAAAA;}

div.formulaire {border:1px solid #aaa;background-color:#f2f2f2;padding:8px;}

div.encart {background-color:#f0fafe;padding:8px;border:1px solid #2B7FE1;text-align:center;margin:12px;font-size:13px;}


.dvbdy1 {
text-align:center;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:5px;
width:150px;
color:#000;
background-color:#fff;
border:1px solid #999;
filter:alpha(opacity=85);
opacity:0.85;
}
.tooltipheader {display:none;}

div.panorama {background-repeat:no-repeat;background-position:top center;height:157px;width:440px;margin:auto;border:1px solid #999;}
a.panorama:link,a.panorama:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:13px; display: block; color:#333;height:157px;font-weight:bold;text-decoration:none;background-image:url(i/playgris.gif);background-repeat:no-repeat;background-position:center 60px;}
a.panorama:hover,a.panorama:active{color:#000;background-image:url(i/play.gif);background-repeat:no-repeat;background-position:center 60px;}
a.panorama:focus {outline: none;}
