@charset "utf-8";

body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #eef3fa;
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
outline: none; /* Retire la bordure orange appliquée par certains navigateurs (Chrome notamment) lors du focus des éléments <input> */
}
input:focus {
border-color: rgba(82, 168, 236, 0.75);
-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}
p, a, h1, h2, h3, h4, h5{
	font-family: Arial, Helvetica, sans-serif;
}
p{
	font-size: 18px;
	line-height: 30px;
}
a{
	text-decoration: none;
}
a img{border:none}

.lien_simple:hover{
	text-decoration: underline;
}
img{}
.photo{
	background-color: #fafbfc;
	padding: 5px;
	border: 1px solid #b0b0b0;
}

#containe_header{
	background-repeat: repeat-x;
	clear: both;
	background-position: bottom;
	background-image: url(../images/ap_containe_header_menu.png);
	padding-top: 150px;
}
#header{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	height: 169px;
	background-color: #daeefa;
}
#header_h{
	height: 22px;
	background-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;

}
#header_haut{
	height: 22px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#header_haut ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header_haut li{
	display:inline-block;
	float:right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#header_haut a,  #header_haut a:visited{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
}
#lien_user{
	background-image: url(../images/ap_lien_eser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	width: 87px;
	padding-left: 35px;
	height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#lien_user:hover{
	background-image: url(../images/ap_lien_eser_hover.gif);
}
#lien_webmail{
	background-image: url(../images/ap_lien_webmail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	width: 61px;
	padding-left: 35px;
	height: 18px;
}
#lien_webmail:hover{
	background-image: url(../images/ap_lien_webmail_hover.gif);
}
#lien_panier{
	background-image: url(../images/ap_lien_panier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	width: 75px;
	padding-left: 40px;
	height: 18px;
}
#lien_panier:hover{
	background-image: url(../images/ap_lien_panier_hover.gif);
} 
#logo{
	height: 94px;
	width: 800px;
}
#img_logo{
	width: 500px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
#header_ongle{
	height: 30px;
	width: 950px;
}
#header_ongle ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
#header_ongle li{
	display: inline-block;
	float: left;
	height: 30px;
	margin-right: 10px;
	text-align: left;

}
#header_ongle a{
	font-size: 18px;
	font-family: "Myriad Pro";
	letter-spacing: 0.6px;
	color: #333;
	display: inline-block;
	height: 30px;
	text-align: center;
	padding-top: 5px;

}
#onglet_hosting{
	width: 124px;
	background-image: url(../images/ap_onglet_hosting.gif);
	background-repeat: no-repeat;

}
#onglet_developpement{
	width: 199px;
	background-image: url(../images/ap_onglet_dev.png);
	background-repeat: no-repeat;
}
#onglet_hosting:hover{}
#onglet_developpement:hover{
	background-image: url(../images/ap_onglet_dev_hover.png);
	background-repeat: no-repeat;
}
#menu_nav{
	height: 45px;
	width: 950px;
	clear: both;
	background-repeat: no-repeat;
	background-position: right 3px;
	background-image: url(../images/phone_kamerhosting.png);
}

#containe_contenu{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-color: #daeefa;
	clear: both;
	padding-bottom: 50px;
	padding-top: 20px;
}
#diapo{
	width: 950px;
}
#section_service_acc{
	margin-top: 20px;
}
.colonne_serv{
	clear: both;
	width: 950px;
	height: 220px;
}
.colonne_serv h2{
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #003366;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 115px;
}
.colonne_serv p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding-left: 115px;
	margin: 0px;
	color: #003366;
	font-weight: normal;
	padding-right: 10px;
}
.prix_service p{
	color: #F00;
	font-weight: bold;
	font-size: 26px;
	padding-left: 70px;
	padding-top: 10px;

}
.prix_service span{
	font-size: 12px;
}
.bt_continuer{
	margin-left: 180px;
}
#serv_domaine{
	background-image: url(../images/ap_domaine.png);
	background-repeat: no-repeat;
	float: left;
	height: 215px;
	width: 310px;
}
#serv_siteweb{
	background-image: url(../images/ap_siteweb.png);
	background-repeat: no-repeat;
	float: left;
	height: 215px;
	width: 310px;
}
#serv_hebergement{
	background-image: url(../images/ap_hebergement.png);
	background-repeat: no-repeat;
	float: left;
	height: 215px;
	width: 310px;
}
#serv_email{
	float: left;
	height: 215px;
	width: 310px;
	background-image: url(../images/ap_mail.png);
	background-repeat: no-repeat;
}
#serv_ecommerce{
	float: left;
	height: 215px;
	width: 310px;
	background-image: url(../images/ap_ecommerce.png);
	background-repeat: no-repeat;
}
#serv_serveur{
	float: left;
	height: 215px;
	width: 310px;
	background-image: url(../images/ap_serveur.png);
	background-repeat: no-repeat;
}

#section_kamerhosting{
	width: 922px;
	margin-top: 50px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#section_kamerhosting p{
	padding-left: 20px;
	color: #333;
	font-size: 14px;
	text-align: justify;}
#section_kamerhosting h2{
	color: #003366;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
