/*******************************************************/
/***** CSS SITE *****/
/*******************************************************/
*{font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;}

body, p, table, td, select, input{font-size: 12px; color: #231F20;}

body{margin:0px; padding:0px; text-align:center; background:#61351D url(images/interface/fond.gif);}


a{text-decoration: underline; color: #231F20;}
a:hover{text-decoration: none; color:#692A09;}


form{margin: 0px; padding: 0px;}

p{margin-top:0px;}










/***************************************/
/** CONTENEURS **/
/***************************************/
#conteneur_fond_top{
	background: url(images/interface/fond_top.gif) repeat-x;
}

#conteneur{
	width: 917px;
	margin: 0px auto;
}










/***************************************/
/** HEADER **/
/***************************************/
#header{
	width: 917px;
	height: 280px;
	background: #ffffff url(images/interface/header_fond.gif) no-repeat;
}

#header_home{
	float: left;
	width: 162px;
	height: 170px;
	padding: 20px 0 0 0;
}

#header_menu{
	float: left;
	width: 194px;
	height: 252px;
	padding: 0px;
	background: url(images/interface/menu_fond.jpg) top right;
}

#header_titre{
	text-align: left;
	padding: 4px 0 0 20px;
	color: #2D1002;
	font-size: 16px;
}

#header_date{float: left; height: 44px; padding-left:17px;}
#header_date td{font-size: 10px; color: #C3A581;}

#header_flash{
	float: left;
	width: 561px;
	height: 236px;
}

#header_music{
	float: right;
	text-align: left;
	padding: 15px 3px 0 0;
}






/***************************************/
/** FOOTER **/
/***************************************/
#footer{height:21px; border-top: 1px solid #D4C9B2; background: #ffffff url(images/interface/fond_bottom.gif) repeat-x;}

.footer{	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #C3A581;}
a.footer{text-decoration: none; color:#692A09;}
a.footer:hover{text-decoration: underline; color:#692A09;}


#footer #footer_mentions{
	float: left;
	text-align: left;
}

#footer #footer_copyright{
	float: left;
	text-align: left;
	color:#C3A581;
}

#footer #footer_top{
	float: right;
	background: url(images/interface/puce_top.gif) top right no-repeat;
	text-align: right;
	height: 21px;
	padding-top: 4px;
}






/***************************************/
/** MENU **/
/***************************************/
#bloc_menu{
	width: 169px;
	margin: 40px auto 0px auto;
}

#menu{
	width: 100%;
	color: #C3A581;
	font-size: 14px;
	text-align: left;
}
#menu a{
	text-decoration: none;
	color: #C3A581;
	font-size: 14px;
	display : block;
	padding : 5px 3px 5px 20px;
	line-height: 18px;
	background: url(images/interface/puce_menu.gif) 8px 53% no-repeat;
	}
#menu a:hover {background: #946746 url(images/interface/puce_menu.gif) 9px 53% no-repeat;}






/***************************************/
/** MILIEU **/
/***************************************/
#milieu{
	width: 100%;
	height: auto !important;
	height: 330px;
	min-height: 330px;
}

#bloc_G{
	float:left;
	width: 331px;
	text-align: right;
	height: auto !important;
	height: 200px;
	min-height: 200px;
}

#bloc_D{
	float: right;
	width: 513px;
	text-align: left;
}

#bloc_M{
	margin: 0px auto;
	padding: 25px 0px;
	text-align: left;
}










/***************************************/
/** NOTES **/
/***************************************/
.note{font-size: 9px; color: #0066B3; line-height: 18px;}
a.note{color: #0066B3; text-decoration: none;}
a.note:hover{text-decoration: underline;}










/***************************************/
/** CONTACT **/
/***************************************/
.tab_bk_contact{
	background: #532006;
	border: 1px solid #946746;
	width: 500px;
	text-align:left;
	padding: 3px;
}
.bk_contact{
	font-size: 11px;
	color: #ffffff;
}
a.bk_contact{font-size: 11px; color: #ffffff; text-decoration: none;}
a.bk_contact:hover{font-size: 11px; color: #ffffff; text-decoration: underline;}
	







/***** RESTE ****/
.clear{clear: both;}
.clear_L{clear: both; height: 10px;}
.clear_XL{clear: both; height: 20px;}
.clear_XXL{clear: both; height: 55px;}

.titre_site{color:#692A09; font-weight:bold;}
.titre_site_XL{font-size:15px; color:#692A09; font-weight:bold;}

.champ_site, select.champ_site{border:solid 1px #747E7C;	width:250px;}
.champ_site2{border:solid 1px #747E7C; width:250px; height: 50px;}
.champ_site3{border:solid 1px #747E7C; width:450px; height: 50px;}
.champ_site4{border:solid 1px #747E7C; width:100px;}

.pdf{
	background: url(images/interface/pdf.gif) no-repeat;
	padding: 2px 0 5px 20px;
	line-height: 20px;
}

.alerte{
	border: 1px dashed #DB0704;
	background:#F3F0EB;
	padding:10px;
	color:#692A09;
	font-weight:bold;
	text-align:center;
}

.alerte2{color:#692A09;	font-weight: bold;}

#video_zone{
	width: 327px;
	height: 223px;
	border: solid 1px #4d5362;
	background: #ffffff url(images/interface/video_load.gif) no-repeat 50%;
}