/********************* GENERAL ***********************/
html{
	/*background: url('../images/anim_commercial/home/bg-degrade.png');
	background-repeat: repeat-x;*/
	background-color: #DBDBDB;
}
body{
	margin: 0;
	padding-left: 32px;
	background-color: #dbdbdb;
	font-family: Verdana, "Nimbus Sans L",Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 12px;
	color: #000000;
	background: url('../images/anim_commercial/home/bg-soldes-site.png');
	background-position: top center;
	background-repeat: no-repeat;
}
input{
	text-align:left;
}

/*input[type=text]:focus, select:focus, textarea:focus
{
	background-color:#ffffcc;
}*/
a img {border:none;}

.errorCartVoid{
    font-size:14px;
    font-weight:bold;
    color:#BB0000;
    text-align:center;
}

.popinCleanCart{
    color:#000000;
    /*font-weight:bold;*/
    text-align:center;
    padding:20px 10px;
    font-size:15px;
}

option{
	background-color:#ffffff;
}

img{
	border:none;
}

p{
    font-weight:normal;
    text-align:left;
}

#reponse_jeu_facebook{
	/*background:grey;
	border:2px solid #3b5999;*/
	padding:3px;
	color:black;
	height:347px;
	/*background:#ffffff;*/
	/*cursor:pointer;*/
}

#reponse_jeu_facebook small{

	font-weight:normal;
}

#reponse_jeu_facebook h3{
	color: white;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: -100px !important;
    text-align: center !important;
    width: 249px !important;
}

#libelle2{
    color:#111;
    font-size:14px;
}

#reponse_jeu_facebook h4{
    font-size: 1.3em;
    margin-top: -3px !important;
    text-align: center !important;
    width: 246px;
}
#reponse_jeu_facebook a{
color:#e6560f;
}

.dialogBox{
    position:absolute
}
.dialogBox .defaultCloseDialogBox{
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    display:block;
    width:25px;
    height:29px;
}

.fLeft{
    float:left;
}
.fRight{
    float:right
}
.tRight{
    text-align:right;
}
.tLeft{
    text-align:left;
}
.tJustify{
    text-align:justify;
}
.pointer{
    cursor:pointer;
}
.dNone{
    display:none;
}
.clear{
    clear:both;
}
.center{
    text-align: center;
}
.scroll{
    overflow:auto;
}
.bold{
    font-weight:bold;
}
.justify{
    text-align:justify;
}
.auto{
    margin:auto;
}
.bold{
    font-weight:bold;
}
.strike{
    text-decoration: line-through;
}
.italic_mode{
    font-style:italic;
}
.content_coloris{
    padding:10px;
    text-align:left;
    max-width:600px;
}
.content_coloris h1{
    text-align:left;
    padding:0px;
    margin:0px;
}
.content_fiche{
    padding:10px;
    text-align:left;
    width:600px;
}
.content_fiche h1{
    text-align:left;
    padding:0px;
    margin:0px;
}
.redColor{
    color:#BB0000;
}
.titlePopin{
    background-color:#FF6C00;
    color:#ffffff;
    font-size:14px;
    text-align:center;
    padding:5px 0;
    font-weight:bold;
}
.promo_info
{
    color:#BB0000;
    background-color:#F4E31A;
    font-weight:bold;
}
.wrapperPopinNotice{
    padding:10px;
}

.offre_spe{
    font-style: italic;
    float:left;
    margin-left:17px;
}
.offre_spe_appli{
    font-style: italic;
    float:left;
    font-size:10px;
    margin: 0 0 0 18px;
    padding: 0;
}

.offre_spe_appli_trad{
    margin-right: 5px;
    font-size:10px;
    font-style: italic;
    padding: 0;
}

.last_li {
    height: 0px;
    width: 0px;
    clear: both;
    list-style-type: none;
}

.kitPoseFilmCaddie{
    display:block;
    margin-top:22px;
    float:left;
}
.alertFdpFree{
    width:353px;
    height:141px;
    margin-left:8px;
    text-align:left;
    background:url('../images/panier/livraison-offerte.jpg');
}

.alertFdpFree .wrapperFdpOffert{
    margin-left:145px;
    margin-top:25px;
}

    .wrapperFdpOffert .sizeBegin{
	font-size:26px;
    }
    .wrapperFdpOffert .colorPriceFdp{
	font-size:24px;
	font-weight:bold;
	color:#ff5400;
    }

    .wrapperFdpOffert .capitalizeFdpFree{
	text-transform:uppercase;
	font-size:13px;
    }

    .wrapperFdpOffert .colorOffertFdp{
	font-size:28px;
	font-weight:bold;
	color:#ff5400;
    }

    .wrapperFdpOffert .linkContinueFdp{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top:7px;
    }

    .wrapperFdpOffert .linkContinueFdp:hover{
	text-decoration:underline;
    }

#lightBoxShadow{
    position:fixed;
    background-color:#000000;
    opacity:0.8;
    top:0px;
    left:0px;
    z-index:50;
}
#lightBox{
    position:absolute;
    z-index:51;
    /*background-color:#FFFFFF;*/
}
#lightBox #wrapperLightBox{
}
#lightBox #closeImgLightBox{
    margin:0px;
    padding:0px;
    text-align:right;
    height:11px;

}
    #closeImgLightBox img{
	margin:0px;
	padding:0px;
	cursor:pointer;
    }

.wrapperInfoRegionPose{
    display:none;
}
/*****************************************************/
/********************* HEADER ************************/
#header {
	margin:0px;
	padding:0px;
	background-color: #FF00FF;
}

.header {
    width:1000px;
    background:white;
}

.header #logo {
    float:left;
    cursor:pointer;
    height: 90px;
    width: 330px;
}

/* Damidot dans le header */
.header_m6deco {
    float: left;
    width: 126px;
    height: 85px;
    cursor:pointer;
    margin-top: 5px;
}
.header #europe {
    font-family:Arial;
    vertical-align:top;
    float: left;
/*    margin: 10px 0px 0px 293px;  sans damidot */
	margin: 10px 0 0 120px;
}
.header_fax {
    margin-left: 24px;
}
.header_cart {
    float: right;
    background-image: url("/images/display_css_01/header/bg_panier.png");
    width: 152px;
    height: 25px;
    padding: 10px 0px 0px 15px;
    margin: 5px 10px 0px 0;
    cursor: pointer;
}
.header_cart a {
    color: black;
    text-decoration: none;
    font-weight: bold;
}
.header_cart a:hover {
    text-decoration: underline;
}
.header_azur {
    float: right;
    margin: 10px 12px 0px 0px;
	height:30px;
}

#recap #pan {
     margin-left:40px;
     padding-top:7px;
     color:#3C5500;
}
#recap #pan a {
     font-weight:normal;
}
#recap #articles {
    color:#3C5500;
    font-weight:normal;
    text-align:center;
    margin-top:20px;
}
#recap #articles #nbr_aticle_reca_panier {
   font-weight:bold;
}
#recap #articles #recap_price_ban {
   color:#000000;
}

/******************** INTERIEUR **********************/
.orangeInfoSuiviLivraison{
    color:#F05500;
    font-weight:bold;
}

/******************** INTERIEUR **********************/
.infoExpeditionStandard{
    background-color:#FF6D00;
    color:#FFFFFF;
    font-weight:bold;
    padding:2px 15px;
}

.conteneur{
	width: 1030px ;
	/*background: url(fondsite-noel.gif) repeat-y;*/
	background: url(finission-bg-noel.png) repeat-y;
	/*background: url('../images/anim_commercial/home/bg-degrade.png') repeat;*/
	padding:0 16px 0 14px;
	margin:0px auto 0px auto;
	text-align:center;
}

.infobulle_class{
   position:absolute;
}

#stores-bannes-home{
   /* background-color:#FF8B02;*/
    color:#000000;
}

#stores-bannes-home a{
    color:#000000;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
}

#stores-bannes-home span.sur-mesure{
    color:#B60963;
    font-weight:bold;
    font-size:12px;
}
#stores-bannes-home span.standard{
    color: #66B5C9;
    font-weight:bold;
    font-size:12px;
}
/* MOTEUR DE RECHERCHE */
#search_engine{
	margin:0px 0px 0px 0px;
	padding:0px 0 0 0;
	height:30px;
	background:url('../images/display_css_01/header/bg_moteur_de_recherche.gif') ;
	color:#FFFFFF;
	font-size:10px;
	width:1000px;
}
#search_engine img#societe_generale{
    width:27px;
    height:27px;
    padding-top:2px;
    padding-left:10px;
}
#search_engine #paiement{
    padding-top:10px;
    margin-left:10px;
}
#search_engine #cartesbancaires{
    padding-top:4px;
    margin-left:10px;
}
#search_engine #recherche{
    padding-top:4px;
}

#contenu{
     width:1000px;
}
.but_search_engine{
		height:20px;
		padding-top:5px;
		margin-left:7px;
		margin-right:7px;
	}

/* PUB INDEX */
.pub_soldes_1{
	background-image: url(../images/bg_pub_haut.png);
	width: 960px;
	height: 436px;
}
.pub_soldes_2{
	/*background-image: url('../images/anim_commercial/home/bg-film-vitrage-sticker-promo.png');*/
	width: 991px;
	height: 403px;
	margin:0 auto 5px auto;
}


.pub_soldes_3{
	background-image: url(../images/bg_encart_bois_tisse.png);
	width: 960px;
	height: 187px;
	text-align:left;
}

.fil, .fil a{
	text-align: left;
	font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #808080;
	text-decoration: none;
}

.fil a:hover {
	text-decoration: underline;
}

.fil_last{
	font-weight : bold;
	text-decoration: none;
}
.fil_ari{
	text-align:left;
	margin-top:10px;
	margin-left:17px;
	margin-bottom:17px;
}
.fil_ari, .fil_ari a {
	font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 8pt;
	color: #808080;
	text-decoration: none;
}
.fil_ari a:hover {
	font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 8pt;
	color: #808080;
	text-decoration: underline;
}
.fil_ari a:visited {
	font-family: Tahoma, Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 8pt;
	color: #808080;
}
.fil_last{
	font-weight : bold;
}

a.fil_last{
	text-decoration: none;
}
.wrapperVideoPoseEnrouleur{
    background:url('../store-sur-mesure/enrouleur/images/enrouleur-video-pose-store-enrouleur.jpg');
    width:272px;
    height:103px;
    cursor:pointer;
}

.imgPoseFilmVideo{
    border:1px solid #C0C0C0;
}
.imgPoseFilmVideo:hover{
    border:1px solid #FF7400;
}
/* VOLETS ROULANTS */
.logo_CE{
    margin-left:20px;
}
.appli_create {
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	color: #515151;
}
.table_title_create {
	text-align: center;
	font-family: Verdana, Arial, Tahoma;
	width: 100%;
}
.appli_create td {
	margin: 0;
	padding: 0 0px 10px 0px;
}
.payez_tab {
	border : solid 1px #CCC;
	border-collapse: collapse;
	border-top: 0px;
}
.payez_tab td {
	margin: 0;
	padding: 0 0px 10px 0px;
}

input[type=text].appli_create:focus, select:focus, textarea:focus {
	/*font-family: Arial, Tahoma, Verdana;*/
	/*background-color: #FFFFFF;*/
	color:#000000;
}

/*select, option{
    background-color:#FFFFFF;
    color:#000000;
}
select{
    border:1px solid #000000;
}*/

.sous_titre1{
	font-weight:bold;
	display:block;
	text-align:left;
}
.sous_titre2{
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:left;
	padding-left:15px;

}

.sous_titre2 a{
	color:#FF0000;
}

.sous_titre2:before{
content:'- ';
}

.sous_titre3{
	font-weight:bold;
	display:block;
	color:#FF0000;
}
/* ACCUEIL*/
#accueil_global{
	margin:0 auto 0px auto;
	width:974px;
	height:535px;
        background:url('/images/anim_commercial/home/bg_promo.jpg') no-repeat;
}

#produit_a_la_une{
	width:739px;
	cursor:pointer;
	padding-bottom:263px;
}

#main_products {
    width: 739px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 10px;
}

#main_products li {
    list-style-type: none;
    float: left;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#main_products li a {
    color: #9B9B9B;
    text-decoration: none;
    font-size: 1.6em;
}

#main_products li a:hover {
    text-decoration: underline;
}

#product_top_left {
	list-style-type: none;
	display: inline;
	padding-top: 10px;
	padding-left: 32px;
	border: 0px solid #ff0000;
	width: 700px;
	float: left;
	margin: 0pt;
}

#product_top_left li {
	float: left;
	margin-right: 15px;
	width: 157px;
	background: white;
	height: 199px;
	border: 1px solid #C7C7C7;
}

#product_top_left li:hover {
	border: 1px solid #BD2700;
	cursor: pointer;
}