#onglet_acc{
	height: 30px;
}
#onglet_acc ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}
#onglet_acc li{
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 30px;
	width: 150px;
}
#onglet_acc a, #onglet_acc a:visited{
	background-image: url(../images/ap_onglet_persentatoin.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 18px;
	font-family: "Myriad Pro";
	color: #FFF;
	display: inline-block;
	height: 30px;
	width: 150px;
	text-align: center;
}
#onglet_acc a:hover{
	background-image: url(../images/ap_onglet_persentatoin_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.mise_en_forme_h_acc{
	background-image: url(../images/ap_mise_en_forme_h_acc.png);
	background-repeat: no-repeat;
	height: 20px;
}
#contenu_onglet_presentation{
	background-color: #FFF;
	height: 420px;
}
#teste_contenu_acc_presentation{
	float: left;
	width: 550px;
}
#image_contenu_acc_presentation{
	float: right;
	width: 310px;
}
.mise_en_forme_b_acc{
	background-image: url(../images/ap_mise_en_forme_b_acc.png);
	background-repeat: no-repeat;
	height: 20px;
	clear: both;
}

#contenu_onglet_actualite{
	background-color: #FFF;
	height: 500px;
	display: none;
}
#contenu_onglet_actualite p{
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
	margin: 0px;
	text-align: left;
}
#contenu_onglet_actualite h2{
	padding-left: 10px;
	margin: 0px;
	font-size: 13px;
	line-height: 15px;
}
.ligne_box_actualite{
	clear: both;
	height: 165px;
	width: 882px;
	margin-right: auto;
	margin-left: auto;
}
.box_actualite_gauche{
	width: 425px;
	float: left;
	height: 150px;
}
.box_actualite_droite{
	float: right;
	width: 425px;
	height: 150px;
}
.box_actualite_image{
	float: left;
	width: 125px;
	height: 145px;
}
.box_actualite_texte{
	float: left;
	height: 149px;
	width: 300px;
}
.image_actualite{
	padding: 2px;
	border: 1px solid #CCC;
}


#contenu_onglet_nosmetiers{
	background-color: #FFF;
	display: none;
}
#contenu_onglet_nosmetiers p{
	margin: 0px;
	padding-left: 0px;
	line-height: 20px;
	font-size: 13px;
}
#contenu_onglet_nosmetiers h2{
	margin: 0px;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ligne_box_nosmetiers{
	clear: both;
	width: 882px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
}
.box_nosmeties_gauche{
	float: left;
	width: 425px;
}
.box_nosmeties_droite{
	float: right;
	width: 425px;
}
.box_nosmeties_titre{
	height: 100px;
}
.box_nosmeties_texte{}


#contenu_onglet_contacts{
	background-color: #FFF;
	height: 340px;
	display: none;
}
#contenu_onglet_contacts p{
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	line-height: 18px;
	font-weight: bold;
	color: #369;
}
#contenu_onglet_contacts h2{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#contenu_onglet_contacts h3{
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 30px;
}
#colonne_onglet_contacts_1{
	margin-left: 20px;
	float: left;
	width: 294px;
}
#colonne_onglet_contacts_2{
	float: left;
	width: 294px;
}
#colonne_onglet_contacts_3{
	float: left;
	width: 294px;
}
.input_onglet_contacts{
	width: 200px;
	border: 1px solid #369;
	height: 22px;
}

#section_kamerhosting_deux{
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	height: 170px;
	clear: both;
}
#box_mode_paiement{
	background-color: #FFF;
	height: 100px;
}
#box_mode_paiement h2{
	margin: 0px;
	font-size: 18px;
	color: #003366;
	line-height: 15px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #003366;
	padding-bottom: 5px;
	padding-left: 0px;
}
#box_mode_paiement p{
	margin: 0px;
}
#box_temoignage{
	float: left;
	width: 300px;
	margin-left: 10px;
	height: 100px;
}
#box_temoignage p{
	font-size: 12px;
	line-height: 18px;
	color: #333;
	text-align: left;
}
#box_affiliation{
	float: left;
	width: 225px;
	margin-left: 20px;
	height: 100px;
}
#box_affiliation p{
	font-size: 12px;
	line-height: 18px;
	color: #369;
}
#box_affiliation a{
	color: #036;
}
#box_affiliation a:hover{
	text-decoration: underline;
}
#box_paiement{
	float: left;
	width: 330px;
	height: 100px;
	margin-left: 20px;
}
#box_paiement p{
	font-size: 12px;
	color: #369;
	line-height: 0px;
}
#box_paiement p span{
	line-height: 45px;
}
/*--------------mise en forme pour la page nom_de_domaine-------------------*/
#section_nom_domaine{
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	clear: both;
	height: 255px;
}
#section_nom_domaine h1{

}
#section_nom_domaine h2{
	color: #036;
	font-family: "Myriad Pro";
	margin-top: 0px;
}

