/* IE6 css fixer v0.7: Fri, 22 Jan 2010 19:18:50 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.connectez {display:inline;},
.corps #gauche {display:inline;},
.fltrt {display:inline;},
.fltlft {display:inline;},
.textecentre {display:inline;},
.flash {display:inline;},


.leconceptbas {display:inline;}
.partenaires {display:inline;}

/* convert min height values */



/* fix negative margins */

.menuvertical {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
.partenaires  {zoom:1;},
.attirer {zoom:1;}



body  {
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	SCROLLBAR-DARKSHADOW-COLOR: #23adcc;
	/*Contour de la Barre défilante**/
SCROLLBAR-3DLIGHT-COLOR: #23adcc;
	SCROLLBAR-TRACK-COLOR: #b4c4dc;
	/*Fond de l'ascenseur*/
SCROLLBAR-FACE-COLOR:#ACBFCA;
	background-attachment: fixed;

}

.corps #container {
	width: 960px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	/* border: 1px solid #000000; */
text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: no-repeat;
	background-position: 0px 271px;
	padding-left: 0px;
	/*background-color: #FFFFFF;*/
	min-height: 650px;
}



.contenutextecentre h1 {
	font-style: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 900px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-indent: 10px;
}




.corps #header {
	background-image: url(../images/enteteoct-2014.png);
	background-repeat: no-repeat;
	height: 144px;
	width: 960px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: -40px -40px;

}

#divaccueil {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0;
	top: -10px;
	left: 30px;
	width: 60px;
}



 {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	margin-left: 15px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	letter-spacing: 0px;
	line-height: 20px;
	


}



#traitombre
 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/ombres.jpg);
	background-repeat: repeat-y;
	background-position: center;
}


#overdiv {
	height:5px;
}


#tete {
	width: 100%;
	margin-right: auto;
	background-image: url(../images/fond3.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 100%;
	max-width: 8000px;
	
}



.outdiv {
height:7px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #F0EFF4;
padding-top: 20px;
}



#communiquez {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0;
	width: 500px;
	font-size: 12px;
	text-align: left;
}

#communiquez-gauche {
	text-align: left;
	margin:0px;
	padding:0;
}

#communiquez-droit {
	text-align: left;
	float: left;
	margin-right: 130px;
		margin:0px;
	padding:0;
}




#communiquez2 {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0;
	width: 400px;
	font-size: 14px;
	text-align: left;
}

#communiquez-gauche2 {
	text-align: left;
	float: left;
	margin:0px;
	padding:0;
}

#communiquez-droit2 {
	text-align: left;
	float: left;
		margin:0px;
	padding:0;
}


#accueil
 {
	color: #b8b76b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.connectez {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
padding:0;

	margin: 140px;
	margin-bottom: 0;
	margin-left: 400px;
	float: left;
	margin-right: 0px;
	width: 450px;
}


.pdf {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helsvetica, sans-serif;
	vertical-align: bottom;
	float: right;
	top: 0px;
	width: 325px;
	height: 43px;
	background-repeat: no-repeat;
	margin-right: 40px;
	position: relative;
	margin-top: -70px;
}








.menuvertical {
padding-top: 0px;
padding-bottom: 4px;
color: #000000;
font-weight: bold;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
padding-left: 300px;
margin-top: -20px;
height: 50px;
}



#menuvertical ul {
margin:0;
padding:10px 10px 0 5px;
list-style:none;
}
#menuvertical li {
display:inline;
margin:0;
padding:0;
width: 250px;
}



.corps #mainContent { 
margin: 0 0 0 250px; /* La marge gauche de cet élément div crée la colonne qui s'étend sur le côté gauche de la page - quel que soit le contenu de l'élément div gauche, l'espace de cette colonne reste intact. Vous pouvez supprimer cette marge si vous souhaitez que le texte de l'élément div #mainContent remplisse l'espace de l'élément #gauche lorsque le contenu de ce dernier se termine. */
padding: 0 20px; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
}


.corps #gauche {
	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
	width: 244px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #839597;
	height: 630px;
	margin-right: 25px;
