/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}
td 
{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#fff;
}
h1  
{
	text-transform:uppercase;
	color: #68676b;
	font-size: 16px;
}
h2  
{
	color:#000;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding:0;
}
h3 
{
	font-size: 14px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	margin: 30px 0 0 0;
	padding: 0;	
}
h4 
{
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0 0 0;
	padding: 0;	
}
a {color:#000000; text-decoration: none; text-align:left;}
a:hover {text-decoration: underline;}
ul {margin: 0 0 10px 0; padding: 0 40px 0 0;}
li {list-style-type:none;}
p {text-align:justify;padding: 0 40px 0 0;}
dl {margin: 0;padding: 0;}
dt {font-weight:bold;position: relative;left: 0;top: 1.3em;width: 10em;}
dd {margin: 0 0 0 11em;padding: 0 0 .1em .1em;}

div.ActuRight 
{
	text-align: left;
	/*background-color: #f37021;*/
	border: 1px solid #ffffff;
	width: 122px;
	margin: 30px 0 0 0;
	padding: 4px;
color: #f37021;
}
.ActuRight ul{
	padding: 6px;
	}

input {
	border:solid 1px #f37021;
	height: 25px;
	background-color:#FFFFFF;
	color:#f37021;
	margin:0;
	padding:5px 0 0 5px;
}
input.btn_valide {
	border-top:solid 2px #ff9933;
	border-left:solid 2px #ff9933;
	border-bottom:solid 2px #cc6600;
	border-right:solid 2px #cc6600;
	height: 25px;
	background-color:#f37021;
	color:#ffffff;
	margin:0;
	padding:0;
}
input.radio_btn {
	border:solid 0px #68676b;
	margin:0 5px 0 10px 0;
	padding:10px 0 0 0;
}
input.btn_file {
	border:solid 1px #f37021;
	height: 20px;
	width: 120px;
	background-color:#ffffff;
	color:#f37021;
	margin:0;
	padding:0;
}
input.checkbox {
	border:solid 0px #68676b;
	margin:0 5px 0 10px 0;
	padding:10px 0 0 0;
}

div.top {height: auto;}
div.adresse 
{
	width: 200px;
	border: solid 1px #d8dadc;
	margin: 5px 20px 10px 0;
	padding: 5px;
}
div.contact 
{
	width: 200px;
	border: solid 1px #d8dadc;
	margin: 5px 20px 10px 0;
	padding: 5px;
}
div.presentation {background-color:#ffffff;}
div.marque{background-color:#ffffff;}

div.Paragraphe {margin:0;padding:0;}
div.ParagraphePhoto 
{
	float:right;
	text-align:center;
	margin: 0 20px 20px 5px;
	padding: 20px 0 0 0;
}

dl.galerie
{
border: 0px solid #000;
background-color: #ffffff;
width: 500px;
text-align: left;
padding: 10px;
float: left;
margin-right: 1em;
}
.galerie dt { font-weight: bold;margin-bottom: 15px; }
.galerie dt img
{
border: 0px solid #000;
width: 80px;
}
.galerie dd {margin: 0;padding: 0;}

div.home_section2_entete {margin: 0; padding: 0;}
.home_section2_entete a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:none;
	color:#f18e00;
}

div.home_section1 {margin: 0; padding: 0;}
.home_section1 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_orange_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.home_section1 p {margin: 10px 20px 0 0;}
.home_section1 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_orange_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#f37021;
}

div.home_section2 {padding:0;margin:0;}
.home_section2 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_orange_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section2 p {margin: 10px 20px 0 0;}
.home_section2 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#f18e00;
}
div.home_section3 {padding:0;margin:0;}
.home_section3 h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_jaune.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section3 p {margin: 10px 20px 0 0;}
.home_section3 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_jaune.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#ffdc00;
}

div.home_section4 {padding:0;margin:0;}
.home_section4  h1 {
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_rouge_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
.home_section4 p {
	margin: 10px 20px 0 0;
	text-align:left;
}
.home_section4 a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_rouge_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#e11b22;
}

