#tonalite_left_panel{
    width:68%;
    float:left;
    text-align:center;
}

#tonalite_right_panel{
    float:right;
    width:28%;
}

#tonalite_signature{
    margin-top:5px;
    text-align:right;
}

#tonalite_installateur{
    width:200px;
    /*margin-top:120px;*/
	margin-top:20px;
}

#tonalite_pub_gris{
	margin-top:20px;
}

#tonalite_installateur a{
    color:#939390;
    text-decoration:none;
}

#tonalite_liste_essence{
    margin-top:15px;
}

.tonalite_essence{
    width:75px;
    height:75px;
    float:left;
    margin-right:12px;
    overflow:hidden;
}

.stopFloat{
    clear:both;
    height:0px;
}

.noFloat{
    clear:both;
}

.tonalite_essence_survol{
    position:absolute;
    width:200px;
}

.tonalite_essence_survol_bottom{
    height:20px;
    color:#FFFFFF;
    padding-left: 10px;
    padding-top: 3px;
    background-color:#a2022e;
}

.tonalite_essence_survol_content{
    border:#600 solid 1px;
    background-color: #FFFFFF;
}

#tonalite_other_tonalite{
    background-image:url(../../resource/pict/accueil/picto_rouge.jpg);
    background-repeat:no-repeat;
    padding-left:20px;
    margin-top:5px;
}

#tonalite_installateur_texte, #tonalite_installateur_texte_tonalite{
    border:solid 1px #d5d6cf;
    border-top:none;
    width:175px;
    background-image:url(../../resource/pict/accueil/picto_rouge.jpg);
    background-repeat:no-repeat;
    padding-left:25px;
    background-position:3% 50%;
    height:18px;
    padding-top:4px;
}

#tonalite_installateur_texte_tonalite{
	width:163px;
}

#tonalite h1, #tonalite h2, #tonalite h3, #tonalite h4{
    display:inline;
    color:#a3032f;
}

#tonalite h1{
    font-size:22px;
}

#tonalite h2{
    font-size:20px;
    font-weight:normal;
    margin-left: 10px;
}

#tonalite h3{
    font-size:16px;
}

#tonalite_list h3{
    clear:both;
    display: block;
    margin-bottom: 10px;
    margin-left: 15px;
    text-decoration: underline;
    color: #585752;
    font-size: 12px;
    font-weight: bold;
}

#tonalite h4{
    font-size:14px;
    font-weight:normal;
}

#tonalite_titre{
    margin-top:10px;
    margin-bottom:10px;
    text-align: left;
}

#tonalite_description_marge_out{
    background-image:url(../../resource/pict/tonalite/guillemet_02.jpg);
    background-repeat:no-repeat;
    text-align:left;
    margin-top:15px;
}

#tonalite_description_marge_in{
    background-image:url(../../resource/pict/tonalite/guillemet_01.jpg);
    background-repeat:no-repeat;
    background-position:100% 100%;
    padding:10px 15px;
}

#tonalite_titre_description{
    margin-bottom:5px;
}

/* Liste tonalités */
.tonalite_family{
    float: left;
    margin-right: 17px;
    margin-bottom: 25px;
	position:relative;
}

.tonalite_family_title{
    margin-top: 5px;
    background-image:url(../../resource/pict/accueil/picto_rouge.jpg);
    background-repeat:no-repeat;
    padding-left:20px;
}

.tonalite_essence_survol_item_gamme{
    padding-left: 12px;
    margin-left: 5px;
    background-position: 0% 50%;
    background-image:url(../../resource/pict/carre2.gif);
    background-repeat: no-repeat;
}

#catalogue_gamme_description_marge_out{
    text-align:left;
}

#catalogue_gamme_description_marge_in{
    padding:10px 6px;
}

.gamme_logo_top{
    float: right;
    margin-top: 3px;
    margin-left: 5px;
}

.gamme_logo_top_pefc{
    margin-top: 3px;
}

#gamme_telecharger_fiche{
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: left;
    border: solid 1px #cbcbc1;
    width: 200px;
	position:relative;
}