#product_top_left li img.profiter {
	margin-top: 8px;
}

#product_top_left li h2 a {
	text-decoration: none;
    font-size: 1.2em;
}

#product_top_left li h2 a.product {
	font-size: 1.3em;
	font-weight: bold;
}

#product_top_left li h3 {
    margin: 0px;
}

#product_top_left li h3 span.aspect {
	font-weight: normal;
}

#product_top_left li h3 span.mesure {
	color: #B60963;
}

#product_top_left li h3 span.standard {
	color: #66B5C9;
}

#product_top_left li h3 span.nouveaute {
	color: #B93A41;
	background-color: yellow;
    width: 60px;
    margin: 3px auto 0px auto;
    padding: 2px 3px 2px 3px
}

#product_top_left li img.profiter {
    margin-top: 5px;
}

#product_top_left li.last {
	margin-right: 0pt;
}

#product_top_right{
	margin-top:-295px;
	border: 0px solid rgb(51, 51, 51);
	width: 230px;
	float: right;
	font-family:Arial;
}


#product_top_right ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

#product_top_right ul li{
	width:235px;
	border:1px solid #C7C7C7;

}

#product_top_right ul #rid_voil {
    background-color: #605463;
    height: 340px;
}

#product_top_right ul #rid_voil a {
    color: white;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 5px;
    margin-bottom: 5px;
}

#product_top_right ul .rid_voil_mesure {
    color: #f87dbd;
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 7px;
}

#product_top_right ul li.rideaux a{
	color:white;
}

#product_top_right ul li.rideaux{
	background-color:#65544D;
	margin-bottom:5px;
}
#product_top_right ul li.rideaux h2 a{
	font-size:1.5em;
	text-decoration:none;
}

#product_top_right ul li.rideaux ul{
	color:#ffffff;
}
#product_top_right ul li.rideaux ul li{
	border:none;
	margin-bottom:0px;
	font-size:1em;
}
#product_top_right ul li.rideaux ul li span{
	font-weight:bold;
}
#product_top_right ul li.rideaux img.profiter{
	margin-top:8px;
	margin-bottom:5px;
}
#product_top_right ul li.volets{
	height:172px !important;
	height:178px;
	padding-bottom:7px;
}


#product_top_right ul li.volets h2 a{
	font-size:1.4em;
	text-decoration:none;
}
#product_top_right ul li.volets h2 a span.mesure{
	font-size:0.9em;
	color:#B60963;
}
#product_top_right ul li.volets h3 {
	font-weight:normal;
	margin-top:7px;
}
#product_top_right ul li.volets h3 img.somfy{
	vertical-align:bottom;
}

#product_top_right ul li.volets h3 a{
	color:#000000;
}
#product_top_right ul li.volets img.profiter {
	margin-bottom:13px;
}

#product_top_right li:hover{
	border:1px solid #BD2700;
	cursor:pointer;
}
#product_top_right ul li ul li{
	border:none;
	margin-bottom:5px;
}
#product_top_right ul li ul li:hover{
	border:none;
	cursor:pointer;
}

#product_top_right span.mesure{
    font-size:1.2em;
}

#product_middle_left{
	margin:0 auto 0 auto;
	/*background:url('../images/home/bg-stores-discount-bateaux-tissu.jpg') no-repeat;*/
	width:485px;
	/*height: 403px; */
	margin-left: 8px;
	float: left;
        border:1px solid #C7C7C7;
        cursor:pointer;

}

#product_middle_left:hover{
    border-color:#BD2700;

}
#product_middle_left img{
	float: left;
}
#product_middle_left h3{
	color:#ffffff;
        background-color:#FF0000;
        font-size:1.3em;
        letter-spacing:0.1em;
        word-spacing:0.3em;
        margin-top:0px;
}
#product_middle_left h2{
        font-size:2em;
        margin-top:0px;
}
#product_middle_left span.inter{
        font-size:2.2em;
        margin-top:0px;
        color:grey;
}
#product_middle_left span.glissieres{
        font-size:1.3em;
        margin-top:0px;

}

#product_middle_left div.corps{

    padding-top:0px;
}
#product_middle_left div.prixproduit span{

    margin-bottom:30px;
    margin-top:30px;
}
#product_middle_left div{
	padding-top: 11px;
	padding-left: 113px;
	border: 0px solid #ff0000;

}

#spacer_bateaux h2{
	text-transform:uppercase;
	color:#A4926B;
	font-size:2.2em;
	margin-bottom:0px
}

.pub_soldes_2 #product_middle_left ul{
    margin-left:0px;
    font-size:0.8em;
    width:238px;
    margin-top:20px;
}
.pub_soldes_2 #product_middle_left ul li{
    margin-bottom:2px;
}

#product_middle_left img.profiter{
   margin-left:50px;
   margin-top:30px
}


#spacer_bateaux h3 {
	margin-top:0px;
	margin-left:0px;
}

#spacer_bateaux h3 a{
	text-transform:uppercase;
	color:#A4926B;
	font-size:1.5em;
	font-weight:normal;
	text-decoration:none;
}
#spacer_bateaux ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#spacer_bateaux ul li{
	background:none repeat scroll 0 0 white;
	border:1px solid #C7C7C7;
	margin-left:14px;
	width:320px;
	height:149px;
	margin-bottom:12px;
}
#spacer_bateaux ul li:hover{
	cursor:pointer;
	border-color:#0091DC;
}

#spacer_bateaux ul li h4{
	text-align:left;
	margin-bottom:0px;
}
#spacer_bateaux ul li h4 a{
	color:#000000;
	font-size:1.4em;
	text-decoration:none;
	font-family:Arial;
	margin-top:9px;
}
#spacer_bateaux ul li h4 a span{
	color:#B60963;
	text-transform: capitalize;
	font-size:1.2em;
	font-weight:normal;
}
#spacer_bateaux ul li h5{
	text-align:left;
	margin-top:0px;
	font-weight:normal;
	font-size:1.1em;
	font-family:arial;
}

#spacer_bateaux ul li img{
	float:left;
	margin-right:8px;
}

#spacer_bateaux ul li img.profiter{
	margin-left:20px
}
#product_middle_right{
	margin:0 auto 0 auto;
	padding-left:8px;
	float: left;
}

#product_bottom_left{
	float:left;
	width:483px;
	/*padding-top:14px;*/
	border:1px solid #C7C7C7;
	width:483px;
	margin-left:13px;
	font-family:Arial;

}
#product_bottom_left:hover{
	cursor:pointer;
	border-color:#BD2700
}

#product_bottom_left img{
	float:left;
	/*margin-bottom:14px;*/
}
#product_bottom_left div{
    margin-top:48px;
    /*border:1px solid blue*/
}
#product_bottom_left h2{
        display:block;

}
#product_bottom_left h2 a{
        font-size:1.9em;
	word-spacing:0.2em;
        text-decoration:none;
}
#product_bottom_left h2 a span.mesure{
        color:#B60963;
        font-size:0.8em;
}
#product_bottom_left div ul, #product_middle_left ul{
	color:#2B8A0E;
	font-weight:bold;
	float:left;
	text-align:center;
	list-style-type:none;
	padding-left:16px;
        width: 217px;
        margin-left:23px

}
#product_bottom_left div ul li, #product_middle_left ul li{
	padding-left:18px;
	text-align:left;
	font-size:1.2em;
}

#product_bottom_left div.action{
	float:right;
	margin-top:5px;
	margin-right:20px;
}

#product_bottom_left span.mot, #product_middle_left span.mot{
	text-decoration:underline;
        font-size:1.1em;

}
#product_bottom_left span.prix, #product_middle_left span.prix{
	color:#FF0303;
	font-size:3em;
	font-weight:bold;
}
#product_bottom_left span.ttc, #product_middle_left span.ttc{
	color:#FF0303;
        font-size:0.8em;
	font-weight:normal;
        font-weight:bold;
}
#product_bottom_left div img{
	margin-left:58px;
	margin-top:10px;
}

#product_bottom_right{
	float:left;
	height:398px;
	margin-left:7px;
	padding-top:7px;
	width:488px;
}
#product_bottom_right h2 a{
	font-size:3.5em;
	text-decoration:none;
}
#product_bottom_right h2 a span{
	color:#ff0000;
	font-weight:normal;
	font-size:0.6em;
	line-height:0.8em;
}
#product_bottom_right ul{
	padding:0px;
	list-style-type:none;
	margin-left:12px;
	}
#product_bottom_right ul li{
	padding:0px;
	width:128px;
	height:132px;
	float:left;
	border:1px solid #C7C7C7;
	margin-right:5px;
	margin-bottom:3px;
	padding-left:96px;
}
#product_bottom_right ul li:hover{
	border:1px solid #BD2700;
	cursor:pointer;
}


#product_bottom_right ul li h3 {
	padding-left:0px;
	margin-left:0px;
	text-align:left;
	font-size:1.3em;
	margin-bottom:0px;
}
#product_bottom_right ul li h3 a{
	color:#000000;
	text-decoration:none;
}
#product_bottom_right ul li h3 a span{
	font-weight:normal;
	font-size:0.8em;
}
#product_bottom_right ul li span.texte{
	text-decoration:underline;
	float:left;
	color:#676767;
}
#product_bottom_right ul li span.prix{
	color:#FF0000;
	font-size:2.3em;
	font-weight:bold;
	font-family:Arial;
}
#product_bottom_right ul li span.prix span.ttc{
	font-size:0.3em;
	font-weight:normal;
}

#product_bottom_right ul li img.profiter{
	margin-top:6px;
}


#product_middle_right{
	border:1px solid #C7C7C7;
	float:right;
	font-family:Arial;
	margin-right:7px;
	width:486px;
	padding-left:0px;

}
#product_middle_right:hover{
	border-color:#BD2700
}
#product_middle_right div.operation{
	/*background: url('/images/home/operation-speciale-stores-venitien-bois-discount.png');*/
        background: url('/images/home/operation-speciale-stores-venitien-bois-discount2.png') no-repeat;
        background-color:#555555;
        background-position:0 98%;
	height:280px;
	width:26px;
	float:left;
}
#product_middle_right div.texte{
	float:left;
	width:278px;
}

#product_middle_right div.texte div.decaltitre{
	margin-left:79px;
        text-align:left;
}

#product_middle_right div.texte h2 a{
	display:block;
	margin-top:4px;
	text-transform:uppercase;
	font-size:1.6em;
	font-weight:normal;
        text-decoration:none;
        color:#000000;
}

#product_middle_right div.texte h2 a span{
	font-weight:bold;
        color:#000000;
}

#product_middle_right div.texte span.usine{
	color:#FF0000;
	font-weight:bold;
	font-size:1.6em;
}
#product_middle_right div.texte h3{
	color:#555555;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:2px;
	margin-left:0px;
}



#product_middle_right div.texte span.prix{
	color:#ff0000;
	font-size:3em;
        font-weight:bold;
        text-align:center;
        margin-left:12px;
}
#product_middle_right div.texte span.prix span.texte{
	color:#676767;
	font-size:0.4em;

}

#product_middle_right div.texte span.prix big{
    background-color:yellow;
    padding-left:3px;
    padding-right:3px;
}

#product_middle_right div.texte span.prix span.ttc{
	font-size:0.3em;
	color:#676767;

}

#product_middle_right div.texte div h4{
	font-weight:normal;
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:1px;
	color:#676767;
}

#product_middle_right div.texte div ul{
	list-style-type:none;
	float:left;
	padding:0px;
	/*width:100%;*/
	margin-left:5px;
	width:298px;
        text-align: center;
}
#product_middle_right div.texte div ul li{
	float:left;
	font-size:0.9em;
	margin-right:2px;
	width:19%;
	font-weight:bold;
}
#product_middle_right img.profiter{
	margin-top:18px;
	margin-left:19px;
}


#product_middle_right div.illustration{
	float:left;
	width:182px;
	}


#product_middle_right:hover{
	cursor:pointer;
	border-color:#BD2700
}
#product_middle_right div.bas{
    margin-left:5px;
    text-align:left;
}

#product_middle_right div.bas span{
   font-size:0.9em;
}

#corps_accueil{
  padding-top:5px;
}

#titre_accueil{
	text-align:left;
	width:800px;
        float:left;

}

img.img_red{
	border:1px solid #c7c7c7;
	margin-bottom:-2px;
}

a:hover img.img_red {
	border: 1px solid #BD2700;
}

a img.img_blue{
	border:1px solid #c7c7c7;
	margin-bottom:-2px;
}

a:hover img.img_blue{
	border: 1px solid #0091DC;
}

.selectTownFromCp{
    overflow:auto;
    max-width:450px;
    height:100px;
    border:1px solid #CCCCCC;
}

.selectTownFromCp div.itemTown{
    padding: 5px 10px;
}