#box_verifier_domaine{
	background-image: url(../images/ap_box_verifier_domaine.png);
	background-repeat: no-repeat;
	height: 170px;
	width: 600px;
}
#box_verifier_domaine p{
	margin: 0px;
}
#box_verifier_domaine_haut{
	height: 60px;
}
#box_verifier_domaine_haut p{
	margin: 0px;
	padding-top: 15px;
	padding-left: 30px;
	color: #000;
	font-family: "Myriad Pro";
	font-size: 18px;
}
.input_recherche_domaine:focus {}
#box_input_domaine{
	height: 35px;
	width: 250px;
	float: left;
	margin-right: 9px;
	margin-left: 96px;
}
#box_input_domaine input{
	font-size: 16px;
	font-weight: bold;
	color: #036;
	height: 20px;
	width: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
}
#box_input_extention_domaine{
	float: left;
	height: 35px;
	width: 60px;
	margin-right: 30px;
}
#box_input_extention_domaine select{
	font-size: 16px;
	font-weight: bold;
	color: #036;
	width: 55px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	padding-top: 5px;
}
#box_input_bt_verifier_domaine{
	float: left;
	height: 35px;
	width: 120px;
}
#box_prix_domaine{
	height: 77px;
	width: 600px;
}
#box_prix_domaine p{
	margin: 0px;
	font-size: 18px;
	line-height: 15px;
	text-align: center;
	color: #F00;
	font-weight: bold;
	padding-top: 35px;
}
#box_prix_domaine span{
	font-size: 10px;
}
#prix_donaine_cm{
	background-image: url(../images/ap_cadre_cm.png);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 206px;
	margin-right: 10px;
}
#prix_donaine_cm p{
	font-size: 36px;
	line-height: 25px;
}
#prix_donaine_com{
	background-image: url(../images/ap_cadre_com.png);
	background-repeat: no-repeat;
	height: 77px;
	width: 64px;
	float: left;
	margin-right: 10px;
}
#prix_donaine_fr{
	background-image: url(../images/ap_cadre_fr.png);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 64px;
	margin-right: 10px;
}
#prix_donaine_org{
	background-image: url(../images/ap_cadre_org.png);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 64px;
	margin-right: 10px;
}
#prix_donaine_net{
	background-image: url(../images/ap_cadre_net.png);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 64px;
	margin-right: 10px;
}
#prix_donaine_info{
	background-image: url(../images/ap_cadre_info.png);
	background-repeat: no-repeat;
	float: left;
	height: 77px;
	width: 64px;
}
#box_park_domaine{
	float: right;
	height: 250px;
	width: 310px;
	background-image: url(../images/ap_box_packdomaine.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#box_park_domaine h2{
	font-size: 14px;
	font-family: "Myriad Pro";
	margin: 0px;
	padding-left: 42px;
	text-decoration: underline;
	padding-top: 20px;
}
#box_park_domaine p{
	font-size: 12px;
	margin: 0px;
	padding-left: 42px;
	color: #036;
}

#section_nom_domaine_deux{
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	width: 922px;
}
#box_information_domaine{
	background-color: #FFF;
	height: 426px;
}
#box_information_domaine h2{
	margin: 0px;
	font-size: 18px;
	font-family: "Myriad Pro";
	color: #036;
	line-height: 15px;
	padding-left: 10px;
}
#box_information_domaine p{
	font-size: 13px;
	color: #333;
	line-height: 20px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
#box_votre_domaine{
	float: left;
	width: 270px;
	height: 425px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}
#box_cmt_reserver_domaine{
	float: left;
	height: 425px;
	width: 367px;
}
#box_domaine_en_cm{
	float: right;
	height: 425px;
	width: 280px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCC;
}


/*--------------mise en forme pour la page hebergement_web-------------------*/
#section_service_heber{
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	height: 470px;
}
#box_choix_platforme{
	height: 160px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
#box_choix_platforme p{
	text-align: center;
	margin: 0px;
}
#box_choix_platforme h2{
	font-size: 14px;
	color: #036;
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
}
#box_windows_choix_platforme{
	float: left;
	height: 90px;
	width: 100px;
	margin-left: 20px;
	margin-top: 10px;
}
#box_windows_choix_platforme p{}
#box_lunix_choix_platforme{
	float: left;
	height: 90px;
	width: 100px;
	margin-left: 20px;
	margin-top: 10px;
}
#box_lunix_choix_platforme p{}
#box_bouton_choix_platforme{
	clear: both;
}
#titre_de_ligne{
	float: left;
	height: 460px;
	width: 320px;
}
#titre_de_ligne p{
	color: #003366;
}
#titre_ligne_hebergement{
	height: 210px;
	background-image: url(../images/ap_titre_ligne_ecom.png);
	background-repeat: repeat-y;
	background-position: top;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;}
#titre_ligne_hebergement p{
	margin: 0px;
	font-size: 18px;
	padding-left: 10px;
}
.offre_hebergement{
	background-image: url(../images/ap_ofre_hegergement.png);
	background-repeat: no-repeat;
	float: right;
	height: 460px;
	width: 200px;
	text-align: center;
	color: #003366;
}
.titre_hebergement{
	height: 70px;
}
.titre_hebergement p{
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
}
.titre_hebergement h1{
	margin: 0px;
	line-height: 20px;
	font-size: 30px;
}
.prix_hebergement{
	height: 90px;
}
.prix_hebergement p{
	color: #F00;
	font-size: 30px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}
.prix_hebergement span{
	font-weight: normal;
	font-size: 18px;
	color: #003366;
}
.caracteristik_hebergement{
	height: 210px;
}
.caracteristik_hebergement p{
	margin: 0px;
	font-size: 14px;
}
.caracteristik_hebergement span{
	color: #F00;
}
.bt_commander{
	background-image: url(../images/ap_bt_commander.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 31px;
	width: 161px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
}
.bt_commander:hover{
	color: #CCC;
}

#section_servise_heber_2{
	margin-top: 50px;
	width: 950px;
	clear: both;
	height: 460px;
}
.colonne_serv_heberg{
	width: 625px;
	height: 220px;
	float: left;
}
.colonne_serv_heberg h2{
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #003366;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 115px;
}
.colonne_serv_heberg p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding-left: 115px;
	margin: 0px;
	color: #003366;
	font-weight: normal;
	padding-right: 10px;
}
#kamerhosting_heberg{
	float: right;
	height: 450px;
	width: 320px;
}
#kamerhosting_heberg h2{
	font-size: 16px;
	color: #003366;
	padding-top: 5px;
	margin: 0px;
	padding-left: 10px;
}
#kamerhosting_heberg p{
	color: #003366;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
	margin: 0px;
	padding-right: 15px;
	padding-left: 10px;
}

