body
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	margin-top: 0px;

}

#lien_cond
{
	color:red;
	text-decoration:none;
}

.telechargement
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0085B0;
	text-decoration:none;
	font-weight: bold;

}
.telechargement:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F88F2C;
	text-decoration:none;
	font-weight: bold;

}
.lien_util
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0085B0;
	padding-left:10px;
	text-decoration:none;


}
.lien_util:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F88F2C;
	text-decoration:none;
	padding-left: 10px;

}
.bg_bouton
{
	background-image:url(../img/bg_bouton.jpg);
	background-repeat:no-repeat;
	height:32px;
	width:136px;
	padding-left: 25px;
}
.bg_bouton2
{
	background-image:url(../img/bg_bouton2.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	height:28px;
	width:138px;
	padding-left: 25px;
}

.bg_bouton_devis
{
	background-image:url(../img/demande-devis.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:138px;
	padding-left: 25px;
}

.bg_panier
{
	background-image:url(../img/bg_panier.png);
	background-repeat:no-repeat;
	height:25px;
	width:180px;
}
.bg_panier1
{
	background-image:url(../img/bg_panier1.png);
	background-repeat:no-repeat;
	height:18px;
	width:134px;
	padding-left: 20px;
	padding-top: 5px;
}
.slogon
{
	color:#002D64;
	font-size:13px;
	font-weight: bold;

}
.alternatif1
{
	background-color:#F2F2F3;

}
.alternatif2
{
background-color:#E3E7EE;
}
.tab_desc
{
background-color:#EBEEF3;
border:1px solid #999999;
}
.bg_bordure
{
background-image:url(img/bg_bordure.gif);
background-repeat:repeat-x;
}
.bg_ban
{
background-image:url(../img/bg_ban.gif);
background-repeat:no-repeat;
height:94px;
width:800
}
.bg_ban1
{
background-image:url(../img/ban.png);
background-repeat:no-repeat;
height:94px;
width:800
}
.bg_pack
{
background-image:url(../img/bg_pack.gif);
background-repeat:no-repeat;
height:225px;
}
.bg_consulter
{
	background-color:#DCE8F7;
	background-image:url(img/hist.gif);
	height: 90px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_vente
{
	background-color:#DCE8F7;
	background-image:url(img/argent.gif);
	height: 90px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.logo
{
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
height:101px;
width:204px;
}
.bg_contenu
{
background-image:url(img/bg_contenu.gif);
background-repeat:repeat-y;
}
.bg_img1
{
	background-image:url(img/bg_img1.gif);
	height:80px;
	background-repeat:no-repeat;
}

.sep
{
background-image:url(../img/sep.gif);
background-repeat:repeat-x;
}
.sep_client
{
background-image:url(../img/sep_client.gif);
background-repeat:repeat-x;
}
.bg_tab
{
background-image:url(img/bg_tab.gif);
}
.bg_tab_1
{
background-image:url(img/bg_tab_1.gif);
}
.bg_espace
{
	background-image:url(img/bg_espace.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
}
.copyright
{
	color:#1F80FF;
	font-size:11px;
	text-decoration: none;
}
.bordure_gauche
{
border-right:#E6E6E6 1px solid;
}
.formulaire_reservation{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #cccccc;
	height: 18px;
	
}
.formulaire_inscri{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E3E8ED;
	border: 1px solid #242F0C;
	width: 150px;
	
}
.formulaire_rcherche{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #8DB1DD;
	width: 90%;
	height: 20px;
	
}
.formulaire_rech{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	width: 50px;
	height: 20px;
	border: 1px solid #cccccc;
	
}
.formulaire_identif{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	width: 140px;
	height: 20px;
	border: 1px solid #cccccc;
	
}

.formulaire_identif1{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	width: 200px;
	height: 20px;
	border: 1px solid #cccccc;
	
}

.formulaire_identif2{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	width: 100px;
	height: 20px;
	border: 1px solid #cccccc;
	
}

.bouton_chercher{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #A9C2E1;
	height: 20px;
	border: 0px;
	width: 80px;
	
}
.txt_formulaire {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	vertical-align: middle;
}
.formulaire_bouton {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F88F2C;
	border: 0px solid #cccccc;
	width: 50px;
	
}
.formulaire_bouton1 {
	FONT-SIZE: 11px;
	COLOR: #01669D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E3E4E5;
	border: 0px solid #cccccc;
	width: 170px;
	
}

.formulaire_bouton2 {
	FONT-SIZE: 11px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0px solid #cccccc;

	
}

.soumttre_bouton {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #0594EB;
	border: 0px solid #cccccc;
	width: 160px;
	
}
.bordure_td_titre
{
	border-bottom:#C1272D 1px dotted;
}
.bordure_table
{
border:#E7E7E7 1px solid;
}
.grand_titre
{
	color:#E31C23;
	font-size:14px;
	text-decoration: none;
	font-weight: bold;
}
.td_menu
{
border-bottom: 1px dotted #999999;
}
.menu
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;

}
.menu_gerer
{
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.menu_gerer:hover
{
font-size:11px;
color:#F88F2C;
text-decoration:none;

}
.menu_gerer_hover
{
font-size:11px;
color:#ffffff;
text-decoration:none;
background-color:#196296;
}

.contact
{
	font-size:11px;
	text-decoration:none;
	background-color:#CCCCCC;
	color: #FFFFFF;
}

.menu_contenue
{
font-size:11px;
color:#ffffff;
text-decoration:none;

}
.detail
{
font-size:11px;
color:#676869;
text-decoration:underline;

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

}
.support
{
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
.menu_contenue_hover
{
font-size:11px;
color:#000000;
text-decoration:none;

}
.menu_contenue:hover
{
font-size:11px;
color:#000000;
text-decoration:none;

}
.txt_footer
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.txt_footer_blanc
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.menu_footer_hover
{
	color:#000000;
	text-decoration:none;
}
.espace_pro
{
	font-size:10px;
	color:#333333;
}
.espace_pro2
{
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
.menu_gauche
{
	font-size:11px;
	color:#000000;
	text-decoration:none;

}
.rouge_b
{
	font-size:11px;
	color:#C1272D;
	text-decoration:none;
	font-weight:bold;

}
.td_hover
{
	background-color:#E5E5E5;
	color: #5B7ABC;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.td_menu_hover
{
	background-color:#666666;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.tr
{
	color: #000000;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lien_principal
{
	font-size:17px;
	color:#7F9745;
	text-decoration:none;
}
.lien_principal:hover
{
	font-size:17px;
	color:#044D8B;
	text-decoration:none;
}

.titre
{
	font-size:21px;
	color:#F88F2C;
	text-decoration:none;
	

}
.numero
{
	font-size:12px;
	color:#F88F2C;
	text-decoration:none;
	

}

.titre_gri
{
	font-size:22px;
	color:#F88F2C;
	text-decoration:none;
	padding-left:5px;
	

}

.acce_abonne
{
font-weight:bold;
font-size:11px;
color:#000000;
}
.recherche
{
font-weight:bold;
font-size:12px;
color:#1E6EB3;
}
.titre_nombre
{
font-weight:bold;
font-size:10px;
color:#000000;
}
.nombre
{
	font-weight:bold;
	font-size:11px;
	color:#10478D;
	text-decoration: none;
}
.nombre_rouge
{
	font-weight:bold;
	font-size:11px;
	color:#990000;
	text-decoration: none;
}

.td_date
{
	background-color:F6FBE6;
	border: 1px solid  #A1CC38;

}
.td_imm
{
	background-color:#FFFFFF;
	border: 1px solid  #A1CC38;
	background-color:#FFFFFF;
	background-image:url(img/icone/bg_imm.gif);
	background-repeat:no-repeat;
	height:250px;
	padding-right: 5px;

}

.titre_2
{
	font-size:12px;
	color:#E32027;
	text-decoration:none;
	font-weight: bold;
	
}
.titre_panier
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	
}
.liens_consulter
{
color:#2E76B6;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
.liens_consulter:hover
{
color:#87AFE2;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
.date
{
font-size:10px;
color:#216BAB;
}

.menu_gauche:hover
{
	color:#E99D1A;
	text-decoration:none;
}

.menu_hover:hover
{
	font-size:12px;
	color:#999999;
	text-decoration:underline;
}
.texte
{
	font-size:12px;
	color: #000000;
	text-align: justify;
	text-decoration: none;

}
.texte_12
{
	font-size:11px;
	color: #000000;
	text-align: justify;
	text-decoration: none;

}
.padding_ann
{
padding-left:10px;
padding-right:10px;
}
.texte_pading
{
	font-size:12px;
	color: #000000;
	padding-left:10px;
	padding-right:10px;
	text-align: justify;
	text-decoration: none;

}
.texte_10
{
	font-size:10px;
	color: #666666;
	text-align: justify;

}
.texte_11
{
	font-size:12px;
	color: #000000;
	text-align: justify;
	line-height: 1.5;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 10px;

}

.texte_1ch
{
	font-size:12px;
	color: #000000;
	text-align: justify;
	line-height: 1.5;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;

}

.texte_formulaire
{
	font-size:11px;
	color: #666666;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;

}
#img
{
	float:left;
	width:70px;
	height:53px;
	padding-left: 35px;
}
#image
{
	float:left;
	width:800px;
	height:53px;
	padding-left: 35px;
	padding-top: 10px;
}
#sup
{
	float:left;
	width:30px;
	height:53px;
	padding-top: 15px;
}
.texte_news
{
	font-size:11px;
	color: #000000;
	text-align: justify;
	line-height: 1.4;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 5px;

}
.texte_news1
{
	font-size:11px;
	color: #000000;
	text-align: justify;
	line-height: 1.4;
	text-decoration:none;
	padding-right: 5px;

}

.bg_footer
{
background-image:url(img/bg_footer.gif);
background-repeat:no-repeat;
height:78px;
}
.textarea {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	color: #000000;

}
.select {
 border: 1px solid #7f9db9;
 color: #000000
 }
 .input{
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	color: #000000;
	height: 18px;
}

 
.button {
	background-color: #DDDEDF;
	color: #E31B22;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
 .bg_aide
 {
	background-color:#DDDDDD;
	color:#000000;
	font-size:11px;
	padding: 5;
 }
  .lien_menu_sans_b
{
	color:#ffffff;
	text-align: center;
	height: 30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;
}
.lien_menu_sans_b:hover
{
	background-color:#F88F2C;
	color:#FFFFFF;
	text-align: center;
	height: 30px;
	font-size:11px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;

}
 .lien_menu
{
	color:#ffffff;
	text-align: center;
	height: 30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;
	border-left: 1px solid #ffffff;
}
 .lien_ref
{
	color:#ffffff;
	text-align: center;
	height: 30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;
}
.atous
{
color:#FF0000;
font-size:14px;
}
.version
{
color:#000000;
font-size:17px;
}
.prix
{
	color:#ff0000;
	font-size:25px;
	font-weight: bold;
}

.prix22
{
	color:#ff0000;
	font-size:16px;
	font-weight: bold;
}

.prix_bleu
{
	color:#4058A3;
	font-size:18px;
	font-weight: bold;
}
.prix_bleu_bare
{
	color:#4058A3;
	font-size:18px;
	font-weight: bold;
	text-decoration:line-through;
}

.prix_bleu_bare2
{
	color:#FF0000;
	font-size:18px;
	font-weight: bold;
	text-decoration:line-through;
}

.lien_menu:hover
{
	background-color:#F88F2C;
	color:#FFFFFF;
	text-align: center;
	height: 30px;
	font-size:11px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;
	border-left: 1px solid #ffffff;

}
.lien_menu_hover
{
	background-color:#F88F2C;
	color:#FFFFFF;
	text-align: center;
	height: 30px;
	font-size:11px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:9px;
	padding-top:9px;
}
.facturation {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: bold;
}
.ajouter_panier
{
	color:#000000;
	font-size:10px;
	text-decoration:none;
	font-weight: bold;

}
.tab_bordure
{
	border:1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
.bg_contenue
{
background-image:url(../img/bg_contenue.png);
background-repeat:no-repeat;
height:454px;
}
.bg_detail
{
background-image:url(../img/bg_detail.png);
background-repeat:no-repeat;
height:454px;
}
.bg_detail1
{
background-image:url(../img/bg_detail1.png);
background-repeat:no-repeat;
height:800px;
}
.bg_contenue
{
background-image:url(../img/bg_contenue.png);
background-repeat:no-repeat;
height:454px;
}
.bg_faq
{
background-image:url(../img/bg_faq.png);
background-repeat:no-repeat;
height:454px;
}
.bg_contenue1
{
background-image:url(../img/bg_contenue1.png);
background-repeat:no-repeat;
height:454px;
}
.bg_produit
{
background-image:url(../img/bg_produit.png);
background-repeat:no-repeat;
height:550px;
}
.bg_produit1
{
background-image:url(../img/bg_produit1.png);
background-repeat:no-repeat;
height:550px;
}
.bg_produit2
{
background-image:url(../img/bg_produit2.png);
background-repeat:no-repeat;
height:480px;
}
.bg_bc
{
background-image:url(../img/bg_bc.png);
background-repeat:no-repeat;
height:800px;
}
.bg_bc1
{
background-image:url(../img/bg_bc1.png);
background-repeat:no-repeat;
height:800px;
}
.client
{
color:#FFFFFF;
font-size:11px;
}
.temoig
{
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
	line-height:1.5;
	padding: 7;
}
.bg_titre
{
	background-color:#C2D5EE;
	color:#000000;
	font-size:12px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
}
.footer
{
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
	height:137px;
}
.conception
{
color:#677E26;
font-size:10px;
text-decoration:none;
}
.titre_tout_ao
{
color:#FF0000;
font-size:12px;
text-decoration:none;
}
.panier
{
	color:#407DD8;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.panier_hover
{
	color:#9F9DA0;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/*********************Validation plugin style***********************/
form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: normal;
	font-size:10px;
	font-weight:bold;
}
div.error { display: none; }
/*
input {	border: 1px solid black; }
*/
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red;font-weight:bold; }
form .gray * { color: gray; }