/* border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-top-color: #4f4f4f;
border-right-color: #B02802;
border-bottom-color: #4f4f4f;
border-left-color: #4f4f4f;
height: auto; */
}



.corps #footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
	padding-bottom: 10px;
	list-style-type: square;
	padding-top: 10px;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	text-align: center;
}



.corps #footer p {
margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
padding: 10px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
}


.fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
float: right;
margin-left: 8px;
}

.fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
float: left;
margin-right: 8px;
}


.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

[if IE 5]>
/* placer les corrections pour le modèle de boîte css pour IE 5.x dans ce commentaire conditionnel */

.corps #gauche { width: 230px; }

<![endif][if IE]>
/* placer les corrections pour toutes les version d'IE dans ce commentaire conditionnel */


.corps #gauche { padding-top: 30px; }

.corps #mainContent { zoom: 1; }
/* la propriété propriétaire zoom ci-dessus transmet à IE l'attribut hasLayout nécessaire pour éviter plusieurs bogues */



a {
	color:#FF8A18;
	text-decoration:none;
}
a:active {
	color: #FF8A18;
}
a:hover {
	color: #FF8A18;
}
a:visited {
	color:#FF8A18
}
a:visited:hover{
	color:#999999;
}


a.connectezlien {
color:#ffffff;
text-decoration:none;
}
a.connectezlien:active {
color: #ffffff;
}
a.connectezlien:hover {
color: ##ffffff;
}
a.connectezlien:visited {
color:#ffffff
}
a.connectezlien:visited:hover{
	color: #ffffff;
}


a.logo:hover {color: #4590A7; text-decoration:none}
a.logo:visited {
text-decoration:none;
color:#2F76B6
}
a.logo:visited:hover{
color:#1E72BB;
text-decoration:none;
}


a.preuves  {
	letter-spacing: 0.5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	/* background-image: url(../images/bouton-telephone.png); */
	font-weight: bold;
	color: #333333;
	text-align: center;
}


a.affaires {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none
}



a.accueil {
	color:#810000;
	text-decoration:none;
	font-size: x-small;
}
a.accueil:active {
	color: #888888;
}
a.accueil:hover {
color: ##444444;
}
a.accueil:visited {
	color:##810000
}
a.accueil:visited:hover{
	color:#b8b76b;
}


.corps #header h1 {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	color:#000000;
	font-variant: small-caps;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	margin-left: 15px;
	padding-top: 6px;
	margin-top: 0px;
	margin-bottom: 20px;
	letter-spacing: 0px;
	line-height: 0px;
	


}

h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Comics;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	/* background-color: #deefe4; */
left: 159px;
	top: 298px;
	z-index: 7;
	letter-spacing: 2px;
	text-indent: 5px;
}


/* Footer */


div#footer ul {
	list-style : none;
	margin: 0;
	padding: 0;
	display: inline;
}
div#footer li {
	border-left: 1px solid #ddd;
	display: inline;
}
div#footer li.first {
border-left: 0;
padding: 0 0.5em 0 0.6em;
}
div#footer li.last {
border-left: 1px solid #ddd;
padding: 0 0.5em 0 0.6em;
}