/*--------------mise en forme pour la page e-commerce-------------------*/

#section_service_ecommerce{
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	height: 1010px;

}

#titre_de_ligne_ecom{
	float: left;
	width: 350px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#box_photo_ecommece{
	height: 200px;
	width: 350px;
	background-image: url(../images/photo_site_ecommerce.jpg);
	background-repeat: no-repeat;
}
#box_photo_ecommece p{
	color: #036;
	margin: 0px;
	font-size: 14px;
	padding-left: 40px;
	padding-top: 5px;
}
#premier_ligne{
	height: 30px;
}
#premier_ligne h2{
	margin: 0px;
	font-size: 18px;
	padding-left: 10px;
}
#caracteristik_ecom{
	background-image: url(../images/ap_titre_ligne_ecom.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#caracteristik_ecom p{
	margin: 0px;
	color: #036;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.offre_ecommerce{
	float: left;
	width: 190px;
	text-align: center;
}
.box_entete_ecommerce_haut{
	background-image: url(../images/ap_prix_ecommerce_haut.png);
	height: 200px;
	background-repeat: no-repeat;
	background-position: top;
}
.box_entete_ecommerce_haut p{
	margin: 0px;
	padding-top: 5px;
}

.box_entete_ecommerce_bas{
	background-image: url(../images/ap_prix_ecommerce_bas.png);
	height: 200px;
	background-repeat: no-repeat;
	background-position: top;
}
.box_entete_ecommerce_bas p{
	margin: 0px;
	padding-top: 5px;
}
.titre_ecommerce{
	height: 60px;
}
.titre_ecommerce h1{
	font-size: 26px;
	margin: 0px;
	color: #003366;
	line-height: 20px;
}
.titre_ecommerce p{
	color: #FFF;
	font-size: 12px;
}
.prix_ecommerce{
	height: 90px;
}
.prix_ecommerce p{
	font-size: 30px;
	color: #F00;
	font-weight: bold;
	padding-top: 20px;
}
.prix_ecommerce span{
	font-size: 14px;
	font-weight: normal;
}
.bt_commander_130 {
	display: inline-block;
	background-image: url(../images/ap_bt_commander_130.png);
	width: 130px;
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
}
.bt_commander_130:hover {
	color: #CCC;
}
.caracteristik_ecommerce{
	background-image: url(../images/ap_caracteristik_ecom.png);
	background-repeat: repeat-y;
}
.caracteristik_ecommerce p{
	margin: 0px;
	color: #036;
	font-size: 14px;
}
.caracteristik_ecommerce span{
	color: #F00;
}



/*--------------mise en forme de la page login-------------------*/

#containe_contenu_login{
	background-color: #daeefa;
	clear: both;
}
#section_login{
	height: 480px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#sidebar_gauche_login{
	background-color: #FFF;
	background-image: url(../images/espace_client/ap_sidebar_login.png);
	background-repeat: no-repeat;
	float: left;
	height: 460px;
	width: 208px;
}
#sidebar_droite_login{	
	background-color: #FFF;
	background-image: url(../images/espace_client/ap_sidebar_login.png);
	background-repeat: no-repeat;
	float: left;
	height: 460px;
	width: 208px;
}
#box_principal_login_1{		/*--on utilise ce box pr centre le box_principal_login---*/
	float: left;
	height: 460px;
	width: 534px;
}
#box_principal_login{
	background-color: #FFF;
	background-image: url(../images/espace_client/ap_box_principal_login.png);
	background-repeat: no-repeat;
	height: 460px;
	width: 498px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#box_principal_login h2{
	margin: 0px;
	padding-top: 20px;
	font-size: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	color: #036;
}
#box_principal_login p{
	margin: 0px;
}
#box_ongle_login{
	height: 40px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}
