body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #097DEE;
font-size: 12px;
color:#666666;
text-align:center;
}

p, ul, li, div{
margin:0;
padding:0;
}

hr{
clear:both;
width:900px;
color:#CBB887;
margin:5px;
}

#cont {
	width:960px;
	height:100%;
	margin: 0 auto;
	background:url(entete.gif) top center no-repeat #FFFFFF;
	padding : 0 ;
	text-align:left;
}
.bloc_logo{
float:left;
}

#menu{
width:750px;
height:30px;
line-height:30px;
margin: 5px 0 45px 216px;
padding:0;
}

ul{
margin:0;
padding:0;
list-style-type:none;
}
li{
	display:inline;
	margin-left: 12px;
}
li a{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	height:24px;
	padding: 0 5px;
	border: 2px solid #FFFFFF;
} 
li a:hover{
background-color:#CCCCCC;
	color: #097DEE;
}

a { text-decoration:none; 
color: #097DEE; } 
a:hover { text-decoration:none; color: #005AAE;}
h1 {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 15px 284px;
}
#sous-menu{
width:650px;
height:30px;
line-height:30px;
margin: 5px 0 45px 273px;
padding:0;
}
#sous-menu li a{
	text-decoration: none;
	font-weight: bold;
	color: #097DEE;
	line-height: 24px;
	height:24px;
	padding: 0 5px;
	border: 2px solid #097DEE;
} 
#sous-menu li a:hover{
background-color:#CCCCCC;
	color: #097DEE;
}
#bloc_page {
width:940px;
text-align:justify;
padding-right: 20px
}
#bloc_texte {
float:left;
width:300px;
height: 100%;
text-align:center;
margin: 150px 20px 0 0 ;
}
#bloc_texte2 {
float:left;
width:300px;
text-align:left;
margin : 10px;
}
.pdroite {
float:right;
margin: 20px 15px 20px 15px;
}
.bloc_t1 {
background-color:#A58A5A;
width:400px;
text-align:left;
padding : 10px;
margin: 20px 0 0 20px; 
}
.bloc_t2 {
width:240px;
text-align:left;
padding : 8px;
border : 2px solid #097DEE;
margin: 5px ;
}
.cadre {
border : 1px solid #A58A5A;
}
.cadre_sans {
width:550px;
margin: 0 10px 10px 320px;
border : 0;
}
#bloc_photo {
float:left;
width:60%;
text-align:center;
}

.bloc_d {
background-color:#291808;
width:100%;
text-align:left;
}
.photo_d {
float:right;
margin: 0 0 10px 20px;
text-align:center;
}
.photo_g {
float:left;
width:210px;
height:260px;
margin:10px;
text-align:center;
}
.photo_d2 {
float:left;
width:210px;
height:360px;
margin:10px;
text-align:center;
}
.photo_d3 {
float:left;
width:210px;
height:180px;
margin:10px;
text-align:center;
}
.photo_dex {
float:left;
width:155px;
height:175px;
margin:10px 10px 10px 10px;
text-align:center;
}

h2 {
	font-size: 14px;
	color: #097DEE;
	font-weight: bold;
}
.logo {
float:left;
margin: 0 10px 20px 10px;
}

.petittitre {
	font-size: 12px;
	color: #CBB887;
	font-weight: bold;
	margin:10px;
}
.petittinter {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-align:left;
}
.titrep {
	font-size: 14px;
	color: #B59F77;
	font-weight: bold;
	margin: 45px;
	text-align:right;
}
.titrehaut {
	width: 100%;
	font-size: 14px;
	color: #B59F77;
	font-weight: bold;
}
.texte1 {
	font-size: 11px;
	color: #B59F77;
	font-weight: normal;
	margin-left:10px;
}
.villes {
	font-size: 14px;
	color: #AB341C;
	font-weight: bold;


}
.texte2 {
	font-size: 11px;
	color: #FFFFCE;
	font-weight: bold;
}
.titre2 {
	font-size: 12px;
	color: #097DEE;
	font-weight: bold;
	line-height: normal;
}

.titre3 {
	font-size: 12px;
	color: #050100;
	font-weight: bold;
	line-height: 16px;
}
.texte3 {
	font-size: 12px;
	color: #8C7142;
	font-weight: bold;
}
.textebas {
	font-size: 10px;
	color: #8C7142;
}
.italiano {
	font-size: 11px;
	color: #343434;
	font-weight: normal;
	font-style: italic;
}
.photos {
	border: 1px solid #997C4D;
}

.texte3n {
	font-size: 11px;
	color: #291808;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.TR {
	font-size: 25px;
	color: #AB341C;
	font-weight: normal;
	line-height: 26px;
}
#bas {
position : absolute;
background-color:#CBB887; 
top:629px;
left:50%;
margin-left: -480px;
width:960px;
height:16px;
line-height:18px;
text-align: center;
}
