html {font-size: 100%;}
body {margin:0; padding:0; background-image:url(../images/arte_background.gif); font-size: 1.4em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
img {border:none;}
h1 {display:inline; font-size:1em; font-weight:normal;}
.bold { font-weight:bold;}
.couleur_rouge {color:#890000;}
.couleur_blanche {color:#FFFFFF;}
/************************************************************************************************************/
/*Mise en page fond******************************************************************************************/
/************************************************************************************************************/
#fond_bois { position:absolute; left:0px; top:55px; height:443px; width:100%; background-image:url(../images/interface_principale/arte_fond_bois.jpg); background-repeat:repeat-x; }

/************************************************************************************************************/
/*Mise en page principale************************************************************************************/
/************************************************************************************************************/
#bloc_principal { position:relative; width:918px; margin-left:auto; margin-right:auto; /*border:#00FF00 1px solid;*/}

#bloc_icones { padding-top:8px; width:100%; text-align:right;}
.marge_icones { margin-right:30px;}

#bloc_logo_flash { width:100%; height:208px; /*border:#00FF00 1px solid;*/}
/*.lien_img_inline_noBorder { display:inline; border:none;}*/

#bloc_3 { width:918px; padding-top:3px; padding-bottom:1px; background-image:url(../images/interface_principale/arte_coiffure_03.png); background-repeat:repeat-y;/*border:#00FF00 1px solid;*/ text-align:right;}
.boutons_police_1 { margin-right:8px;}
.boutons_police_2 { margin-right:24px;}

#bloc_4 { display:table; width:918px; /*border:#0000FF 1px solid;*/ background-image:url(../images/interface_principale/arte_coiffure_04.png); background-repeat:repeat-y;}

#col_1 { display:table-cell; margin-left:17px; width:246px; float:left;}
a.liens_boutons { display:block; width:230px; background-color:#B95F12; height:100%; padding-left:16px; color:#FFFFFF;}
a.liens_boutons:hover { display:block; width:230px; background-color:#CF6C17; height:100%; padding-left:16px; color:#FFFFFF;}
.div_boutons { height:2.8em; font: 0.8em/2.8em Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.div_offre_titre { width:214px; margin-top:60px; padding-top:4px; padding-bottom:4px; background-color:#890000; padding-left:16px; padding-right:16px; color:#FFFFFF; font-size:0.6em; text-transform:uppercase; font-weight:bold; /*border-top:#FFFFFF 4px solid;*/}
.div_offre_texte { width:214px; padding-top:4px; padding-bottom:4px; padding-left:16px; padding-right:16px; color:#FFFFFF; font-size:0.7em; /*border-bottom:#890000 25px solid;*/ /*background-color:#CF6C17;*/}

#col_2 { display:table-cell; width:639px; float:left;}
#contenu { padding:10px; font-size:0.8em;}

#bloc_5 { width:918px; /*border:#0000FF 1px solid;*/ background-image:url(../images/interface_principale/arte_coiffure_05.png); background-repeat:repeat-y;}
#adresse_tel {text-align:center; font-size:0.7em; color:#FFFFFF; padding:8px 20px 0 20px;}

#bloc_6 { width:918px; height:27px; /*border:#0000FF 1px solid;*/ background-image:url(../images/interface_principale/arte_coiffure_06.png); background-repeat:no-repeat;}
#bloc_liens_bas_page { text-align:center; font-size:0.7em; padding:0 10px 0 10px;}
a.liens_bas_page { color:#FFFFFF; margin-right:0.6em; margin-left:0.6em;}
a.liens_bas_page:hover { color:#890000;}

#bloc_7 { width:778px; margin-left:auto; margin-right:auto; /*border:#0000FF 1px solid;*/ background-image:url(../images/interface_principale/arte_coiffure_08.png); background-repeat:repeat-y;}

#bloc_8 { width:778px; height:17px; margin-left:auto; margin-right:auto; /*border:#0000FF 1px solid;*/ background-image:url(../images/interface_principale/arte_coiffure_09.png); background-repeat:no-repeat;}

#copyright { text-align:center; font-size:0.6em; color:#FFFFFF;}
a.lien_euphonia { color:#FFFFFF;}
a.lien_euphonia:hover { color:#FFCF5F;}

.img_vertical_align_middle {vertical-align:middle; margin-right:6px;}
.img_vertical_align_middle_2 {vertical-align:middle;}

/************************************************************************************************************/
/*Mise en page contact **************************************************************************************/
/************************************************************************************************************/

#contact_bloc_titre { border-bottom:#FFFFFF 1px solid; margin-bottom:20px;  font-weight:bold;}
#contact_bloc_colonnes { display:table; font-size:0.85em;}
#contact_bloc_gauche { display:table-cell; width:250px; float:left; }
#contact_bloc_droite { display:table-cell; width:348px; padding:0 10px 0 10px; float:left; /*border-left:#890000 1px solid;*/ }
a.contact_lien_mailto { color:#000000;}
a.contact_lien_mailto:hover { color:#890000;}
.contact_espace_champs { margin-bottom:3px;}
.champs { font-size:1em; background-color:#FFFFFF; border:#CF6C17 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:2px;}
.contact_boutonForm { background-color:#FFFFFF; border:#CF6C17 1px solid; color:#890000; font-size:1.1em; font-weight:bold; margin-top:2px;}
.contact_boutonForm:hover { background-color:#CF6C17; color:#FFFFFF;}

/************************************************************************************************************/
/*Mise en page galerie **************************************************************************************/
/************************************************************************************************************/

#galerie_bloc_titre { border-bottom:#FFFFFF 1px solid; margin-bottom:10px; font-weight:bold;}

td, tr, table {margin:0; padding:0; border:none;}
#galerie_bloc {}
#galerie_table_thumb {width:100%;}
.galerie_thumb_div { margin:auto; width:120px; height:120px; background-image:url(../images/interface_principale/arte_fond_thumb.jpg); background-repeat:no-repeat; }
.galerie_centrage_img { height:120px; width:120px; text-align:center; vertical-align:middle;}
.galerie_img {}
.galerie_td_vide { display:none;}
.galerie_td { width:140px; height:140px;}
#galerie_bloc_boutonsDG { height:19px; width:80px; margin-left:auto; margin-right:auto; text-align:center; /*border:#FFFFFF 1px solid;*/ }
#galerie_suivant { position:absolute; width:35px; margin-left:45px; /*border:#00FF00 1px solid;*/ }
#galerie_precedent { position:absolute; width:35px; /*border:#00FF00 1px solid;*/ }

#galerie_num_page { width:100%; text-align:center; margin-bottom:8px;}
span a { color:#890000; }
a#galerie_num_active { color:#CF6C17; text-decoration:underline;}

/************************************************************************************************************/
/*Mise en page admin ****************************************************************************************/
/************************************************************************************************************/

#admin_bloc_fond { width:95%; background-color:#FEE09F; margin-top:20px; margin-left:auto; margin-right:auto; padding-bottom:30px;}
a.lien_suppr_admin { font-size:0.8em; font-weight:bold; color:#890000;}

/************************************************************************************************************/
/*Mise en page plan *****************************************************************************************/
/************************************************************************************************************/

#plan_bloc_adresse { margin-bottom:20px;}
h1.plan_texte { font-size:0.85em;}

/************************************************************************************************************/
/*Mise en page tarifs ***************************************************************************************/
/************************************************************************************************************/

#tarifs_bloc { width:100%; color:#FFFFFF; margin-bottom:10px;}
.tarifs_titre_1 { clear:both; display:block; font-size:1.2em; font-weight:bold; background-color:#890000; padding-left:5px; margin-top:20px; }
.tarifs_titre_2 { clear:both; display:block; font-size:0.85em; color:#890000; font-weight:bold; /*background-color:#CF6C17;*/ margin-left:40px; margin-top:20px; border-bottom:#FFFFFF 1px solid; }
.tarifs_lignes { clear:both; /*background:#FEE09F;*/ color:#000000; font-size:0.85em; padding-top:2px; padding-bottom:2px;}
.tarifs_colonne_1 { float:left; margin-left:80px;}
.tarifs_colonne_2 { float:right; }
#tarifs_bloc_remise { clear:both; margin-top:20px; font-size:1em; color:#890000; text-align:center;}
.tarifs_remise { font-weight:bold; font-size:1.2em; }

/************************************************************************************************************/
/*Mise en page présentation *********************************************************************************/
/************************************************************************************************************/

h1.texte_presentation { display:block; margin-bottom:30px; font-size:0.85em;}
