* 
{
	font-family :Century Gothic, Tahoma, Verdana;
	font-size : 11px ;
}

Body {

	background: #5a2408 url(../images/bg.jpg) repeat-x;
	scrollbar-3d-light-color : #fff; 
	scrollbar-arrow-color : #EDEDED; 
	scrollbar-base-color : #fff; 
	scrollbar-dark-shadow-color : #F1F1F1; 
	scrollbar-face-color : #D1D1D1; 
	scrollbar-highlight-color : #F1F1F1; 
	scrollbar-shadow-color : #fff; 
	padding:0px;
	margin:0px;

}
a{ 
	color:#2199bc;
	text-decoration:underline;}
a:hover{ 
	color:#2199bc;
	text-decoration:none;}

	.Gallery3GalerieTitreTexte {font-family:Verdana;font-size:10px;color:#fff;font-weight:bold;} 
	.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#fff;text-decoration:underline;font-weight:bold;} 
	.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#fff;text-decoration:none;font-weight:bold;} 
	.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#fff;text-decoration:none;font-weight:bold;} 
	.Gallery3GaleriePageEnCours {font-family:Verdana;font-size:10px;color:#fff;font-weight:bold;} 
	.Gallery3RepertoireTitre {font-family:Verdana;font-size:9px;color:#fff;font-weight:bold;} 
	.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#fff;} 
	.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#fff;}

	.CFItem {width:400px;clear:both;}
	.CFLabel {width:150px;float:left;font-family:verdana;font-size:10px;color:#fff;margin-bottom:2px;margin-top:2px; text-align:left;}
	.CFField {width:250px;float:left;font-family:verdana;font-size:10px;color:#fff;margin-bottom:2px;margin-top:2px; text-align:left;}
	.CFFieldText {font-family:verdana;font-size:10px;color:#666666;width:250px;border:solid 1px #ffd35e;}
	.CFFieldTextarea {font-family:verdana;font-size:10px;color:#666666;width:250px;border:solid 1px #ffd35e;}
	.CFFieldSelect {font-family:verdana;font-size:10px;color:#666666;width:250px;}
	.CFFieldRadio {}
	.CFFieldCheckbox {}
	.CFFieldPassword {font-family:verdana;font-size:10px;color:#666666;width:250px;}
	.CFFieldFile {font-family:verdana;font-size:10px;color:#666666;width:250px;}
	.CFFieldEmail {font-family:verdana;font-size:10px;color:#666666;width:250px;border:solid 1px #ffd35e; text-align:left;}
	.CFFieldCopy {}
	.CFFieldRadioData {}
	.CFFieldCheckboxData {}
	.CFCaptcha {width:400px;font-family:verdana;font-size:10px;color:#fff;text-align:center;}
	.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}
	.CFCaptchaTexte {width:100%;text-align:justify;}
	.CFStar {width:400px;font-family:verdana;font-size:10px;color:#ff0000;text-align:center;margin-top:20px;}
	.CFStarIcon {font-family:verdana;font-size:10px;color:#ff0000;}
	.CFButton {width:400px;text-align:center;}
	.CFButtonSubmit input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;width:200px;text-align:center;margin-top:20px;border:solid 1px #ffd35e;}
	.CFButtonReset input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;float:left;width:200px;text-align:center;margin-top:20px;display:none;}
	.CFMessageSent {width:400px;font-family:verdana;font-size:12px;color:#003300;font-weight:bold;text-align:center;margin-top:20px;}
	.CFFieldset {clear:both;display:block;border:solid 1px #ffd35e;margin:0;margin-bottom:4px;padding:10px;width:400px;}
	.CFLegend {font-family:verdana;color:#666666;font-size:12px;font-weight:bold;background:#efefef;border:solid 1px #ffd35e;padding:2 5 2 5;margin-bottom:10px;} 
	/* START WINDOWS OVERLAY*/
	#GB_overlay { background-color: #000000; position: absolute; margin: auto; top: 0; left: 0; z-index: 100; }
	#GB_window {left: 0; top: 0; font-size: 1px; position: absolute; overflow: visible; z-index: 150; }
	#GB_window .content { width: auto; margin: 0; padding: 0; background-color: #fff; border: 3px solid #ccc; border-top: none; }
	#GB_frame { border: 0; margin: 0; padding: 0; overflow: auto; white-space: nowrap; }
	.GB_Window .content { background-color: #fff; border: 3px solid #ccc; border-top: none; }
	.GB_Window .header { border-bottom: 1px solid #aaa; border-top: 0px solid #999; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; height: 20px; font-size: 12px; padding: 3px 0; color: #333;}
	.GB_Window .caption { font-size: 11px; font-weight: bold; white-space: nowrap; padding-right: 20px; }
	.GB_Window .close { text-align: right; }
	.GB_Window .close span { font-size: 11px; cursor: pointer }
	.GB_Window .close img { cursor: pointer; padding: 0 3px 0 0; }
	.GB_Window .on { border-bottom: 1px solid #333; }
	.GB_Window .click { border-bottom: 1px solid red; }
/* END WINDOWS OVERLAY*/

/* Container styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#container{
	position:relative;
	width:856px;
	margin:auto;
	
}
/* Header styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header{
	position:relative;
	background: url(../images/banner.png) no-repeat center top;
	height:427px;
	padding:0px;
	width:856px;
	padding-top:10px;
	margin-bottom:0px;
}
#header #nav{
	padding:0px;
	width:900px;
	height:86px;
	background:url(../images/bg-menu.png) no-repeat;
	margin-left:16px;
	text-align:center;
}


		
#header #slideshow{
	width:465px;
	height:230px;
	float:left;
	margin-top:89px;
	margin-left:345px;
}
/*
#header #SlideHeader{
	background:url(../images/SlideHeader.png) no-repeat;
	position:relative;
	top:-254px;
	width:900px;
	height:254px;

}
*/
/* Wrapper styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#wrapper{
	position:relative;
	overflow:hidden;
	width:832px;
	min-height:321px;
	margin-left:9px;
	float:left;
	margin-top:0px;
	padding-top:12px;
	padding-left:5px;
	background:#6b2a0b url(../images/bg-content.png) no-repeat;
}
.titre_contact{
	color:#ffd35e;
	font-weight:bold;
	font-size:13px;
}
.mailto{
	color:#ffd35e;
}
.mailto:hover{
	text-decoration:none;
	color:#ffd35e;
}
#mappy{
	color:#ffd35e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#mappy:hover{
	color:#ffd35e;
	text-decoration:underline;
}
#newsletter{
	color:#ffd35e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:30px;
}
/* Content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#wrapper #content{
	float:left;
	background:#411804 url(../images/bg-contenu.jpg) no-repeat;
	width:507px;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	min-height:286px;
	padding-top:10px;
	
}
#wrapper #content h1{

	font-size:20px;
	font-weight:normal;
	height:36px;
	margin:0px;
}
/* bloc Contact
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#contact{
	background: url(../images/bg-contact.jpg) no-repeat left top;
	float:left;
	width:274px;
	color:#ffffff;
	padding-left:14px;
	height:206px;
	padding-top:90px;	
}
#contact h2{
	background:url(../images/bg_menu.png) no-repeat left bottom;
	font-size:20px;
	font-weight:normal;
	height:36px;
	margin:0 0 25px 0;
}
#contact p{
	margin:5px 0;
}
#contact a{
	color:#ffd35e;
}
#contact a:hover{
	color:#ffd35e;
}

/* blocs
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


/* footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{
background:url(../images/bg-footer.jpg) repeat-x center top;
height:52px;
clear:both;
margin-top:10px;

}

#proximedia{
width:830px;
height:40px;
margin:auto;
text-align:right;
padding-top:10px;

}


/* menu
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#zone_menu_niveau_1{
	float:left;
	text-align:center;
}

#menu {
	display: block;
	margin:0;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;	
	padding-bottom:0px;
	width:900px;
	height:86px;
}

/* 
 *		Horizontal, top-2-bottom menu
 *		Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by/2.0/
 */

/*		------	Basic style	------		*/


#menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
}

#menu a {
	display: block;
}

#menu li li {
	width: 100%;
}

/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load... */
#menu li li ul {
	top: 0;
	left: 0;
}

/* ...and then place it where it should be when shown */
#menu li li:hover ul {
	left: 100%;
}

/* initialy hide all sub menus */
#menu li ul {
	display: none;
	position: absolute;
	z-index: 10;
}

/* display them on hover */
#menu li:hover>ul {
	display: block;
}

/* this is needed if you want to style #menu div - force containment of floated LIs inside of main UL */
#menuList:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}

/* Clear-fix for IE5/Mac \*//*/
#menu a {
	float: left;
}

#menuList {
	display: inline-block;
}
/*  */

/*		------   Make-up	--------			*/

#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* Menu qui ne sont pas la première entrée */
#menu li li a{
	text-decoration: none;
	color:#FFFFFF;
	padding: 4px 10px 7px 10px;
}

#menu a.simple_wsm, a.simple_sm {
	color:#FFFFFF;
	text-decoration: none;
	padding: 4px 10px 7px 10px;
}

#menu a.double_wsm, a.double_sm, span.double_sm {
	text-decoration: none;
	color:#FFFFFF;
	padding: 13px 10px 13px 10px;
}

/* Menu de première entrée */
#menu a.first_simple_wsm, a.first_simple_sm {
	text-decoration: none;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:0% 100%;	
	padding: 4px 10px 7px 10px;
}	
    
#menu a.first_double_wsm, a.first_double_sm {
	text-decoration: none;
	color:#ffd35e;
	background-repeat:no-repeat;
	background-position:0% 100%;	
	padding: 13px 10px 13px 10px;
	margin-left:10px;
	margin-right:6px;
}
.first_double_wsm {
	text-decoration: none;
	color:#ffd35e;
	background-repeat:no-repeat;
	background-position:0% 100%;	
	padding: 13px 10px 13px 10px;
}	
.first_double_wsm a:hover {
	text-decoration: none;
	color:#fff;
	background-repeat:no-repeat;
	background-position:0% 100%;	
	padding: 13px 10px 13px 10px;
}	
#menu a#first_double_wsm, a.first_double_sm {
	text-decoration: none;
	color:#ffd35e;
	background-repeat:no-repeat;
	background-position:0% 100%;	
	padding: 13px 10px 13px 10px;
}
/* Menu de première entrée active */
#menu a.active_first_simple_wsm, a.active_first_simple_sm {
	text-decoration: none;
	color:#ffd35e;
	background-color: #62270a;
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding: 4px 10px 7px 10px;
}

#menu a.active_first_double_wsm, a.active_first_double_sm {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #62270a;
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding: 13px 10px 13px 10px;
}
#menu a.#active_first_double_wsm, a.active_first_double_sm {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #62270a;
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding: 13px 10px 13px 10px;
}

/* Menu qui ne sont pas de première entrée active */
#menu a.active_simple_wsm, a.active_simple_sm {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #62270a;
	padding: 4px 10px 7px 10px;
}

#menu a.active_double_wsm, a.active_double_sm {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #62270a;
	padding: 13px 10px 13px 10px;
}