.selectTownFromCp div:hover{
    cursor:pointer;
    background-color:#F05500;
    color:#FFFFFF;
}


#formEchantillon input
{
    text-align:left;
}

/* Galery Ajax */
	.AjaxGal
	{
		height : 100px;
		width:275px;
		text-align : right;
		color : white;
		border : solid 1px #CCC;
		border-collapse:collapse;
		padding:0;
		margin:0px
	}
	.AjaxGal .colorisGal
	{
		text-align:left;
		overflow:auto;

		height:145px;
		background-color:#FFFFFF;
	}
	.AjaxGal .colorisGal img
	{
		margin-right : 5px;
	}

/*****************************************************/
/********************** FOOTER ***********************/
#footer {
	width:1000px;
	margin: 10px 0px 0px 0px;
	text-align:left;
    clear:both;
}

#footer #avisclients{
    float:left;
    width:200px;
}

#footer #services{
    float:left;
    width:550px;
}

#footer #services div.bloc_contenu_footer{
    width:470px;
    margin:auto;
}

#footer #ekomi div.bloc_contenu_footer{
    margin: auto;
    padding-left: 10px;
}

#footer #ekomi {
    float: left;
    width: 200px;
}

#footer .bloc_contenu_footer
{
	padding-left:20px;
	padding-top:5px;
    text-align:left;
}
#footer  a
{
	text-decoration:none;
	color:#000000;
}
#footer  a:hover
{
	text-decoration:underline;
}
#footer .title_bloc_footer
{
	display:block;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
        padding-left:35px;
}
#footer #ekomi .title_bloc_footer
{
    padding-left: 15px;
}
#footer .title_bloc_footer_2
{
	display:block;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
}
#footer .descri_prod
{
	margin-top:10px;
	padding-bottom:10px;
	background-color:#dbdbdb;
}

#footer .descri_prod #footer_produits
{
	float:left;
        margin-left:10px;
        margin-right:10px;
}
#footer #marge{
   padding-bottom:15px;
}
#footer #empattement{
    padding-top:10px;
}
#footer .liste
{
	float:left;
        /*margin-right:10px;*/
}
#footer .separation_menu_vertical
{
	width:1px;
	height:115px;
	background-color:#ebebeb;
	float:left;
	margin-top:15px;
}
#footer .separation_menu_horizontal
{
	margin:0px auto 0px auto;
	width:930px;
	height:1px;
	background-color:#ebebeb;
}
#footer .copyright
{
	font-size:10px;
	color:#a3a3a3;
	text-align:center;
	padding-bottom:30px;

}
.footer_col{
	width:150px;
	float:left;
}

#garantie{
    float:left;
    width:190px;
    padding-left:20px;
}
#livraison{
    float:left;
    width:530px;
    text-align:center;
}
#livraison #mode_paiement{
    margin:0px;
    padding:0px;
    width:403px;
}
#fraisport{
     float:left;
     width:180px;
     padding-top: 40px;
}
#fraisport img{
     padding-left:20px;
}

/*****************************************************/
/************************ END ************************/
#end
{
	width:1030px;
	margin:auto;
	height:23px;
	background:url('bassite-noel.jpg') no-repeat;
	padding:0 16px 0 14px;
}
/*****************************************************/

/***************** A TRIER ***************************/
.h1hidden
{
	position: absolute;
	display: none;
}

/* Page infos_reflecteur */
.fondpagereflect{
	height: 882px;
	width: 962px;
	background:url(reflect/bg_infos_reflect.png) 100% 100% no-repeat;
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	display:inline;
}
.titrepageinfos{
	font-family: Arial;
	font-weight : bold;
	font-size: 20px;
	color: white;
	margin-top : 30px;
	margin-left : 294px;
}
.soustitrepageinfos{
	font-family: Arial;
	font-weight : bold;
	font-size: 16px;
	color: white;
	margin-top : 5px;
	margin-left : 294px;
}
.descriptioninfos{
	font-family: Arial;
	/*font-weight : bold;*/
	font-size: 13px;
	margin-top : 20px;
	margin-left : 25em;
	width : 592px;
	text-align : justify;
	position : absolute;
	z-index : 1;
}

table#infosReflect {
	width : 474px;
	background : #DFDFDF;
}
table#infosReflect td{
	width : 77px;
	height : 77px;
}

table#infosReflect td#moy{
	width : 200px;
	vertical-align: top;
}

table#infosReflect td#btn{
	vertical-align:middle;
}

table#baspageInfos{
	margin-top : 20px;
	width : 602px;
	background : white;
	border-collapse: collapse;
	border-spacing:0px;
	border-color : #D2D3D3;
}

table#baspageInfos td{
	vertical-align : middle;
	border: 1px solid;
	border-color : #D2D3D3;
	height: 34px;
}

table#baspageInfos td#titre{
	background-image: url(reflect/bg_titre_tableau.png);
	height : 37px;
	/*background : red;*/
}

table#baspageInfos td#noborderdroite{
	border-right : none;
	/*background : red;*/
}
table#baspageInfos td#nobordergauche{
	border-left : none;
	/*background : red;*/
}
.lesPlusTitre{
	font-family: Arial;
	font-weight : bold;
	font-size: 18px;
	color: white;
	margin-top : 72px;
	margin-left : 67px;
	float : left;
}
.lesPlus{
	font-family: Arial;
	font-weight : bold;
	font-size: 12px;
	margin-top : 20px;
	margin-left : 50px;
	float : left;
}
font.ReflectTitreBas{
	color : #40A4D8 ;
	font-size: 14px;
	font-weight: bold;
	margin-left : 16px;
}
font.ReflectDescBas{
	font-size: 12px;
}



/* Velux */
h1.velux{
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid #efefef;
	width: 922px;
	margin:0;
}
.texte_velux{
	border: 1px solid #efefef;
	width: 900px;
	padding: 10px;
}
.texte_velux_categorie{
	position : absolute;
    margin-top : 30px;
	margin-left :150px ;
	z-index : 2;
	text-align: justify;
	width: 286px;
	height : 120px;
}
.contour_velux{
	border: 1px solid #efefef;
	width: 900px;
	padding: 10px;
}
.entete_utilisation{
	width: 240px;
	height: 25px;
	background-color: #1f6d9e;
	border: 0;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
}

.btn_films_cat{
	/*float: bottom;*/
	position : absolute;
	bottom:5px;
	right : 100px;
}

.content_but_cart
{
    text-align:center;
}

.content_but_cart a
{
    margin:0 30px;
}

.border_standard{border: 2px solid #a7661f;}
.border_standard_orange{border: none/*#F56934*/;}

.cont_hbgd{border: 1px solid #f37a0f;}
.cont_hbg{border: 1px solid #f37a0f;border-right: 0px;}
.cont_bg{border: 1px solid #f37a0f;border-top: 0px;border-right: 0px;}
.cont_bgd{border: 1px solid #f37a0f;border-top: 0px;}

.submit_bt_terminer{
	cursor: pointer;
	width: 275px;
	height: 58px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/bt_terminer.png);
	border: 0;
}

.submit_bt_valider-achat {
	cursor: pointer;
	width: 243px;
	height: 54px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/valider_panier_off.png);
	border: 0;
}

.submit_bt_valider-achat_over {
	cursor: pointer;
	width: 243px;
	height: 54px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/valider_panier_on.png);
	border: 0;
}

.submit_bt_mail{
	cursor: pointer;
	width: 243px;
	height: 56px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/bt_email_off.png);
	border: 0;
}

.submit_bt_mail:hover{
	background-image: url(../images/bt_email_on.png);
}

.submit_ok{
	cursor: pointer;
	width: 27px;
	height: 20px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/bt_ok.gif);
	border: 0;
}
.submit_ok:hover{
	cursor: pointer;
	width: 27px;
	height: 20px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/bt_ok2.gif);
	border: 0;
}

#postit{
	 position: absolute;
	 top: 400px;
	 left: 80px;
	 width: 197px;
	 height: 194px;
	 border: 0px;
	 margin: 0px;
	 z-index: 900;
}

.simpleItalic {
	font-style: italic;
}

.italic {
	font-style: italic;
	font-weight : bold;
}

h1 {
	font-family: Arial;
	font-weight : bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	/*
	width:870px;
	display:inline;
	float:left;*/

}
/*
#facebook{
	display:inline;
}
#blog{
	display:inline;
        margin-left:66px;
}*/

h2, h2 a:link , h2 a:hover, h2 a:visited{
	font-family: Arial;
	font-weight : bold;
	font-size: 13px;
	/*text-decoration: underline;*/
	/*margin-left: 10px;*/
	color: black;
	display:inline;
}

.h2b{
	font-weight : bold;
}

h3 {
	font-family: Arial;
	font-weight : bold;
	font-size: 12px;
	text-decoration: none;
	margin-left: 25px;
}

.titremesure {
	font-family: Arial;
	font-weight : bold;
	font-size: 15px;
	color: white;
	background: green;
	height : 23px;
	margin:0px;
	padding-bottom:0px;
	text-align : center;
}
/*h4#grand {
	font-family: Arial;
	font-weight : bold;
	font-size: 15px;
	color: white;
	background: green;
	height : 23px;
	margin:0px;
	padding-bottom:0px;
	text-align : center;
}*/

.titrestandard{
	font-family: Arial;
	font-weight : bold;
	font-size: 16px;
	color: white;
	background: #0085CA;
	height : 25px;
	margin-bottom:0px;
	text-align : center;
}

.titrereflecteur{
	font-family: Arial;
	font-weight : bold;
	font-size: 16px;
	color: white;
	background:url(titre_illustration.png) 100% 100% repeat;
	margin:0px;
	height : 23px;
	width : 556px;
	text-align : center;
}

h1.films{
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px solid #efefef;
	width: 922px;
	margin:0;
}

h1.standard_bateau{
	color: #A7661F;
	font-weight: bold;
	font-size: 13pt;
}




.hFilms{

	font-family: Arial;
	font-weight : bold;
	font-size: 16px;
	color: white;
	background: #ff8001;
	height : 25px;
	margin-bottom:0px;
	text-align : center;
}


/*TABLEAUX MENU MESURE / COLORIS */

table#MenuVert {
    width: 400px;
    border-collapse: separate;
    border-spacing: 5px 7px;
	border : none;
}

table#MenuVert td {
    height : 157px ;
	width : 192px;
}

table#MenuVert2 {
    width: 420px;
    border-collapse: separate;
    border-spacing: 5px 7px;
	border : none;
}

table#MenuVert2 td {
    height : 173px ;
	width : 193px;
	padding-top : 26px;
}

table#MenuVert2 td#seul {
    height : 173px ;
	padding-top : 26px;
}

table#MenuBleu {
    width: 400px;
    border-collapse: separate;
    /*border-spacing: 5px 1px;*/
	border : none;
}

table#MenuBleu td {
    height : 147px ;
	width : 192px;
}

table#MenuOrange {
    width: 400px;
    border-collapse: separate;
    border-spacing: 7px 1px;
	border : none;
}

table#MenuOrange td {
    height : 157px ;
	width : 192px;
}

table#MenuOrange2 {
    width: 400px;
    border-collapse: separate;
    /*border-spacing: 7px 1px;*/
	border : none;
}

table#MenuOrange2 td {
    height : 127px ;
	width : 194px;
}

table#reflec {
	width : 946px;
	text-align: left;
}

.tab_reflect_gauche  {
	width : 556px;
	vertical-align : top;
	text-align: left;
	padding:0;
    margin:0;
}
.tabreflect_droite {
    height : 475px ;
	width : 390px;
	text-align: left;
	padding:0;
    margin:0;
}

/* ############## */


/* BTN MESURE */
img.MenuMesureJpg {
    padding-top : 6px ;
	padding-left : 6px ;
	padding-bottom : 0px ;
}

img.MenuMesurePdf {
    padding-top : 6px ;
	padding-left : 12px ;
	padding-bottom : 0px ;
}
img.MenuMesureJpg2 {
    padding-top : 0px;
	padding-left : 6px;
	padding-bottom : 0px ;
}

img.MenuMesurePdf2 {
    padding-top : 0px;
	padding-left : 12px ;
	padding-bottom : 0px ;
}

img.MenuPosePdf {
    padding-top : 0px;
	padding-left : 20px ;
	padding-bottom : 0px ;
}

/* BTN COLORIS */

.MenuColoris {
    margin-top : 40px;
	margin-left: 0px;
}
.MenuColoris2 {
    margin-top: 40px;
	margin-left: 0px;
}

/* MENU REFLECTEUR */
img.btReflec {
  margin-top: 10px ;
  margin-left: 30px ;
}

img.btSurMesure {
  margin-top: 45px ;
  margin-left: -14px ;
}
img.btSurMesure2 {
  margin-top: 2px ;
  margin-left: -18px ;
  margin-bottom:5px;
 }