#gamme_telecharger_fiche_option{
    border-top: solid 1px #cbcbc1;
}

#gamme_telecharger_fiche_option_title{
    color: #A3032F;
    margin-left: 5px;
    font-weight: bold;
    margin-bottom: 2px;
}

#gamme_telecharger_fiche img{
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

#gamme_telecharger_fiche a{
    display: block;
    background-image: url("../../resource/pict/accueil/picto_rouge.jpg");
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-bottom: 5px;
    margin-left: 5px;
}

#tonalite_right_panel #nuancier, #tonalite_right_panel #nuancier2{
    width: 92%;    
}

#tonalite_right_panel #nuancier h5, #tonalite_right_panel #nuancier2 h5{
    color:#a3032f;
    border-bottom: solid 1px #a3032f;
    margin-bottom: 3px;
    margin-top: 5px;
}

.nuancier_item_titre{
    margin-top: 1px;
}

.nuancier_item{
    padding: 1px;
    cursor: pointer;
}

.nuancier_item:hover{
    background-color: #a0a094;
}

.nuancier_item_photo{
    float: right;
    height: 18px;
    width: 60px;
    overflow: hidden;
}

.stopClear{
    height: 0px;
    clear: both;
}

#gamme_picto_pose, #gamme_picto_decor{
    float: left;
	margin-left:2px;
}

#gamme_picto_longueur_rule_normal,#gamme_picto_bois_rule_normal{
    float: left;
}

#gamme_picto_longueur_rule_large, #gamme_picto_bois_rule_large{
    float: right;
}

#gamme_picto_longueur_rule{
    background-color: black;
}

#gamme_picto_bois_rule, #gamme_picto_longueur_rule{
    display: block;
}

#gamme_picto_bois, #gamme_picto_longueur{
    width: 200px;
    text-align: left;
    margin-bottom: 10px;
}

#gamme_picto_budget{
    text-align: left;
    margin-bottom: 5px;
}

#gamme_picto_pose .gamme_picto_titre, #gamme_picto_budget .gamme_picto_titre{
    text-align: left;
}

#gamme_picto_bois_scroller, #gamme_picto_longueur_scroller{
    width: 180px;
}

#gamme_picto_longueur_rule_normal, #gamme_picto_longueur_rule_large{
    margin-left: 4px;
    margin-right: 4px;
}


#gamme_picto_longueur_marqueur{
}

#picto_second_line{
    clear:both;
    height: 0px;
    margin-bottom: 5px;
}

#gamme_picto_decor{
    /*margin-left: 32px;*/
	margin-left:15px;
}

#gamme_picto_decor img{
    margin-left: 1px;
    margin-right: 1px;
}

#gamme_picto_budget{
    width: 140px;
}

#gamme_picto_budget .gamme_picto_titre{
    margin-bottom: 5px;
}

#gamme_picto_budget img{
    margin-left: 2px;
    margin-right: 2px;
}

#gamme_picto_sol{
    float:right;
    text-align: right;
}

.gamme_picto_titre{
    color: #a3032f;
    font-weight: bold;
}

#gamme_liste_picto{
    margin-bottom: 15px;
    margin-top: 15px;
}

#gamme_content_text{
    margin-left: 5px;
    margin-right: 5px;
}

#gamme_essence_feature{
    text-align: left;
    background-color: #f1f1e5;
    border: solid 1px #e4e5dd;
    padding: 5px;
}

#gamme_liste_picto_left{
    float: left;
}

#gamme_picto_lieu, #gamme_dalle_picto_lieu{
    text-align: right;
    margin-top: 42px;
}

#gamme_dalle_picto_lieu{
    margin-top: 20px;
}

.gamme_picto_lieu_item{
    text-align: right;
    border-bottom: solid 1px #000000;
    width: 120px;
    margin-left: auto;
    margin-right: 0px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#gamme_liste_picto_right{
    width: 260px;
    float: right;
}

#gamme_picto_lieu_left{
    float: left;
}

#gamme_picto_lieu_right{
    float: right;
}