#menu li.submenu a.not_last {
	color:#ffd35e;
	padding: 4px 6px 4px 12px;
	margin:0px 10px 0px 10px;
	background-position:bottom;
	background-repeat:no-repeat
}

#menu li.submenu a.last {
	color:#fff;
	padding: 4px 6px 4px 12px;
	margin:0px 10px 0px 10px;
}

#menu li.submenu a:hover {

	background-color:#aa4c0e;
	color:#fff;
	padding: 4px 6px 4px 12px;
	margin:0px 10px 0px 10px;
}

#menu ul ul{
	padding-top:5px;
	padding-bottom:5px;
}

#menu li ul {
	text-align: left;
	width: 160px;
	border-left-color:#79340a;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#79340a;
	border-right-width:1px;
	border-right-style:solid;	
	border-bottom-color:#79340a;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background:url(../images/bg_menu.png);
}

#menu li.submenu {
}

#menu li {
	margin:0px 1px 0px 0px;
	background-position:right;
	background-repeat:no-repeat;
}

#menu li li {
	background:none;
}

/* current submenu item (left shape) */
#menu li:hover {


}

#menu li li:hover {
	background:none;
}

/* submenu notifier */
#menu li li.submenu {
	padding-left:0px;
	padding-right:0px;
}

#menu li:hover ul {
	border-top: none;
}

#menu li:hover li ul {
	border-top: none;
}

.coin_menu_d{
	margin:0;
	padding:0;
	width:5px;	
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#EE3227;
}

.centre_menu{
	margin:0;
	padding:0;
	width:730px;
}

#table_menu{
	width:740px;
	margin-left:10px;
	margin-right:10px;
	background-color: #EE3227;
}

#menuList {
	height: 1%;
}

