/* CSS Document */
#ctv {
margin:0 auto; 
padding:0px; 
height:660px; 
}
 
body {
background-color:#a9977f;
font-family:Arial, Helvetica, sans-serif;
}
 
#content {
margin:0 auto;
width:990px; 
}

#titre {
background-color:#ddd; 
float:left; 
width:990px; 
height:123px;
background-image:url(images/titre.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
 
#head {
background-color:#ddd; 
float:left; 
width:990px; 
height:246px; 
text-align:left;
background-image:url(images/accueil.jpg);
background-repeat:no-repeat;
background-position:0 0; 
}
#head-2 {
background-color:#ddd; 
float:left; 
width:990px; 
height:155px; 
text-align:left;
/*background-image:url(images/accueil-2.jpg);*/
background-repeat:no-repeat;
background-position:0 0; 
}

#edito-accueil {
position:relative;
top:0px;
left:10px;
width:255px; 
height:245px; 
text-align: right;
color:#685948;
font-size:12px; 
padding-top:10px;
font-style:italic;
}

#edito-accueil .bold {
color:#645645;
font-size:15px; 
font-weight:bold;
} 
 
#edito-page {
background-color:#ddd; 
float:left; 
width:990px;
min-height:400px; 
text-align:left;
background-image:url(images/fond-page.jpg);
background-repeat:repeat-y;
}


#page { 
background-color:#666; 
float:left; 
text-align:center; 
width:990px; 
}

.droite {
	float:right;
	position: relative;
	right: 0;
	top:-220px;
	width:320px;
}

.block , .block1 .bold { font-weight:bold; font-size:14px; }

.block , .block1 {
padding:0px 8px 4px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#564837;
font-weight: normal;
margin:0px;
}

.block1 img {
background-color:#ddd;
padding:1px;
border:#918174 5px solid;
}	

.block1 p , .block p { margin:0px; padding:0 0 0 10px; text-align:justify; }
.block p { margin:0px; padding:0 0 0 10px; }

.block1 p span , .block p span { margin:0px; padding:0; font-size:17px; font-weight:bold; }

.block1 ul { margin:0px; padding:0 0 0 40px; text-align:left; }

.titre-page {
line-height:30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#938173;
letter-spacing:2px;
font-weight:normal;
float:left;
width:954px;
padding:0 0 8px 10px;
margin:6px 0 10px 10px;
height:30px;
background-image:url(images/titre-page.jpg);
background-position:0 0;
background-repeat:no-repeat;
} 
.stitre-page {
line-height:20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#938173;
letter-spacing:1.5px;
font-weight:normal;
float:left;
width:954px;
padding:0 0 0px 10px;
margin:0px 0 10px 20px;
height:20px;
background-image:url(images/stitre-page.jpg);
background-position:0 2px;
background-repeat:no-repeat;
}  
#haut{
margin-top:-52px;	
}
#petit{
	background:url(images/titrepage.png) no-repeat left top;
	width:270px;
}
#footer {
padding-top:20px;
height:60px;
float:left;
clear:both;
width:990px; 
text-align:center; 
color:#564837;
font-size:13px;
font-weight:bold;
letter-spacing:1.1px;
font-style:italic;
background-image:url(images/fond-footer.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
 
a {
color:#564837;
text-decoration:none;
}
a:hover {
color:#564837;
text-decoration: underline;
}

/***************************** menu ******************************/
#menu {
float:left; 
width:990px; 
height:30px;
font-family: Arial, Helvetica, sans-serif;
background-image:url(images/menu.jpg);
background-repeat:no-repeat;
background-position:0 0;
color:#fff;
padding:0px;
margin:0px;
}
ul.menu {
height:30px;
list-style-type:none;
display:block; 
padding:0px;
background:none;
margin:0 0 0 190px;
}
ul.menu li {
font-weight:bold;
display:inline;
letter-spacing:3px;
font-size:14px;
line-height:30px;
padding:0 10px;
}
.nav a{
color: #CDC3B7;
text-decoration:none;
background: no-repeat url(images/menu_hover.png) center 0;
background-repeat:no-repeat;
background-position:center 0;
text-decoration:none;
}
.nav:hover a {
color: #fff;
text-decoration:none;
background: no-repeat url(images/menu_hover.png) center 0;
background-repeat:no-repeat;
background-position:center 0;
text-decoration:none;
}
.select {
color: #564837;
text-decoration:none;
background: no-repeat url(images/menu_hover.png) center 0;
background-repeat:no-repeat;
background-position:center 0;
}

ul.sep {
margin:0px;
padding:0px;
height:10px;
width:1px;
color:#ddd4c8;
font-size:12px;
}
/*************************************************************************/

.email {
color:#564837;
}
 
#evenement {
position: absolute;
width: 110px;
height: 123px;
margin: 0px;
padding: 0px;
color:#F00;
margin-left:880px;
margin-top:0px;
background-image:url(images/evenement.jpg);
background-position:0 0;
background-repeat:no-repeat;
text-align:center;
}
 
#label {
position: absolute;
width: 97px;
height: 62px;
margin-left:35px;
margin-top:58px;
padding: 0px;
background-position:0 0;
background-repeat:no-repeat;


}
/******************************** table ************************************/
.table { border:#564837 1px solid; }
.table td {
	border-right: 1px solid #B5A490;
	border-bottom: 1px solid #B5A490;
	background: #A9977F;
	margin:0px;
	padding:0px;
	padding: 3px 6px 3px 12px;
	color: #564837;
	height:18px;
}
.table td p{
	background:#a9977f;
}
.table .titre-table { font-weight:bold;  }
.table .sep-table { padding:0px; margin:0px; background: #918174; height:2px; }

/*** mentions légales ***/
.ML_simple {
    font-size: 13px;
    color:#564837;
    font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_bold {
    font-size: 13px;
    color:#564837;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_titre {
    font-size: 13px;
    color:#564837;
    font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
