body {
	background: #37311B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DDDDDD;
	margin-top: 0px;
}

 a {
 	color:#FECC09;
	text-decoration:none;
	}
	
h3 {
	font-size:12px;
	font-weight:bold;
}

/* class */
.titre  {	
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-transform: uppercase;
	}
.comment {
	color:#D1BD8B;
	background:#000000 url(img/titre.jpg) no-repeat right;
	padding-left: 20px;
	font-weight:bold;
}

.comment-bis{
	font-family:"Arial Black";
	font-size: 30px;
	text-align: center;
	background:#000000 url(img/titre.jpg) no-repeat right;
	margin: 10px 0 10px 0;
	color:#FECC09;
	font-style:italic;
}
.jufityML {
	font-size:10px;
	text-align:justify;
}

.numero{
	font-family:"Arial Black";
	font-size: 30px;
	text-align: center;
	color:#FECC09;
	font-style:italic;
	margin: 10px 0 10px 0;
}

.big {
	font-size: 11px;
	text-transform:uppercase;
	text-align:center;
	color : #FFFFFF; 
}

.prefixe {
	font-size: 24px;
	color : #FFFFFF; 
}

.prefixe-bis {
	font-size: 24px;
	color : #000000; 
}

.ch-be{
	font-family:"Arial Black";
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	margin: 0 0 10px 0; 
}

.ch-be .avant{
	font-size: 11px;
	margin-right:20px;
	color: #DDDDDD;
	font-weight:normal;
}

.commentaire {
	font-size: 10px;
	text-align: center;
	margin: 0 0 10px 0; 
}

#sms {
	color:#FECC09;
	font-style:italic;
	font-family:"Arial Black";
	font-size:20px;
	text-align:center;
	margin: 15px 0 0 0;
}

#sms .small {
	font-family:"Arial";
	font-size:10px;
	font-style:normal;
}

#sms .blanc {
	font-size:14px;
	color:#DDDDDD;
}

/* container */
#container { 
	width: 860px;
	margin-left: auto;
	margin-right: auto;
}

/* header */
#header { 
	width: 860px;
	height:70px;	
	background: #37311B;
}

#header h1 { 
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 25px;
	font-weight: lighter;
	letter-spacing: -2px;
	text-transform: uppercase;
	margin-left: 400px;
	margin-top: 5px;
}
	
#header span { 
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 25px;
	font-weight: lighter;
	letter-spacing: -2px;
	text-transform: uppercase;
	color: #666666;
}
		
#header h2 {  
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #CACACA;
	letter-spacing: -1px;
	font-style: italic;
	line-height: 0px;
	margin-left: 500px;
}

/* menu */
#menu {
	background: #D1BD8B;
	height: 15px;
	text-align:right;
	font-size:12px;
	color:#000000;
	width: 794px;
	margin-left:66px;
}

#menu a{
	color:#000000;
	text-decoration:none;
	margin: 0 15px 0 15px;
}

#menu a:hover, #menu a.current{
	font-weight:bold;
	text-transform: uppercase;
}

/* elements page */
#page {
	width: 764px;
	margin-left:66px;
	background: #7D6632;
	border-right: 15px solid #D1BD8B;
	border-left: 15px solid #D1BD8B;
	border-bottom: 15px solid #D1BD8B;
}

#page2 {
	width: 764px;
	height:915px;
	margin-left:66px;
	background: #7D6632;
	border-right: 15px solid #D1BD8B;
	border-left: 15px solid #D1BD8B;
	border-bottom: 15px solid #D1BD8B;
}

#page4 {
	width: 764px;
	height:700px;
	margin-left:66px;
	background: #7D6632;
	border-right: 15px solid #D1BD8B;
	border-left: 15px solid #D1BD8B;
	border-bottom: 15px solid #D1BD8B;
}

#pied-page {
	clear:both;
	font-size:9px;
	background: #675325;
	height: 20px;
	color: #D1BD8B;
	text-align:center;
}

#logo {
	position:absolute;
	height: 600px;
	top:59px;
	background: url(img/cadre.gif) no-repeat;
	z-index:3;
	width: 200px;
}

/* sections */
#section1 { 
	float: right;
	width: 605px;
	background: #7D6632;
	border-top:20px solid #675325;
	border-right:20px solid #675325;
	border-left:20px solid #675325;
	padding: 10px 10px 0 105px;
}