img.btStandard {
  margin-top: 45px ;
  margin-left: -5px ;
}

/* MENU VENI */
img.btVeni {
  margin-top: 10px ;
}
img.btkit {
  margin-top: 26px ;
}

.edito {
	font-family: Arial;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

.clr {
    clear:both;
}

.ban{
	margin: 0;
	padding: 0;
	width: 1000px;
	/*height: 87px;*/
	/*float: left;*/
	/*margin-left: 14px;*/
}

.cellpanier {
margin: 0;
padding: 0;
width: 818px;
height: 87px;
background: white url(../images/banniere_part1.png) no-repeat left top;
text-align: left;
}

.celltxtpanier {
margin: 0;
width: 182px;
height: 87px;
background: white url(../images/banniere_part2.png) no-repeat left top;
padding-left: 75px;
padding-bottom: 10px;
text-align: left;
}

a.lienbanpanier{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}

a.lienbanpanier:link{
	color: #ffffff;
	text-decoration: none;
}

a.lienbanpanier:visited{
	color: #ffffff;
	text-decoration: none;
}

a.lienbanpanier:hover{
	color: #ffffff;
	text-decoration: underline;
}

.menu{
	/*float: left;*/
	/*margin-left: 14px;*/
	width: 1000px;
	/*height: 96px;*/
	/*display:inline;*/
}

.menuVert{
	background:url(mesure/bg_mesure.png) 100% 100% repeat;
	height: 341px;
	margin-top:0px;
	margin-bottom:20px;
	}

.menuVert2{
	background:url(venitiens/bg_stores_veni.png) 100% 100% repeat;
	height: 236px;
	margin-top:0px;
	margin-bottom:20px;
	}

.menuBleu{
	background:url(bg_degrade_bleu.png) 100% 100% repeat;
	height: 141px;
	margin-top:0px;
	padding-top:0px;
	}
.menuBleu2{
	background:url(bg_degrade_bleu2.png) 100% 100% repeat;
	/*height: 314px;*/
	margin-top:0px;
	padding-top:0px;
	}

.menuOrange{
	background:url(bg_degrade_film.png) 100% 100% repeat;
	height: 141px;
	margin-top:0px;
	padding-top:0px;
	}

.menuOrange2{
	background:url(bg_degrade_film2.png) 100% 100% repeat;
	height: 277px;
	margin-top:0px;
	margin-bottom:20px;
	}


/* MENU ST SUR MESURE */
.menu_enroul{
	background:url(surmesure/off_enroul1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_enroul_txt{
	margin-left: 60px;
	padding-left: 40px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 90px;
}
.menu_veni{
	background:url(surmesure/off_veni1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_veni_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 16px;
	font-size: 12px;
	font-family: arial;
	width : 90px;
}
.menu_velum{
	background:url(surmesure/off_velum1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_velum_txt{
	margin-left: 60px;
	padding-left: 40px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}
.menu_venibois{
	background:url(surmesure/off_venibois1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_venibois_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 8px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}
.menu_bande{
	background:url(surmesure/off_bande1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_bande_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 32px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}
.menu_kit{
	background:url(surmesure/off_kit1.png) 100% 100% no-repeat;
	height: 124PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menu_kit_txt{
	margin-left: 60px;
	padding-left: 38px;
	padding-top: 16px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}

/* MENU MESURE  */
.menumesure_enroul{
	background:url(mesure/off_enroul1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menumesure_enroul_txt{
	margin-left: 60px;
	padding-left: 40px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 90px;
}
.menumesure_veni{
	background:url(mesure/off_veni1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menumesure_veni_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 16px;
	font-size: 12px;
	font-family: arial;
	width : 90px;
}
.menumesure_velum{
	background:url(mesure/off_velum1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menumesure_velum_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 8px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}
.menumesure_venibois{
	background:url(mesure/off_venibois1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menumesure_venibois_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 2px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}
.menumesure_bande{
	background:url(mesure/off_bande1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menumesure_bande_txt{
	margin-left: 60px;
	padding-left: 42px;
	padding-top: 6px;
	font-size: 12px;
	font-family: arial;
	width : 98px;
}

/* MENU COLORIS  */
/*Sur mesure */
.menucol_enroul{
	background:url(coloris/off_enroul1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menucol_enroul_txt{
	margin-left: 60px;
	padding-left: 28px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_veni{
	background:url(coloris/off_veni1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menucol_veni_txt{
	margin-left: 60px;
	padding-left: 28px;
	padding-top: 16px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_velum{
	background:url(coloris/off_velum1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menucol_velum_txt{
	margin-left: 60px;
	padding-left: 28px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_venibois{
	background:url(coloris/off_venibois1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menucol_venibois_txt{
	margin-left: 60px;
	padding-left: 28px;
	padding-top: 5px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_bande{
	background:url(coloris/off_bande1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 192px;
	border: 1px solid #008000 ;
}
.menucol_bande_txt{
	margin-left: 60px;
	padding-left: 28px;
	padding-top: 30px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_kit{
	background:url(coloris/off_kit1.png) 100% 100% no-repeat;
	height: 157PX;
	width: 193px;
	border: 1px solid #008000 ;
}
.menucol_kit_txt{
	margin-left: 90px;
	padding-left: 28px;
	padding-top: 14px;
	font-size: 12px;
	font-family: arial;
	width : 110px;
}
/* MENU REFLECTEUR */
.imggauche{
	z-index: 1;
}

.plusdinfos{
	z-index: 100;
	position:absolute;
	margin-left : 228px;
	margin-top : 410px;
}
.reflectvide{
	height : 10px;
}

.bg_vert{
	background:url(bg_degrade_reflecteur_veranda.png) 100% 100% repeat;
	height: 470px;
	width: 390px;
	}

.menureflect_enroul{
	/*background:url(reflect/off_enroul1.png) 100% 100% no-repeat;*/
	background:url(../images/vignette_enrouleur_veranda.png) 100% 100% no-repeat;
	margin-top : 0px; /*utilisation de reflectvide pour l'espace, bug ff ? */
	height: 106px;
	width: 380px;
	margin-left : 5px;
	border: 1px solid #008000 ;
}

.menureflect_enroul_txt{
	margin-left: 155px;
	padding-top : 10px;
	font-size: 12px;
	font-family: arial;
	width : 210px;
}

.menureflect_abandes{
	/*background:url(reflect/off_bande1.png) 100% 100% no-repeat;*/
	background:url(../images/vignette_store_a_bande_veranda.png) 100% 100% no-repeat;
	margin-top : 10px;
	height: 106px;
	width: 381px;
	margin-left : 5px;
	border: 1px solid #008000 ;
}

.menureflect_velum{
	/*background:url(reflect/off_velum1.png) 100% 100% no-repeat;*/
	background:url(../images/vignette_velum_veranda.png) 100% 100% no-repeat;
	margin-top : 10px;
	height: 106px;
	width: 381px;
	margin-left : 5px;
	border: 1px solid #008000 ;
}

.menureflect_kit{
	/*background:url(reflect/off_kit1.png) 100% 100% no-repeat;*/
	background:url(../images/store_kit_veranda.png) 100% 100% no-repeat;
	margin-top : 10px;
	height: 106px;
	width: 381px;
	margin-left : 5px;
	border: 1px solid #008000 ;
}

/* MENU ENROULEUR  */


.menuenroul_enroul{
	background:url(enrouleur/off_enroul1.png) 100% 100% no-repeat;
	height: 173PX;
	width: 293px;
	border: 1px solid #008000 ;
	margin-left : 155px;
}

.menuenroul_enroul_txt{
	margin-left: 150px;
	padding-top: 26px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}

/* MENU VENITIENS */

.menuveni_bois{
	background:url(venitiens/off_veni_bois1.png) 100% 100% no-repeat;
	height: 173PX;
	width: 293px;
	border: 1px solid #008000 ;
}

.menuveni_alu{
	background:url(venitiens/off_veni_alu1.png) 100% 100% no-repeat;
	height: 173PX;
	width: 293px;
	border: 1px solid #008000 ;
}

.menuveni_bois_txt{
	margin-left: 150px;
	padding-top: 16px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}

.menuveni_alu_txt{
	height: 173PX;
	width: 293px;
}

.menubandes_bandes{
	background:url(bandes/off_store_bandes.png) 100% 100% no-repeat;
	height: 173PX;
	width: 293px;
	border: 1px solid #008000 ;
}

.menubandes_kit{
	background:url(bandes/off_kit.png) 100% 100% no-repeat;
	height: 173PX;
	width: 293px;
	border: 1px solid #008000 ;
}

/* STANDARDS*/
.menucol_bateau{
	background:url(coloris/off_bat1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menucol_bateau_txt{
	margin-left: 60px;
	padding-left: 3px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}

.menucol_velux_txt{
	margin-left: 60px;
	padding-left: 38px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_tisse{
	background:url(coloris/off_tiss1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menucol_tisse_txt{
	margin-left: 60px;
	padding-left: 32px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_bois{
	background:url(coloris/off_bois1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menucol_bois_txt{
	margin-left: 60px;
	padding-left: 32px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menucol_film{
	background:url(coloris/off_film1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menucol_film_txt{
	margin-left: 60px;
	padding-left: 32px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}

.menudes_film_txt{
	margin-left: 60px;
	padding-left: 32px;
	padding-top: 16px;
	padding-right: 10px;
	font-size: 12px;
	font-family: arial;
	width : 100px;
}
.menudes_film_intimite{
	background:url(descriptif/vignette_film_intimite.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menudes_film_solaire{
	background:url(descriptif/vignette_film_anti_chaleur.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menudes_film_couleur{
	background:url(descriptif/vignette_film_couleur.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menudes_film_securite{
	background:url(descriptif/vignette_film_securite.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menudes_film_deco_intimite{
	background:url(descriptif/vignette_film_deco_intimite.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menudes_film_deco_voiture{
	background:url(descriptif/vignette_film_deco_voiture.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	border: 1px solid #008000 ;
}
.menu_bateau{
	background:url(standard/off_bat1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menu_bois{
	background:url(standard/off_bois1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

.menu_tisse{
	background:url(standard/off_tiss1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

/*  MENU POSE */
.menupose_bateau{
	background:url(pose/off_bat1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

.menupose_tisse{
	background:url(pose/off_tiss1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menupose_bois{
	background:url(pose/off_bois1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}
.menupose_films{
	background:url(pose/off_film1.png) 100% 100% no-repeat;
	height: 127PX;
	width: 194px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

.menupose_velux{
	background:url(pose/store_fenetre_de_toit.png) 100% 100% no-repeat;
	height: 127PX;
	width: 195px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

.menupose_veluxb{
	background:url(pose/vignette_store_fenetre_de_toit_occultant.png) 100% 100% no-repeat;
	height: 127PX;
	width: 195px;
	margin-top:0px;
	margin-bottom: 20px;
	border: 1px solid #008000 ;
}

.creer1{
	margin-left : 60px;
}



/* COMMUN  */
.appli_store{
	/*position:relative;
	z-index: 100;*/
	margin-top:10px;
	/*visibility:visible;*/
	/*display:block;*/
}
#popup_MailAmi, #popup_MailAmi_ombre { z-index:200; }
#text_popup_MailAmi { z-index:201; }

.paiement_securise {
	float: left;
}

.recherche {
	float: left;
	/*margin-left: 14px;*/
	width: 980px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	background-color: #f2f2f2;
	/*display:inline;*/
	text-align: right;
}
.recherche_mot{
	color: #556E73;
	width: 150px;
	font-size: 10px;
}
.bt_recherche {
	cursor: pointer;
	width: 27px;
	height: 20px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/bt_ok.gif);
	border: 0;
}

.index_centre{
	width: 380px;
	float: left;
	padding-top: 5px;
	display:inline;
}


.index_gauche{
	width: 310px;
	float: left;
	margin-left: 10px;
	padding-top: 5px;
	display:inline;
}

.index_droite{
	width: 300px;
	float: left;
	margin-right: 5px;
	padding-top: 5px;
}

.gauche{
	width:610px;
	float: left;
	text-align: left;
	margin-left: 20px;
	padding-right: 8px;
	padding-top: 5px;
	display:inline;
	border-left-width:0;
	border-right-width:2px;
	border-top-width:0;
	border-bottom-width:0;
	border-color:#EEEEEE;
	border-style:solid;
}

.gauche h1{
    margin-left:0px;
}


.gauche a.mesure{
    color:#587D00;
}

.gauche a.volet{
    color:#6B4B1D;
}
.gauche a.film{
    color:#AE1B00;
}

.gauche a.pdf{
    margin-bottom:25px;
    color:#333333;
}

.gauche p{
    margin-bottom:5px;
    margin-top:9px;
}

.gauche h2{
    display:block;
    margin-top:18px;
}
.gauche h3{
    margin-left:0px;
}

.gauche p.text_width {
    width: 610px;
}

.gauche ul.text_width {
    width: 570px;
}

.droite{
	width: 350px;
	float: left;
	margin-left: 5px;
	padding-top: 5px;
}


.milieu{
	width: 975px;
	float: left;
	margin-left: 12px; /* OLD : 34px */
	padding-top: 5px;
/*	text-align: justify;*/
	display: inline;
}


/* pour la page stores_promo3x.php */
.partie_gauche{
	width:250px;
	float: left;
	text-align: center;
	margin-left: 20px;
	display:inline;
}
.partie_droite{
	/*width:650px;*/
	width:625px;
	float: left;
	text-align: left;
	margin-left: 5px;
	display:inline;
}
.couleur_promo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e1007b;
	font-weight: bold;
}

.promo_fdp_offert {
    width: 932px;
    margin: 0px auto;
}

.promo_fdp_offert_left {
    width: 312px;
    height: 262px;
    margin-right: 20px;
    float: left;
}

.promo_fdp_offert_right {
    width: 600px;
    height: 262px;
    float: left;
    text-align: left;
}

.newsletter{
	float: left;
	text-align:justify;
	display:inline;
}

.commandez{
	width:980px;
	/*float: left;*/
	/*margin-left: 25px;*/
	padding:0 10px;
	text-align:justify;
	/*display:inline;*/
}

.fin_paiement {
    width: 648px;
    padding-right: 10px;
    float: left;
}

.fin_paiement p {
    margin-left: 10px;
    text-align: justify;
}

.fin_paiement_facebook {
    border: 1px solid #b5b5b5;
    width: 320px;
    height: 312px;
    float: left;
    margin-top: 25px;
}

.fin_paiement_facebook:hover {
    border: 1px solid #3B5998;
}

.piedpage{
	/*float: left;*/
	/*margin-left: 34px;*/
	width: 1000px;
	text-align: justify;
	font-size: 8pt;
	/*display:inline;*/
}

.footer_gauche{
	width: 150px;
	float: left;
	text-align: center;
	display:inline;
}

.footer_droite{
	width: 700px;
	float: left;
	text-align: center;
}


/* Liens pied de page */

.pdp:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  color: #F0A017;
  text-decoration: underline;
}
.pdp:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 7pt;
  color: #F0A017;
  text-decoration: underline;
}


/* Liens  */
/*
a:link {color: #000066;text-decoration: underline;}
a:visited {color: #000066;text-decoration: underline;}
a:hover {color: #000066;text-decoration: underline;}*/

a.lien:link {color: #000000;text-decoration: underline;}
a.lien:visited {color: #000000;text-decoration: underline;}
a.lien:hover {color: #000000;text-decoration: underline;}

a.lienh:link {color: #000000;text-decoration: none;}
a.lienh:visited {color: #000000;text-decoration: none;}
a.lienh:hover {color: #000000;text-decoration: none;}

a.lientxt:link {color: #000000;}
a.lientxt:visited {color: #000000;}
a.lientxt:hover {color: #000000;}

a.lientitre:link {color: #000000;text-decoration: none;}
a.lientitre:visited {color: #000000;text-decoration: none;}
a.lientitre:hover {color: #000000;text-decoration: none;}

gauche#a:link {color: #000000;text-decoration: underline;}
gauche#a:visited {color: #000000;text-decoration: underline;}
gauche#a:hover {color: #000000;text-decoration: underline;}

a.soul:link {color: #000066;text-decoration: underline;}
a.soul:visited {color: #000066;text-decoration: underline;}
a.soul:hover {color: #000066;text-decoration: underline;}

a.soul_noir:link {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}
a.soul_noir:visited {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}
a.soul_noir:hover {font-size: 8pt;color: #bdbdbd;text-decoration: underline;}

a.suppr:link {font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #666666;text-decoration: none;}
a.suppr:hover{font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #AAAAAA;text-decoration: none;}
a.suppr:visited{font-family: Arial, Helvetica, sans-serif;font-style : italic;font-size: 7pt;color: #666666;text-decoration: none;}

a.lienpp:link {color: #FFFFFF;}
a.lienpp:visited {color: #FFFFFF;text-decoration: underline;}
a.lienpp:hover {color: #FFFFFF;text-decoration: underline;}


.bassite{
    /*
width: 1030px;
margin:0px;
padding:0px;*/
}

.titre_promo_rouge{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #E2001A;
  text-decoration: none;
}
.titre_promo_rose{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #FF00A9;
  text-decoration: none;
}
.titre_promo_vert{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 20px;
  color: #99C228;
  text-decoration: none;
}

.titre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 14px;
  color: green;
  text-decoration: none;
  text-align: left;
}

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

.rouge {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: red;
  text-decoration: none;
}

.vert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: green;
  text-decoration: none;
}

.vertFormClient {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: green;
  text-decoration: none;
}

.bleu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 11px;
  color: blue;
  text-decoration: none;
}

.orange{
    color:#FF6C00;
}
.reduction {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 13px;
  color: #e1007b;
  text-decoration: none;
}

/*Styles des tableaux */
.contour{
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.contour_b{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left: 0px;
}

.contour_hbgd{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.contour_hbd{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
}

.contour_bg{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-right: 0px;
	border-top: 0px;
}

.contour_bgd{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-top: 0px;
}

.contour_bd{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
}





.tabchiffres{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.tabchiffres2{
	background-color: #D7D6E9;
	font-family: Verdana;
	font-size: 10px;
	color: black;
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.ttabcaddie {
/*background-color: #afabda;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 900;
padding: 4px;
text-align: left;
border: 1px solid Black;
}

.ttabcaddie2 {
background-color: #afabda;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: left;
border: 1px solid Black;
}

.cattabcaddie {
background-color: #e9e7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 2px;
text-align: left;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}
.cattabcaddiepaiementlivraison {
background-color: #e9e7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 2px;
text-align: left;
border: 1px solid Black;

}

.cattabcaddieR {
background-color: #cff1d9;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 2px;
text-align: left;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}

.cattabcaddie1 {
background-color: #e9e7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 2px;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}

.cattabcaddie4 {
background-color: #CFF1D9;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#008000;
font-weight: bold;
text-align: left;
padding: 2px;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}

.cattabcaddie2 {
background-color: #e9e7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 2px;
border: 1px solid Black;
border-right: 0px;
}

.cattabcaddie2_codepromo {
background-color: #cff1d9;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: left;
padding: 2px;
border: 1px solid Black;
border-right: 0px;
}

.cattabcaddiedroite {
background-color: #e9e7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 2px;
text-align: center;
border: 1px solid Black;
border-top: 0;
}

.conttabcaddie {
/*background-color: #FFF;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 2px;
text-align: center;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}

.conttabcaddiedroite {
/*background-color: #FFF;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 2px;
text-align: center;
border: 1px solid Black;
border-top: 0;
}

.tabvide {
background-color: #FFF;
border: none 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 14px;
  color: green;
  text-decoration: none;
  text-align: left;
}

.tabcaddie{
	/*border: none;*/
	border:1px solid #000000;
	width:970px;
	border-collapse:collapse;
}

.sstottabcaddie {
background-color: #918CC3;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: left;
border: 1px solid Black;
border-right: 0px;
border-top: 0;
}

/*CADDIE SS TOTAL*/

.caddiedroite {
margin-top: 5px;
width: 116px;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px;
text-align: right;
border: 1px solid Black;
border-top: 0px;
}

.caddiedroite2 {
margin-top: 5px;
width: 116px;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 2px;
text-align: right;
border: 1px solid Black;
border-top: 0px;
}

.caddiedroite2R {
margin-top: 5px;
width: 116px;
background-color: #cff1d9;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 2px;
text-align: right;
border: 1px solid Black;
border-top: 0px;
}

.caddiedroite3 {
margin-top: 5px;
width: 116px;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
padding: 2px;
text-align: right;
border: 1px solid Black;
border-top: 0px;
}

.caddiedroiteHT {
margin-top: 5px;
width: 116px;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px;
text-align: right;
border: 1px solid Black;
}

.caddiettc {
margin-top: 5px;
width: 116px;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px;
text-align: right;
border: 1px solid Black;
border-top: 0px;
}

.caddietitrepanier{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}


.lien_cond{
  font-size: 8pt;
  color: #bdbdbd;
  text-decoration: none;
}

.gaucheimg{
	overflow: visible;
	margin: 7px 7px 7px 7px;
	float: left;
	border: 0;
}

.promo {
  color: green;
  font-weight: bold;
  font-size: 9pt;
}



.table_ref_border {
	border: 1px solid #eaeaea;
	border-top: 0;
}
.table_ref_th {
	width: 920px;
	background-color: #f0510f;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 30px;
}


.temoignage_1a {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/efficaciteA.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_1a_txt {
	position: absolute;
	width: 190px;
	margin-left: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}

.temoignage_1b {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/efficaciteB.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_1b_txt {
	position: absolute;
	width: 200px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}


.temoignage_2a {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/serviceA.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_2a_txt {
	position: absolute;
	width: 190px;
	margin-left: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}

.temoignage_2b {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/serviceB.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_2b_txt {
	position: absolute;
	width: 200px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}


.temoignage_3a {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/qualiteA.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_3a_txt {
	position: absolute;
	width: 200px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}


.temoignage_3b {
	width: 569px;
	height: 380px;
	font-size: 0px;
	background-image: url(../images/temoignages/qualiteB.jpg);
	border: 0;
	margin-left: 20px;
}

.temoignage_3b_txt {
	position: absolute;
	width: 205px;
	margin-left: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}


.fonctionnement_gauche{
	width:300px;
	float: left;
	text-align: justify;
	display:inline; /* G?re le probl?me de doublement des marges sous IE6 */
}
.fonctionnement_droite{
	width:300px;
	float: left;
	text-align: justify;
	display:inline; /* G?re le probl?me de doublement des marges sous IE6 */
}


.bouton_envoyer{
	cursor: pointer;
	width: 120px;
	height: 35px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/emailing_revendeurs_professionnels/envoyer_bt.png);
	border: 0;
}
.bouton_envoyer:hover{
	background-image: url(../images/emailing_revendeurs_professionnels/envoyer_bt_on.png);
}


.texte_appli_store {
	background-color:#DAE4F3;
	font-size:8pt;
	padding:10px;
}


.standard_txt{
	margin-left: 100px;
	margin-right: 100px;
}

.footer_v2{

}

table.table_gauche_appli_store
{
	border: 1px solid #eeeeee;
	border-top: none;
	border-bottom: none;
}
table.table_gauche_appli_store td.title
{
	font-weight: bold;
	text-align: center;
    width: 345px;
    height: 35px;
    background-image: url('../images/appli_store/fond_titre.png');
}
table.table_gauche_appli_store td.label
{
	padding-left: 50px;
	font-weight: bold;
	font-size: 8pt;
}
table.table_gauche_appli_store td.label2
{
	padding-left: 38px;
	font-weight: bold;
	font-size: 8pt;
}


/* ######## Feuillet Contact ############ */
.contact_Titre
{
	font-weight: bold;
	text-align: center;
	background-color: #ab0c1b;
	color:#FFFFFF;
	font-size:10pt;
	padding:2px;
}

.border_standard_gris{border: 1px solid #e7e7e7;}
table.border_standard_gris td input{
    text-align:left;
}


.tab_send_devis_mail
{
	border:1px solid #f05500;
	margin:0px;
	padding:0px;
	width:940px;
}

.top_tab_send_devis_mail
{
	background-color:#f05500;
	margin:0px;
	padding:10px;
	color:#FFFFFF;
	font-size:18px;
}

/* COMPARATIF MOTORISATIONS */

.comparatif_moteurs_container{
	width:990px;
	margin:40px auto;
	text-align:left;
}

.left{
	float:left;
}

.clear{
	clear:both;
}

.texte1{
	width:380px;
	padding:40px 0px 0px 15px;
	font-size:14px;
}

.maj{
	text-transform:uppercase;
}

.orange{
	color:#fd6e09;
}

.gras{
	font-weight:bold;
}

.texte2{
	line-height:25px;
	text-transform:uppercase;
	padding:0px 10px;
	width:536px;
	height:220px;
}

.texte2 ul{
	margin:0px;
	width:375px;
	padding:48px 21px;
}

.texte2 ul li{
		 list-style-type: none;
		 background-image: url('../images/comparatif_motorisation/picto_plus.png');
		 background-repeat: no-repeat;
		 background-position: 0 0.32em;
		 padding-left: 25px;
		 font-weight: bold;
}

.texte-fond-gris{
	background-color:#767676;
	color:#FFFFFF;
	height:85px;
	padding:5px;
	position:relative;
}

.texte-fond-blanc{
	height:144px;
}

/********** DESTOCKAGE **********/
h1.title_cat_destock
{
    color:#FF8302;
    font-weight:bold;
    font-size:18px;
}

.link_promo
{
    text-decoration:none;
    font-size:14px;
    margin-bottom:2px;
}

.link_promo:hover
{
    text-decoration:underline;
}

.decoy {
	display:block;
	text-decoration:none;
	margin:2px;
}

.decoy2 {
	display:block;
	text-decoration:none;
	margin:2px;
	text-align:left;
}

.col_gauche_cat{
	width:274px;
	/*border:1px solid #999999;*/
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	font-size:12px;

}
.col_gauche_cat p{
    text-align:justify;
}

.col_gauche_cat a{
   color:#000000;
}
.vignette_cat {
	width:194px;
	height:270px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #d4d4d4;
}

.col_gauche_cat .video_parasol {
    width: 272px;
    height: 103px;
    border: 1px solid #bebebe;
    margin-top: 5px;
}

.col_gauche_cat .video_parasol:hover {
    border: 1px solid #FF8500;
}

.lien_videos{
	color: #FF6C00;
	margin-left:10px;
	margin-top:5px;
}


.title_content_cat{
	width:274px;
	/*border:1px solid #999999;*/
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	font-size:12px;
}

.content_cat_01{
	width:300px;
	/*border:1px solid #999999;*/
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	font-size:12px;
}

.blue_cat{
	background-color:#DAE4F3;
	font-size:8pt;
}

.texte_appli_store2 {
	background-color:#ebebeb;
	font-size:8pt;
	padding:10px;
}


/*********** SOUS CAT STYLE ***************/
.info_cat_price_promo
{
    color:#ff6c00;
    font-size:1.3em;
    height:30px;
    margin-top:4px;
}

.info_cat_price
{
    margin-top:4px;
    padding-top:3px;
    height:27px;
}

.info_cat_price_other
{
    font-size:18px;
    margin-top:4px;
    padding-top:3px;
   /* height:27px;*/
}

.info_cat_price .price_product
{
    color:#FF0000;
    font-size:18px;
    font-weight:bold;
}

.title_cat_h1
{
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
    border-bottom: 1px solid #efefef;
    width: 922px;
    margin:0 0 0 20px;
    text-align:left;
}

.descript_cat_info_product
{
    min-width:190px;
    max-width: 196px;
    border:1px solid #D4D4D4;
    padding:2px 10px 0 10px;
    margin:10px 0px 0 10px;
    cursor:pointer;
    font-size:11px;
    text-align: center;
/*    height:263px; ** OLD ** */
    height:275px;
}
.descript_cat_info_product img{
	margin-top:8px;
}
.descript_cat_info_product_fin
{
    margin:10px 0px 0 10px;
}


.descript_cat_info_product h2
{
    margin:7px 0px;
    display:block;
    text-decoration:none;
}

.descript_cat_info_product h2 a
{
    text-decoration:none;

}

.info_connected_com
{
    /*background-color:#FF8B00;
    color:#FFFFFF;*/
    background-color:#000000;
    color:#FFFFFF;
    padding:5px 0;
    font-weight:bold;
    width:1000px;
}

.info_connected_com .sizeInfMessage
{
    font-size:18px;
}

.info_connected_com .yellowColor
{
    color:#FFFF00;
}

.info_connected_com .redColor
{
    color:#FF0000;
}

.info_connected_com a
{
    color:#FF8B00;
}

#promotions h1 {
    text-align:left;
    margin-left:20px;
}

#promotions h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size: 20px;
    text-decoration: none;
}

#promotions h2.red {
    color: #FA0000;
}

#promotions h2.green {
    color: #99C228;
}

#promotions h3 {
    margin-left:0;
    margin-bottom:0;
    margin-top:5px;
}

#pascher {
    float:left;
    margin-left:50px;
    width:900px;
}
#pascher h2{
   float:left;
   margin-bottom:0px;
   color:#D0005D;
}
#pascher ul{
    float:left;
    text-align:left;
    margin-right:100px;
}
#pascher ul li {
  margin-bottom:5px;
}
#pascher ul li a{
   text-decoration:none;
}

#pascher ul li a:hover{
   text-decoration:underline;
}

#facebook_content{
   width:1030px;
   text-align:left;

}
#facebook_content #visuel{
    float:left;
    margin-left:10px;
    width:712px;
    margin-right:20px;
    text-align:justify;
}

#facebook_content #visuel.accueil{
    /*border:1px solid #AAAAAA;*/
}

#facebook_content #visuel p{
    text-align:justify;
}
#facebook_content #visuel a{
   color:#3B5998;
}

#facebook_content #visuel ul li{
    margin-bottom:3px;
}

#facebook_content #facebook_frame{
    float:left;
    width:248px;
}
#facebook_content #liens{
    float:left;
    width:400px;
    margin-left:10px;
    border:1px solid #AAAAAA;
    background:white;
}
#facebook_content #liens h2{
    border:1px solid #C6CEDD;
    color:#1C2A47;
    cursor:default;
    padding-bottom:7px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    background-color:#EDEFF4;
    display:block;
    margin-top:0px;
    padding-top:8px;
    padding-left:7px;
}
#facebook_content  ul{
    list-style-type: none;
    padding-left:0px;
    float:left;
    margin-right:30px;
}
#facebook_content  ul li{
    padding-left:12px;
    margin-bottom:5px;

}
#facebook_content  ul li a{
    color:#3B5998;
    text-decoration:none;
    font-weight:bold;
    font-size:0.9em;
}
#facebook_content ul li a:hover{
    text-decoration:underline;
}


#atterrissage a{
	color:#666666;
}
#atterrissage img{
	float:left;
	margin-right:7px;
	border:1px solid green;
}

#atterrissage ul.page_texte li a{
	color:#063FFE;
}

#atterrissage h1{
	text-transform:capitalize;
}

#promotions .partie_jeu_fb{
    background:url('/images/jeu-facebook/facebook-stores-discount-promo.jpg');
    width:963px;
    height:339px;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    cursor:pointer;
}

#promotions .partie_jeu_fb .contenu_jeu_fb{
    margin-left:508px;
    padding-top:65px;
    text-align:left;
}

#promotions .partie_jeu_fb .contenu_jeu_fb h2{
    color:#3B5998;
    display:block;
    margin-top:0px;
    margin-bottom:4px;
    font-size:2.5em;
    font-weight:bold;
    text-decoration:none;
}
#promotions .partie_jeu_fb .contenu_jeu_fb h3{
    color:#D3055A;
    margin-top:0px;
    font-size:2em;
}
#promotions .partie_jeu_fb .contenu_jeu_fb p {
    line-height:1.6em;
}
#promotions .partie_jeu_fb .contenu_jeu_fb p span{
    font-weight:bold;
    font-size:1.4em;
}

#promotions .partie_jeu_fb ul{
    list-style-type:none;
    padding-left:0px;
        float:left;
        width:250px;
}
#promotions .partie_jeu_fb ul li{
    margin-bottom:3px;
}

#promotions .partie_jeu_fb ul li a {
    color:#3B5998;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
}

#promotions .partie_jeu_fb ul li a:hover {
    text-decoration:underline;
}

#promotions .partie_jeu_fb a.fb img {
    float:right;
    margin-right:17px;
    margin-top:32px;
}

#listNewClient
{
    position: fixed;
    bottom:0px;
    right:0px;
    font-size:10px;
    min-width:150px;
    max-height:100%;
}

#listNewClient .infoBoxNewDev
{
    background:url('/images/gestion_com/divers/gradient_info.png');
    background-position: -100px;
    cursor:pointer;
    display:none;
}

#listNewClient .infoBoxNewDev .titleBoxDev
{
    background-color:#333333;
    color:#FFFFFF;
    font-weight:bold;
    padding:0;
    text-align:center;
    margin:0px;
}

#listNewClient .infoBoxNewDev .content_info_com_devis
{
    padding:10px;
}


#chatCom
{
    position: fixed;
    bottom:0px;
    left:0px;
    font-size:10px;
    min-width:250px;
    max-height:100%;
}

#chatCom #writeMessageChat textarea
{
    width:100%;
    height:50px;
    border:1px solid #333333;
}

#chatCom #writeMessageChat textarea:focus
{
    max-width:250px;
}

#chatCom .reduce_chat
{
    background-color:#333333;
    color:#FFFFFF;
    cursor:pointer;
}

#chatCom #messageChat
{
    width:100%;
    border:1px solid #333333;
    overflow:auto;
    font-family: "Courier";
    background-color:#FFFFFF;
    height:200px;
    max-width:250px;
    text-align:left;
    font-size:12px;
}

#chatCom #messageChat .chat_message
{
    border-bottom:1px solid #333333;
}
/************************************/
/********* Qui Sommes Nous **********/
#qui_sommes_nous {
	margin-left:10px;
        text-align:left;
}
#qui_sommes_nous a{
	text-decoration:none;
}

#qui_sommes_nous a:hover{
	text-decoration:underline;
}

#qui_sommes_nous h2{
	font-size:15px;
}
#qui_sommes_nous h2 a{
	color:black;
	text-decoration:none;
	font-size:15px;
}
#qui_sommes_nous a{
	color:#063FFE;
}
#qui_sommes_nous #col_gauche{
	background:white;
	width:330px;
	float:left;
}

#qui_sommes_nous p{
	margin-bottom:19px;

}

#qui_sommes_nous #ciel{
	margin-bottom:15px;
}

#qui_sommes_nous #courre_interieure{
	margin-bottom:5px;
	margin-left:12px;
}
#qui_sommes_nous  #bureau{
	margin-left:12px;
}

#qui_sommes_nous  #col_1{
	background:white;
	width:312px;
	float:left;
	margin-right:10px;
}
#qui_sommes_nous  #col_2{
	background:white;
	width:322px;
	float:left;

}
#qui_sommes_nous #bas{
	clear:both;
	float:left;
}

#qui_sommes_nous #bas #contact{
	background:#ededed;
	width:572px;
	float:left;
	padding:15px 25px 22px 35px;


}
#qui_sommes_nous #bas #liens{
	background:white;
	float:left;
}
#qui_sommes_nous #bas #liens #produits{
	margin-left:20px;
}

#qui_sommes_nous img#bureau{
        margin-top:14px;
}

#plan_site{
	background: white;
	margin-bottom:10px;
}
#plan_site li.niveau1{
	margin-bottom:20px;
}
#plan_site li.niveau1 ul li{
	margin-bottom:10px;
}
#plan_site li.niveau1 ul li ul li{
	margin-bottom:3px;
}

#plan_site a{
	color:#063FFE;
	text-decoration:none;
}
#plan_site a:hover{
	text-decoration:underline;
}
#atterrissage a{
	color:#666666;
}
#atterrissage img{
	float:left;
	margin-right:7px;
	border:1px solid green;
}

#atterrissage ul.page_texte li a{
	color:#063FFE;
}

#atterrissage h1{
	text-transform:capitalize;
}

#pied_home{
    float:left;
    text-align:left;
    margin-top:10px;
    /*margin-left:8px;*/
    margin-bottom:10px;
}

#pied_home #texte{
    float:left;
    width:650px;
   /* background-color:#F6F6F6;*/
   color:#555555;
    height:234px;
    border:1px solid #C7C7C7;
    padding:8px 5px 5px 8px;
}
#pied_home #texte a{
    color:#EA640C;
    text-decoration:none;

}

#pied_home #texte a strong{
    font-weight:normal;
}
#pied_home #texte a:hover{

    text-decoration:underline;
}
#pied_home #texte p{
    font-size:0.9em;
    margin-bottom:0px;
    margin-top:9px;
}
#pied_home #liens_blog{
    float:left;
    width:307px;
    height:240px;
    overflow:auto;
    border:1px solid #A59574;
    margin-left:5px;
    padding-top:5px;
}

#pied_home #liens_blog #titre{
    height:22px;
}

#pied_home #liens_blog #titre h2{
    margin-left:5px;
    float:left;
}
#pied_home #liens_blog #titre h2 a{
   color:#EA640C;
}
#pied_home #liens_blog #titre img{
    float:right;
    margin-right:3px;
}

#pied_home #liens_blog ul{
    padding-left:0px;
    list-style-type:none;
}

#pied_home #liens_blog ul li{
    padding:3px;
    border-top:1px solid #C7C7C7;
}

#pied_home #liens_blog ul li.pair{
    background:#f5f5f5;
}

#pied_home #liens_blog ul li span{
    font-weight:bold;
    font-size: 0.8em;
}

#pied_home #liens_blog ul li h3{
    margin:0px;
    font-weight: normal;
    font-size:0.9em;
    display: inline;
}

#pied_home #liens_blog ul li h3 a{
    text-decoration:none;

    color:#555555;
}
#pied_home #liens_blog ul li h3 a:hover{
    color:#E8743A;
}

#pied_page{
    text-align:center;
    margin-top:30px;
    font-size: 0.8em;
}

#choisir{
    text-align:left;
    padding:0 10px 10px 20px;
    width:614px;
    float:left;
}

#choisir h1{
    font-size:2em;
    margin-left:5px;
}

#choisir h2{
    color:white;
    font-size:1.7em;
    display:block;
    margin-top:15px;
    margin-left:5px;
    background-color:#587D00;
    padding:3px 0px 3px 5px;
}

