@charset "utf-8";
/*--- LES NEWS DEFILANTS (ce div est contenu dans le div actualites --------*/
 #div_container {
	position:relative;
	left:0px;
	top:-2px;
	width:138px;
	height:196px;
	z-index:1;
	border:solid 1px  #909;
	padding:5px;
	background-color:#888888 ; /*-couleur du cadre #7cb3ea-*/
	
}
/* --------------- MENU TOPBAR ----------------*/
div#menu_haut{ 
background-color:#009;
 /*----------border-bottom:0.3em----*/
border-bottom:0.0em solid; border-color:#FFF;}

div#menu_haut a {
color:#FFFFFF;} 

div#menu_haut ul {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
margin-bottom:0px;
margin-top:opx;
padding: 0; margin:0px; background-color: #009; 
text-align:center;
display:block;
float:right;
top:0px;
} 

div#menu_haut li {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
background-color:#009;
display:block;
float:right;
top:0px;} 

div#menu_haut li:hover {
text-transform:uppercase;
background-color:#009;
} 

/* rajout pr pour flèche direction bas et couleur de fond*/ 
div#menu_haut li.plop { background-color:#009;} 

/* une petite bordure en top*/ 
div#menu_haut ul li {
position:relative; list-style: none; float:left;} 

div#menu_haut li a {text-decoration: none; padding: 4px 0 4px; display:block;width:95px; } 
div#menu_haut li a:hover {text-transform:uppercase; color:#e5680e;} 


/*  ------------------  MENU PRINCIPAL --------------------*/



div#menu_bas a {
color:#FFFFFF; } 

div#menu_bas ul {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
margin-bottom:0px;
margin-top:opx;
padding: 0px; margin:0px; background-color: #009; text-align:left;
display:block;
float:left;
} 

div#menu_bas li {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
background-color:#009;
display:block;
float:left;} 

div#menu_bas li:hover { background-color:#009;} 

div#menu_bas li.sousmenu:hover {background-color:#ff9966;}
	

 /*rajout couleur de fond */ 
div#menu_bas li.sousmenu { background-color: #009;} 


/* rajout pr pour flèche direction bas et couleur de fond*/ 
div#menu_bas li.plop { background-color:#009; z-index:100;} /* pour que le menu soit au dessus du slidshow on augmente le z-index*/

/* une petite bordure en top*/ 
div#menu_bas ul  {
position:relative; list-style: none; float:left; border-top:hidden;} 
div#menu_bas  li {
position:relative; list-style: none; float:left; border-top:0.0em solid; border-color:#FFF;} /* bordure a 0p*/

div#menu_bas ul ul { position:absolute; display:none; width:auto;} 
div#menu_bas li a {text-decoration: none; padding: 4px 0 4px; display:block;width:15.8333em; margin:0px;} /*Avant 15.8333em sans contacts*/
div#menu_bas ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block;}

/*div#menu ul.niveau2 li.sousmenu:hover ul.niveau3  
div#menu ul.niveau3 {top:-1px; left: 135px;} 

 rajout de couleures de fond et de survol*/  
div#menu ul.niveau3 li { background-color: #009;} 
div#menu ul.niveau3 li:hover { background-color: #009;}


/* ------------------- DATE ------------------------*/
div#date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FF7F50;
	font-style:normal;
	text-transform:capitalize;
	}
div#date_index {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	font-style:normal;
	text-transform:capitalize;
	}	
div#contact_index {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	font-style:normal;
	}		
	
	
/* ------------------- LIAISON ------------------------*/
div#liaison a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FF7F50;
	font-style:normal;
	
	text-decoration:none;
	}

div#produits H2 {
	font-family:Verdana, Geneva, sans-serif;
	color:#e5680e;
	text-decoration:none;
	font-weight:bold;
		} 
		
div#produits li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-transform:capitalize;
	text-decoration:none;
		} 
/*----------------- PETIT MENU----------------------------*/
div#petit_menu {
		color:#003786;
		text-decoration:none;}
div#petit_menu a {
		color:#003786;} 
div#petit_menu vlink a {
		color:#e5680e;} 
		

/*----------------- FIN PETIT MENU ----------------------*/



/*----------------- TITRES & SOUS-TITRE ---------------------------*/
.titres {font-family:Verdana, Geneva, sans-serif; 
         color:#FF7F50; font-weight:600; font-size:16px;}
.sous-titres {font-family:Verdana, Geneva, sans-serif; color:#003786; font-weight:600; font-size:14px; }
.souligne {color:#e5680e; text-decoration:underline;}
.orange{color:#e5680e;}
.sous-titres1 {color:#e5680e; text-align:center;}
.crose{color:#e5680e;}


.statut a{ font-size:14px; color:#00378B; font-family:Arial, Helvetica, sans-serif; font-weight:600; text-align:left;
text-decoration:none; outline:none;}
.statut link vlink alink {color:#00378B;}
 
.texte{font-size:14px; color:#00378B; 
font-family:Verdana, Geneva, sans-serif;
font-weight:400; text-align:justify; 
/* font-family:Arial, Helvetica, sans-serif; 
font-family:Tahoma, Geneva, sans-serif; */

}
.lientexte {
	color:#00378B;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
		 }
.lientexte a {
		color:#00378B;
		text-decoration:none;
		outline:none;
		} 
/* ------------------- LIEN DU PIED DE PAGE ACCES_RAPIDE --------------*/	
.espacecellule {border-spacing:0.5em}
.titres-accesrapide {font-family:Verdana, Geneva, sans-serif; 
         color:#003786; font-weight:600; font-size:16px;}
.sous-titres-accesrapide {font-family:Verdana, Geneva, sans-serif; color:#FF7F50; font-weight:600; font-size:14px; }
.lien-accesrapide {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color: #000;
		text-decoration:none;
		outline:none;
		}

		 
	

/* ------------------- LIEN DU PIED DE PAGE--------------*/
div#lien {
		color:#666;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		}
div#lien a {
		color:#666;
		text-decoration:none;
		outline:none;} 
.texte_agence{font-size:11px; color:#00378B; 
font-family:Verdana, Geneva, sans-serif;
padding:0.5em}
.texte_agence_entete{font-size:13px; color:#FFF; 
font-family:Verdana, Geneva, sans-serif;}
/*----------------FIN SOUS-TITRE ---------------------*/

/*----------------FORMULAIRE ---------------------*/
.texte_label{font-size:12px; color:#00378B; 
font-family:Verdana, Geneva, sans-serif;}
.etoile_blanche{font-size:12px; color:#FF7F50; 
font-family:Verdana, Geneva, sans-serif;}
.texte_agence_entete{font-size:10px; color:#FFF; 
font-family:Verdana, Geneva, sans-serif;}
.nb{font-family:Verdana, Geneva, sans-serif; font-size:9px; color: #FF7F50;}

/*----------------FIN FORMULAIRE ---------------------*/

/*----------------LIEN ENVOYEZ MAIL ---------------------*/
div#lien_contacts {
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		}
/* ---------------- CSS VIDEO --------------*/
.Rvideo-box 
	{
	background-color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	max-width: 520px;
	height: auto;
	border: 1px solid #000000;
	}

.Rvideo-box video 
	{
	width: 100%;
	height: auto;
	display: block;
	padding: 0px;
	margin: 0px;
	}

.Rvideo-caption 
	{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 8px 5px 8px 5px;
	}

.Rvideo-nosupport
	{
	color: #FFFFFF;
	padding-top: 110px;
	padding-bottom: 110px;
	}

/* ----------------FIN CSS VIDEO ----------*/