
*{margin:0;padding:0;}
img, fieldset{border:0;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify;font-size: 0.8em;background-color: #436343;}
#container {position: relative;width: 1000px; left: 50%;margin-left: -500px; background: #fff url('../images/09background.png') center repeat-y;}

#top{height: 120px; background: transparent url("../images/09banner.jpg") no-repeat;}
#toplogo{position:relative;top:10px;height:106px;left:10px;width:151px;}
#menu{position:relative;margin:1em 0 1em -20px;background-color:#fff;font-size:14px;width:102%;background-color:#fff;}
#menu>a.left{background-color:#999;padding:0.3em 1em;}
#menu>span{background-color:#bbb;padding:0.3em 1em;}
#lang{position:absolute;top:40px;height:170px;left:-5px;width:20px;z-index:10;}
#lang ul {list-style-type: none;}
#lang li a{display:block;width:25px;height:30px;background:url('../images/09bt_lang_orange.png') no-repeat;text-decoration:none;font-size:14px;color:#fff;text-align:center;padding-top:2px;}
#lang li a:hover{color:#7E231F;text-decoration:underline;}
#owner{position:absolute;top:35px;height:60px;right:-5px;width:190px;z-index:10;background-color:rgb(255,179,41);text-align:center;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-top:1px #;
	-moz-box-shadow: 1px 1px 6px rgba(0,0,0,.7);
	-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,.7);
	box-shadow:  1px 1px 6px rgba(0,0,0,.7);}
#owner a{display:block;text-decoration:none;font-size:14px;font-weight:bold;color:#7E231F;margin:12px 0;}
#owner a:hover{color:#7E231F;text-decoration:underline;}

#contenu {position:relative;margin:10px 30px;width:940px;height:100%;}
#contenu a{color: #8b260a;text-decoration: none;}
#contenu a:hover{text-decoration: underline;}
#contenu div.bloc a{color:#ddd;text-decoration: none;}
#contenu div.bloc a:hover{color:#7E231F;text-decoration: none;}
#scroller {
overflow: hidden;
padding: 0.5em;
height: 250px;
position: relative;
float: left;
min-width: 310px;
}
#scroller li {
clear: left;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: .5em;
height: 126px; 
}
img.img100left{height:100px;float:left;margin-right:5px;}
#left {width: 280px;float:left;background-color:#fff;line-height:1.5em;}
#right {width: 625px;float:right;background-color:#fff;line-height:1.5em;}
/* #infos{display:none;z-index:10;position:absolute;top:28px;min-height:190px;background-color:#8b260a;color:#fff; width:920px;padding:10px;}
*/
#infos{min-height:190px;background-color:#8b260a;color:#fff; width:600px;padding:10px;}

#infos a {color:#aaa;}
#infos a:hover {text-decoration: underline;}
#footer {color:#666;text-align:center;background-color:#fff;}
#footer a {color:#8b260a;}
#footer a:hover {color:#8b260a;text-decoration: underline;}

#footer2 {color:#aaa;text-align:left;background-color:#8b260a;margin:10px;}
#footer2 a {color:#e2781a;text-decoration: none;}
#footer2 a:hover {color:#fff;text-decoration: underline;}

.corner{-moz-border-radius:4px;-webkit-border-radius:4px;border-top:1px #;}
.interesse{text-align:center;cursor:pointer;background-color:#8b260a;color:#fff; border-top:2px #cb664a solid;border-left:2px #cb664a solid;border-right:2px #4b0600 solid;border-bottom:2px #4b0600 solid;width:260px;padding:10px;font-size:150%}
.cornertop{
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;}
.cornerright{
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;}
.clear {clear: both;margin:10px;}
.centre{text-align:center;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.red{color:#ff6500;}
.blue{color:#1e3f66;}
.chapeau{font-weight: bold;}
.categorie{font-weight: bold;color:#fff;background-color:#7E231F;}
.ligne {border-top: 1px solid #666;}
.border{border:1px solid #666;text-align:left;padding:10px;color:#666;}
.bloc{float:left;width:150px;height:150px;text-align:center;margin:20px 0 20px 40px;}
.bloclarge{margin:0 0 20px;text-align:justify;}
.blochome{margin:0 45px 20px;text-align:justify;}
.border h1{background-color:#666;margin:-10px -10px 10px;color:#fff;}
#left .border h1{background-color:#666;margin:10px -10px 10px;color:#fff;}
.right{float:right;}
.left { float:left;margin-right:9px;}
#gallery{margin-left:0px;width:360px;width:100%;background-color:#eee;}
#gallery a{border-color:#000;border-style:solid;border-width:0px;}
.gallery-item a img{border-color:#676767;border-style:solid;border-width:1px;}
.gallery-item a:hover img{border-color:#b51e1e;}
.gallery-item{display:block;float:left;margin:0;width:120px;height:120px;text-align:center;color:#eee;}
h1{color:#fff;background-color:#666;text-indent:1em;line-height:1.4em;}
.border h1{margin:-10px -10px 10px;}
#left .border h1{margin:10px -10px 10px;}
h2{color:#666;background-color:#fff;text-indent:0em;font-weight:strong;line-height:1.4em;}
h1 {font-size: 16px;}
h2 {font-size: 16px;margin:1em 0 .2em 0;}
h3 {font-size: 12px;}
h1.maison{color:#000;background-color:#fff;font-weight:strong;margin:1em 0em;text-indent:0em;}

.section{margin:auto;width:620px;}
.section p{margin:10px;}
.section a{text-decoration:none;color:#7E231F;}

.newsletter{width:100%;color:#fff;	background-color:#8b260a;}
.newsletter input{width:240px;margin:5px;}
fieldset {padding:1em;text-align:left;}

ul{list-style-type: none;}

table { border-collapse: collapse; } 
table td { border-bottom: 1em solid #fff;padding:0.2em;}

a.linkimg img{text-decoration: none;border: 1px #7E231F solid;}
a.linkimg:hover img{border: 1px #dd6926 solid;}
 
a.imgzoomleft img{ float:left;margin-right:9px;}
#formassist{text-align:center;}
#formassist select{width:260px;margin:4px 0;}
.contact{text-decoration:none;color:#cb6e2a;}
hr{border:0px #fff solid;}