#choisir h2 a {
    color: white;
    font-size: 1em;
}

#choisir h2.ext{
    margin-top:35px;
}
#choisir h3{
   margin-left:0px;
   font-size:1.6em;
   margin-left:10px;
   margin-top:20px;
   color:#587D00;
    text-decoration:underline;
}

#choisir h3 a{
   margin-left:0px;
   font-weight:bold;
   color:#587D00;

}

#choisir h4{
   margin-left:15px;
   font-size:0.9em;

}

#choisir p{
    text-align:justify;
    font-size:0.9em;
    margin-left:18px;
}

#choisir p.chapo{
    margin-left:9px;
    font-weight: bold;
}

.conseils_pratiques_details{
    background-image:url('/images/conseils/mini-header-deco-page-conseils.jpg');
    width:316px;
    height:132px;
}
.conseils_pratiques_details .txt_conseils{
    font-weight:bold;
    font-size:22px;
    padding:56px 0 0 0;
    color:#55c31c;
    font-weight:900;
    font-family: 'Lato';
    margin:0px;
}
.conseils_pratiques_details .txt_pratique{
    font-size:36px;
    color:#25778f;
    font-weight:400;
    font-family: 'Lato';
    margin:0px;
    padding:0px 0 0 40px;
}


 div.liens{
    background-color:white;
    border:1px dotted #999999;
    margin-left:36px;
    width:548px;
}
 div.liens ul li {
   margin-bottom:3px;
   font-size:0.9em;
   list-style-type:circle;
}

