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


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

.menu_hth
{
	padding:0px 20px 0px 20px;
	line-height:17px;
	vertical-align:top;
}

.menu_hth div
{
	background-image:url(../images/fleche_menu_hth.jpg);
	background-repeat:no-repeat;
	background-position:95% 50%;
}

.menu_hth a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#1E5CA9;
	text-decoration:none;
}
.menu_hth a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#1E5CA9;
	text-decoration:underline;
}

.pied_hth
{
	color:#727fa8;
	font-size:10px;
	width:270px;
	margin:auto;
	text-align:center;
}

.pied_hth a
{
	color:#727fa8;
	text-decoration:none;
}
.pied_hth a:hover
{
	color:#727fa8;
	text-decoration:underline;
}


/*********** collectivites *************/

.input_recherche
{
	height:14px;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:60px;
}

.input_recherche_produit
{
	height:15px;
	border: 1px solid #86D0D1;
	background-color:#ffffff;
	color:#be1f2e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:130px;
}

.typeClientSelect
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#e20025;
}

.lien_typeClient
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#587fa5;
}
.lien_typeClient:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
}


/*********** MENU ******/


.menu_off
{
	background-image:url(../images/fd_menuItem_off.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#587fa5;
	cursor:pointer;
}

.menu_off:hover
{
	background-image:url(../images/fd_menuItem_on.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}
.menu_on
{
	background-image:url(../images/fd_menuItem_on.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#ffffff;
}


.menu_particulier_off
{
	background-image:url(../images/fd_menu_particulier_off.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#587fa5;
	cursor:pointer;
}

.menu_particulier_off:hover
{
	background-image:url(../images/fd_menu_particulier_on.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}

.menu_piscinier_off
{
	background-image:url(../images/fd_menuItem_off.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#587fa5;
	cursor:pointer;
}

.menu_piscinier_off:hover
{
	background-image:url(../images/fd_menuItem_on.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}

.titre2
{
	color:#e20025;
	font-size:14px;
	text-transform:uppercase;
	margin:20px 0px 10px 0px;
}

/***** ACTUS ***/


.titre_actualite
{
	color:#257dc2;
	font-size:14px;
}

.texte_actualite
{
	color:#7797b5;
	font-size:11px;
	text-align:justify;
	vertical-align:top;
}

.lien_actualite
{
	color:#e0001d;
	font-size:11px;
	text-decoration:none;
}

.lien_actualite:hover
{
	color:#e0001d;
	font-size:11px;
	text-decoration:underline;
}

#ssmenu_1
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:16px;
}

#ssmenu_part_1
{
	position:absolute;
	z-index:1000;
	width:191px;
	top:149px;
	left:14px;	
}

#ssmenu_2
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:177px;
}
#ssmenu_part_2
{
	position:absolute;
	z-index:1000;
	width:191px;
	top:149px;
	left:206px;	
}

#ssmenu_3
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:335px;
}

#ssmenu_part_3
{
	position:absolute;
	z-index:1000;
	width:191px;
	top:149px;
	left:398px;	
}

#ssmenu_4
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:493px;
}

#ssmenu_part_4
{
	position:absolute;
	z-index:1000;
	width:191px;
	top:149px;
	left:590px;	
}

#ssmenu_5
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:655px;
}

#ssmenu_part_5
{
	position:absolute;
	z-index:1000;
	width:191px;
	top:149px;
	left:782px;	
}

#ssmenu_6
{
	position:absolute;
	z-index:1000;
	width:158px;
	top:150px;
	left:813px;
}




.ssmenu_off
{
	background-image:url(../images/fd_ssmenu_off.png);
	background-repeat:repeat;
	/*height:27px;*/
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#04529c;
	text-align:center;
	cursor:pointer;
	padding:8px 0px;
	
	
}
.ssmenu_off:hover
{
	background-image:url(../images/fd_ssmenu_on.png);
	background-repeat:repeat;
	
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#003262;
	text-align:center;
	cursor:pointer;
	padding:8px 0px;
	
}
.ssmenu_off a
{
	text-decoration:none;
	color:#04529c;
}
.ssmenu_off a:hover
{
	text-decoration:none;
	color:#003262;
}

.contMenu
{
	vertical-align:top;
	padding-top:10px;
	width:261px;
	/*height:370px;*/	
	height:460px;
}

.ssmenu
{
	color:#789dc0;
	font-size:15px;
}

.tdssmenu
{
	background-image:url(../images/filet_sep.jpg);
	background-repeat:no-repeat;
	background-position:10px bottom;
	padding:8px 0px 8px 10px;
	line-height:16px;
}

.tdssmenu a
{
	text-decoration:none;
	color:#789dc0;
	font-size:15px;
	text-transform: uppercase;
}
.tdssmenu a:hover
{
	text-decoration:none;
	color:#005ca1;
	font-size:15px;
}

.fct_prod
{
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#EA3B58;
}
/*
.fct_prod
{
	color:#e20025;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.fct_prod_b
{
	color:#0062ad;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.fct_prod_v
{
	color:#318e59;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.fct_prod_vi
{
	color:#802a8f;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.fct_prod_o
{
	color:#f4661e;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
*/


.ssfct_rpod
{
	text-align:left;
	color:#1E5CA9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	vertical-align:top;
}

.ssfct_rpod td
{
	padding:3px 0px;
}

.ssfct_rpod a
{
	text-align:center;
	color:#1E5CA9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.ssfct_rpod a:hover
{

	text-decoration:underline;
}

.td_pied
{
	color:#727fa8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;	
	line-height:15px;
	background-image:url(../images/logo_arch_mini.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.td_pied a
{
	color:#727fa8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
}
.td_pied a:hover
{
	color:#727fa8;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
}

.mascotte
{
	width:188px;
	height:147px;
	position:absolute;
	bottom:15px;
	left:10px;
	background-image:url(../images/mascotte_contact.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}

.mascotte_de
{
	width:188px;
	height:147px;
	position:absolute;
	bottom:15px;
	left:10px;
	background-image:url(../images/mascotte_contact_de.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}

.mascotte_en
{
	width:188px;
	height:147px;
	position:absolute;
	bottom:75px;
	left:20px;
	background-image:url(../images/mascotte_contact_en.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}

.mascotte_cercle
{
	width:150px;
	height:197px;
	position:absolute;
	bottom:20px;
	left:10px;
	background-image:url(../images/mascotte_cercle.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}

.mascotte_conseils
{
	width:220px;
	height:140px;
	position:absolute;
	bottom:85px;
	left:4px;
}
.mascotte_conseils a img {
	margin-left: 10px;
	margin-top: 50px;
}

.mascotte_conseils_de
{
	width:132px;
	height:120px;
	position:absolute;
	bottom:40px;
	left:10px;
	background-image:url(../images/mascotte_conseils_de.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}

.mascotte_conseils_en
{
	width:132px;
	height:120px;
	position:absolute;
	bottom:70px;
	left:20px;
	background-image:url(../images/mascotte_conseils_en.png);
	color:#b5e0f1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;	
}



.tetiere_collectivite
{
	background-image:url(../images/fd_hth_collectivites.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_collectivite_en
{
	background-image:url(../images/fd_hth_collectivites_en.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_collectivite_de
{
	background-image:url(../images/fd_hth_collectivites_de.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_piscinier
{
	background-image:url(../images/fd_hth_piscinier.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_piscinier_en
{
	background-image:url(../images/fd_hth_piscinier_en.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_piscinier_de
{
	background-image:url(../images/fd_hth_piscinier_de.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_particulier
{
	background-image:url(../images/fd_hth_particulier.png);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_particulier_en
{
	background-image:url(../images/fd_hth_particulier_en.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tetiere_particulier_de
{
	background-image:url(../images/fd_hth_particulier_de.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:120px;
	vertical-align:top;	
}

.tab_tetiere_collectivites
{
	width:988px;
	text-align:center;
	margin-top:12px;	
}

.deg_tetiere_g
{
	 background-image:url(../images/deg_g.jpg);
	 background-repeat:repeat-y;
	 width:4px;	
}

.deg_tetiere_d
{
	background-image:url(../images/deg_d.jpg);
	background-repeat:repeat-y;
	width:4px;
}

.deg_tetiere_b
{
	background-image: url(../images/deg_b.jpg);
	WIDTH: 954px;
	background-repeat: repeat-x;
}

.deg_contenu_h
{
	background-image:url(../images/deg2_h.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:960px;
}

.deg_contenu_b
{
	background-image:url(../images/deg2_b.jpg);
	height:11px;
	background-repeat:repeat-x;	
}

.coin_contenu_g
{
	background-image:url(../images/bord2_g.jpg);
	background-repeat:repeat-y;
	width:14px;
	vertical-align:top;	
}

.coin_contenu_d
{
	background-image:url(../images/bord2_d.jpg);
	background-repeat:repeat-y;
	width:14px;
	vertical-align:top;	
}

.tab_gamme_prod
{
	width:100%;
	border:1px solid #b3d3f0;
	border-collapse:collapse;	
}

.titre_gamme_prod
{
	background-color:#ecf2f7;
	background-image:url(../images/puce.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:40px;
	height:48px;
	vertical-align:middle;
	border:1px solid #b3d3f0;
	padding-top: 10px;
}

.contenu_gamme_prod
{
	width:100%;
	border:0px solid #b3d3f0;
	background-image:url(../images/deg_gamme.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:10px;
	background-color:#E8F0F3;	
}

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

.deg_tab_prod
{
	background-image:url(../images/deg_basTab.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:19px;	
}

.bloc_urgence_chimique, .bloc_urgence_chimique_de
{
	background-image:url(../images/fd_urgence_chimique.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:28px;
	color:#e40026;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	vertical-align:middle;
	text-align:center;
	padding-left:10px;
	float:left;
	cursor:pointer;
}

.important
{
	color:#E40026;	
}

.bubbleInfo, .bubbleInfo_de
{    
	position: relative;
	float:left;
	margin-left:10px;
}





.popup, .popup_de
{    
	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:12px;
	color:#567a9b;
	padding:10px;
	background-image:url(../images/fd_popup.gif);
	text-align:justify;
	z-index:2;
}
.popup_de {
	height: 140px;
}
#popup_drapeau {
	position: absolute;
	display: none; /* keeps the popup hidden if no JS available */
	width: 77px;
	height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #567a9b;
	padding: 5px 10px 15px 10px;
	background-image:none;
	background-color: #f5f9fd;
	text-align: justify;
	z-index: 4;
}

/************* CONTENU ****************************/

.fil_ariane
{
	color:#005ca1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

.fil_ariane a
{
	color:#369fd4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}
.fil_ariane a:hover
{
	text-decoration:underline;
}

.titre_contenu
{
	color:#e20025;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	background-image:url(../images/soulignement_titre.gif);
	background-repeat:no-repeat;
	background-position:22px 90%;
	text-transform:uppercase;
	font-weight:lighter;
	line-height:40px;
	height:40px;
	vertical-align:middle;
}

.titre_contenu2
{
	color:#e20025;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	/*background-image:url(../images/soulignement_titre.gif);
	background-repeat:no-repeat;
	background-position:0px 100%;
	text-transform:uppercase;
	font-weight:lighter;
	line-height:40px;*/
	height:40px;
	vertical-align:middle;
}

.texte_contenu
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	/*color:#8ba5b0;
	color:#7797B5;*/
	color:#1E5CA9;
	text-align:justify;
	padding: 10px 15px 10px 0px;
	line-height:15px;
	width: 100%;
}
.texte_contenu a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	/*color:#8ba5b0;*/
	color:#1E5CA9;
	/*color:#e0001d;*/
	text-align:justify;
	/*padding: 10px 15px 0px 0px;*/
	text-decoration: none;
}
.texte_contenu a:hover
{
	text-decoration: underline;
}
.texte_contenu img {
	/*padding-right: 10px;*/
}

.titre_partie
{
	color:#2291cc;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	font-weight: bold;
}

.titre_partie2
{
	color:#2291cc;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	font-weight: bold;
}

.titre_recherche
{
	color:#2291cc;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	background-color:#EDF5FB;
	border:#b3d3f0 0px solid;
	padding-left:10px;
	
}


.accroche_prod
{
	color:#e20025;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
}

.btn_videos
{
	position:absolute;
	cursor:pointer;
	background-image:url(../images/btn_voir_videos.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:167px;
	height:41px;
	top:340px;
	left:510px;
	z-index:1000;
}

.btn_videos_en
{
	position:absolute;
	cursor:pointer;
	background-image:url(../images/btn_voir_videos_en.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:167px;
	height:41px;
	top:340px;
	left:510px;
	z-index:1000;
}

.btn_videos_de
{
	position:absolute;
	cursor:pointer;
	background-image:url(../images/btn_voir_videos_de.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:167px;
	height:41px;
	top:340px;
	left:510px;
	z-index:1000;
}

.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;
}


/************** CONTACT *********************/
.input_form_p
{
	height:18px;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-left:5px;
	width:114px;
}

input[disabled="disabled"].input_form_p {
	opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)";
    filter : alpha(opacity=50);
}

input[type="radio"].input_form_p
{
	height:auto;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-left:5px;
	width:auto;
	margin-right: 5px;
	margin-left: 5px;
}

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

.input_form_p_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:120px;
}

.input_form_g
{
	height:14px;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	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:#488ac9;
	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 #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*padding-left:5px;*/
	width:125px;
}
.select_form_p2
{
	height:18px;
	border:1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*padding-left:5px;*/
}
.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 #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	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:#1E5CA9;
	text-align:left;
	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;
}

/*************** PAGE PRODUITS ******************/

.cont_img_prod
{
	/*width:150px;*/
	vertical-align:top;
	margin:0px ;
	padding:0px;
}

.page_off
{
	border:1px solid #B2D0E8;
	height:15px;
	color:#04529c;
	width:15px;
	text-align:center;
	cursor:pointer;
	
}
.page_off:hover
{
	border:1px solid #B2D0E8;
	height:15px;
	color:#04529c;
	width:15px;
	text-align:center;
	background-color:#B2D0E8;
	cursor:pointer;
}

.page_on
{
	border:1px solid #B2D0E8;
	height:15px;
	color:#04529c;
	width:15px;
	text-align:center;
	background-color:#B2D0E8;
	
}

.lien_prec
{
	color:#04529c;
	text-decoration:none;
}

.lien_prec:hover
{
	color:#04529c;
	text-decoration:underline;
}

/************** CALCULER VOLUME PISCINE ****************/

.lien_volume
{
	text-decoration:underline;
	cursor:pointer;

}
.lien_volume2 
{
	text-decoration:none;
	font-size:11px;
}

.tabVolumePiscine
{
	width:100%;
	border:1px solid #b3d3f0;
	background-image:url(../images/deg_tab_volume.gif);
	background-repeat:repeat-x;
	background-color:#ecf4f6;
	margin-top:2px;
	color:#4378A8;
	color:#1E5CA9;
	padding-bottom:10px;
	
}

.tdVolumePiscine
{
	width:100%;
	background-image:url(../images/deg_tab_volume.gif);
	background-repeat:repeat-x;
	background-color:#ecf4f6;
	/*color:#4378A8;*/
	color:#1E5CA9;
	
}

.select_volume_piscine
{
	height:20px;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
}

.input_volume_piscine
{
	height:14px;
	border: 1px solid #88dcf2;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:50px;
}

.input_volume_piscine_on
{
	height:14px;
	border: 1px solid #e20025;
	background-color:#ffffff;
	color:#488ac9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:50px;
}

.erreur
{
	color:#e20025;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	height:15px;

}

#debResultat
{
	background-image:url(../images/bord_resultat_g.gif);
	background-repeat:no-repeat;
	width:6px;
	height:33px;
	float:left;
}

#resultat
{
	color:#ffffff;
	font-weight:bold;
	background-color:#41CAEA;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	font-size:20px;
	float:left;
	text-align:center;
}

#finResultat
{
	background-image:url(../images/bord_resultat_d.gif);
	background-repeat:no-repeat;
	width:6px;
	height:33px;
	float:left;
}

#contResult
{
	width:200px;
}

#tab_top{
border-left: 1px solid #369FD4;
border-top: 1px solid #369FD4;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#7797B5;
padding:9px;}
#tab_select{
border-left: 1px solid #369FD4;
border-top: 1px solid #369FD4;
text-align:center;
padding:10px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#7797B5;
background-color:#d5e7f5;}



.list_1{
	padding-left: 40px;
	background: url(../images/carre.png) 20px 50% no-repeat;
}

.list{
	padding-left: 60px;
	background: url(../images/fleche_menu_hth.jpg) 50px 50% no-repeat;
}

/*class d'affichage des div infocommercial*/
div.infoVisible{
position:absolute;
top:110px;
left:80px;
/*height:170px;*/
text-align:center;
padding:2px;
font-size:11px;
z-index:100000;
}

div.infoMasque{
display:none;
}

.cont_fd_famille_produit
{
	height:31px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}

.cont_fd_famille_produit img
{
	float:left;
}

.fd_E2007A 
{
	background-image:url(../images/fond_famille_produit/rose_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}

.fd_30BA95
{
	background-image:url(../images/fond_famille_produit/turquoise_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}

.fd_DA2028
{
	background-image:url(../images/fond_famille_produit/rouge_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}

.fd_EF6E2F
{
	background-image:url(../images/fond_famille_produit/orange_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_004494
{
	background-image:url(../images/fond_famille_produit/bleuF_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_0062AC
{
	background-image:url(../images/fond_famille_produit/bleuC_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_00A650
{
	background-image:url(../images/fond_famille_produit/vert_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_812990
{
	background-image:url(../images/fond_famille_produit/violet_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_EFD939
{
	background-image:url(../images/fond_famille_produit/jaune_fd.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#28327c;
	height:31px;
	float:left;
	line-height:31px;
}
.fd_vert
{
	background-image:url(../images/fond_famille_produit/vert_fd.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#28327c;
	height:31px;
	float:left;
	line-height:31px;
}
.fr_DA3029
{
	background-image:url(../images/fond_famille_produit/da3029_fd.png);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	height: 546px;
	float: left;
	line-height: 31px;
}
.fd_008fcd
{
	background-image: url(../images/fond_famille_produit/008fcd_fd.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	height: 150px;
	float: left;
	line-height: 25px;
}
.fd_86b919
{
	background-image: url(../images/fond_famille_produit/86b919_fd.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	height: 200px;
	float: left;
	line-height: 25px;
}
.fd_e85b99
{
	background-image: url(../images/fond_famille_produit/e85b99_fd.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	height: 150px;
	float: left;
	line-height: 25px;
}

.puce_commande{
	background-image:url(../images/fd_puce.jpg);
	font-size:12px;
	color:#FFFFFF;
	padding-left:3px;
	font-weight:bold;
	background-repeat:no-repeat;
	float:left;
	padding-right:10px;
}

/* Glossaire */
#glossaire {
	background-color: #d5e7f5;
	border: 1px solid #1e5ca9;
	width: 60%;
	height: 30px;
	vertical-align: center;
	text-align: center;
	margin: 0px auto;
	
}
#glossaire tr td {
	border-right: 1px solid #1E5CA9;
}

/*** page equilibre de l'eau **/

#equilibre{
	background-image:url(../images/fd_resultat.jpg);
	background-repeat:repeat-x;
	background-color:#f2f7f8;}
	
#equilibre p{
	color:#488AC9;
	font-size:11px;
	margin-right:10px;
	text-align:left;}	
	
#nom{
	/*margin-left:10px;*/
	font-size:15px;
}
#ligne{
	width:3px;
	height:20px;
	background-color:#FFF;
	position:absolute;
	margin:0;
	padding:0;
	margin-left:-5px;
	/*left:0;
	top:0;*/}
	
#conteneur-ligne{
	margin:0 0 0 -10px;
	width:184px;
	height:10px;
	position:relative;
}
div.resultat_image_fond{
	margin-left: 70px!ie;
}

/* pop up contact */
#popup_contact{
	width:362px;
	height:490px;
	background-color:#FFF;}

#popup_contact p{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	width:288px;
	margin-left:35px;
	color:#1E5CA9;}
	
.titre_contact
{
	color:#e20025;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	background-image:url(../images/souligne_contact.jpg);
	background-repeat:no-repeat;
	background-position:22px 90%;
	text-transform:uppercase;
	font-weight:lighter;
	line-height:40px;
	height:40px;
	vertical-align:middle;
	margin-left:10px;
}

.form_contact{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#2d7ccd;
	width:320px;
	background-image:url(../images/fd_contact.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 2px #d1e5f6;
	margin-left:20px;
	height:385px;}
.form_contact td{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#1E5CA9;
	padding:5px 0 0 15px;
	}	
	
.form_contact input{
	border:#d1e5f6 1px solid;
	}
	
.table_form{margin-top:10px;}
.titre{ margin:10px 0px 15px 0px;}

/* ------- lpied : logos partenaires ------- */
.pied {
	padding: 0px;
	vertical-align: top;
	width: 985px;
}
.pied td {
	vertical-align: top;
	padding-right: 5px;
}
.pied td a {
	margin-left: 5px;
}