.gamme_picto_lieu_item_title{
    width: 100px;
    margin-left: auto;
    margin-right: 0px;
}

.gamme_picto_lieu_item img{
    display: block;
    float: left;
}

#gamme_essence_feature_detail_text{
    float: left;
    width: 170px;
}

#gamme_essence_feature_detail_photo{
    float: right;
    height: 80px;
    width: 140px;
}

h6{
    clear: both;
    display: block;
    margin-bottom: 10px;
    margin-left: 15px;
    text-decoration: underline;
}

#gamme_essence_feature_detail_finition{
    float:left;
    margin-left: 20px;
}

#gamme_essence_feature_titre{
    color:#a3032f;
    font-weight: bold;
    text-decoration: underline;
    float: left;
}

.gamme_essence_feature_detail_titre{
    color:#a3032f;
}

#gamme_essence_feature_titre_finition{
    color:#a3032f;
    font-weight: bold;
    margin-bottom: 5px;
}

.gamme_essence_feature_item{
    float:left;
    width:360px;
    margin-top: 10px;
}

#gamme_essence_feature_item_text{
    float:left;
}

#gamme_essence_feature_item_vernis{
    float:right;
}

#gamme_essence_feature_item_vernis img{
    margin-left: 5px;
    margin-left: 5px;
}


#gamme_installateur a{
    color:#939390;
    text-decoration:none;
}

.gamme_picto_selected{
    border: solid 1px #000000;
    width: 34px;
    height: 34px;
    overflow: hidden;
}

#gamme_img_presentation{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#gamme_small_presentation{
    cursor: pointer;
}

.cursor_middle{
    margin-left: 80px;
}

.cursor_quart{
    margin-left: 37px;
}

.cursor_trois_quart{
    margin-left: 127px;
}

.cursor_end{
   margin-left: 174px;
}


.gamme_table_specification th,.gamme_table_specification td{
    border-bottom: solid 1px black;
}

.gamme_table_specification th{
    font-weight: normal;
    border-right: solid 1px black;
    text-transform: none;
    padding-right: 5px;
}

.gamme_table_specification td{
    padding-left: 5px;
}

.gamme_table_specification_bloc{
    text-align: left;
}

#gamme_table_specification_title{
    font-weight: bold;
}

.gamme_table_specification_bloc_left{
    float: left;
    margin-top: 15px;
}

.gamme_table_specification_bloc_right{
    float: right;
    margin-top: 15px;
}

.gamme_table_specification tr th .titre_classement{
    font-size: inherit;
    color: inherit;
    border-bottom: solid 1px black;
    margin-left: 15px;
    padding-right: 2px;
    text-align: right;
}

.detail_accessoire_item img{
    border: solid 1px #CBCBC1;
}

.detail_accessoire_item{
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}

.detail_accessoire_item_title{
    text-align: left;
    float: left;
    margin-left: 9px;
}

.detail_accessoire_item_title_puce{
    width: 10px;
    height: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #A60330;
    float: left;
}

.detail_titre_rubrique{
    font-weight: bold;
    font-size: 15px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 5px;
}

.detail_aspecte_item{
    text-align: left;
    float: left;
    margin-left: 15px;
}

#detail_bloc_avantage{
    float: right;
    text-align: left;
    width: 220px;
    background-color: #f0e2b5;
    margin-top: 15px;
    margin-right: 5px;
}

#detail_bloc_avantage_header{
    height: 77px;
    background-image: url('../../resource/pict/gamme/exterieur/avantage.jpg');
}

#detail_bloc_avantage ul{
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#detail_bloc_avantage ul li{
    margin: 0px;
    padding: 0px;
    list-style: square;
    margin-left: 20px;
    color: #a0c549;
}

.detail_bloc_avantage_item{
    color: #585752;
}

#detail_bloc_avantage_titre{
    font-weight: bold;
    font-size: 18px;
    margin-left: 5px;
}

#detail_aspect_bloc, #detail_accessoire_bloc{
    float: left;
}

#detail_aspect_bloc{
    margin-top: 22px;
}