div.liens h2{
   margin-left:5px;
    margin-top:5px;
    display:block;
}

 div.liens a{
   text-decoration:none;
   color:#063FFE;
}
 div.liens a:hover{
   text-decoration:underline;
}

#choisir a{
   text-decoration:none;
   color:#063FFE;
}

#choisir a:hover{
   text-decoration:underline;
}

#choisir hr{
   border:1px solid #cccccc;
}

#choisir #qualite{
    border:1px solid  #587D00;
    padding:10px;
    margin-top:17px;
}

#choisir #qualite h2{
    color:#587D00;
    font-size:1.5em;
    display:block;
    background:none;
   margin:0px;
}

#choisir #qualite p{
   margin-left:5px;
}

#conseil_navigation{
    /*border:1px solid #E0E0E0;*/
    border-bottom:none;
    float:left;
    margin-bottom:10px;
    margin-left:26px;
    text-align:left;
    width:315px;
}
#conseil_navigation h2{
    text-align:center;
    display:block;
    color:white;
    background:#666666;
    padding:7px 5px;
    margin-top:0px;
}

#conseil_navigation ul{
    border:1px solid #E0E0E0;
    list-style-type:none;
    padding:0px;
    margin:0px
}
#conseil_navigation ul li{
    border-bottom:1px solid #E0E0E0;
}
#conseil_navigation ul li h3{
    margin-left:19px;
    margin-right:1px;
    margin-top:6px;
    margin-bottom:6px;
}
#conseil_navigation ul li a{
   color:#666666;
   text-decoration:none;
   font-weight:normal;
}
#conseil_navigation ul li a:hover{
    text-decoration:underline;
    color:#587D00;
}