/* elements du site */
.diveoninternet
{
	color: #000000;
	background-color: #eaeaea;
	FONT-SIZE: 12px;
	COLOR: #000;
	TEXT-ALIGN: center; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.diveoninternetfontrouge
{
	FONT-SIZE: 16px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.soustitre2 {
margin-left: 0px;
height: 68px;
width: 85px;
position: absolute;
z-index: 1;
left: 147px;
top: 61px;
}

.titre {
font-family: Arial, Helvetica, sans-serif, Comics;
font-size:30px;
font-style: normal;
color:#e5e5e5;
font-weight: bolder;
margin-left: 0px;
z-index: 1;
}



.texte-accueil {
	font-size: 10px;
	font-style: normal;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	width: 920px;
	
}



.texte {
	font-style: normal;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-bottom: 0px;
	width: 900px;
	top: 218px;
	left: 246px;
	padding-top: 20px;
	z-index: 0;
	height: 40px;
	
}


.affaires {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.affaires14 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0083ff;
}


.texte14 {
font-size: 14px;
font-style: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}



.texteacceuilcentre {
font-size: 10px;
font-style: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
}


.textesouligné {
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2;
	margin-left: 2px;
	text-decoration: underline;
}



.rouge-gras {
	color: #1B5A85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: auto;
	font-weight: bold;
	margin-top: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.rouge-gras-encadre {
	font-style: italic;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90%;
	margin-top: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #080000;
	border-right-color: #080000;
	border-bottom-color: #080000;
	border-left-color: #080000;
}



.rouge-graspetit {
font-size: 10px;
font-style: normal;
color: #25373a;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #25373a;
width: auto;
font-weight: bold;
margin-top: 4px;
padding-top: 4px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}



.rouge-grasundotted {
font-size: 10px;
font-style: normal;
color: #25373a;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: auto;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B6822F;
padding-top: 0px;
padding-right: -1px;
padding-bottom: 0px;
padding-left: -1px;
}



.textecentre {
	/*border-right-width: 1px;
border-left-width: 3px;
border-left-style: solid;
border-top-color: #2f76b6;
border-right-color: #2f76b6;
border-bottom-color: #2f76b6;
border-left-color: #2f76b6; 
border-right-style: solid;*/
width: 910px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 55px;
}


.legende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #acacac;
	
}


.divespacecontenu {height:20px;}



p.texte:first-line  {	font-variant: small-caps;
}




.flash
{
width:163px;
float: left;
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
color: #000000;
background-color: #eaeaea;
FONT-SIZE: 12px;
COLOR: #000;
TEXT-ALIGN: left;
font-family: Arial, Helvetica, sans-serif;
width: 70%;
margin-top: 60;
margin-right: 20;
margin-bottom: 20;
margin-left: 20;
padding-top: 20;
padding-right: 20;
padding-bottom: 60;
padding-left: 20;
}



.contenutextecentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	width: 650px;
	margin-left: 0px;
	margin-top: 40px;
	min-height: 450px;
	background-color: #FFFFFF;
}

.contenutextecentre-accueil {
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-bottom: 10px;
	width: 600px;
	margin-left: 20px;
	padding-top: 75px;
	margin-top: 0px;
	min-height: 250px;
}


.leconceptcom {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
font-variant: normal;
color: #d3d3d3;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
font-weight: bold;
line-height: 12px;
letter-spacing: 2px;
margin-top: 30px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 0px;
width: 220px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #F21E06;
border-bottom-color: #FFFFFF;
margin-top: 30px;
margin-bottom: 10px;
margin-left: 2px;
padding-top: 20px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 2px;
}



.leconceptbas {
width: 210px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 5px;
margin-bottom: 10px;
font-weight: normal;
color: #000000;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
background-color: #FFFFFF;
margin-left: 2px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 2px;
}


.rouge {
	color: #810000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.ejs_scroll {font-size:10px;font-family:Arial;color:#000000;;text-decoration:none}

.ejs_scroll:hover {font-size:10px;font-family:Arial;color:#000000;;text-decoration:none}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	border-right-color: #FFFFFF;
	border-bottom-color: #353B3C;
	border-left-color: #FFFFFF;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 2px;
	margin-top: 16px;
	margin-right: 5px;
	margin-bottom: 20px;
	padding: 0px;
}



.titretextegauche
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #1B1B1B;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #673b15;
border-right-color: #FFFFFF;
border-bottom-color: #1B1B1B;
border-left-color: #FFFFFF;
font-weight: bold;
line-height: 12px;
letter-spacing: 2px;
background-color: #d3d3d3;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 0px;
padding: 5px;
}





.partenaires
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;
margin-top: 0px;
color: #000000;
visibility: hidden;
top: -30px;
position: relative;
}



.contacter
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #e7b175;
	text-align: center;
	}





.attirer
{
width:auto;
height: auto;
top: 250px;
z-index: 0;
position: relative;
}


.blanc {color:#FFFFFF;}


.connectezblanc {
color: #ffffff;
}


#ddcolortabsline {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #606060;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	LINE-HEIGHT: 8px;
	PADDING-TOP: 0px;
	HEIGHT: 2px;
}