#box_ongle_login ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#box_ongle_login li{
	display: inline-block;
	float: left;
}
#box_ongle_login a{
	display: inline-block;
	height: 40px;
	width: 204px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #369;
}
#box_ongle_login a:hover{
	background-image: url(../images/espace_client/ap_onglet_webmail_hover.png);
}
#lien_onglet_user{		/*--on utilise ce id pr le javascript---*/
	background-image: url(../images/espace_client/ap_onglet_webmail_hover.png);
}
#lien_onglet_webmail{
	background-image: url(../images/espace_client/ap_onglet_webmail.png);
}
#box_connexion_user{
	background-image: url(../images/espace_client/ap_box_connexion_login.png);
	background-repeat: repeat-x;
	height: 300px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1dfdf;
}
#box_connexion_webmail{
	background-image: url(../images/espace_client/ap_box_connexion_login.png);
	background-repeat: repeat-x;
	height: 300px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1dfdf;
	display: none;
}
.box_input_login{
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-top: 20px;
	height: 140px;
}
.box_input_login p{
	font-weight: bold;
	color: #036;
	font-size: 16px;
}
.box_input_login a{
	font-size: 12px;
	line-height: 18px;
	color: #333;
	font-weight: normal;
	text-decoration: underline;
}
.box_input_login p span{
	color: #333;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
.box_input_login p span em{
	font-size: 11px;
	color: #369;
}
.input_box_login{
	width: 195px;
	height: 25px;
	border: 1px solid #369;
}
#box_erreur_login{
	clear: both;
	height: 51px;
	width: 408px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fef4f1;
	background-image: url(../images/espace_client/ap_box_erreur_login.png);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #feb0b0;
	display: none;
}
#box_erreur_login p{
	font-size: 12px;
	color: #fa3939;
	line-height: 18px;
	padding-left: 40px;
	font-weight: bold;
}
#box_erreur_login p span{
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
}
#box_erreur_login_w{
	clear: both;
	height: 51px;
	width: 408px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fef4f1;
	background-image: url(../images/espace_client/ap_box_erreur_login.png);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #feb0b0;
	display: none;
}
#box_erreur_login_w p{
	font-size: 12px;
	color: #fa3939;
	line-height: 18px;
	padding-left: 40px;
	font-weight: bold;
}
#box_erreur_login_w p span{
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
}

/*
----------------------------------------------------------------------------
--------------                                          --------------------
--------------     mise en forme des pages a propos     --------------------     
--------------                                          --------------------
----------------------------------------------------------------------------
*/

#sidebar_a_propos{
	float: left;
	width: 245px;
	margin-top: 30px;
}
#menu_sidebar_apropos{
	height: 337px;
	width: 225px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ap_menu_sidebar_apropos.png);
	background-repeat: no-repeat;
}
#menu_sidebar_apropos ul{
	list-style-image: url(../images/fl%C3%A9che_menu_apropos.png);
	margin: 0px;
	padding-top: 40px;
	padding-left: 30px;
}
#menu_sidebar_apropos li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#menu_sidebar_apropos a{
	font-size: 16px;
	color: #003366;
	font-weight: bold;
	line-height: 30px;
}
#menu_sidebar_apropos a:hover{
	color: #FFF;
}
#temoignage_sidebar_apropos{
	margin-right: auto;
	margin-left: auto;
	width: 225px;
	height: 349px;
	background-image: url(../images/ap_temoignage_sidebar_apropos.png);
	background-repeat: no-repeat;
	margin-top: 15px;
}
#temoignage_sidebar_apropos p{
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	color: #333;
	margin-top: 0px;
	padding-top: 20px;
	font-family: "Lucida Calligraphy";
	line-height: 23px;
}
#temoignage_sidebar_apropos span{
	display: block;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#box_principal_a_propos{
	float: left;
	width: 697px;
	background-image: url(../images/ap_box_principal_apropos.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 24px;
	margin-top: 30px;
}
#box_principal_a_propos h2{
	font-size: 18px;
	color: #036;
	margin: 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#box_principal_a_propos h3{
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
}
#box_principal_a_propos p{
	font-size: 13px;
	color: #333;
	text-align: justify;
	margin: 0px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#box_principal_a_propos ul{
	margin: 0px;
	font-size: 13px;
	padding-right: 20px;
	text-align: justify;
}
.mise_en_forme_b_apropos{
	background-image: url(../images/ap_mise_en_forme_b_apropos.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 697px;
}


/*--------------mise en forme de la page qui somme nous-------------------*/
#section_qui_somme_nous{
	background-color: #FFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
#section_qui_somme_nous a{
	color: #036;
	font-size: 14px;
}
#section_qui_somme_nous a:hover{
	color: #369;
}
/*--------------mise en forme de la page affiliation-------------------*/
#section_affiliation{}
#section_affiliation ul{}
#section_affiliation li{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
	padding: 2px;
}
#box_incription_affiliation{
	height: 261px;
	width: 657px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ap_inscription_afiliation.png);
	background-repeat: no-repeat;
	margin-top: 20px;
}
#box_incription_affiliation_gauche{
	float: left;
	width: 325px;
	padding-top: 45px;
}
#box_incription_affiliation_droite{
	float: left;
	width: 328px;
	padding-top: 45px;
}
.box_label_affiliation{
	width: 100px;
	float: left;
	margin-left: 20px;
}
.box_label_affiliation p{

}
.box_input_affiliation{
	float: left;
	width: 150px;
}
.box_input_affiliation p{}
.box_input_affiliation input{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	width: 145px;
}

/*--------------mise en forme de la page plan du site-------------------*/
#section_plan_du_site li{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
	padding: 2px;
	margin-left: 20px;
}
#section_plan_du_site li a{
	color: #333;

}