#illustrations{
    float:left;
    margin-bottom: 10px;
    margin-left:26px;
    width:315px;
    text-align:center;
}

#illustrations h2{
    background:none repeat scroll 0 0 #666666;
    color:#FFFFFF;
    display:block;
    font-size:1em;
    margin-top:0;
    padding:7px 5px;
    text-align:center;
   font-size: 1.1em;
    margin-bottom:20px;
}

#illustrations ul{
    list-style-type:none;
    padding-left:0px;
    text-align: center;
}

#illustrations ul li{
    margin-bottom:33px;
    cursor:pointer;
}

#illustrations ul li.options{
    cursor:default;
}

#illustrations ul li img{
    border:1px solid #587D00;
}

#illustrations ul li h3{
    background:none repeat scroll 0 0 black;
    color:white;
    font-size:1.1em;
    margin-left:17px;
    margin-top:132px;
    padding:3px 5px;
    position:absolute;
    text-align:left;
    width:247px;

}

#illustrations ul li h3 a{
    color:white;
    text-decoration: none;
}

#illustrations ul li h3 a:hover{
    color:#D5EB8C;
}



#volet_roulant_electrique h1{
    font-size:2.7em;
    margin-bottom:10px;
}

#volet_roulant_electrique h1 span{
    color:#ff8400;
}

#volet_roulant_electrique h2{
   color:#ffffff;
   background-color:#656565;
   display:block;
    padding-bottom:5px;
    padding-top:5px;
}

#volet_roulant_electrique #teleconseiller{
    width:435px;
    height: 291px;
    background: url('/images/volets_roulants/telecommande_somfy_vente.jpg') no-repeat;
    float: left;
    margin-left:20px;
}

#volet_roulant_electrique #fonctionnalites{
    float:left;
    text-align: left;
    padding-top:5px;
    padding-left:25px;
    line-height:3.5;
}

#volet_roulant_electrique #commande{
    text-align: center;
    margin-left:35px;
    color:#009ee0;
    font-size:1.3em;
    font-weight:bold;
}
#volet_roulant_electrique #commande img{
    margin-top:10px
}
#volet_roulant_electrique #fonctionnalites ul{
    list-style-type:none;
    padding-left:5px;
}
#volet_roulant_electrique #fonctionnalites ul li{
    background:url("/images/volets_roulants/fleche.png") no-repeat scroll 0 11px white;
    padding-left:26px;
}

#volet_roulant_electrique h3{
   margin-left:0px;
   margin-bottom:0px;
   font-size:1.1em;
}
#volet_roulant_electrique ul{
    padding-left:20px;
    margin-top:3px;
}
#volet_roulant_electrique ul li{
    padding-left:2px;
}
#volet_roulant_electrique ul li a{
    color:#FF8400;
    text-decoration:none;
    font-size:1.1em;
}
#volet_roulant_electrique ul li a:hover{
    text-decoration:underline;
}
#volet_roulant_electrique #texte{
    width:100%;
    float:left;
    text-align:left;
}

#volet_roulant_electrique #texte #gauche{
    width:360px;
    float:left;
    margin-left:25px;
    background: #e2e2e2;
    padding:10px 25px;
}

#volet_roulant_electrique #texte #droite{
    float:left;
    margin-left:48px;
    width:449px;
}

#volet_roulant_electrique #texte #droite p{
    font-weight:bold;
}

div#choisir.trevira{
    padding-left:0px;


}

.trevira img{
    float:left;
    margin-right:8px;
}

.telecommande_volet{
    border: 1px solid #c7c7c7;
    width:283px;
    height:212px;
    text-align:left;
    margin-top:5px;
}

.telecommande_volet:hover{
/*    border-color:#bd2700;*/
}

.telecommande_volet .haut{
    background-image:url('/images/volets_roulants/telecommande/bg-motorisation-somfy-stores-discount.png');
    height:58px;
}

.telecommande_volet .haut h2{
   color:#1F1F1F;
   font-size:1.4em;
   margin-left:52px;
   font-weight:normal;
   padding-top:6px;
   display:block;
   margin-top:0px;
   margin-bottom:3px;
}

.telecommande_volet .haut h3 {
   margin-top:0px;
}
.telecommande_volet .haut h3 a{
   color:#FF7600;
   font-size:1.1em;
   margin-left:5px;
   font-weight:bold;
   text-decoration:none;
}

.telecommande_volet .bas span{
    font-size:0.75em;
    text-align:left;
    margin-left:3px;

}
.telecommande_volet .bas img{
  vertical-align:bottom;

}

/******* POPUP AJOUT PANIER ***********/
.contenerAddProduct
{
    width:425px;
    height:200px;
    background-image:url('/images/films/fond_popup.png');
}

.contenerAddProduct .titleProductAdd
{
    background-color:#FD791A;
    color:#FFFFFF;
    font-weight:bold;
    padding:9px 0;
    text-align:center;
}


.contenerAddProduct .contenerInfo
{
    margin:15px auto 0 auto;
    width:375px;
}

.contenerAddProduct .contenerInfo .productChoose
{
    font-size:16px;
}

.contenerAddProduct .contenerInfo .imgProduct
{
    float:left;
}

.contenerAddProduct .contenerInfo .imgProduct img
{
    max-height:50px;
    margin-top:10px;
}

.contenerAddProduct .contenerInfo .contenerProductInfo
{
    float:left;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .productTitle
{
    margin-top:3px;
    text-align:left;
    width:295px;
    font-size:14px;
    font-weight:bold;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .boxQtePrice
{
    margin-top:15px;
}

.contenerAddProduct .contenerInfo .contenerProductInfo .boxQtePrice .productPriceAdd
{
    float:right;
    margin-right:10px;
    color:green;
    font-size:18px;
}

.contenerAddProduct .buttonManageProduct
{
    text-align:center;
    margin-top:15px;
}



#store_exterieur_mesure h1{
    color:#FF8B02;
    font-size:2em;
    margin-bottom:0px;
}

#store_exterieur_mesure h2{
     background-color: #FF8B02;
    color: white;
    display: block;
    float: left;
    font-size: 1.2em;
    margin-top: 20px;
    padding: 3px 5px;
    margin-bottom:0px;
}

#store_exterieur_mesure p{
    text-align:justify;
    line-height:1.4em;
}

#store_exterieur_bottom{
    background-color: #EFEFEF;
    border: 1px dotted #999999;
    float: left;
    font-size: 0.9em;
    margin-left: 9px;
    padding: 5px 10px;
    width: 578px;
}

.store_bateau_pub {
    border: 1px solid #535353;
}

/****************
 * Echantillons *
 ***************/

.sample_list {
    border: none;
    margin: 0px;
    padding: 0px;
}

.sample_list_title {
    background-color: #f05500;
    padding-left: 5px;
    height: 40px;
    width: 949px;
    text-align: left;
}

.sample_list_title span {
    color: #FFFFFF;
    font-size: 1.5em;
}

.sample_list_choice {
    color: #f05500;
    font-size: 1.5em;
    margin-left: 30px;
}

.sample_list_hr {
    margin-left: 30px;
    border: none;
    border-top: 1px solid #f05500;
}

.sample_list_column {
    float: left;
    width: 300px;
    margin-right: 15px;
}

.sample_list_gamme {
    margin: 0px 0px 20px 0px;
}

.sample_list_gamme_title {
    font-weight: bold;
    margin: 0px 0px 5px 30px;
}

.sample_list_produit {
    margin: 0px 0px 0px 60px;
}

.sample_list_produit input {
    vertical-align: middle;
}

.sample_list_produit label {
    vertical-align: middle;
}

.checkBoxColorisRideaux, .checkBoxColorisRideaux2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.sample_curtains_colors {
    width: 130px;
    float: left;
}

.sample_curtains_colors input, .sample_curtains_colors input {
    vertical-align: middle;
}

.checkBoxColorisRideaux label, .checkBoxColorisRideaux2 label {
    vertical-align: middle;
}

.contentEchRideaux, .contentEchRideaux2 {
    margin-bottom: 10px;
}

.contentEchRideaux select, .contentEchRideaux2 select {
    width: 150px;
}

/**********************
 * Echantillons - FIN *
 **********************/

/*******************
 * Rideaux-coloris *
 *******************/

.curtains_colors_list {
    width: 614px;
    float: left;
}

.curtains_colors_list h2 {
    margin: 20px 0px 10px 10px;
    display: block;
    clear: both;
}

.curtains_colors_list p {
    margin: 0px 0px 10px 0px;
}

.curtains_colors_list ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
}

.curtains_colors_list ul li {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: left;
}

.curtains_colors_list ul li img {
    margin-right: 15px;
    border: 1px solid #bfbfbf;
    width: 135px;
    height: 80px;
}

/*************************
 * Rideaux-coloris - FIN *
 *************************/

/**********************
 * stores_promo3x.php *
 **********************/

.promo3x_deco {
    text-align: left;
    height: 300px;
    width: 959px;
    margin: 10px auto;
    text-align: left;
    border: 1px solid #cdcdcd;
    cursor: pointer;
}
.damidot{
   height: 290px;
}

