html {
 overflow-y: scroll !important;
}

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#2d0202; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-color:#C7AD91;background-image:url(i/body.png);background-repeat:repeat-x;background-position:top;}


table.bandeau {background-image:url(i/bandeau.jpg);background-repeat:no-repeat;background-position: top center;}


table.contenu {margin-top:25px;}
td.contenu_top  {background-image:url(i/contenu_top.png);background-repeat:no-repeat;background-position: bottom center;height:22px;}
td.contenu_bottom  {background-image:url(i/contenu_bottom.png);background-repeat:no-repeat;background-position: top center;height:22px;}
td.contenu_bg  {background-image:url(i/contenu_bg.png);background-repeat:repeat-y;background-position:center;}

div.mentions  {font-size:11px;padding-top:10px;padding-bottom:30px;width:980px;margin:auto;text-align:center;color:#000;}


img.flag {vertical-align:-2px;border:1px solid #666;margin:0px 3px 0px 3px;}
a.lienflag:focus {outline:none;}

a.logo:link,a.logo:visited, a.logo:hover,a.logo:active {text-decoration:none; display:block;height:180px;margin:0px 0px 0px 0px;}
a.logo:focus {outline:none;}

div.sep_h1 {background-image:url(i/sep_h1.gif); background-repeat:repeat-x; background-position:top;height:2px;}

.cadrephoto {border:1px solid #CAC8C6;background-color:#EEE8D8;padding:5px;}

a.lienfooter:link,a.lienfooter:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#000; font-weight:bold; font-style:normal; text-decoration:underline; }
a.lienfooter:hover,a.lienfooter:active {text-decoration:none;}

a.lienmenu:link,a.lienmenu:visited {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center;color:#fff; text-decoration:none; display: block;height:35px;padding-top:21px;padding-left:24px;padding-right:24px;font-weight:normal;}
a.lienmenu:hover,a.lienmenu:active {background-image:url(i/menuh.gif); background-repeat:repeat-x; background-position:top;}
a.lienmenu:focus {outline:none;}

a.lienmenus:link,a.lienmenus:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px;  text-align:center;color:#fff; font-weight:normal;text-decoration:none; display: block;height:35px;padding-top:21px;padding-left:24px;padding-right:24px;background-image:url(i/menus.gif); background-repeat:repeat-x; background-position:top;}
a.lienmenus:hover,a.lienmenus:active {text-decoration:none;}
a.lienmenus:focus {outline:none;}

h1 {
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	font-style:italic;
	color:#3d0002;
	margin:0px;
	padding:2px 0px 4px 48px;
	background-image:url(i/h1.png);background-repeat:no-repeat;background-position:0px 1px;
}
div.sep_h1 {background-image:url(i/sep_h1.png);background-repeat:no-repeat;background-position:center right;height:8px;}

h1.news {
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style:italic;
	color:#000;
	margin:0px;
	padding:2px 0px 2px 0px;
	background:none;
}



h2 {
	text-align:center;
	font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style:normal;
	color:#4D152B;
	margin:0px;
	padding:0px 0px 10px 0px;
}

h2.bandeau {
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	font-style:normal;
	color:#000;
	margin:0px;
	padding:0px 0px 0px 0px;
}


div.padding { padding:4px 25px 4px 25px;}
.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:#D25F00; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lien:hover,a.lien:active {text-decoration:none;}
a.lien:focus {outline:none;}

a.liennd:link,a.liennd:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#D25F00; font-weight:bold; font-style:italic; text-decoration:none; }
a.liennd:hover,a.liennd:active {text-decoration:none;}
a.liennd:focus {outline:none;}

a.lienpetit:link,a.lienpetit:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#D25F00; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lienpetit:hover,a.lienpetit:active {text-decoration:none;}
a.lienpetit:focus {outline:none;}


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:15px;
	background-position:0px 3px;
	margin:0px 0px 10px -30px;
}


div.right { float:right; padding-left:8px; }
div.left { float:left; padding-right:8px;}
div.dessous {clear:both;}



.form_header {background-color:#883E00;color:#fff;text-align:left;padding:4px;font-size:14px;text-align:center;}
sup{color:#ff0000;}
.error{color:#ff0000;}
.form_label {background-color:#EEE8D8;font-weight:normal;font-size:13px;color:#000}
.form_input {background-color:#EEE8D8;}
div.form_note {font-style:italic;font-size:10px;}

div.map {border:1px solid #989B9D;}

div.ticker {float:right; padding-left:16px;}

a.liennewsticker:link,a.liennewsticker:visited,a.liennewsticker:hover,a.liennewsticker:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#000; font-weight:normal; font-style:normal; text-decoration:none; }
a.liennewsticker:focus {outline:none;}

.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F9F6F4; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E55516; font-weight:bold; text-decoration:none;display:block;width:100%;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#E55516;}
table.pagination {background-color:#FFE0AA;padding:2px;border:1px solid #F2AB36;}


a.liengalerie:link, a.liengalerie:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:center; font-weight:normal; font-style:normal; display: block; padding-top:0px; text-decoration:none;}
a.liengalerie:hover, a.liengalerie:active {color:#137EE8;}
a.liengalerie:hover img, a.liengalerie:active img {border:1px solid #137EE8;background-color:#137EE8}
a.liengalerie:focus {outline: none;}
a.liengalerie img {margin-bottom:6px;border:1px solid #B9B9B9;}


a.liengaleries:link, a.liengaleries:visited, a.liengaleries:hover, a.liengaleries:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#137EE8; text-align:center; font-weight:normal; font-style:normal; display: block; text-decoration:none;}
a.liengaleries:link img, a.liengaleries:visited img, a.liengaleries:hover img, a.liengaleries:active img {border:1px solid #137EE8;background-color:#137EE8;}
a.liengaleries:focus {outline: none;}
a.liengaleries img {margin-bottom:6px;background-color:#137EE8}


div.pano {border:1px solid #783700;border-top:0px;text-align:center;background-color:#783700;background-image:url(i/fond_pulsate.png);background-repeat:repeat;width:928px;}
a.pano2:link,a.pano2:visited, a.pano2:hover,a.pano2:active { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; padding:4px 0px 4px 0px;font-size:13px; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; }
a.pano2:focus {outline:none;}

div.panorama {background-repeat:no-repeat;background-position:top center;width:928px;border:1px solid #783700;}
div.panorama_play {background-repeat:no-repeat;background-position:center center;width:928px;background-image:url(panoramas/playgris.png);}
a.panorama:link,a.panorama:visited {display:block;height:309px;text-decoration:none;background-image:url(panoramas/playgris.png);background-repeat:no-repeat;background-position:center -2000px;}
a.panorama:hover,a.panorama:active{color:#fff;background-image:url(panoramas/play.png);background-repeat:no-repeat;background-position:center center;}
a.panorama:focus {outline: none;}

div.panos {width:930px;display:block;clear:both;padding-top:5px;}

