@charset "iso-8859-1";
/* CSS Document */

body {margin:0px;background-color:#000;font-family:Arial, Helvetica, sans-serif;background-image:url(../images/bgmain.gif);background-position:top left;background-repeat:repeat-y;}

img {border:0px;}

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

input {font-family:Arial, Helvetica, sans-serif;color:#333333;padding:2px;}

#container {width:936px;}

#floatBreaker {clear:both;}

hr {color:#8b8e09;height:1px;width:90%;}

#bg100 {background-image:url(../images/bg_body.gif);background-repeat:repeat-x;background-position:top;}

#header {
	height:160px;
	background-color:#8b8e09;
	background-image:url(../images/bg_header.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#logo {width:163px;float:left;}

#slogan {width:416px;height:103px;float:left;}

#mainmenu {float:left;width:500px;clear:right;}

#topmenu {
	float:right;
	width:300px;
	height:103px;
	background-image:url(../images/telephone.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#fff;
	font-size:11px;	
	text-align:right;
	padding-right:10px;
}

#topmenu a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#topmenu a:hover {
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}

#topmenu .here{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

#flashContainer {
	border-bottom-style:solid;
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#fff;
	border-top-width:1px;	
}

#flashHome1, #blocHome1 {
	width:347px;
	height:308px;	
	border-right-style:solid;
	border-right-color:#fff;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	border-bottom-width:1px;		
	float:left;
}

#flashHome2, #blocHome2 {
	width:346px;
	height:308px;
	float:left;
	border-bottom-style:solid;
	border-bottom-color:#fff;
	border-bottom-width:1px;	
}

#blocHome1 {background-color:#000;}

#blocHome1 P {color:#fff;font-size:12px;padding-left:15px;line-height:18px;}

#blocHome2 form {
	background-image:url(../images/blocHome2bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:20px;
	padding-bottom:20px;
	color:#fff;
	font-size:11px;
	width:300px;
	height:200px;
}


#blocHome2 P {
	color:#fff;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
}

#bouton input {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:0px;
	margin:0px;
	background-color:#8b8e09;
	padding-top:10px;
	padding-left:0px;
	display:block;
}

#bouton input:hover {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	border:0px;
	margin:0px;
	background-color:#8b8e09;
	padding-top:10px;
	padding-left:0px;
	display:block;
	cursor:pointer;
}

#contentContainer {width:693px;padding-bottom:40px;}
#contentContainerHome {padding-bottom:40px;}

/* Medias */

#mediaContainer {
	display:block;
	position:absolute;
	width:247px;
	left:687px;
	top:103px;
	z-index:100;
	background-image:url(../images/bgmedia-trans.png);
	background-position:left;
	background-repeat:repeat-y;
}
#mediaContent {padding:20px;padding-left:25px;padding-top:0px;padding-right:25px;padding-bottom:0px;}
#mediaContent p {color:#000;font-size:11px;margin-bottom:10px;}
#mediaContent a {color:#8b8e09;font-size:11px;font-weight:bold;text-decoration:underline;}
#mediaContent a:hover {color:#8b8e09;font-size:11px;font-weight:bold;text-decoration:none;}
#mediaContent quote {color:#000;font-size:11px;font-style:italic;}
#mediaContent .titre {color:#fff;color:#000;font-weight:bold;}
#mediaContent .titre a{color:#fff;color:#000;text-decoration:none;font-weight:bold;}
#mediaContent .titre a:hover{color:#fff;color:#000;text-decoration:underline;font-weight:bold;}

/* INNER */

#flashInner {
	width:694px;
	height:158px;	
	border-right-style:solid;
	border-right-color:#fff;
	border-right-width:1px;	
}

#idlocator {
	background-color:#e8e8ce;
	padding:5px;
	width:668px;
	font-size:11px;
	color:#8b8e09;
	padding-left:20px;
}

#idlocator a {
	font-size:11px;
	color:#8b8e09;
	text-decoration:none;
}

#idlocator a:hover {
	font-size:11px;
	color:#8b8e09;
	text-decoration:underline;
}

#colLeft {
	padding:20px;
	padding-top:0px;
	margin-bottom:20px;
	width:430px;
	padding-bottom:0px;
	padding-right:0px;
	float:left;
}

#colLeft h1 {color:#8b8e09;font-size:26px;margin-bottom:15px;margin-top:10px;}
#colLeft h2 {color:#8b8e09;font-size:16px;margin-bottom:15px;}
#colLeft p, #colRight p {color:#231f20;font-size:12px;line-height:18px;padding-bottom:5px;padding-right:20px;margin-bottom:0px;}
#colLeft a, #colRight a {color:#8b8e09;font-size:12px;text-decoration:underline;}
#colLeft a:hover, #colRight a:hover {color:#8b8e09;font-size:12px;text-decoration:none;}
#colLeft li {color:#231f20;font-size:12px;padding-bottom:5px;margin-left:0px;}
#colLeft ul {margin:20px;margin-top:10px;margin-right:0px;margin-left:0px;padding-left:15px;}

.txtform {color:#231f20;font-size:12px;}

#colRight {
	padding:20px;
	padding-top:0px;
	margin-bottom:20px;
	width:200px;
	padding-bottom:0px;
	float:right;
	border-left-style:solid;
	border-left-color:#e8e8ce;
	border-left-width:1px;
	background-image:url(../images/assiette.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	z-index: 1000;
}

#footer {
	width:640px;
	background-color:#fff;
	font-size:11px;
	color:#000;
	text-align:center;
	clear:both;
	border-top-color:#333333;
	border-top-style:dotted;
	border-top-width:1px;
	margin:20px;
	margin-bottom:0px;
	padding:10px;
}

#footer a {text-decoration:none;color:#333333;}
#footer a:hover {text-decoration:underline;color:#333333;}