body{background: #9A8776 url('../img/degrdadedefond.png') repeat-x top }

a:focus{
outline:0;
}
a.button{background: url(./../img/bouton_home.png); padding: 5px 20px; color: #FFF; font-weight: bold}
a.button.block{display: block; float: left; width: 145px; margin-right: 5px; text-align: center; padding: 5px 15px}

h1 {font-size: 25px; text-align: center; margin: 0 0 30px; color: #444}
h2{margin: 0; font-size: 20px; color: #FFF; background: url(./../img/chapitre.png) no-repeat; padding: 3px 10px}
h5{margin: 0}

input[type=text]{width: 80%; border: solid 1px #333}
textarea{width: 80%; border: solid 1px #333}

div.header{background: transparent url('../img/bandeausolfen.png') repeat-x top; height: 187px; position: relative}
div.hat{position:  absolute; top : 10px; right: 10px; color: #999}
div.hat div{font-size: 15px; font-weight: bold; margin: 10px}
div.hat img{margin-left: 10px}
p {text-align: justify}


div.content{
	background-color: #CCC;
	padding:0;
	width:1000px;
	margin: auto;
	position: relative
}

div.bloc{float: left; margin: 0 8px; width: 208px}
div.bloc div.title{background: url('../img/barrepresentation.png'); padding: 5px; color: #eee; font-size: 13px; text-align: center; font-weight: bold}

div.thumb{float: left; width: 100px; margin-bottom: 10px}
div.thumb img{width: 80px; margin: 5px}
div.thumb a{color: #666; font-size: 12px;}
div.thumb span{padding: 0 5px}

div.col-1{float: left; width: 250px}
div.col-1 a{color: #999; font-size: 12px; font-weight: bold;  margin: 5px;line-height: 18px;}
div.col-1 a.gamme{color: #333; margin-left: 40px; line-height: 20px;}
div.col-2{width: 300px; float: left}
div.col-3{width: 300px; float: left}

div.col-home {margin: 15px 5px; width: 32%; float: left}
div.col-home a{color: #333; font-size: 12px; font-weight: bold;  margin: 5px;line-height: 18px;}

div.logo-container{background-color: #A69485; padding: 10px; height: 150px}
div.logo{float: left}
div.logo p{color: #FFF}

table{
	border-spacing: 0px;
	border-collapse: collapse;
}

td{/*border: solid 1px #333; */vertical-align: top}
a{text-decoration: none}
img{vertical-align: bottom}
a img{border:none}
ul{margin: 0; padding: 0}
li{list-style-type:none}


img.border-brown{border: solid 5px #4A382A}
img.border-white{border: solid 5px #FFF}

p{color: #555; line-height: 20px}

tr:nth-child(2n) {
	/*background:none repeat scroll 0 0 #DDD;*/
}

ul.nav {
	position: absolute;
	margin-left: 200px;
	top: 130px;
	height: 33px;
}

ul.nav li{
	float: left;
	margin: 0 10px; 
	padding: 8px 7px; 
	height:17px;
}

ul.nav li a{color: #555; text-decoration: none; font-size: 13px; font-weight: bold}
ul.nav li.active{}
ul.nav li:hover a{color: #DDD}
	
ul.list-ref li{list-style-type:disc; margin: 5px}

ul.home-gallery li{text-align: center}


p.partenaires a{margin: 5px 15px}

div.head-img{}
div.content-body{
	background: #FFF url('../img/barrenavigation.png') repeat-x top; 
	margin: 0 auto; 
	padding: 5px 10px 10px;
	color: #333;
	font-size: 14px;
	width: 900px
}

div.bread-crumb{margin: 3px; padding: 0 5px; }
div.bread-crumb a{color: #666; font-weight: bold}

div.footer-gallery{height: 100px; color: #666; margin: 0 50px; height: 320px; margin:0; background-color: #E6E1D9}
div.footer-gallery div.logo{margin-left: 30px; float: left}
div.footer-gallery div.gallery {float: right}
div.footer-gallery div.gallery img{border: solid 3px #CCC}
div.footer-gallery div.gallery a{margin-right: 10px}

div.content-footer {
	width:940px;
	padding: 20px 30px;
	background-color: #CCC;
	margin: auto;
}
div.content-footer p{padding: 10px 25px; margin: 10px; background-color: #999; color: #333}
div.content-footer a{color: #333}



a.home-button {width: 200px; background: url('../img/bouton_home.png'); display: block; color: #FFF; padding: 5px; text-align: center; font-weight: bold }

/* GALLERY */
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 0;height:438px;width:700px;text-align:center;}
#main_image img{margin-bottom:10px;}

