@charset "utf-8";
/* CSS Document */

* {
    padding:0;    
    margin:0;    
    }
body {
	background-color:#33362A;
	background-image:url(images/GB08_bckg.jpg);
	background-repeat:repeat-x;
	background-position:top;
    }
body a {
	text-decoration:none;
	border:none;
	color:#CC3300;
}
body a:hover {
	color:#669900;
	text-decoration:none;
}
body img {
	border:none;
}
#banner {
	margin:10px auto 0px auto;
	background-image:url(images/bannerdroite.jpg);
	background-color:#F3F6EF;
	background-repeat:no-repeat;
	background-position:564px 10px;
	height:277px;
	width:900px;
}
#flashbanner {
	width:555px;
	margin:0px 0px 0px 9px;
	padding-top:10px;
}
#menubar {
	width:900px;
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
	height:71px;
	background-color:#F3F6EF;
}
#pagecont {
	background-color:#F3F6EF;
	margin:0px auto 0px auto;
	width:900px;
	background-image:url(images/GB08_pagebg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
#conteneur {
	width: 100%;
	float: left;
	margin-right: -335px;
}
#contenu {
	width:545px;
	margin-top:10px;
	padding:0px 0px 15px 15px;
}
#contenu p {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 90%;
	line-height:1.5em;
	word-spacing:2px;
	margin-bottom:10px;
	color:#33362a;
	padding:0px 15px 15px 15px;
	text-align:left;
}
#contenu p.title {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:150%;
	text-align:left;
	font-weight:bold;
	color:#5f6553;
	margin:0px 0px 0px 0px;
}
#contenu img {
	float:left;
	margin:10px 10px 10px -10px;
}
#contenu p.casquette {
	background:url(images/date_icon.gif) no-repeat 15px 20px;
	padding-left:35px;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:90%;
	margin-bottom:-5px;
	padding-top:15px;
	color:#fd8000;
}
#contenu a {
	color:#CC3300;
	text-decoration:none;
	border-bottom:1px dashed #CC3300;
}
#contenu a:hover {
	color:#669900;
	border-bottom:1px dashed #669900;
}
.clearing {	
    height: 0;	
    clear: both;
}
#barrelaterale {
	width:332px;
	float:right;
	margin-right: 0px;
}
#contenubarre p {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	margin:10px 0px 10px 20px;
}
#contenubarre p.ptitre {
	font-size:16px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	color:#33352D;
	background-color:#CDD9BD;
	padding:5px;
}
#contenubarre {
	padding:0px 20px 15px 20px;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#5f6553;
	margin-top:-5px;
}
#contenubarre hr {
	margin:15px 0px 0px 0px;
	color:#A6AB9A;
	height:1px;
	
}
#contenubarre ul {
	margin-left:30px;
	font-size:14px;
	list-style-image:url(images/tictac_orange.gif);
	line-height:1.5em;
	
}
#contenubarre ul ul li {
	list-style-image:url(images/tictac_green.gif);
}
#contenubarre a {
		color:#5f6553;
}
#contenubarre a:hover {
		color:#CC3300;
		border-bottom:1px solid #CC3300;
}
#footer {
	background-image:url(images/GB08_footer.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#606454;
	height:47px;
	width:900px;
	margin:0px auto 0px auto;

}
#footercont {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#606454;
	text-align:center;
	padding:15px 20px 5px 20px;
}
#footercont a {
	color:#606454;
	text-decoration:none;
}
#footercont a:hover {
	color:#669900;
	border-bottom:1px solid #669900;
	text-decoration:none;
}
#tarif {
	font-family:Georgia, "Times New Roman", Times, serif;
	border:none;
	border-top:1px solid #DDDDDD;
	padding:20px 0px 20px 0px;
	color:#33362a;
	line-height:1.3em;
	margin-left:15px;
	margin-right:15px;
}
#tarif p {
	padding:0;
	margin:0;
	}
#tarif ul {
	margin-left:20px;
	list-style-image:url(images/tictac_orange.gif);
}
#tarif h2 {
	font-size:16px;
	letter-spacing:2px;
	
}
#tarif h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 15px 0px;
}
#tarif h4 {
	background-color: #E6ECDE;
	margin:0px 25px 10px 25px;
	padding:10px;
	border-bottom:1px solid #DDD;
	font-size:14px;
	font-weight:normal;
}
#galerie{
	background:#000;
}
.thumbscontainer {
	width:470px;
	margin:0 auto 0 auto;
	background:#e6ecde;
	padding:25px;
	margin-left:15px;
}
.thumbscontainer img {
}
.thumbs {

}
.thumbnail {
	padding:5px;
	background:#FFFFFF;
	float: left;
}

#imgmid img {
	float: none;
	background: #FFF;
	padding: 15px;
	border:1px solid #DDDDDD;
}
.sepa{
	border-bottom:1px solid #DDDDDD;
	line-height:10px;
	height:10px;
	margin-top:-20px;
}
