@charset "utf-8";
/* CSS Document */


body
{
	background-color:#e7e7e8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
}

.tetiere
{
	background-image:url(../images/fd_tetiere.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width:980px;
	height:80px;
}

.contMenu
{
	vertical-align:top;
	text-align:right;
	padding-right:12px;
	/*padding-top:25px;	*/
}

.sep_prod
{
	width:11px;
	text-align:center;
	background-image:url(../images/sep_produits.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
	height:235px;
	
}

.sep_pictos
{
	height:5px;
	background-image:url(../images/separateur.gif);
	background-position: 0% 50%;
	background-repeat:repeat-x;
}

.menu
{
	width:100%;	
	text-align:center;
}

.libelle_menu
{
	color:#717377;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	cursor:pointer;
}

.libelle_menu:hover
{
	color:#006bb7;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	cursor:pointer;
}

.sep_menu
{
	background-image:url(../images/sep_menu.jpg);
	background-repeat:no-repeat;
	background-position: 50% 50%;
	width:5px;
	
}

.lien_mauve
{
	color:#6b7994;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.lien_mauve:hover
{
	color:#6b7994;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.input_recherche
{
	height:16px;
	border: 1px solid #999999;
	background-color:#ffffff;
	color:#999999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:5px;
}

/************** DIAPORAMA **********/


.contDiaporama
{
	width:980px;
	background-color:#ffffff;
}
.bas_tetiere
{
	position:absolute;
	top:80px;
	left:0px;
	z-index:100;
	background-image:url(../images/tetiere_bas.png);
	width:980px ;
	height:57px;
}

.btn_contact
{
	position:absolute;
	top:310px;
	right:10px;
	z-index:90;
}

/************ ENCARTS *****************/

.contenu
{
	width:980px;
	padding:0px 10px;
	background-color:#FFF;
	background-image:url(../images/fd_pied.jpg);
	background-position:0% 100%;
	background-repeat:no-repeat;
	
}

.titre_actu
{
	color:#d2000d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.texte_actu
{
	color:#748186;
	font-family:Arial, Helvetica, sans-serif;

}

.lien_actu
{
	color:#76443a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
}
.lien_actu:hover
{
	color:#76443a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:underline;
}

.lien_bleu
{
	color:#006bb7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
}
.lien_gris
{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
}
.lien_gris:hover
{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:underline;
	text-align:left;
}

/******************** MENU PIED DE PAGE **************/

.tab_menu_pied
{
	color:#727fa8;
	text-align:center;
	padding:10px 0px;
}

.tab_menu_pied td a
{
	color:#727fa8;
	text-decoration:none;
	padding:3px;
}
.tab_menu_pied td a:hover
{
	color:#727fa8;
	text-decoration:underline;
}

.pied
{
	width:980px;
	padding:0px ;
	vertical-align:top;
	
}

/************** SOUS MENU ********************/

#ssmenu_1
{
	position:absolute;
	top:50px;
	left:190px;
	z-index:500;
	text-align:center;
	width:194px;
}
#ssmenu_2
{
	position:absolute;
	top:50px;
	left:275px;
	z-index:500;
	text-align:center;
	width:269px;
}
#ssmenu_3
{
	position:absolute;
	top:50px;
	left:458px;
	z-index:500;
	text-align:center;
	width:100px;
}
#ssmenu_4
{
	position:absolute;
	top:50px;
	left:465px;
	z-index:500;
	text-align:center;
	width:364px;
}

#ssmenu_1_en
{
	position:absolute;
	top:50px;
	left:180px;
	z-index:500;
	text-align:center;
	width:194px;
}
#ssmenu_2_en
{
	position:absolute;
	top:50px;
	left:240px;
	z-index:500;
	text-align:center;
	width:269px;
}
#ssmenu_3_en
{
	position:absolute;
	top:50px;
	left:427px;
	z-index:500;
	text-align:center;
	width:100px;
}
#ssmenu_4_en
{
	position:absolute;
	top:50px;
	left:450px;
	z-index:500;
	text-align:center;
	width:364px;
}

#ssmenu_1_de
{
	position:absolute;
	top:50px;
	left:125px;
	z-index:500;
	text-align:center;
	width:194px;
}
#ssmenu_2_de
{
	position:absolute;
	top:50px;
	left:200px;
	z-index:500;
	text-align:center;
	width:269px;
}
#ssmenu_3_de
{
	position:absolute;
	top:50px;
	left:385px;
	z-index:500;
	text-align:center;
	width:100px;
}
#ssmenu_4_de
{
	position:absolute;
	top:50px;
	left:450px;
	z-index:500;
	text-align:center;
	width:364px;
}

.ssmenu
{
	background-image:url(../images/fd_ssmenu.png);
	background-repeat:repeat;
	color:#6a6d72;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	/*padding:10px;*/

}

.ssmenu #lien
{
	padding-top:0px;
	padding-bottom:0px;
}

.ssmenu a
{
	color:#6a6d72;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.ssmenu a:hover
{
	color:#0063AE;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#pointe
{
	height:5px;
	width:100%;
	text-align:center;
}


/***************** ACTUALITES	 ******************/

.num_off
{
	background-image:url(../images/actualites/fd_num_off.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:13px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.num_on
{
	background-image:url(../images/actualites/fd_num_on.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:13px;
	text-align:center;
	vertical-align:middle;
}

/************** CONTACT *********************/
.input_form_p
{
	height:14px;
	border: 1px solid #7797B5;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:120px;
}

.input_form_p:focus
{
	height:14px;
	border: 1px solid #e20025;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:120px;
}

.input_form_p_on
{
	height:14px;
	border: 1px solid #e20025;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:120px;
}

.input_form_g
{
	height:14px;
	border: 1px solid #7797B5;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:405px;
}
.input_form_g:focus
{
	height:14px;
	border: 1px solid #e20025;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:405px;
}
.input_form_g_on
{
	height:14px;
	border: 1px solid #e20025;
	background-color:#ffffff;
	color:#e20025;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:405px;
}
.select_form_p
{
	height:18px;
	border:1px solid #7797B5;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*padding-left:5px;*/
	width:125px;
}

.select_form_p_on
{
	height:18px;
	border:1px solid #e20025;
	background-color:#ffffff;
	color:#e20025;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*padding-left:5px;*/
	width:125px;
}


.textarea_form_p
{
	height:100px;
	border: 1px solid #7797B5;
	background-color:#ffffff;
	color:#066CC1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:405px;
}

.textarea_form_p:focus
{
	border: 1px solid #e20025;
}
.textarea_form_p_on
{
	border: 1px solid #e20025;
	color:#e20025;
	height:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:405px;
}

.form_contenu
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#8ba5b0;
	color:#7797B5;
	text-align:justify;
	padding-left:15px;
}
.etoile
{
	color:#e20025;
}

.btn_submit
{
	 -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	background-color:#369ED3;
	background-image:url(../images/fd_bouton_envoyer.jpg);
	color:#ffffff;
	border:0px solid #ffffff;
	height:24px;
	width:67px;
	vertical-align:top;
	cursor:pointer;
}

.date{
	color : #C40000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.date_titre{
	color : #C40000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.titre_edito{
	/*color : #2060AA;*/
	color:#009FE3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.contenu_edito{
	/*color : #808080;
	color:#4f4f4f;*/
	color:#1E5CA9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
}

.contenu_edito a
{
	color:#00B1DB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
	text-decoration:none;
}
.contenu_edito a:hover
{
	text-decoration:underline;
}

a{
	/*color : #2060AA;*/
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#00B1DB;
	
}

a:hover{
	color:#00B1DB;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
	
}
.accroche
{
	position:absolute;
	color:#0063AE;
	color:#B2C2E1;
	color:#D0F3FA;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=3); 
    zoom: 1;
	text-shadow: 0px 0px 10px #000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	top:230px;
	left:550px;
	z-index:100;
}
.nosmetiers
{
	position:absolute;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	top:205px;
	left:550px;
	z-index:100;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=3); 
    zoom: 1; 
	text-shadow: 0px 0px 10px #000;
}

/*********** BLOC URGENCE CHIMIQUE ************/

.bloc_urgence_chimique
{
	background-image:url(../images/fd_urgence_chimique.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:21px;
	color:#e40026;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:21px;
	vertical-align:middle;
	text-align:left;
	margin-left:3px;
	padding-left:30px;
	/*padding-right:10px;
	float:right;*/
	cursor:pointer;
}

.important
{
	color:#E40026;	
}

.bubbleInfo
{    
	position:relative;
	float:right;
	margin-left:10px;
	z-index:9000000000;
	margin-top:10px;
	
}
.bubbleInfoUrgence
{    
	position:relative;
	margin-right:0px;
	z-index:9000000000;
	/*margin-bottom:5px;*/
	
}

.bubbleInfoUrgence  .popup 
{    
	position: absolute;    
	display: none; /* keeps the popup hidden if no JS available */ 
	border:1px solid #c2dff6;
	width:287px;
	height:125px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#567a9b;
	padding:10px;
	background-image:url(../HTH/images/fd_popup.gif);
	text-align:justify;
	z-index:900000000000000;
	
}
/*
#player 
{
	position: relative; 
	z-index:2;
}
#player object 
{
	position: relative; 
	z-index:2;
}
#player object embed
{
	position: relative; 
	z-index:2;
}
*/