.contourcolore {
	margin: 0;
	width: 90%;
	border: 1px dotted #999999;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5;
	font-size: 11px;
	font-weight: normal;
}

.contourcolore2 {
	margin: 0;
	width: 90%;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}



table.contourcolore {


}


  #sidebar1 {
	float: right; /* cet élément est flottant, il faut donc lui attribuer une largeur */
	width: 200px;
	margin-right: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
    }
	
.gauche-accueil {
	float: left;
	width: 261px;
	margin-left: 0px;
}
.droit-accueil {
	float: right;
	width: 261px;
	margin-right: 80px;
	margin-top: 16px;
}


/*-------------------- cadre menu  */

#cadremenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 261px;
	PADDING-TOP: 0px
}
#cadremenu #header-menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-droit-haut.png);
	PADDING-BOTTOM: 0px;
	WIDTH: 261px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 45px
}
#cadremenu #header-menu H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Trebuchet Ms;
	margin: 0px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#cadremenu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#cadremenu .content_menu {
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-milieu.png);
	WIDTH: 261px;
	COLOR: #000;
	BACKGROUND-REPEAT: repeat-y;
	FONT-FAMILY: Trebuchet Ms;
	padding-left: 0px;
	padding-bottom: 5px;
}
#cadremenu .espace_gauche {
	PADDING-LEFT: 5px
}
#cadremenu .espace_droite {
	PADDING-LEFT: 5px
}
#cadremenu P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#cadremenu H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/cadres/separateur_gris.gif); WIDTH: 195px; COLOR: black; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet Ms
}
#cadremenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cadremenu LI {
	LIST-STYLE-TYPE: none
}
#cadremenu .footer {
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-droit-bas.png);
	WIDTH: 261px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
}


/*-------------------- cadre menu  */

#cadremenu-extreme-droit {
	WIDTH: 261px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#cadremenu-extreme-droit #header-menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-droit-haut.png);
	PADDING-BOTTOM: 0px;
	WIDTH: 261px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 45px
}
#cadremenu-extreme-droit #header-menu H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	PADDING-TOP: 5px;
	FONT-FAMILY: Trebuchet Ms;
	text-align: center;
}
#cadremenu-extreme-droit .content_menu {
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-milieu.png);
	WIDTH: 261px;
	COLOR: #000;
	BACKGROUND-REPEAT: repeat-y;
	FONT-FAMILY: Trebuchet Ms;
	padding-left: 0px;
	padding-bottom: 5px;
}
#cadremenu-extreme-droit .espace_gauche {
	PADDING-LEFT: 5px
}
#cadremenu-extreme-droit .espace_droite {
	PADDING-LEFT: 5px
}
#cadremenu-extreme-droit P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#cadremenu-extreme-droit H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/cadres/separateur_gris.gif); WIDTH: 195px; COLOR: black; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet Ms
}
#cadremenu-extreme-droit UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cadremenu-extreme-droit LI {
	LIST-STYLE-TYPE: none
}
#cadremenu-extreme-droit .footer {
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-droit-bas.png);
	WIDTH: 261px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
}





/*-------------------- cadre menu  */

#cadremenu-faq {
	WIDTH: 261px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: right;
	top: 500px;
	
}
#cadremenu-faq #header-menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-faq-haut.png);
	PADDING-BOTTOM: 0px;
	WIDTH: 261px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 45px
}
#cadremenu-faq #header-menu H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #888888;
	PADDING-TOP: 15px;
	FONT-FAMILY: Trebuchet Ms;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#cadremenu-faq .content_menu {
	FONT-SIZE: 11px;
	/* BACKGROUND-IMAGE: url(../images/cadres2/cadre-milieu.png); */
	WIDTH: 290px;
	COLOR: #000;
	BACKGROUND-REPEAT: repeat-y;
	FONT-FAMILY: Trebuchet Ms;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
}
#cadremenu-faq .espace_gauche {
	PADDING-LEFT: 5px
}
#cadremenu-faq .espace_droite {
	PADDING-LEFT: 5px
}
#cadremenu-faq P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#cadremenu-faq H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/cadres/separateur_gris.gif); WIDTH: 195px; COLOR: black; LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet Ms
}
#cadremenu-faq UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cadremenu-faq LI {
	LIST-STYLE-TYPE: none
}
#cadremenu-faq .footer {
	BACKGROUND-IMAGE: url(../images/cadres2/cadre-droit-bas.png);
	WIDTH: 261px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
}