/*--------------mise en forme du pied de page-------------------*/
#containe_footer{
	background-image: url(../images/ap_containe_footer.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #333;
	clear: both;
}
#footer{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.colonne_200_footer{
	float: left;
	width: 210px;
	height: 280px;
	padding-top: 10px;
}
.colonne_200_footer a:hover{
	color: #FFF;
}
.colonne_200_footer h2 a{
	color: #FFF;
}
.colonne_200_footer p a{
	color: #999;
}
.colonne_200_footer h2{
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	font-family: "Myriad Pro";
	color: #FFF;
	padding-top: 20px;
}
.colonne_200_footer p{
	font-size: 14px;
	margin: 0px;
	line-height: 25px;
	color: #999;
}
#colonne_300_footer{
	float: right;
	width: 302px;
	height: 300px;
}
#colonne_300_footer h2{}
#colonne_300_footer p{}
#box_contact_footer{
	height: 200px;
	width: 300px;
	background-color: #999;
	margin-bottom: 15px;
	margin-top: 33px;
	border: 1px solid #CCC;
}
#box_contact_footer h2{
	font-size: 18px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFF;
	font-family: "Myriad Pro";
}
#box_contact_footer p{
	margin: 0px;
	padding-left: 70px;
	color: #FFF;
}
#box_contact_footer span{

}
#box_reseaux_sociaux{
	background-color: #999;
	height: 50px;
	width: 300px;
	border: 1px solid #CCC;
}
#box_reseaux_sociaux p{
	margin: 0px;
	padding-top: 10px;
	font-size: 12px;
	padding-left: 10px;
}
#box_teste_reseaux_sosiaux{
	width: 125px;
	float: left;
}
#box_img_reseaux_sosiaux{
	float: left;
	width: 175px;
}
#box_img_reseaux_sosiaux img{
	padding-left: 5px;
}
#copyriegt{
	clear: both;
	height: 50px;
}
#copyriegt p{
	font-size: 13px;
	margin: 0px;
}
#copyriegt a{
	color: #000;
	text-decoration: underline;
}


/*--------------mise en forme du menu de navigation-------------------*/

#menu_nav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu_nav li {
	display:inline-block;
	float:left;
	padding-top: 5px;
	margin-left: 15px;
}
#menu_nav a, #menu_nav a:visited {
	color: #FFF;
	font-family: "Myriad Pro";
	font-size: 18px;
	text-decoration: none;
	margin: 0px;
	padding-right: 10px;
	font-weight: bold;
}
#menu_nav a:hover, #menu_nav a:active, #menu_nav a:focus{
	color: #C0C0C0;
	font-family: "Myriad Pro";
	font-size: 18px;
	text-decoration: none;
	margin: 0px;
	padding-right: 10px;
	font-weight: bold;
}


/*--------------mise en forme pr lé pages commande-------------------*/

#section_commande{
	width: 922px;
	margin-right: auto;
	margin-left: auto;
	height: 820px;
}
#box_principal_commande{
	float: left;
	width: 655px;
	padding-top: 20px;
}
#box_1_recherche_domaine{
	height: 88px;
	background-image: url(../images/commande/ap_box_recherche_domaine.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 20px;
}
.box_1_titre h2{
	margin: 0px;
	padding-left: 10px;
	color: #036;
	font-size: 20px;
	padding-top: 10px;
}
#box_recherche_domaine{
	background-color: #e4f2f9;
	height: 170px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
.mise_en_forme_h{
	background-image: url(../images/commande/arrondi_haut.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
}
.mise_en_forme_b{
	background-image: url(../images/commande/arrondi_bas.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}
#box_titre_recherche_domaine{
	height: 30px;
}
#box_titre_recherche_domaine h2{
	font-size: 16px;
	color: #036;
	margin: 0px;
	padding-left: 10px;
}
#recherche_domaine{
	height: 35px;
}
#recherche_domaine p{
	padding: 0px;
	margin: 0px;
}
#box_www{
	background-image: url(../images/commande/www.png);
	background-repeat: no-repeat;
	width: 76px;
	float: left;
	height: 35px;
}
#box_domaine{
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 271px;
	background-color: #FFF;
	background-image: url(../images/commande/ap_domaine.png);
}
#box_extantion{
	background-image: url(../images/commande/ap_extansion.png);
	float: left;
	height: 35px;
	width: 67px;
	background-repeat: no-repeat;
}
#box_erreur_nomdomaine{
	height: 30px;
}
#box_erreur_nomdomaine p{
	margin: 0px;
	font-size: 12px;
	color: #F00;
	padding-left: 10px;
	line-height: 0px;
	padding-top: 10px;
}
#box_inclu_dans_le_pack{
	background-image: url(../images/commande/ap_box_inclu_dans_le.png);
	background-repeat: no-repeat;
	float: left;
	height: 67px;
	width: 404px;
	margin-left: 10px;
}
#box_inclu_dans_le_pack p{
	font-size: 16px;
	margin: 0px;
	padding-top: 15px;
	text-align: center;
	color: #036;
}
#box_bouton_v{
	float: left;
	width: 150px;
	height: 35px;
	padding-left: 20px;
}
#box_continnuer_sans_domaine{
	width: 210px;
	height: 35px;
	float: left;
	margin-left: 22px;
}


#box_domaine_disponible{
	height: 170px;
	background-color: #e4f2f9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
	padding-top: 10px;
}
#tableau_domaine{
	float: left;
	width: 422px;
	height: 140px;
	border: 1px solid #CCC;
	margin-left: 10px;
}
#tableau_domaine h2{
	margin: 0px;
	color: #FFF;
	font-size: 16px;
	padding-left: 5px;
	padding-top: 3px;
}
#tableau_domaine p{
	margin: 0px;
	color: #036;
	font-size: 12px;
	line-height: 20px;
	padding-left: 5px;
}
#colonne_nom_domaine{
	float: left;
	width: 230px;
	height: 135px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#colonne_statut{
	height: 135px;
	width: 90px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#colonne_reservation{
	float: left;
	height: 135px;
	width: 100px;
}
.titre_tableau_domaine{
	height: 30px;
	background-color: #369;
}
.ligne1_tableau_domaine{
	height: 25px;
}
.ligne2_tableau_domaine{
	height: 25px;
}
.ligne3_tableau_domaine{
	height: 25px;
}
.ligne4_tableau_domaine{
	height: 25px;
}

