BODY {
	background-color:#b7b7b7;
	color:#000;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	margin:0px;
}

#main {
	width:850px;
	margin:0px auto;
	background-image:url('../images/background.jpg');
	background-repeat:no-repeat;
}

A:link,
A:visited {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}

A:hover,
A:active {
	color:#ff0000;
	text-decoration:underline;
}

UL, LI {
	margin-left:0px;
	padding-left:0px;
}

LI { margin-left:16px; }

#top {
	color:#000;
	padding:10px 0px 0px 30px;
	width:175px;
	float:left;
	font-size:10px;
}

#menu {
	float:right;
	margin-right:16px;
	text-transform:uppercase;
	font-size:9px;
}

.imenu, .imenul { 
	float:left; 
	height:31px;
}

.imenu A:link,
.imenu A:visited,
.imenu A:hover,
.imenu A:active {
	padding:8px 12px 8px 12px;
	color:#ffffff;
	text-decoration:none;
	background-color:#000;
	float:left;
	font-weight:normal;
}

.imenul A:link,
.imenul A:visited,
.imenul A:hover,
.imenul A:active {
	padding:8px 10px 8px 10px;
	color:#ffffff;
	text-decoration:none;
	background-color:#000;
	float:left;
	text-align:center;
	font-weight:normal;
}

.imenuo A:link,
.imenuo A:visited,
.imenuo A:hover,
.imenuo A:active {
	background-color:#9a9a9a;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.sousmenu {
	background-color:#000;
	color:#ffffff;
	position:absolute;
	margin-top:26px;
	/margin-left:-125px;
}

.smen .sousmenu {
	/margin-left:-80px;
}

.hidden {
	visibility:hidden;
	display:none;
}

.visible {
	visibility:visible;
	display:auto;
}

.sousmenu .smimenu {
	margin-top:12px;
}

.imenu .sousmenu A:link, 
.imenu .sousmenu A:visited,
.imenuo .sousmenu A:link, 
.imenuo .sousmenu A:visited {
	color:#ffffff;
	background-color:#000;
	float:none;
	height:10px;
	text-decoration:none;
}

.imenu .sousmenu A:hover, 
.imenu .sousmenu A:active,
.imenuo .sousmenu A:hover, 
.imenuo .sousmenu A:active {
	color:#ffffff;
	background-color:#000;
	float:none;
	height:10px;
	text-decoration:underline;
}

.logo {
	padding:5px 0px 0px 30px;
}

.imgttl {
	margin:-40px 0px 0px 380px;
}

#zonecontente {
	margin:40px 13px 0px 65px;
	height:408px;
	width:720px;
	float:left;
	background-color:#fff;
}

#zonecontente P {
	margin:9px 0px;
}

#zonecontente H2 {
	font-family: Georgia, Georgia, serif;
	font-size:24px;
	color:#ff0000;
	margin:15px 0px;
	font-weight:normal;
}

#zonecontente H2 .subttl {
	font-size:14px;
	font-style:italic;
}

#zonecontente .zonegauche {
	width:135px;
	padding:0px 15px 0px 8px;
	float:left;
}

#zonecontente .zonedroite {
	width:535px;
	float:left;
}

#zonebot {
	margin-left:16px;
	width:700px;
	font-size:10px;
	background-color:#000;
	color:#fff;
	height:64px;
	padding:10px 59px;
	text-transform:uppercase;
	font-weight:bold;
}

#zonebot IMG {
	float:left;
	border:0px;
	outline:0px;
	padding:10px 10px 0px 10px;
}

#menubot {
	margin-left:16px;
	width:700px;
	font-size:9px;
	background-color:#373737;
	color:#fff;
	padding:5px 59px;
	text-transform:uppercase;
	font-weight:bold;
}

#menubot A:link,
#menubot A:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#menubot A:hover,
#menubot A:active {
	color:#ffffff;
	text-decoration:underline;
}


H2 {
	color:#7db6b6;
	font-size:16px;
	font-weight:bold;
}

.blocgris {
	float:right;
	background-color:#3f3f3f;
	color:#fff;
	font-size:9px;
	padding:5px;
	margin-top:20px;
	margin-right:-27px;
}

.blocgris A:link,
.blocgris A:visited,
.blocgris A:hover,
.blocgris A:active { 
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
}

UL { list-style-type:square; }

#footer {
	width:850px;
	margin:6px auto 15px auto;
	padding-right:32px;
	text-align:right;
	color:#010101;
}

/*#footer A:link,
#footer A:visited {
	color:#a97d69;
	text-decoration:none;
}

#footer A:hover,
#footer A:active {
	color:#a97d69;
	text-decoration:underline;
}*/

/***/
.clear { clear:both; height:0px; }
.left { float:left; }
.right { float:right; }
.txtright { text-align:right; }
.nobord { border:0px; }
.rouge, .rouge A:hover, .rouge A:active { color:#ff0000; }
.smlrouge { color:#ff0000; font-size:9px; }
.sml { font-size:9px; }


/**** SLIDER STYLE ****/


.slider-wrap { 
	width: 720px;
	position: absolute;
}			

.stripViewer { 
	position: relative;
	overflow: hidden;
	width: 720px;
}

.stripViewer .panelContainer { 
	position: relative;
	left: 0;
	top: 0; 
}

.stripViewer .panelContainer .panel { 
	float: left;
	position: relative;
	width: 720px; 
}

.stripNavL, .stripNavR, .stripNav { 
	display: none; 
}



/*******FORMULAIRE**********/

#formulaire {
	background-color:#ffffff;
	border-top:10px solid #392e23;
	border-bottom:10px solid #392e23;
	width:100%;
	height:100%;
	margin:0px;
	margin-bottom:10px;
	color:#73412b;
}

.logoform {
	padding:20px;
	background-color:#7db6b6;
	color:#ffffff;
}

#mainform {
	padding:20px;
}

.tblcol {
	background-color:#f4f1ee; 
	margin-bottom:40px;
	border-spacing:0px;
}	

.tblcol TD {
	margin:0px;
	padding:5px;
}

.tblttl { background-color:#d8ccbf; }
.tblttl2 { background-color:#cde3e3; }
.tblttl3 { background-color:#e3dbd2; }