div.home_section5 p {
	padding:0;margin:0;
	width: 323px;
	height: 41px;
	background-image:url(img/common/back_titre_home_orange_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}


div.home_actu {
	width: 260px;
	background-color:#f37021;
	color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}
.home_actu div img {padding: 0px;}
.home_actu h1 {
	width: 250px;
	height: 41px;
	color: #fff;
	background-image:url(img/common/back_titre_home_actu.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 5px;
	padding: 0 0 0 0;
}
.home_actu p {margin: 20px 0 10px 5px;}
.home_actu li {margin: 0 0 10px 5px;}
.home_actu a
{
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}
.home_actu_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_blanc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#ffffff;
}


div.flash_actu {
	width: 260px;
	background-color:#67686d;
	color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}
.flash_actu div img {padding: 0px;}
.flash_actu h1 {
	width: 250px;
	height: 41px;
	color: #fff;
	background-image:url(img/common/back_titre_home_actu.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 5px;
	padding: 0 0 0 0;
}
.flash_actu p {margin: 20px 0 10px 5px;}
.flash_actu li {margin: 0 0 10px 5px;}
.flash_actu a
{
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}
.flash_actu_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_blanc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#ffffff;
}


div.localisation_section1 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_rouge_c.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#e11b22;
}
.localisation_section1 a {color:#e11b22;}
div.rubrique_section1 { margin:0;padding:0; }
.rubrique_section1 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_rouge_c.gif);
	background-repeat:no-repeat;
	margin: 30px 0 0 0;
	padding: 0;
}
.rubrique_section1 p {
	margin: 10px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section1_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_rouge_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#e11b22;
}
.rubrique_section1 ul {padding: 0 40px 0 0;}
.rubrique_section1 li
{
	background-image:url(img/common/bullet_point_rouge_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
div.submenu_section1 
{
	background-image:url(img/common/bullet_more_link_rouge_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section1 ul {margin: 0;padding: 0;}
.submenu_section1 li {background-image:none;padding:0;}
.submenu_section1 a 
{
	font-weight:normal;
    background-image:url(img/common/bullet_point_rouge_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#e11b22;
    text-decoration:none;
    margin:0;
    }
.submenu_section1 a:hover
{
    background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section1 a:focus{color:#bc000b;}

div.localisation_section2 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_orange_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#f37021;
}
.localisation_section2 a {color:#f37021;}
div.rubrique_section2 { margin:0;padding:0; }
.rubrique_section2 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_orange_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section2 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section2 ul {padding: 0 40px 0 0;}
.rubrique_section2 li
{
	background-image:url(img/common/bullet_point_orange_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}

div.submenu_section2 
{
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section2 ul {margin: 0;padding: 0;}
.submenu_section2 li {background-image:none;padding:0;}
.submenu_section2 a{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#f18e00;
    text-decoration:none;
    margin:0;
    }
.submenu_section2 a:hover{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section2 a:focus{color:#bc000b;}

div.localisation_section3 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_orange_c.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#f18e00;
}
.localisation_section3 a {color:#f18e00;}
div.rubrique_section3 { margin:0;padding:0; }
.rubrique_section3 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_orange_c.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section3 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section3 ul {padding: 0 40px 0 0;}
.rubrique_section3 li
{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section3_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#f18e00;
}
div.submenu_section3 
{
	background-image:url(img/common/bullet_more_link_orange_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section3 ul{margin: 0;padding: 0;}
.submenu_section3 li {background-image:none;padding:0;}
.submenu_section3 li li {margin-left: 15px;}
.submenu_section3 a{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color: #f18e00;
    text-decoration:none;
    margin:0;
    }
 .submenu_section3 li li a{
	background-image:url(img/common/bullet_point_orange_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color: #000000;
    text-decoration:none;
    margin:0;
    }
.submenu_section3 a:hover{
 	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section3 a:focus{color:#bc000b;}

div.localisation_section4 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_jaune.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#ffdc00;
}
.localisation_section4 a {color:#ffdc00;}
div.rubrique_section4 { margin:0;padding:0; }
.rubrique_section4 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_jaune.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section4 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section4 ul {padding: 0 40px 0 0;}
.rubrique_section4 li
{
	background-image:url(img/common/bullet_point_jaune.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section4_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_jaune.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#ffdc00;
}

div.localisation_section5 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_gris_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#68676b;
}
.localisation_section5 a {color:#68676b;}
div.rubrique_section5 { margin:0;padding:0; }
.rubrique_section5 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_gris_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section5 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section5_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#68676b;
}
.rubrique_section5 ul {padding: 0 40px 0 0;}
.rubrique_section5 li
{
	background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 20px 0;
}
.rubrique_section5 li li
{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}

div.submenu_section5 
{
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section5 ul {margin: 0;padding: 0;}
.submenu_section5 li {background-image:none;padding:0;margin:0;}
.submenu_section5 a{
	background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#68676b;
    text-decoration:none;
    margin:0;
    }    
.submenu_section5 a:hover{
	background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
    }
.submenu_section5 a:focus{color:#bc000b;}

div.localisation_section6 
{
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
	background-image:url(img/common/carre_plein_gris_f.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 14px;
	color:#68676b;
}
div.rubrique_section6 { margin:0;padding:0; }
.rubrique_section6 h1 {
	width: 603px;
	height: 41px;
	background-image:url(img/common/back_titre_rub_gris_f.gif);
	background-repeat:no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
}
.rubrique_section6 p {
	margin: 20px 0 0 0;
	padding: 0 40px 0 0;
}
.rubrique_section6 ul {padding: 0 40px 0 0;}
.rubrique_section6 li
{
	background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0;
}
.rubrique_section6_more a {
	font-weight:bold;
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	text-decoration:underline;
	color:#68676b;
}

div.submenu_section6 
{
	background-image:url(img/common/bullet_more_link_gris_f.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.submenu_section6 ul {margin: 0;padding: 0;}
.submenu_section6 li {background-image:none;padding:0;margin:0;}
.submenu_section6 a{
    background-image:url(img/common/bullet_point_gris_f.gif);
	background-repeat:no-repeat;
	padding: 0 0 0  1.1em;
    color:#68676b;
    text-decoration:none;
    margin:0;
    }
.submenu_section6 a:hover{
    background-image:url(img/common/bullet_point_rouge_f.gif);
	background-repeat:no-repeat;
	color:#bc000b;
}
.submenu_section6 a:focus{color:#bc000b;}

div.titraille 
{
	margin: 0 0 10px 0;
	padding: 0 0 0 0px;
	font-size: 16px;
	color:#f18e00;
}


div.submenu 
{
	float:right;
	text-align:left;
	width: 190px;
	margin: 10px 20px 10px 40px;
	padding: 0;
}
div.subnav 
{
	background-image:url(img/common/bullet_more_link_gris_c.gif);
	background-repeat:repeat-x;
	background-align:right;
	background-color: #ffffff;
	border: 1px solid #D8DADC;
	width: 180px;
	margin: 0;
	padding: 15px 0 0 0;
}
.subnav ul {margin: 0;padding: 0;}
.subnav li {background-image:none;padding:0;}
.subnav a {
    text-align:left;
    background-image:url(img/common/bullet_point_gris_c.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 1.1em;
    color:#aeafb2;
    text-decoration:none;
    font-weight:normal;
    margin:0;
    }
.subnav a:hover {
    border:0px #aaa solid;
	background-image:url(img/common/bullet_point_orange_f.gif);
	background-repeat:no-repeat;
	color:#f37021;
    }
.subnav a:focus {
	color:#f37021;
}

#encapsule 
{
	width: 1024px;
	background-color:#d8dadc;
	background-image: URL(img/common/background.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#top {
	position: absolute;
	top: 0px; 
	left:0px; 
	width:1024px;
	height:147px; 
	background-color:#d8dadc;
	padding: 0;
	margin: 0;
}

#left {
	float:left;
	width:210px; 
	height:706px; 
	background-color:#d8dadc;
	padding: 0;
	margin:147px 0 0 0;
}

#right {
	float:right;
	width:171px; 
	height:706px; 
	background-color:#d8dadc;
	padding: 0;
	margin:147px 0 0 0;
}

#bottom {
	clear: both;
	width:851px; 
	height:41px; 
	background-color:#d8dadc;
	padding: 0;
	margin: 0;
}

#content {
	width:635px; 
	background-color:#fff;
	padding: 147px 0 0 0;
	margin: 0 171px 0 210px;
}
#innercontent {
	width:100%; 
	padding: 10px 0 10px 0;
	margin: 0 10px 0 10px;
}
#innerfixe {height:680px;width:600px;overflow:auto;}
#submenufixe {position:absolute;top:260px;left:600px;background-color:#ffffff;width:180px;padding-top:10px;}