#box_bouton{
	float: left;
	height: 140px;
	width: 205px;
	margin-left: 10px;
}
#box_bouton p{
	margin: 0px;
}


#box_1_produit{
	height: 88px;
	background-image: url(../images/commande/ap_box_ajouter_servise.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 20px;
}
#box_produit{
	height: 470px;
	background-color: #e4f2f9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
#box_produit_kamer{
	height: 450px;
	width: 500px;
	margin-left: 10px;
	padding-top: 10px;
}
#box_ongle_produit{
	height: 30px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #369;
	border-right-color: #369;
	border-bottom-color: #369;
	border-left-color: #369;
	border-right-style: solid;
}
#box_ongle_produit p{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Myriad Pro";
	color: #036;
}
#box_ongle_produit a{
	padding-left: 19px;
	padding-right: 19px;
	color: #036;
	padding-top: 8px;
	padding-bottom: 7px;
	border-left-width: 2px;
	border-left-color: #369;
	border-left-style: solid;
}
#box_ongle_produit a:hover{
	color: #FFF;
	background-color: #369;
}
#box_fleche{
	height: 15px;
}
#box_nom_produit{
	height: 30px;
	background-color: #369;
}
#box_nom_produit h2{
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	padding-left: 10px;
	padding-top: 3px;
}
#box_tableau_produit{}
#box_tableau_produit h2{
	margin: 0px;
	font-size: 18px;
	color: #036;
}
#box_tableau_produit p{
	margin: 0px;
	font-size: 12px;
	color: #036;
}
#colonne_caracteristik{
	float: left;
	width: 198px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#colonne_caracteristik p{
	font-weight: bold;
	padding-left: 10px;
}
#colonne_smart{
	float: left;
	width: 99px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#colonne_smart p{
	text-align: center;
}
#colonne_discount{
	float: left;
	width: 99px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#colonne_discount p{
	text-align: center;
}
#colonne_pro{
	float: left;
	width: 99px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#colonne_pro p{
	text-align: center;
}
.titre_tableau_produit{
	height: 40px;
	background-color: #d9d6d6;
}
.titre_tableau_produit p{
	line-height: 20px;
	text-align: center;
}
.titre_tableau_produit h2{
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
.ligne1_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne2_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne3_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne4_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne5_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne6_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ligne7_tableau_produit{
	height: 30px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.prix_tableau_produit{
	height: 109px;
	background-image: url(../images/commande/ap_prix_tableau_produit.png);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.prix_tableau_produit p{
	color: #F00;
}
.prix_tableau_produit span{
	font-size: 12px;
	line-height: 10px;
}
.bt_ajouter{
	background-image: url(../images/commande/bt_ajouter.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 30px;
	width: 85px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
}




#box_1_recapitulatif_commande{
	height: 88px;
	margin-bottom: 20px;
	background-image: url(../images/commande/ap_box_recapituletif.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#box_recapitulatif_commande{
	height: 300px;
	background-color: #e4f2f9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
#tableau_recapitulatif{
	height: 200px;
	width: 631px;
	margin-right: auto;
	margin-left: auto;
}
#titre_tableau_recapitulatif{
	height: 35px;
	width: 631px;
	background-image: url(../images/commande/ap_titre_tableau_recapitulatif.png);
	background-repeat: no-repeat;
}
#titre_tableau_recapitulatif h2{
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	padding-top: 7px;
	text-align: center;
}
#ligne_tableau_recapitulatif{
	background-image: url(../images/commande/ap_ligne_tableau_recapitulatif.png);
	background-repeat: repeat-y;
	background-position: left;
}
#ligne_tableau_recapitulatif p{
	font-size: 12px;
	margin: 0px;
	line-height: 20px;
	color: #036;
}
#total_tableau_recapitulatif{
	background-image: url(../images/commande/ap_total_tableau_recapitulatif.png);
	float: right;
	height: 35px;
	width: 200px;
}
#total_tableau_recapitulatif p{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
}
#total_tableau_recapitulatif span{
	padding-left: 55px;
}
.colonne_designation_tab_recap{
	float: left;
	width: 429px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.colonne_designation_tab_recap p{
	padding-left: 10px;
}
.colonne_duree_tab_recap{
	float: left;
	width: 99px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.colonne_duree_tab_recap p{
	text-align: center;
}
.colonne_prix_tab_recap{
	float: left;
	width: 99px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.colonne_prix_tab_recap p{
	text-align: center;
}
.ligne1_tableau_recapitulatif{
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
}
.ligne2_tableau_recapitulatif{
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
}
.ligne3_tableau_recapitulatif{
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
}
.ligne4_tableau_recapitulatif{
	height: 25px;
	background-color: #FFF;
}
#box_bouton_recap{
	width: 631px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
}
#box_bouton_recap p{
	margin: 0px;
	text-align: right;
}




#box_1_idantification{
	height: 88px;
	margin-bottom: 20px;
	background-image: url(../images/commande/ap_box_identification.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#box_idantification{
	height: 650px;
	background-color: #e4f2f9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
#box1_idantification{
	height: 50px;
	width: 450px;
	margin-left: 10px;
}
#box1_idantification p{
	margin: 0px;
	color: #036;
	font-size: 16px;
}
#box_frm_nouveau_compte{
	width: 450px;
	margin-left: 10px;
	height: 550px;
	background-color: #e7e6e6;
}
#box_frm_nouveau_compte p{
	margin: 0px;
}
.titre_frm_idantification{
	height: 30px;
	background-image: url(../images/commande/ap_titre_frm_indantivication.png);
	background-repeat: no-repeat;
}
.titre_frm_idantification h2{
	margin: 0px;
	font-size: 16px;
	color: #FFF;
	padding-left: 15px;
}
.colonne_label_frm_nouv_compte{
	float: left;
	width: 180px;
}
.colonne_label_frm_nouv_compte p{
	color: #036;
	font-weight: bold;
	padding-left: 15px;
	font-size: 16px;
}
.colonne_input_frm_nouv_compte{
	float: left;
	width: 260px;
}
.colonne_input_frm_nouv_compte p{}
.box_civilite_frm_nc{
	height: 40px;
	padding-top: 20px;
}
.box_raison_sociale_frm_nc{
	height: 40px;
}
.box_nom_frm_nc{
	height: 40px;
}
.box_prenom_frm_nc{
	height: 40px;
}
.box_pays_frm_nc{
	height: 40px;
}
.box_ville_frm_nc{
	height: 40px;
}
.box_code_postal_frm_nc{
	height: 40px;
}
.box_telephone_frm_nc{
	height: 40px;
}
.box_email_frm_nc{
	height: 40px;
}
.box_jai_lu_frm_nc{
	height: 50px;
	padding-top: 10px;
}
.box_bouton_frm_nc{
	height: 40px;
	text-align: right;
	padding-right: 10px;
}
.input_frm_nc{
	width: 250px;
	border: 1px solid #CCC;
	margin-top: 5px;
	height: 25px;
}
.label_jai_lu{
	line-height: 15px;
	font-size: 12px;
	text-align: center;
}
#box_erreur_frm_nc{
	width: 450px;
	height: 30px;
	clear: both;
}
#box_erreur_frm_nc p{
	font-size: 11px;
	color: #F00;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
}