.promo3x_deco:hover {
    border: 1px solid #98004b;
}

.promo3x_deco_left {
    float: left;
    height: 290px;
    width: 344px;
}

.promo3x_deco_right {
    float: left;
    height: 290px;
    width: 570px;
    background-color: #fbfcfb;
}

.promo3x_deco_right_txt {
    color: #565656;
    font-size: 1.1em;
    font-weight: bold;
}

.promo3x_deco_right_txt span {
    font-weight: bold;
    font-size: 1.3em;
}

.promo3x_deco_right_links {
    margin: 30px 0px 0px 0px;
}

.promo3x_deco_right_links a {
    color: #0090e9;
    font-weight: bold;
    vertical-align: top;
}

.promo3x_deco_right_logos {
    margin: 50px 0px 0px 0px;
}

.promo3x_volet{
    border:1px solid #DDDDDD;
    display:block;
    margin:auto;
    width:959px;
    height:301px;
}
.promo3x_volet:hover{
    border-color:#98004B;
}

/****************************
 * stores_promo3x.php - FIN *
 ****************************/

/* refonte page pr�sentation des prises de mesure et notice de pose */
/* bloc principal */
 .refonte_store_sur_mesure_prise_de_mesure{
 	width:985px;
 	margin:0 auto;
 }


 /* bande sur le cote */
  .sur_mesure_vertical_vert{
 	color:#FFF;
 	background-color:#90C250;
 	width:46px;
 	height:635px;
 	float:left;
 }

  .sur_mesure_vertical_vert_coloris, .sur_mesure_vertical_vert_fdescriptive{
 	color:#FFF;
 	background-color:#90C250;
 	width:46px;
 	height:896px;
 	float:left;
 }

 .sur_mesure_vertical_vert_fdescriptive{
     height:896px;
 }

   .sur_mesure_vertical_bleu{
 	color:#FFF;
 	background-color:#66B5C9;
 	width:46px;
 	height:209px;
 	float:left;
 }

 .notice_vertical_bleu{
 	color:#FFF;
 	background-color:#66B5C9;
 	width:46px;
 	height:420px;
 	float:left;
 }

 .notice_vertical_bleu_coloris, .notice_vertical_bleu_fdescriptive{
 	color:#FFF;
 	background-color:#66B5C9;
 	width:46px;
 	height:452px;
 	float:left;
 }

 .notice_vertical_bleu_fdescriptive{
     height:452px;
 }

 .picto{

	margin-top:5px;
 }
/* fin bande cote */


 .titre_popup_vert{
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	color:#FFF;
	background:#90C250;
	font-size:1.3em;
 }

  h3.titre_popup_vert{
      height : 20px;
  }
  h3.titre_popup_vert{
      height : 20px;
  }
 .titre_popup_bleu{
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	color:#FFF;
	background:#66B5C9;
	font-size:1.3em;
 }

 .prise_de_mesure{
 	width:142px;
 	height:200px;
 	border:1px solid #CCCCCC;
 	float:left;
	display:block;
 	position:relative;
 	margin-left:10px;
 	margin-bottom:10px;
	margin-top:3px;
 	text-align:center;
	z-index:1;
	background:#FFF;
 }

 ul.prise_de_mesure{
     list-style-type: none;
 }

 .notice_de_pose{
 	width:142px;
 	height:210px;
 	border:1px solid #CCCCCC;
 	float:left;
	display:block;
 	position:relative;
 	margin-left:10px;
 	margin-bottom:10px;
	margin-top:3px;
 	text-align:center;
	z-index:1;
	background:#FFF;
 }

 ul.notice_de_pose{
     list-style-type: none;
 }

 ul.notice_de_pose{
     list-style-type: none;
 }

  .bordure_bleue:hover{

 	border:1px solid #66B5C9;
	cursor:pointer;
 }

 .bordure_verte:hover{

  cursor:pointer;
 	border:1px solid #90C250;
 }

 .img_prise_de_mesure{
 	margin-top:10px;
	margin-bottom:5px;
 }

 .popup_div_prise_de_mesure{

	width:142px;
	border:1px solid black;
	z-index:2;
 }

  .ul_prise_de_mesure{
 	margin-left:-29px;
 }

 .popup_div_prise_de_mesure li {
 	list-style-type:none;
 	display:block;
 	font-size:10px;
 	margin-top:9px;
	text-align:left;
 }

 .popup_div_prise_de_mesure li a{
 	list-style-type:none;
	width:170px;
 	display:block;
 	font-size:11px;
 	text-decoration:underline;
 	color:#B03E26;
	line-height:17px;
 }

 .popup_div_notice_de_pose{
    display : none;
	width:142px;
    height : 120px;
	border:1px solid black;
	z-index:2;
 }

 .popup_div_notice_de_pose li {
 	list-style-type:none;
 	display:block;
 	font-size:10px;
 	margin-top:9px;
	text-align:left;
 }

 .popup_div_notice_de_pose li a{
 	list-style-type:none;
	width:170px;
 	display:block;
 	font-size:11px;
 	text-decoration:underline;
 	color:#B03E26;
 }

 .picto_pdf{
 	margin-left:-5px;
	float:left;
 }

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

 .titre_notice_pmesure{
	text-align:left;
 }

#panier_film #gauche{
	background-color:#EFEFEF;
}

#panier_film #droite{
	background-color:#EFEFEF;
}
#panier_film #droite_rouge{
	background-color:#EFEFEF;
}

table#tab_cmd td#entete2{
	background : #535353;
	height : 25px;
	width : 185px;
}


#video-pub-info{
    width:670px;
    border:1px solid #C0C0C0;
    margin-left:304px;
}

#video-pub-info .videoTitle{
    font-size:20px;
    color:#FFFFFF;
    height:40px;
    background:url('../images/cat-volet/bg-titre-video.gif');
}

    .videoTitle .leftPart{
	text-transform:uppercase;
	background:url('../images/cat-volet/bg-onglet-video.gif');
	float:left;
	padding:5px 10px 5px 20px;
	font-weight:bold;
	height:30px;
	width:130px;
	text-align:left;
    }

    .videoTitle .rightPart{
	padding:7px 10px 7px 10px;
	float:left;
	font-weight:bold;
	letter-spacing: 0px;
    }

#video-pub-info .wrapperInf{

}

    .wrapperInf .pictureVideo{
	display:block;
	float:left;
	margin:10px 0 0 0px;
    }

    .wrapperInf .leftBlockVideo{
	float:left;
	text-align:left;
	margin:10px 33px 0 15px;
    }

    .wrapperInf .rightBlockVideo{
	float:left;
	margin:10px 0 0 0;
	background:url('../images/cat-volet/pointille.gif') repeat-y #FFFFFF;
	padding-left:20px;
	height:260px;
	text-align:left;
    }

    .wrapperInf .titleVolet{
	color:#8b8b8b;
	font-weight:bold;
	margin-top:10px;
    }

    .wrapperInf .titleSubVolet{
	text-transform:uppercase;
	color:#464646;
	font-size:26px;
    }

    .wrapperInf .videoDetailsLink{

    }

	.videoDetailsLink img{
	    display:block;
	    float:left;
	    margin:5px 0;
	}

	.videoDetailsLink .videoLink{
	    display:block;
	    float:left;
	    color:#ff6c00;
	    text-decoration:underline;
	    margin:20px 0 0 10px;
	    font-weight:bold;
	}


/* refonte page catalogue */

.afficheCatalogueProduit{
    width:970px;
    margin:15px auto;
    border:1px solid #CECECE;
    padding:5px;
    position: relative;
    float: left;
}

.MainProduct{
    width:300px;
    text-align:center;
    padding:0 5px;
}

.MainProduct:hover{
    cursor:pointer;
}

.TitreMainProduct{
    width:310px;
    float: left;

}

.ul_catalogue{
    float:left;
    list-style-type:none;
    display:block;
    width:655px;
    padding:0;
    margin: 0;
}

.li_catalogue{
    border:1px solid #CCCCCC;
    float:left;
    width:140px;
    margin:0 5px 15px 5px;
    text-align: center;
    padding:5px;
    text-decoration: none;
    height: 210px;
}

.li_catalogue:hover{
    border:1px solid #579E0E;
    cursor:pointer;
}

.li_catalogue strong{
    color: #111;
}
.descriptionCatalogue {
    line-height:14px;
    font-size:12px;
    width:300px;
}

.mesureOuStandard,.textPromo{
    font-size:12px;
    text-align: center;
}

.detailsCatalogue{
    width:655px;
    float:left;
}

.textPromo{
    text-align:center;
}
.TitreMainProduct a h2{
    width:970px;
}

.bleu{
    color:#459BB1
}

.vert{
    color:#579E0E;
}

.rose{
    color: #FF00A2;
}

.h3Catalogue{
    color:#535353;
    border:none;
    text-decoration:none;

}

.aCatalogue{
    text-decoration: none;
    color:#535353;
}

.afficheCatalogueProduit h2{
    border:none;
}

.retourAncre{
    float:right;
}

#basCatalogue a{
    text-decoration: none;
    color:#111;
}
#basCatalogue a:hover{
    text-decoration: underline;
}

/* fin refonte catalogue */

/********************
 * store-projection *
 ********************/

.sp_desc_table {
    border-collapse: collapse;
}

.sp_desc_table tr td {
    border: 1px solid black;
    padding: 2px 5px 2px 5px;
}

/**************************
 * store-projection - fin *
 **************************/


.cb_erreur{
    text-align:left;
    width:400px;
    background:url('/images/erreur_cb/bg-carte-refusee.png');
    height:111px;
    margin:10px auto 0 auto;
    padding-top:230px;
    padding-left:566px;
}
.cb_erreur_annulation{
    text-align:left;
    width:526px;
    background:url('/images/erreur_cb/bg-commande-annulee.jpg');
    height:111px;
    margin:10px auto 0 auto;
    padding-top:230px;
    padding-left:440px;
}
.cb_erreur_indisponible{
    text-align:left;
    width:426px;
    background:url('/images/erreur_cb/erreur-query.jpg');
    height:111px;
    margin:10px auto 0 auto;
    padding-top:230px;
    padding-left:540px;
}

.confirmationDemande, .confirmationDemande .center{
    margin-left : 15px;
}

/***********************
 * delais de livraison *
 ***********************/

.delivery_top {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 5px 15px;
    color: #666666;
    font-size: 1.4em;
    text-align: left;
}

.delivery_top img {
    vertical-align: middle;
}

.delivery_middle {
    list-style-type: none;
    padding-left: 0px;
}

.delivery_middle li {
    margin-bottom: 10px;
}

.delivery_middle li img {
    float: left;
}

.delivery_middle li p {
    width: 200px;
    float: left;
    margin-left: 15px;
    margin-bottom: 0px;
    color: #505050;
    text-align: left;
}

.delivery_middle li p span {
    font-weight: bold;
}

.delivery_middle li p .delivery_mesure {
    color: #6ca127;
}

.delivery_middle li p .delivery_roulant {
    color: #402d0d;
}

.delivery_middle li p .delivery_standard {
    color: #3992a8;
}

.delivery_middle li p .delivery_rideau {
    color: #8c1010;
}

.delivery_bottom {
    padding: 5px 15px;
    text-align: left;
    font-size: 0.8em;
}

.delivery_bottom span {
    color: #878787;
    font-weight: bold;
}

.delivery_bottom .delivery_euro {
    color: #606060;
    font-size: 1.3em;
}

/*****************************
 * delais de livraison - fin *
 *****************************/

.enteteRecherche{
    font-weight: bold;
}


.search_type a{
    font-weight: bold;
    text-decoration: none;
    color:#111;
}

.search_description a{
    text-decoration: none;
    color:#111;
}

.borderLeft{
    border-left:1px solid black;
}

.borderTop{
    border-top:1px solid black;
}

.borderRight{
    border-right:1px solid black;
}

.borderBottom{
    border-bottom: 1px solid black;
}
/*
.noelbis, .bouleNoel{
    width:160px
}*/

.verandaStoreDiscount{
    float:left;
    margin-left:10px;
}

.codeFete{
    color:#FA0200;
}

.boldFete{
    font-weight: bold
}

.errorPromoCode{
    font-size:14px;
    color:#BB0000;
    text-align:right;
}

.arianePromo3x{
    margin-left:17px;margin-top:5px;
}

.partie_droite{
    margin-left:40px;
}

#vbflashchene{
    border: 1px solid #cdcdcd;
    cursor:pointer;
}

.PromoDamidot{
    float:left;
}

.listePromo{
    color:#FF0000;
    font-weight: bold;
}

#ajout_panier {
    background-color: #EFEFEF;
}

#mail_ami {
    padding: 10px 0px;
}

#mail_ami a {
    color: grey;
}