/*fin de -------------------- cadre menu  */


.actif {
	color: #b8b76b;
}
.corps #tete #container .conteinerNav .nav .actif {
	color: #dfdfdf;
}


.tables-droit {
	background-image:url(../images/cadres2/tables2.png);
	background-repeat: no-repeat;
	height: 90px;
	padding-left: 20px;
	padding-top: 20px;
}

.tables-droit2 {
	background-image:url(../images/cadres2/cadres2.png);
	background-repeat: no-repeat;
	height: 160px;
	line-height: 10px;
	padding-top: 20px;
	padding-left: 20px;
	background-position: 2px;
}



.corps #tete #header .divportfolio #portfolio  .communiquez {
	color: #666666;
}
.corps #tete #header .divportfolio #portfolio  .communiquez-2 {
	color: #888888;
}
.corps #tete #container #principal .contenutextecentre .tableautarif {
	border: 1px solid #888888;
	width: 90%;
}

.telephone {
	position:relative;
	top: 0px;
	letter-spacing: 0.5px;
	margin-left: 450px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	/* background-image: url(../images/bouton-telephone.png); */
	background-repeat: no-repeat;
	padding-top: 0px;
	font-weight: bold;
	color: #999999;
	float: left;
	margin-top: -55px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F08825;
}



.gauche-accueil {
	float: left;
	width: 261px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 500px;
}
.droit-accueil {
	width: 600px;
	margin-right: 20px;
	margin-top: 0px;
	margin-left: 30px;
	float: left;
}


.cadre-intro {
	font-family: "Lucida Handwriting", Arial;
	font-size: 12px;
	font-weight: bold;
	height: 135px;
	color: #000000;
	padding-top: 10px;
	line-height: 9px;
}

.pointille
{
	background-image: url(../images/pointille.png);
	background-repeat: repeat-x;
	background-position: 50px;
	margin-top: -40px;
	width: 450px;
}
      
.accueil-encadre {
	font-style: italic;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90%;
	font-weight: bold;
	margin-top: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-color: #080000;
	border-right-color: #080000;
	border-bottom-color: #080000;
	border-left-color: #080000;
}

  .corps #tete #container #principal .contenutextecentre h2 {
	font-style: italic;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
   .corps #tete #container #cadremenu-faq .content_menu .tables-nouveaute {
	background-image: url(../images/cadres2/cadre-pas-cher.png);
	height: 385px;
	background-repeat: no-repeat;
	width: 270px;
}
       .rouge-nouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #e5341f;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

       .rouge-nouveaute2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}


       .rouge-nouveaute3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #e5341f;
	font-weight: bold;
}

       .rouge-nouveaute4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #e5341f;
	font-weight: bold;
}

       .noir-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}



.clic-nouveaute {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	letter-spacing: 4px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	padding-top: 26px;
	padding-bottom: 10px;
}


.clic-nouveaute a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FDAC1D;
	text-align: center;
	font-size: 14px;
	letter-spacing: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}

.clic-nouveaute a:hover {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FFAD1D;
	text-align: center;
	font-size: 14px;
	letter-spacing: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FEAD1D;
}
.corps #tete #container #cadremenu-faq .content_menu .tables-nouveaute .pas-cher1 {
	width: 238px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-bottom: 5px;
}


.inde {
	background-image: url(../images/bouton-achat.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 210px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



.corps #tete #container #cadremenu-faq .content_menu .tables-nouveaute .pas-cher1 .pascher {
	width: 155px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
  
 .addthis_toolbox addthis_default_style {
	padding-left: 8px;
	margin-left: 20px;
}

   .addthis {
	width: 200px;
	margin-left: 10px;
}
