* { margin: 0; padding: 0;}

/* style que l'on retrouve tout au long du site */
body {margin: 0; /* pour eviter les marges */text-align: center; /* pour corriger le bug de centrage IE */background-color: #4B3D3F;font-family: "Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;}
#offre_mas_matiere{width: 420px; height: 420px;z-index: 300;top: 298px;left: 63%;position: absolute;	}

/*--div global--*/
#global {  margin-top: 10px;margin-left : auto;margin-right :auto;width : 925px;text-align: left;	}

/* Style de lien pour les liens present sur le site */
a { text-decoration: none; color: #00ADED; }
a:hover { text-decoration: underline; }
.bloc_sous_tiret{padding-top: 7px;}
h1{ font-family:"Georgia", "Arial", "Helvetica",serif;font-weight: normal; color:#00ADED;}
.titre_home{font-size: 22px; }
.titre_normal{font-size: 32px; }
.noir a{color: #000;}
h2{ font-family:"Georgia", "Arial", "Helvetica",serif; font-size: 32px;font-weight: normal; color:#00ADED;}
h3{font-family:"Verdana", "Arial", "Helvetica",sans-serif; font-size: 10px; }

h4{ font-family:"Georgia", "Arial", "Helvetica",serif; font-size: 16px; font-weight: normal; color:#605A58;}

p{
    line-height: 13px;
}

/* Css de la partie en tete */
#logo {float: left;width: 271px;}
#en_tete {padding-bottom: 15px;padding-left: 15px;padding-top: 10px;}
#menu_logo_site { float: left; width: 360px; padding-left: 103px;}
#bloc_menu_logo { float: left; width: 115px;  font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;color:#ffffff;}
#bloc_menu_lien_site{float: left;width: 115px;margin-right: 32px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;color:#ffffff;}
#bloc_menu_lien_site .lien_actif_matiere{font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 11px;color:#00ADED;background-image: url('../images/commun/fleche_actif_matiere.gif'); background-repeat: no-repeat; background-position: left;padding-left: 16px;text-decoration:none;text-transform:uppercase;}
#bloc_menu_lien_site .lien_inactif_formation{font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 11px;color:#ffffff; background-position: left;padding-left: 16px;text-decoration:none;text-transform:uppercase;}
#bloc_menu_logo_last { float: left;width: 95px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;color:#ffffff;}
#bloc_menu_logo .lien_actif{font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;font-weight: bold;color:#ffffff;background-image: url('../images/commun/fleche_indicative.gif'); background-repeat: no-repeat; background-position: left;padding-left: 16px;text-decoration:none;}
.titre_paragraphe_newsletter{ font-weight: bold; font-size: 16px; color: #00acec; }
#bloc_inscription_newsletter { float: left; width: 170px; font-size: 10px;	font-family:"Verdana", "Arial", "Helvetica", sans-serif;	color:#ffffff;}
.bloc_newsletter{	margin-top: 6px;}
.separateur_bloc_newsletter{	height: 5px;	border-top: 1px dashed black;	width: 485px;}
.valide_newsletter_btn { padding-left: 3px; vertical-align: middle;color: #ffffff;font-weight: bold;}

/* style pour les liens du menu en tete */
.lien_inactif {font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;color:#ffffff;padding-left: 16px;text-decoration:none;}
a.lien_inactif:hover {  font-family:"Verdana", "Arial", "Helvetica", sans-serif;	font-size: 10px;	padding-left: 16px;	color:#ffffff;	text-decoration: underline;}

/* Css de la partie pied page */
#pied_page {font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 9px;color:#756A68;	background-color: #4B3D3F;	padding-bottom: 50px;}

/* style pour les liens du menu contenant le copyight, mention legal */
#pied_page a {  color: #756A68; }
#pied_page a:hover {  text-decoration: none; }
.lien_pied_gauche{text-align: left; float: left;}
.lien_pied_droite{text-align: right; }

/* Css de la partie content */
#content { width: 925px;}
#bloc_anim { width: 925px;margin-bottom: 10px;}
#bloc {  background-color: #FFFFFF;  width: 925px;  margin-bottom: 10px;}
#bloc_magasin {  background-color: #FFFFFF; width: 925px;padding-bottom: 20px; margin-bottom: 10px;}
#bloc_galerie { width: 925px; margin-bottom: 10px;}
#bloc .bloc_title { float: left;  width: 215px; padding: 15px 0 15px 15px; }
#bloc_magasin #bloc_title_magasin {  float: left;  width: 215px;  padding: 15px 0 15px 15px; }
#bloc .bloc_content {  float: left; width: 640px; margin-left: 30px; margin-bottom: 30px;padding: 15px 15px 0 0;}
#bloc_magasin #bloc_content_magasin {  float: left; width: 665px;margin-left: 15px; margin-bottom: 30px;}
#content .col_bloc { float: left; width: 610px; padding-left: 15px; padding-top: 5px;}
#content .col_bloc_espace_pro { float: left; width: 635px; padding-left: 15px;}
#content .col { float: left;width: 115px;}
#puce_nuancier { float: left; width: 90px; padding: 10px 0 0 0px; }
#content .col1_matiere { padding-top: 5px; float: left; width: 300px; margin-left: 15px; margin-right: 5px;}
#content .col2_matiere { padding-top: 5px; float: left; width: 300px;margin-left: 15px;}
.menu_accueil_haut_matiere {float: left;width: 70px;margin: 0px 0px 0px 180px; z-index:2; position:absolute;}
.select_change_langue{ background-color:#fff;border:1px solid #E7E8E9;font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size:10px;width:100px;}
#content #contenu_col1 { padding-top: 5px; float: left; width: 280px; margin-left: 20px}
#content .col1 { padding-top: 5px; float: left; width: 300px; margin-left: 15px; }
#content .col2 { padding-top: 5px; float: left; width: 310px; margin-left: 15px;}

/* Css de la partie menu  */
.titre_partie_niveau1{
    font-family:"Georgia", "Arial", "Helvetica",serif;font-size: 16px;
}
.titre_partie_niveau2{
    font-family:"Georgia", "Arial", "Helvetica",serif; font-size: 16px; font-weight: normal; color:#605A58;
}

/* Partie haute du menu */
#bloc_menu_accueil { background-image: url('../images/commun/bg-menu.jpg'); border-bottom: 1px dashed #4B3D3F;  color: #605A58;}
#menu_accueil_haut {padding-top: 10px;}
.menu_accueil_haut { float: left; width: 115px;  padding: 15px 0 0 15px;}

/* Formulaire de recherche */
#form_rechercher {  height: 25px;  margin: 2px 0 0 0;}
.input_recherche {      height: 15px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 9px;margin-top: 3px; border: 1px solid #CCCCCC; float: left;}
.valide_recherche_btn { padding-left: 3px;vertical-align: middle; }

/* Liens du menu */
.menu_accueil_haut a, .menu2 a { line-height: 13px; text-decoration: none; color: #605A58;   }
.menu_accueil_haut a:hover, .menu2 a:hover { color: #00ADED; }
.menu_accueil_haut .active { color: #00ADED; }
.menu_accueil_haut .menu1 { padding: 5px 0 5px 0;}
.savoir_plus_menu1_enduit {padding: 0 0 0 0;}

/* Partie basse du menu -- partie standard */
#menu_accueil_bas { padding: 5px 0 5px 0;}
.menu_accueil_bas { float: left;width: 115px; padding: 10px 0px 0px 15px;}
.menu_accueil_bas_magasin{	float: left;width: 160px;padding: 10px 0px 0px 15px;}
.menu_accueil_bas21{ float: left; width: 120px; padding: 5px 0px 0 15px;}
.menu_accueil_bas22{float: left;width: 160px;padding: 5px 15px 0px 0;}
.menu_accueil_bas2 {float: left;width: 115px;padding: 5px 15px 0px 0;}
.menu_accueil_bas_sep{float: left;width: 125px;padding: 5px 0px 0 15px;}
#menu_accueil_bas_02 { padding-bottom: 5px;}
#seperateur_menu_haut_bas .pointiller{float: left; width: 115px; padding: 2px 0px 0px 15px;height: 1px;}
.hr {  border-bottom: 1px dashed #4B3D3F;height: 1px;margin: 0;width: 93px;  }

/* Partie contact  */
.liste_contact { padding-top: 55px;}
#test_contactez_nous{ margin-left: 15px;width: 630px;}

/* Partie actualite  */
#bloc_actualite { width: 620px;  padding: 10px 10px 10px 0; border-bottom: 1px dashed #4B3D3F;}
#bloc_contenu_actualite { width: 620px; }
#photo_actualite{ float: left; }
#menu_archive {padding-top: 8px;}
.accordeon{ padding-left: 15px;}
#info_archive { font-weight: bold;}
#texte_mini_actualite{  width: 350px; float: left;text-align: left;padding: 0 0 0 67px; }
#texte_mini_actualite_1 { width: 620px; float: left; text-align: left;}
.lire_actualite { padding-top: 5px;}
.lien__multipage_visite{color: #36A4B9; font-weight: bold;}
.date_actualite { font-weight: bold;}

/* Partie conseil  */
#bloc_conseil { background-color: #e3e4e6;width: 925px;margin-bottom: 10px;}
#bloc_conseil .bloc_title_conseil {  float: left;  width: 215px;  padding: 15px 0 15px 15px; }
#bloc_conseil .bloc_content {  float: left; width: 640px; margin-left: 30px; margin-bottom: 30px; padding: 15px 15px 0 0;}
#contenu_conseil { padding: 15px 15px 15px 15px;background-color: #E3E4E5;width: 895px;}
#content .col_g_envie { float: left; width: 160px; padding-left: 15px; }
#content .col_g_envie2 { float: left;width: 115px; padding-left: 10px; }
#content .col_g_envie3 { float: left;width: 132px; padding-left: 20px; }
#content .col_g_envie4 {  float: left; width: 132px;  padding-left: 40px; }
a.lien_noir { color: #000000;  text-decoration: none; }
a.lien_noir:hover { color: #000000; text-decoration: underline;}
#bloc_1_et_2{padding-bottom: 20px;}
#bloc_3_et_4{ padding-bottom: 20px; }
#bloc_1_contenu_conseil {float:left;width: 464px; }
#bloc_2_contenu_conseil { float:left; width: 442px;}
#bloc_3_contenu_conseil { float:left; width: 464px;}
#bloc_4_contenu_conseil { float:left;width: 442px;}
.bloc_text_conseil {padding-left: 15px;padding-bottom: 30px;}
.bloc_text_conseil2 {padding-left: 5px; padding-bottom: 30px;}
.image_conseil {padding-bottom: 20px;}

/* Partie faq  */
#content_faq { float: left; margin: 20px 0 20px 45px; width: 630px;}
.col1_faq{ float:left; width: 300px;  padding-right: 20px;}
.col2_faq{float:left;width: 300px;}
.lien_retour_faq { padding: 0 0 5px 0;}

/* Partie matiere */
#lien_sup_patiere { padding: 7px 0 0 0; width: 200px;}
#bloc_faq{border-top: 0.5px solid #ffffff;}

/* Partie nuancier couleur  */
#nuancier_couleur { height:auto; }
html>body div#nuancier_couleur{height: auto;min-height: 262px; /*hauteur mini pour les autres*/} 
#nuancier_generale{ height: auto;}
#info_nuancier {float: left;width: 232px;height: 232px;font-family:"Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;color:#000000;background-color: #ffffff;border-bottom: 1px solid #ffffff;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;border-left: 1px solid #ffffff;}
#bloc_liste_couleur {float: left; width: 690px;padding: 53px 0 0 1px;}
.liste_couleur {float:left;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff; }
#zone_affichage_nuancier {width: 233px;}
.infos_nuancier_rollover { padding-top: 5px;}
.title_nuancier { padding: 15px 0 0px 15px; height: 38px;}
#info_couleur_nuancier{ padding-left: 15px;height: 25px; color:#ffffff; background-color: #000000;}
#couleur_nuancier{height: 184px;	}

/*  Texte intro partie conseil */
/* a suprimer */
#text_intro { padding:15px 0 0 275px;}
#col_sup1 { float:left; width: 330px;}
#col_sup2 { padding-left: 10px;float:left; width:280px;}

/*  Partie catalogue */
#cache_formulaire_contact { display: none;}
.col_1_catalogue {float: left;margin: 0 100px 0 130px; width: 270px;text-align: left;}
.col_2_catalogue {float: left;width: 250px; margin: 0 0 0 0;}
.input_envoi_catalogue {  font-family:"Verdana", "Arial", "Helvetica", sans-serif;	font-size: 10px; color: #605A58; font-weight: bold;}
a.input_envoi_catalogue { 	color: #605A58; text-decoration: none;}
a.input_envoi_catalogue:hover { color: #605A58;text-decoration: underline;}
.titre_form_catalogue { padding-top: 5px;}

/* Espace pro -- Espace presse     */
.input_envoi_espace_pro { font-family:"Verdana", "Arial", "Helvetica", sans-serif;	font-size: 10px;color: #000000; font-weight: bold;  padding: 5px 5px 3px 0px;}
a.input_envoi_espace_pro {  color: #000000;padding: 5px 5px 3px 0px;text-decoration: none;}
a.input_envoi_espace_pro:hover { color: #000000;	padding: 5px 5px 3px 0px;text-decoration: underline;}
.msg_erreur{  color: red;}
.vignette_espace_pro_presse { float: left; width: 115px; height: auto; padding: 10px 0px 0px 0px; margin-right: 15px; margin-bottom: 15px;}
.vignette_espace_pro_presse_2 { float: left; width: 110px; height: auto;  padding: 10px 0px 0px 0px;}
.legende_fichier_espace_pro{ padding-top: 3px;}
#separateur_fichier{ float: left; border-bottom: 1px dashed #4B3D3F; height: 1px; margin: 0; width: 610px; }
.contenu_vide { padding-top: 5px;}

/* Partie magasin          */
#titre_pays_choisi{	margin-left: 15px;	font-size: 16px;	font-family:"Georgia", "Arial", "Helvetica",serif;}
#carte_france{	margin: 10px 0 0 20px;	}
#phrase_selection_region{	margin-left: 15px;	position: relative;	z-index:1;}
#infos_magasin {  width: 620px; padding: 10px 10px 20px 0; margin-left: 15px;border-bottom: 1px dashed #4B3D3F; background-image:url(../images/commun/bg-menu.jpg);}
#infos_artisan { width: 115px;  float: left;padding: 10px 0;margin-left: 0px;}
#infos_artisan_mg { width: 620px;padding: 10px 10px 10px 0;margin-left: 15px;border-bottom: 1px dashed #4B3D3F;}
#bloc_contenu_magasins{width:115px;  float: left;}
#bloc_contenu_magasins_mg{}
#infos_fiche_artisan { width: 620px;padding: 10px 10px 10px 0;margin-left: 15px;}
.nom_artisan{width:120px; margin: 5px 0 0 0;}
.bloc_texte_paragraphe_col_gauche{float: left; width: 300px; margin-right: 15px;}
.bloc_texte_paragraphe_col_droite{float: left; width: 300px; }
#infos_artisan_first{	width: 620px;padding: 10px 10px 20px 0;margin-left: 15px; border-top: 1px dashed #4B3D3F;  border-bottom: 1px dashed #4B3D3F;}
#bloc_img_magasin { float: left; width: 115px;  }
#bloc_img_magasin_mg { float: left; width: 200px;}
#bloc_details_magasin {float: left;width: 260px;padding-left: 60px;}

a.lien_detail_magasin{color: #605A58;}
a.lien_detail_magasin:hover{color: #00ADED; }
#bloc_liens_magasin { float: left;width: 100px;}
.img_artisant_magasin_vide{width: 115px;height: 103px;}
.img_artisant_magasin_vide_mg{width: 192px;height: 103px;}
#flech_navigation_magasin {  padding-left: 15px;}
.gras_italic{ font-weight: bold; font-style : italic;}
#recherche_magasin_vide {	padding-left: 15px;}
a.lien_noir_gras { color: #000000; font-weight: bold;   text-decoration: none; }
a.lien_noir_gras:hover { color: #000000;font-weight: bold; text-decoration: underline;}
#infos_region{	font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; margin: 10px 0px 10px 14px; padding-bottom: 10px; border-bottom: 1px dashed #4B3D3F;}

#zone_form_artisan{ display:none; margin: 20px 0 0 15px; padding: 20px 0; border-top: 1px dashed #4B3D3F; border-bottom: 1px dashed #4B3D3F;}
.col_1_form_artisan{ width:250px; float: left; margin-right: 60px;}
.col_2_form_artisan{ width:250px; float: left;}
#zone_form_artisan input[type="text"], #zone_form_artisan select{width: 250px; margin-top: 3px;border: 1px solid #CCCCCC; font-family: 'Verdana','Arial','Helvetica',sans-serif;font-size: 10px;height: 16px;}
#zone_form_artisan textarea{width: 250px; margin-top: 3px;border: 1px solid #CCCCCC; font-family: 'Verdana','Arial','Helvetica',sans-serif;font-size: 10px; }
.col_1_form_artisan #form_contact_artisan_statut{ margin-top: 3px; }
table #form_contact_artisan_statut{ margin-top: 5px;}
#zone_form_artisan input[type="button"]{border: 1px solid #CCCCCC; font-family: 'Verdana','Arial','Helvetica',sans-serif; font-size: 10px;  margin-bottom: 4px; margin-top: 4px; padding: 3px;}
#zone_form_artisan input[type="button"]:hover{  background-color: #aaa; }

a.btn_form_artisans, input[type=submit].submit_form_arstian{font-weight: bold; padding: 3px 3px;background-color: #4B3D3F;color: white;text-decoration: none;}
a.btn_form_artisans:hover, input[type=submit].submit_form_arstian:hover{padding: 3px 3px;background-color: white;color: #4B3D3F;text-decoration: none; border: 1px solid #8c8485;}
.appel_form_artisan{margin-left: 29px;}
.texte_decration_cnil{font-size: 10px; color : #ccc;}

/* Partie contactez nous       */
.col_1_contact { width: 300px;float: left;padding: 0 60px 0 0;}

/* tableau foramtion en attente  */
.tabinsc {	border-color:#999999;	border-style:solid;	border-width:1px;	border-collapse:collapse;	}
.tabinsc td {	border-color:#999999;	border-style:solid;	border-width:1px;	padding-left: 5px;}
#detail_formation{ margin-top: 10px;	margin-left: 15px;	text-align: left;	color:#ffffff;	width: 370px;}
#content .col_bloc21 { float: left; width: 620px; padding-left: 15px; padding-top: 5px;}

/* Partie plan du site         */
#titre_partie_site {font-family:"Georgia", "Arial", "Helvetica",serif;font-size: 16px;font-weight: bold;padding: 10px 0px 0px 15px; }
.menu_accueil_bas_plan_site{ float: left; width: 180px;padding: 10px 0px 0px 15px;}

/*    Partie documentation technqiue  */
#tableau_documentation{ margin: 5px 0px 0px 15px; border-top: 1px dashed black; width: 485px; padding: 5px 0px 5px 0px;}
#tableau_documentation_sans{ margin: 5px 0px 0px 15px;width: 485px; padding: 5px 0px 5px 0px; }
#tableau_documentation_bloc1{ float: left; width: 115px; padding-right: 15px; }
#tableau_documentation_bloc2{ float: left; width: 115px; padding-right: 15px;}
#tableau_documentation_bloc3{ float: left;}
#titre_matiere_fiche{ margin-left: 15px; font-size: 16px; font-family:"Georgia", "Arial", "Helvetica",serif;}
#phrase_erreur_fiche{ margin: 5px 0px 0px 15px; font-size: 10px; width: 485px;}

/* file d'ariane */
#breadcrumb{
    margin: 0 0 10px 15px;
    
}

#breadcrumb div{
    display:inline;
    padding: 0 3px 0 0;
    margin: 3px 0 0 0;
}

#text_intro #breadcrumb{
    margin: 0 0 10px 0px;
}

#text_intro #breadcrumb div{
    display:inline;
    padding: 0 3px 0 0;
    margin: 3px 0 0 0;
}