#box_1_facture_commande{
	height: 88px;
	margin-bottom: 20px;
	background-image: url(../images/commande/ap_box_facture.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#box_facture_commande{
	height: 300px;
	background-color: #e4f2f9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
}
#box_civilite_facture{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#box_civilite_facture p{
	margin: 0px;
	font-size: 14px;
}
#box_civilite_facture span{
	font-weight: bold;
	color: #036;
}
#box_civilite_facture h2{
	font-size: 16px;
	color: #036;
	margin: 0px;
}
#colonne1_civilite_fac{
	float: left;
	height: 80px;
	width: 300px;
	padding-top: 20px;
}
#colonne2_civilite_fac{
	float: left;
	height: 80px;
	width: 300px;
	padding-top: 20px;
}
#box_facture{
	clear: both;
}



#sidebar_commande{
	float: right;
	height: 500px;
	width: 255px;
	padding-top: 20px;
}
#box_contact_sidebar{
	height: 88px;
	background-image: url(../images/commande/ap_contact_sidebar.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#box_contact_sidebar h2{
	margin: 0px;
}
#box_contact_sidebar p{}

#box_connexion_sidebar{
	background-image: url(../images/commande/ap_connexion_sidebar.png);
	background-repeat: no-repeat;
	height: 154px;
	margin-bottom: 10px;
}
#box_connexion_sidebar h2{
	margin: 0px;
	font-size: 14px;
	color: #036;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#box_connexion_sidebar p{
	margin: 0px;
	padding-left: 20px;
}
#box_input_connexion_sidebar{}
#box_input_connexion_sidebar p{}
#box_bt_connexion_sidebar{}
#box_bt_connexion_sidebar p{
	padding-left: 70px;
} 

#box_panier_sidebar{
	background-image: url(../images/commande/ap_panier_sidebar.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	background-position: top;
}
#box_panier_sidebar h2{
	margin: 0px;
	font-size: 16px;
}
#box_panier_sidebar p{
	margin: 0px;
}
#box_titre_panier{
	height: 35px;
}
#box_titre_panier h2{
	padding-top: 5px;
	padding-left: 55px;
	color: #FFF;
}
#box_contenu_panier{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0e9e9;
	border-left-color: #d0e9e9;
	background-color: #FFF;
}
#box_contenu_panier h2{
	color: #036;
	font-size: 14px;
	padding-left: 15px;
	line-height: 0px;
	padding-top: 14px;
}
#box_contenu_panier p{
	font-size: 12px;
	padding-left: 41px;
	line-height: 0px;
	padding-top: 20px;
}
.box_article_panier{
	background-image: url(../images/commande/ap_class_article_panier.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 50px;
}
#box_total_prix_panier{
	background-image: url(../images/commande/ap_total_panier_sidebar.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}
#box_total_prix_panier p{
	color: #FFF;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	line-height: 0px;
}




#section_servise_heber_12{
	height: 20px;
	clear: both;
}


#contenu h1{
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	font-size: 24px;
}
#contenu p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #777;
	line-height: 22px;
	padding-right: 20px;
	padding-left: 20px;
}