#section2 { 
	float:right;
	width: 284px;
	height: 230px;
	background: #7D6632;
	border-top:20px solid #675325;
	border-right:20px solid #675325;
	border-left:20px solid #675325;
	padding: 10px 10px 0 105px;
}

#section3 { 
	float:right;
	width: 285px;
	height: 230px;
	background: #7D6632;
	border-top:20px solid #675325;
	border-right:20px solid #675325;
	padding: 10px 10px 0 10px;
}

#section3 img{
	float: left;
	margin-left: 8px;
}

#section4 { 
	float: right;
	width: 610px;
	background: #7D6632;
	border-top:20px solid #675325;
	border-right:20px solid #675325;
	border-left:20px solid #675325;
	border-bottom:20px solid #675325;
	padding: 10px 10px 0 105px;
}

#section5 { 
	float: right;
	width: 610px;
	height: 865px;
	background: #7D6632;
	border-top:20px solid #675325;
	border-right:20px solid #675325;
	border-left:20px solid #675325;
	border-bottom:20px solid #675325;
	padding: 10px 10px 0 105px;
}

/* footer */
#footer {
	clear:both;
	height: 115px;
	background: #D1BD8B;
	text-align: center;
	margin-left:66px;
	font-size:10px;
	color:#675325;
}

#footer a{
	color:#675325;
	text-decoration:none;
}


#link {
	text-align:center;
	margin-bottom: 30px;
}

#lien {
	color:#7D6632;
	text-align:center;
	margin-top: 30px;
	font-size:10px;
	margin-left:66px;
	text-decoration:none
}

#lien a {
	color:#7D6632;
	text-decoration:none
}
#titre-footer {
	color:#CC0099;
	font-size:12px;
	font-weight: bold;
	margin-bottom: 10px;
}
 
#spywords {
	margin: 25px 0 0 0;
	text-align: center; 
	vertical-align: middle;
}

#mention-legale {  
	float: left; 
	text-align:left;
	margin: 0 0 0 5px;
	padding:0 0 0 0;
}

#copyright {  
	float: right; 
	text-align:right;
	margin:0 5px 0 0;
	padding:0 0 0 0;
}

#icra{  
	text-align:center;
	margin-top: 40px;
	margin-left:66px;
}

/* gallerie */
#container_left {
	position:absolute;
	width:511px;
	height:657px;
	margin-top: 20px;
	top: 157px;
}
#container_left img {border:0;}
#container_left .thumbs {
	width:110px;
	position:absolute;
	top:10px;
	left: 6px;
}
#container_left .info {margin-top:30px; text-align:justify; font-size:9px;}
#container_left a.gallery:hover span {display:block; position:absolute; width:450px; height:50px; top:0px; left:100px; padding:5px; font-style:italic; z-index:100;font-size:11px; }
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:12px;color:#DDDDDD;}
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #993366;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute; width:450px; height:665px; top:110px; left:95px; padding:5px; border:1px solid  #FECC09; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:70px; padding-left:135px; width:500px; font-size: 20px; font-weight:normal; }
#container_left p {clear:both; margin:0; padding-top:30px; padding-left:142px; width:450px; text-align:center;}
#container_left #justify {text-align:justify;}
#container_left #image {clear:both; margin:0; padding-top:20px; padding-left:30px;}
#container_left h1 em {font-size:0.6em;}

a.gallery, a.gallery:visited {display:block; display:inline-block; text-decoration:none; border:1px solid #FECC09; width:50px; height:74px; float:left; margin-right:3px; margin-bottom:6px; z-index:50;}
a.gallery em, a.gallery span {display:none; margin-left: 35px;}
a.gallery:hover {border:1px solid  #999999 ;}

/* Formulaire*/
form { margin: 0; }
input.nom{ width: 280px; margin:0 0 0 150px; }
input.email{ width: 280px; margin:0 0 0 90px; }
input.autres{ width: 280px; margin:0 0 0 200px; }
input.sujet{ width: 280px; margin:0 0 0 102px; }
textarea.corps{ width: 280px; margin:0 0 0 275px; }
input.button { padding: 0 0 0 30px; margin:0 0 0 100px }

label {
	font-weight:bold;
	margin:5px 0 0 20px;
}


.alert {
	font-weight:bold;
	color:#FF0000;
	margin:0 0 0 200px;
}
.crypto {
	text-align:center;
	background:#FFFFFF;
	width: 280px; margin:0 0 0 275px;
}
