body{
	background:#7a0607;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
form{
	margin:0px;
	padding:0px;
}
form input{
	font:bold 11px Verdana, Arial, Helvetica, Sans-serif;
}
form textarea{
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
}

#zoneretourhome{
	position:absolute;
	left:50px;
	top:40px;
	width:400px;
	height:120px;
	cursor:pointer;
}

#page{
	position:relative;
	width:800px;
	background:#fff url("images/fond2.png") repeat-y;
}

#adressebarre{
	background:#a00;
	width:800px;
	height:30px;
	text-align:center;
	font:12px Arial, Helvetica, Sans-serif;
	color:#fff;
	line-height:30px;
}
#adressebarre a, #adressebarre a:visited{
	text-decoration:underline;
	color:#fff;
}
#adressebarre a:hover{
	text-decoration:none;
	color:#FD0;
}

#signature{
	background:#7a0607;
	width:800px;
	font:9px Verdana, Arial, Helvetica, Sans-serif;
	padding-bottom:10px;
	text-align:right;
}
#signature a, #signature a:visited{
	font-weight:bold ;
	text-decoration:none;
	color:#fff;
}
#signature a:hover{
	text-decoration:none;
	color:#FD0;
}



#contenupage{
	background:url("images/fondpage.png") no-repeat;
	padding-top:166px;
	padding-left:77px;
	padding-right:80px;
	text-align:left;
}

#contenupage, #contenupage td{
	font:11px Verdana, Arial, Helvetica, Sans-serif;
	line-height:17px;
}

.tinyparaf{
	line-height:14px;
}

#contenupage h1{
	font-size:18px;
	letter-spacing:-1px;
	margin:5px 0 10px 0;
	color:#d0bb57;
}
#contenupage p{
	margin:5px 0 10px 0;
	text-align: justify;
	margin-right: 10px;
}
#contenupage p:first-letter{
	font-size:15px;
}


#contenupage ul{
	margin:5px 0 0 10px;
	padding:0 0 0 15px;
	list-style-image:url("images/dot.gif");
}
#contenupage ul li{
	margin:0px;
	padding:0 0 0 0px;
	font:10px Verdana, Arial, Helvetica, Sans-serif;
	line-height:12px;
}





#menu1{
	position:absolute;
	top:43px;
	left:460px;
	height:122px;
	width:130px;
	overflow:hidden;
	background:url('images/menu1off.gif') no-repeat;
}

#menu1:hover{
	/*background:url('images/menu1on.gif') no-repeat;*/
}

#menu1 .menucontent{
	position:absolute;
	top:11px;
	left:15px;
	width:84px;
	height:70px;
	text-align:center;
	font:bold 12px Arial, Helvetica, Sans-serif;
	color:#fff;
	display:none;
	line-height:20px;
}

#menu1:hover .menucontent{
	/*display:block;*/
}

#menu1 .menutitre{
	text-align:center;
	font:bold 16px Arial, Helvetica, Sans-serif;
	letter-spacing:-1px;
	color:#fff;
	position:absolute;
	top:95px;
	left:15px;
	width:104px;
	height:19px;
}
#menu1 a, #menu1 a:visited{
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
#menu1:hover .menutitre{
	color:#FD0;
}

#menu2{
	position:absolute;
	top:11px;
	left:585px;
	height:153px;
	width:130px;
	overflow:hidden;
	background:url('images/menu2off.gif') no-repeat;
}

#menu2:hover{
	/*background:url('images/menu2on.gif') no-repeat;*/
}

#menu2 .menucontent{
	position:absolute;
	top:8px;
	left:11px;
	width:88px;
	height:70px;
	text-align:center;
	font:bold 12px Arial, Helvetica, Sans-serif;
	color:#fff;
	display:none;
	line-height:19px;
}

#menu2:hover .menucontent{
	/*display:block;*/
}

#menu2 .menutitre{
	text-align:center;
	font:bold 16px Arial, Helvetica, Sans-serif;
	letter-spacing:-1px;
	color:#fff;
	position:absolute;
	top:126px;
	left:15px;
	width:104px;
	height:19px;
}
#menu2 a, #menu2 a:visited{
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
#menu2:hover .menutitre{
	color:#FD0;

}




.menucontent a{
	text-decoration:none;
	color:#fff;
}
.menucontent a div{
	width:100%;
	cursor:pointer;
}

.menucontent a:hover div{
	background:#800;
	color:#FD0;
}




#illustration_droite{
	width:350px;
	height:395px;
	/*border:3px dashed #456789;*/
	float:right;
	margin:36px 0 0 5px;
}

#illustration_gauche{
	width:350px;
	height:395px;
	/*border:3px dashed #456789;*/
	float:left;
	margin:0 5px 0 0 ;
}


#illustration_bas{
	height:280px;
	/*border:3px dashed #456789;*/
}

#lang{
	position:absolute;
	width:100px;
	height:25px;
	top:137px;
	left:470px;
	text-align:left;
	font:12px Arial, Helvetica, Sans-serif;
	color:#233D42;
}

#googlemap{
	height:500px;
	border:3px dashed #a55;
}
