@charset "utf-8";

/******************* GENERAL************************************/
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
}

.my_clear{
clear:both;
height:0;
line-height:0;
margin:0;
padding:0;
font-size:0px;
}

.img_link{
border:none;
text-decoration:none;
}

.fil_ariane{
height:30px;
}
.font_normal { font-style: normal; }
.asterisk { color: #BD007B}


/****************************************************************************/
/************************** HEADER ******************************************/

.header{
background-color:#a4016a;
height:100px;
}
.header_center{
width:982px;
margin:0 auto;
padding-top:0;
background-color:#a4016a;
}
.header_left{
float:left;
display:inline;
padding-top:20px;
}
.header_right{
float:right;
display:inline;
margin:12px 0 0 0;
padding:0 0 0 0;
}




.left_encart_top{
background:url(../art/left_encart_top.jpg) no-repeat;
width:5px;
height:76px;
float:left;
display:inline;
}
.right_encart_top{
background:url(../art/right_encart_top.jpg) no-repeat;
width:5px;
height:76px;
float:left;
display:inline;
}
.middle_encart_top{
background:url(../art/middle_encart_top.jpg) repeat-x;
height:76px;
float:left;
display:inline;
}

.middle_encart_top_panier{
background:url(../art/middle_encart_top.jpg) repeat-x;
height:74px;
float:left;
display:inline;
width:138px;
padding-top:2px;
}

.middle_encart_top_client{
background:url(../art/middle_encart_top.jpg) repeat-x;
height:76px;
float:left;
display:inline;
width:278px;
}
.link_ins {margin: 3px 15px 0 0; float: right;}

/***********************************************************************************/
/**************************** IFRAME ***********************************************/

.frame_log{width:260px;height:25px;margin:0 0 5px 0;padding:0;}
.frame_article{width:80px;height:20px;margin:0;padding:0;}

.iframe_commande{width:980px;min-height:500px;}
.iframe_compte{width:980px;min-height:500px;;}
.iframe_personnalisation{ width: 980px; min-height: 500px; }

.bloc_myAccount .content {margin:0; width:980px; border: 1px solid #BFBFBF; border-bottom:none;border-top:none; background: #F8F8F8;}
.bloc_perso .content {margin:0; width:980px; border: 1px solid #BFBFBF; border-bottom:none;border-top:none; background: #F8F8F8;}
.bloc_commande	.content {margin:0; width:980px; border: 1px solid #BFBFBF; border-bottom:none;border-top:none; background: #F8F8F8;}

/***********************************************************************************/
/************************************** FONT STYLE  ********************************/
.font_style1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#6ee3ff;
text-decoration:none;
}

.font_style2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.font_style3{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#000000;
text-decoration:none;
}

.font_style4{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#940160;
text-decoration:none;
}

.font_style5{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#a6006c;
}

.font_style6{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#7a7a7a;
font-weight:normal;
}

.font_style7{
color:#cc0066;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
margin:0;
padding:0;
font-weight:normal;
}

.font_style8{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
}

.font_style9{
color:#bd007b;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.font_style10{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}

.font_style11{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.font_style12{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:bold;
}

.font_style13{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.font_style14{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#FFFFFF;
text-decoration:none;
margin:0;
padding:0;
font-weight:normal;
}

.font_style15{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fecf43;
text-decoration:none;
}

.font_style16{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#bd007b;
text-decoration:none;
}

.font_style17{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.font_style18{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.font_style19{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b30075;
font-weight:bold;
text-decoration:none;
}

.font_style20{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#bd007b;
text-decoration:none;
}

.font_style21{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#fecf43;
text-decoration:none;
font-weight:bold;
}

.font_style22{
color:#cc0066;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
font-weight:bold;
}

.font_style23{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:15px;
margin:0;
}

.font_style24{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
margin:0;
padding:0;
font-weight:normal;
}



.font_style25{
color:#53ad15;
font-weight:bold;
}

.font_style26{
color:#bd007b;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.font_style27{
color:#bd007b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.prix1{
font-size:32px;
font-weight:bold;
color:#000000;
font-family:Arial, Helvetica, sans-serif;

}

.fil_grey{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bfbfbf;
text-decoration:underline;

}

.fil_red{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bd007b;
text-decoration:none;
}

.a_partir{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.prix{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.reduction{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f6ff00;
text-decoration:line-through;
}

.reduction2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#bd007b;
text-decoration:line-through;
}

.titre_article{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
margin:15px 0 2px 0;
}

.sstitre_article{
margin:0 0 5px 0;
font-size:14px;
color:#cc0066;
}

.contenu_article a{
color:#cc0066;
}

.contenu_article{
margin-right:25px;
}

.red{
color:#FF0000;

}


/****************************** BOUTONS ****************************************/

/* BOUTONS */
.btn_vert{
margin-top:5px;
}

.btn_vert1{
width:180px;

}


.btn_vert_left{
background:url(../art/boutons/btn_vert_left.jpg) no-repeat;
width:13px;
height:30px;
float:left;
display:inline;
}

.btn_vert_left2{
background:url(../art/boutons/btn_vert_left2.jpg) no-repeat;
width:28px;
height:30px;
float:left;
display:inline;
}

.btn_vert_left3{
background:url(../art/boutons/btn_vert_left4.jpg) no-repeat;
width:18px;
height:36px;
float:left;
display:inline;
}

.btn_vert_left4{
background:url(../art/boutons/btn_vert_left3.jpg) no-repeat;
width:13px;
height:30px;
float:left;
display:inline;
}

.btn_browsers{
float:left;
display:inline;
border:none;
}

.btn_vert_middle{
background:url(../art/boutons/btn_vert_middle.jpg) repeat-x;
height:25px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-top:5px;
padding-right:5px;
}

.btn_vert_middle3{
background:url(../art/boutons/btn_vert_middle3.jpg) repeat-x;
height:29px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-top:8px;
padding-right:5px;
}
.btn_vert_right{
background:url(../art/boutons/btn_vert_right.jpg) no-repeat;
width:25px;
height:30px;
float:left;
display:inline;
}
.btn_vert_right2{
background:url(../art/boutons/btn_vert_right2.jpg) no-repeat;
width:16px;
height:30px;
float:left;
display:inline;
}
.btn_vert_right3{
background:url(../art/boutons/btn_vert_right4.jpg) no-repeat;
width:26px;
height:36px;
float:left;
display:inline;
}
.btn_vert_right4{
background:url(../art/boutons/btn_vert_right3.jpg) no-repeat;
width:25px;
height:30px;
float:left;
display:inline;
}

.btn_rechercher{
background:url(../art/boutons/rechercher.jpg) no-repeat;
height:24px;
width:89px;
text-indent:-900em;
border:none;
margin-top:5px;
cursor:pointer;
}

.btn_ok_landing{
vertical-align:baseline;
}

.vert_left{
float:left;
display:inline;
}

.btn_landing{
background:url(../art/boutons/btn_landing.jpg) no-repeat;
width:340px;
height:48px;
margin-top:5px;
padding-top:32px;
padding-left:60px;
cursor:pointer;

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bd007b;
font-weight:bold;
text-decoration:none;
}



/******************************************* BOUTONS EN SAVOIR PLUS *************/

.en_savoir_plus{
background:url(../art/fleche.gif) no-repeat;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bd007b;
font-weight:bold;
text-decoration:none;
cursor:pointer;
text-decoration:underline;
}
.en_savoir_plus:hover{
text-decoration:underline;
}

.en_savoir_plus_blanc{
background:url(../art/flecheb.gif) no-repeat;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.en_savoir_plus:hover{
text-decoration:underline;
}

.en_savoir_plus_vert{
background:url(../art/fleche.gif) no-repeat;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#50ab16;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.en_savoir_plus_vert:hover{
text-decoration:underline;
}


/***********************************************************************************************/
/***************************************** CALQUE MENU PRINCIPAL *******************************/

.glob_menu{
width:982px;
margin:0 auto;
}

.sous_menu_calque{
margin:0 0 0 130px;
position:absolute;
z-index:8;
}

.calque{
background:#ffffff;
border:solid 5px #e0009e;
width:700px;
z-index:98;
}

.iframe_menu_class{
height:0px;
width:0px;
position:absolute;
z-index:10;
}

.calque_left{
width:500px;
float:left;
height:230px;
display:inline;
padding-top:10px;
background:#f8f8f8;
}
.calque_left_colonne1{
width:240px;
height:140px;
float:left;
display:inline;
padding-left:10px;
list-style:none;
}
.calque_left_colonne2{
width:240px;
height:140px;
float:left;
display:inline;
padding-left:10px;
list-style:none;
}


.calque_right{
width:190px;
float:left;
display:inline;
padding-top:10px;
padding-left:10px;
height:230px;
}

.banner_layer{
margin-left:10px;
}

.lien_main_sous_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
background-color:#f8f8f8;
height:21px;
}

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

.titre_layer{
color:#7a7a7a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.prix_layer{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
}
.prix2_layer{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.yellow_link_layer{
font-family:Arial, Helvetica, sans-serif;
color:#ff8f2b;
text-decoration:none;
font-weight:bold;
font-size:14px;
margin-left:10px;
}
.yellow_link_layer:hover{
text-decoration:underline;
}


/************************************************************************************/
/***************************************** MENU GAUCHE ******************************/

.partie_principales_glob{
margin:0;
padding:0;
}
.partie_principale{
width:191px;
list-style:none;
padding-top:20px;
margin-top:0;
}
.partie_principale_selec a.txt_partie_principales { color:#BD007B;}
.partie_principale_selec
{
}
.partie_principale1{
width:191px;
list-style:none;
padding-top:3px;
padding-bottom:3px;
}

.sous_parties_glob{
margin:0;
padding:0;
}

.sous_partie{
width:191px;
border-bottom:solid 1px #d0d0d0;
list-style:none;
padding-top:3px;
padding-left:0px;
padding-bottom:3px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.sous_partie_noborder{
width:191px;
list-style:none;
padding-top:3px;
padding-left:0px;
padding-bottom:3px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.sous_partie_selec{
width:191px;
border-bottom:solid 1px #d0d0d0;
list-style:none;
padding-top:3px;
padding-bottom:3px;
background:#dadada;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.sous_sous_parties_glob{
margin:0 0 0px 0;
padding:0 0 0 0;
}

.sous_sous_partie{
width:181px;
border-bottom:solid 1px #d0d0d0;
background:#FFFFFF;
list-style:none;
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
}

.txt_sous_sous_parties{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.txt_sous_sous_parties_selected{
font-family:Arial, Helvetica, sans-serif;
color:#bd007b;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}
.txt_sous_sous_parties:hover{
color:#bd007b;
text-decoration:underline;
}

.txt_partie_principales{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

.txt_partie_principales_jaune{
font-family:Arial, Helvetica, sans-serif;
color:#fe9638;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

.txt_partie_principales_selec{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bd007b;
font-weight:bold;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;
}

.txt_sous_parties{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.txt_sous_parties:hover{
color:#bd007b;
text-decoration:underline;
}

.txt_sous_parties_selec{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bd007b;
font-weight:bold;
text-decoration:none;
}

.top_encart_rose{
background:url(../art/top_rose_208.jpg) no-repeat;
width:197px;
height:27px;
margin-top:15px;
padding-left:11px;
padding-top:5px;

font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}

.middle_encart_rose{
background:#bd007b;
width:187px;
padding-left:11px;
padding-right:8px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
margin-left:1px;
}

.middle_encart_greu{
background:url(../art/middle_encart_gris_208.jpg) repeat-x bottom;
width:186px;
padding-left:10px;
padding-right:8px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin-left:1px;
border-right:solid 1px #e8e8e8;
border-left:solid 1px #e8e8e8;
}

.bottom_encart_rose{
background:url(../art/bottom_rose_208.jpg) no-repeat;
width:208px;
height:7px;
}

.bottom_encart_greu{
background:url(../art/bottom_gris_208.jpg) no-repeat;
width:208px;
height:7px;
}

.bulle_promo{
background:url(../art/bulle_reduc.jpg) no-repeat;
width:37px;
height:37px;
margin-left:10px;
vertical-align:middle;
padding:10px 5px 9px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
}

/*menu_service*/

#menu_service .partie_principale,
#menu_service .partie_principale_selec {padding:2px 0 2px 10px; margin:0 0 5px 0; background: #DADADA; width: 181px; }
#menu_service .sous_parties_glob { margin-bottom: 20px; }
#menu_service.menu_left_middle { padding-bottom: 5px; }

/********************************************************************************/
/********************************* CONTENT GABARIT HOME ******************************/
.content{
width:982px;
padding-top:0;
margin:13px auto 0 auto;
}

.carroussel_flash_home{
float:left;
display:inline;
}

.part_left{
float:left;
display:inline;
width:759px;
}

.avantages{
float:right;
display:inline;
width:208px;
}

.avantages2{
float:right;
display:inline;
margin-top:30px;
}

.entete_avantage{
background:url(../art/entete_avantages.jpg) no-repeat;
width:197px;
height:24px;
padding-left:12px;
padding-top:7px;
margin:0;

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#ffffff;
}

.middle_avantage{
background:#f1f1f1;
width:208px;
height:253px;
border-right:solid 1px #bfbfbf;
padding-top:10px;
}

.bottom_avantage{
background:url(../art/bottom_avantages.jpg) no-repeat;
width:209px;
height:9px;
}

.avantage_icone{
float:left;
display:inline;
margin-left:4px;
border:none;
}

.avantage_description{
margin:3px 0 0 5px;
padding:0;
float:left;
display:inline;
height:46px;
}

.avantage_description_lien{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.avantage_description_lien:hover{
text-decoration:underline;
}


.colonne_menu_gauche{
float:left;
display:inline;
}

.menu_left_top{
background:url(../art/content_menu_top.jpg) no-repeat;
width:208px;
height:13px;
font-size:2px;
}
.menu_left_middle{
background:#f1f1f1;
width:202px;
padding-left:6px;
padding-bottom:30px;
}
.menu_left_bottom{
background:url(../art/content_menu_bottom.jpg) no-repeat;
width:208px;
height:10px;
}


.colonne_menu_droite{
float:right;
display:inline;
width:759px;
color:#000000;
font-weight:normal;
}


/* ********************************************************************************* */
/* ***************************** TOP DES ENCARTS *********************************** */

.top_encart_qualite{
background:url(../art/top_qualite_photocite.jpg) no-repeat;
width:434px;
height:40px;
padding-left:325px;
padding-top:23px;
}

.top_encart_grey_760{
background:url(../art/top_encart_760.jpg) no-repeat;
width:740px;
height:27px;
padding-left:20px;
padding-top:5px;
margin-top:15px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
}

.top_encart_grey_709{
background:url(../art/top_encart_709.jpg) no-repeat;
width:689px;
height:26px;
padding-left:20px;
padding-top:5px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
}

.top_encart_grey2_709{
background:url(../art/top_encart2_709.jpg) no-repeat;
width:689px;
height:26px;
padding-left:20px;
padding-top:5px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
}

.top_encart_rose_709{
background:url(../art/top_encart_rose_709.jpg) no-repeat;
width:689px;
height:26px;
padding-left:20px;
padding-top:5px;

font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:15px;
}

.top_encart_warning{
background:url(../art/top_encart_warning.jpg) no-repeat;
width:709px;
height:9px;
font-size:2px;
}

.encart_top_709{
background:url(../art/encart_top_gris_709.jpg) no-repeat;
width:709px;
height:9px;
font-size:2px;
}

.top_encart_759{
background:url(../art/top_encart_rose_759.jpg) no-repeat;
width:759px;
height:17px;
margin-top:15px;
}

.top4_encart_759{
width:734px;
background:#bd007b;
height:40px;
padding-left:25px;
}
.top4_encart_759 .font_style14{
float:left;
}

.top2_encart_982{
width:982px;
background:url(../art/bg_top_982.jpg) no-repeat;
height:30px;
padding-left:25px;
}
.top2_encart_759{
width:734px;
background:url(../art/bg_top_759.jpg) no-repeat;
height:30px;
padding-left:25px;
}
.top_encart_avec_onglet{
background-color:#BD007B;
}
.top_encart_sans_onglet{
background-color:#BD007B;
width:759px;
}
.top3_encart_759{
width:734px;
background:#ff8f2b;
height:30px;
padding-left:25px;
}

.encart_delai_gauche_top{
background:url(../art/top_encart_gris_319.jpg) no-repeat;
width:308px;
height:18px;
margin-top:15px;
padding-left:11px;
padding-top:11px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
font-weight:bold;
}



.encart_livraison_gauche_top{
background:url(../art/top_encart_gris_379.jpg) no-repeat;
width:379px;
height:12px;
margin-top:15px;
}

.livraison{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
!margin-bottom:20px;
}

.entete_pub{
background:url(../art/top_colonne_left.jpg) no-repeat;
width:197px;
height:24px;
padding-left:12px;
padding-top:7px;
margin:0;

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
}


.clear{
clear:both;
padding:0;
margin:0;
font-size:0;
}



/* ********************************************************************************* */
/* ***************************** MIDDLE DES ENCARTS *********************************** */

.middle_encart_qualite_top{
background:#bd007b;
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:19px;
font-weight:normal;
padding-left:25px;
padding-top:28px;
padding-bottom:18px;
float:left;
}
.middle_encart_top_avec_onglet{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:19px;
font-weight:normal;
margin:0;
padding-bottom:15px;
background:#bd007b;
padding-left:25px;
width:534px;
float:left;
}
.middle_encart_top_avec_onglet2{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:19px;
font-weight:normal;
margin:0;
padding-bottom:15px;
background:#bd007b;
padding-left:25px;
width:757px;
float:left;
}

.middle_encart_qualite_bottom{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:normal;
padding:14px 5px 10px 25px;
border-right:solid 1px #cacaca;
border-left:solid 1px #cacaca;
width:727px;
}

.middle_encart_qualite_bottom2{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:normal;
background:#f8f8f8;
padding:14px 23px 10px 25px;
border-right:solid 1px #cacaca;
border-left:solid 1px #cacaca;
width:709px;
}

.middle_encart_qualite_bottom4{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:normal;
padding:14px 25px 10px 25px;
border-right:solid 1px #cacaca;
border-left:solid 1px #cacaca;
width:707px;
}

.middle_encart_qualite_bottom5{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:normal;
background-color:#f8f8f8;
padding:14px 0px 10px 25px;
border-right:solid 1px #cacaca;
border-left:solid 1px #cacaca;
width:732px;
}

.middle_encart_709{
border-right:solid 1px #eaeaea;
border-left:solid 1px #eaeaea;
width:687px;
background:#FFFFFF;
padding-left:20px;
}

.middle_encart_none_709{
width:687px;
background:#FFFFFF;
padding-left:20px;
}

.middle_encart_grey_709{
border-right:solid 1px #eaeaea;
border-left:solid 1px #eaeaea;
width:687px;
background:#f8f8f8;
padding-left:20px;
}

.middle_encart_grey_760{
border-right:solid 1px #eaeaea;
border-left:solid 1px #eaeaea;
width:738px;
background:#f8f8f8;
padding-left:20px;
}

.middle_encart_warning{
border-right:solid 1px #ececec;
border-left:solid 1px #ececec;
width:707px;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:11px;
text-align:center;
background:#fdffe7;
}


.encart_middle_709{
width:707px;
background:url(../art/encart_middle_gris_709.jpg) top no-repeat;
border-right:solid 1px #cacaca;
border-left:solid 1px #cacaca;
}


.encart_delai_gauche_middle{
width:305px;
background:#f6f6f6;
border-right:solid 1px #d3d3d3;
padding-left:13px;
padding-top:11px;

font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}



.encart_livraison_gauche_middle{
width:365px;
height:62px;
background:#f6f6f6;
border-right:solid 1px #d3d3d3;
padding-left:13px;


font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}

.middle_pub{
border-right:solid 1px #ececec;
border-left:solid 1px #ececec;
width:206px;

}


/* ********************************************************************************* */
/* ***************************** BOTTOM DES ENCARTS *********************************** */

.bottom_encart_760{
background:url(../art/bottom_encart_760.jpg) no-repeat;
width:760px;
height:13px;
font-size:2px;
}

.bottom_encart_709{
background:url(../art/bottom_encart_709.jpg) no-repeat;
width:709px;
height:12px;
font-size:2px;
}

.bottom_encart_grey_709{
background:url(../art/bottom_encart_709.jpg) no-repeat;
width:709px;
height:12px;
font-size:2px;
}

.bottom_encart_warning{
background:url(../art/bottom_encart_warning.jpg) no-repeat;
width:709px;
height:9px;
font-size:2px;
}

.bottom_encart_qualite{
background:url(../art/encart_content_bottom.jpg) no-repeat;
width:759px;
height:8px;
}
.bottom_encart_qualite2{
background:url(../art/bottom_encart_bleu.jpg) no-repeat;
width:759px;
height:7px;
}

.encart_bottom_709{
background:url(../art/encart_bottom_gris_709.jpg) bottom no-repeat;
width:709px;
height:100px;
}

.encart_bottom_709_nokodak{
background:url(../art/encart_bottom_gris2_709_nokodak.jpg) bottom no-repeat;
width:709px;
height:100px;
}

.encart_bottom2_709{
background:url(../art/encart_bottom_gris2_709.jpg) bottom no-repeat;
width:709px;
height:25px;
}


.encart_bottom_709_left2{
width:274px;
float:left;
display:inline;
}

.encart_bottom_709_left{
width:321px;
float:left;
display:inline;
padding-left:18px;
}

.encart_bottom_709_right{
width:356px;
float:left;
display:inline;
color:#373737;
padding-bottom:20px;
}

.encart_bottom_709_right h3{
margin-bottom:5px;
}

.encart_delai_gauche_bottom{
background:url(../art/bottom_encart_319.jpg) no-repeat;
width:319px;
height:13px;
margin-bottom:20px;
}
.encart_livraison_gauche_bottom{
background:url(../art/bottom_encart_gris_379.jpg) no-repeat;
width:379px;
height:11px;
margin-bottom:20px;
}

.bottom_pub{
background:url(../art/bottom_encart_pub.jpg) no-repeat;
width:208px;
height:9px;
}





.onglets_982{
background:#bd007b;
height:28px;
padding-left:25px;
width:957px;
}
.onglets_759{
background:#bd007b;
height:28px;
padding-left:25px;
width:734px;
}
.onglet_on{
color:#b70077;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
float:left;
display:inline;
background:url(../art/onglet_759_on.jpg) no-repeat;
width:168px;
height:28px;
margin-right:15px;
text-align:center;
line-height:28px;
cursor:pointer;
}

.onglet_off{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-decoration:none;
float:left;
display:inline;
background:url(../art/onglet_759_off.jpg) no-repeat;
width:168px;
height:28px;
margin-right:15px;
text-align:center;
line-height:28px;
cursor:pointer;
}







/*********************************************************************************** */
/***************************** FORMULAIRE ****************************************** */

.champ_connexion{
border:1px #CCCCCC solid;
float:left;
display:inline;
margin-right:3px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#888888;
padding-left:4px;
}

.champ_connexion2{
border:1px #CCCCCC solid;
float:left;
display:inline;
margin-right:3px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#888888;
padding-left:4px;
width:225px;
}

.btn_ok{
background:url(../art/boutons/ok.jpg) no-repeat;
height:24px;
width:28px;
text-indent:-900em;
border:none;
}

.btn_radio_contact{
width:507px;
margin:0 auto;
padding:10px 0;
}

.radio1{
background:url(../art/bg_radio_contact.jpg) no-repeat;
width:231px;
height:30px;
float:left;
display:inline;
margin-right:10px;
text-align:center;
line-height:30px;
}

.description_select{
float:left;
display:inline;
width:310px;
margin:0 0 0 0;
padding:15px 0 0 0;
list-style:none;
}

.description_select_admin{
float:left;
display:inline;
width:280px;
margin:0 0 0 0;
padding:15px 0 0 0;
list-style:none;
}

.select_contact{
float:left;
display:inline;
margin-left:10px;
margin:0 0 0 0;
padding:15px 0 0 5px;;
list-style:none;
}

.uneligne{
height:35px;
}
.deuxligne{
height:50px;
}
.cinqligne{
height:150px;
}

.contact_form{
margin:0;
padding:0;
}

.link_trouver_num_commande{
position:absolute;
margin-top:15px;
!margin-top:50px;
!margin-left:-93px;
}

.link_trouver_num{
font-size:11px;
color:#bd007b;
text-decoration:none;
}
.link_trouver_num:hover{
text-decoration:underline;
}

.select_contact_style1{
border:1px solid #b5b5b5;
width:260px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-style:italic;
}

.select_contact_style{
border:1px solid #b5b5b5;
width:260px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
.select_contact_style2{
border:1px solid #b5b5b5;
width:227px;
!width:235px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
.select_contact_style3{
border:1px solid #b5b5b5;
width:316px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
.select_contact_style4{
border:1px solid #b5b5b5;
width:340px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}
.select_contact_style5{
border:1px solid #b5b5b5;
width:150px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}

.textarea_admin{
height:130px;
border:1px solid #b5b5b5;
width:340px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;

}

.input_num_commande{
border:1px solid #b5b5b5;
width:45px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:13px;
}

.textarea_contact{
margin-top:15px;
width:585px;
height:128px;
border:1px solid #b5b5b5;
padding-left:5px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
}

.btn_envoyer{
background:url(../art/envoyer_message.jpg) no-repeat;
width:226px;
height:30px;
line-height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
border:none;
}




/************************************************************************************/
/************************** PAGE PRODUITS ******************************************/


.positionD{ margin-left:480px;margin-top:10px;}


.detail_produit{width:710px; margin-bottom:15px; }
.detail_produit .content { width:710px; min-height:160px; margin:0; background:#efefef url(../art/blocs/bg_right_produit.png) repeat-y right; /*border: 1px solid #bdbdbd;*/ border-top: none; border-bottom: none}

.detail_produit .bottom {  width:710px; height:5px;background:url(../art/blocs/bottom_bloc_produit.png) no-repeat;}
.detail_produit .top { font-size:0;line-height:0; width:710px; height:5px;background:url(../art/blocs/bg_top_produit.png) no-repeat;}

.description_type_produit{padding-left:30px;margin:5px auto 10px auto;}
.detail_produit_left{float:left;display:inline; width:210px; height:173px; padding:7px 0 0 7px;background:url(../art/blocs/bg_img_produit.png) no-repeat;}

.detail_produit_right{float:right;display:inline;width:485px;}
.detail_produit_right_left{float:left;display:inline;width:357px;padding-top:17px;}
.detail_produit_right_right{float:right;display:inline; text-align:right; width:123px; padding:0 2px 0 0; height: 124px; background:url(../art/blocs/bg_encart_prix.png) no-repeat;}
.detail_produit_right_right p { margin: 10px 2px 0 0; }

p.caracteristique_produit1{
font-size:12px;
width:98%; padding:0 2% 0 0; 
}
.content .vert_float{float:right;display:inline;margin-top:15px;margin-right:10px;}


.titre_produit{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
text-decoration:none;
margin:0;
}

.titre_produit_gene{
color:#cc0066;
font-weight:200;
}

.titre_produit_precision{
color:#000000;
font-weight:bold;
}

.soustitre_produit{
margin:0 0 5px 0;
}
.caracteristique_produit2{
font-size:11px;
float:left;
display:inline;
width:325px;
}
.caracteristique_produit_livre_photo{
font-size:11px;
float:left;
display:inline;
width:262px;
}
.caracteristique_produit1{
font-size:12px;
margin-bottom:5px;
}

.vert_float{
float:right;
display:inline;
margin-top:35px;
margin-right:10px;
}

.lien_tarif{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:normal;
text-decoration:none;
}
.lien_tarif:hover{
text-decoration:underline;
}

.checkbox{
border:#333333;
}

.titre_details{
margin:7px 0 7px 0;
}
.sous-titre-detail{
margin:7px 0 7px; 0;
font-size:15px;

}


/************************************************************************************/
/******************************** PAGE TROUVER MAGASIN *****************************/
.formulaire_recherche{
margin:0;
padding:0;
}

.img_magasin{
float:left;
display:inline;
margin-top:15px;
}

.description_magasin{
float:left;
display:inline;
margin-top:15px;
padding-left:34px;
width:495px;
}

.adresse_magasin{
float:left;
display:inline;
width:200px;
padding-right:15px;
}

.horaires_magasin{
float:left;
display:inline;
width:260px;
padding-left:15px;
}

.carte_googlemap{
margin-top:20px;
padding-bottom:20px;
}

.img_autour_photocite{
float:left;
display:inline;
margin-left:18px;
margin-top:22px;
}

.description_autour_photocite{
float:left;
display:inline;
margin-left:17px;
margin-top:22px;
width:500px;
}

.titre_partenaire{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}


.top_window_lightbox{
background:#a6006c;
padding:5px 45px 5px 45px;
color:#333333;
}

.contenu_lightbox{
padding:20px 45px 0 45px;
background:#fff;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

.contenu_lightbox h4{
margin-bottom:7px;
}
.contenu_lightbox h3{
color:#BD007B;
}

.i{
margin-left:290px;
}













/**************************************** LIGHTBOX *******************************/

.window_lightbox{
/*width:700px;
height:500px;*/
}


.para1_nu_commande{
width:220px;
}


.lightbox_left{
width:280px;
height:50px;
float:left;
display:inline;
padding-left:5px;
padding-top:5px;
}
.lightbox_right{
width:140px;
height:50px;
float:right;
display:inline;
padding-top:5px;
}

.categorie_lightbox{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:bold;
}

.nom_lightbox{
font-family:Arial, Helvetica, sans-serif;
color:#bd007b;
font-size:19px;
font-weight:bold;
}



.img_zoom{
float:left;
display:inline;
width:370px;
}
.prop_zoom{
float:right;
display:inline;
width:265px;
}

.btn_rotate{
margin-top:20px;
margin-left:60px;
width:120px;
}

.btn_vert_ligh{
margin-top:5px;
margin-left:90px;
}

.iframe_div{
background-color:#a4016a;
margin:0;
padding:0;
}



/*****************************MENU PRINCIPAL *******************/
.menu{
background:url(../art/bg_menu.jpg) repeat-x;
height:39px;
}

.content_menu{
width:982px;
margin:0 auto;
padding:0;
}
.content_menu li{
float:left;
display:inline;
width:98px;
height:32px;
padding:0;
text-align:center;


}

.txt_menu_privi{
background:url(../art/menu/bg_menu_servi.jpg) bottom no-repeat;
display:block;
width:98px;
height:32px;
padding-top:7px;

font-family:Arial, Helvetica, sans-serif;
color:#6ee3ff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.txt_menu_privi:hover{
background:url(../art/menu/bg_menu.jpg) top no-repeat;
color:#ffffff;
}


.txt_menu{
background:url(../art/menu/bg_menu2.jpg) bottom no-repeat;
display:block;
width:98px;
height:32px;
padding-top:7px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.txt_menu:hover{
background:url(../art/menu/bg_menu2.jpg) top no-repeat;
color:#ffffff;
}


.txt_menu_selec{
background:url(../art/menu/bg_menu2.jpg) top no-repeat;
display:block;
width:98px;
height:32px;
padding-top:7px;

font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


#txt_menu_selec{
background:url(../art/menu/bg_menu.jpg) top no-repeat;
display:block;
width:98px;
height:32px;
padding-top:7px;

font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}



/************************************************************************************/

.encart1_home{
float:left;
display:inline;
margin-top:12px;
margin-left:12px;
}

.encart1_nouveaute{
float:left;
display:inline;
margin-top:12px;
}

.encart_home_top{
background:url(../art/bg_encart_home.jpg) no-repeat;
width:307px;
height:24px;
padding-left:12px;
padding-top:7px;
margin:0;


font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#ffffff;
}

.encart_home_top2{
background:url(../art/bg_encart_home2.jpg) no-repeat;
height:23px;
padding-left:12px;
padding-top:7px;
margin:0;


font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
}

.encart_home_top_etoile{
background:url(../art/bg_encart_home_etoile.jpg) no-repeat;
width:307px;
height:24px;
padding-left:12px;
padding-top:7px;
margin:0;


font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#faf9af;
}

.encart_middle_shopping{
width:284px;
background:#f7f7f7;
height:262px;
!height:261px;
padding-left:34px;
padding-top:15px;
border-right:solid 1px #cccccc;
}

.encart_middle{
width:318px;
background:#f7f7f7;
height:276px;
border-right:solid 1px #cccccc;
}
.encart_bottom{
background:url(../art/bg_encart_bottom.jpg) no-repeat;
width:319px;
height:13px;
}

.encart_home_bottom{
background:url(../art/bg_encart_middle.jpg) no-repeat;
width:319px;
height:117px;
padding-top:10px;
}

.titre_produit_nouveaute{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
width:195px;
float:left;
display:inline;
margin-left:11px;
}

.img_produit_nouveaute{
float:left;
display:inline;
}

.localisation_magasin{
background:url(../art/blog_geoloc.jpg) no-repeat;
width:636px;
height:65px;
margin-top:12px;
padding:0 5px 0 12px;
float:left;
display:inline;
}

.localisation_magasin2{
background:url(../art/bg_trouver.jpg) no-repeat;
width:749px;
height:94px;
padding:10px 0 0 10px;
}

.idee_cadeau_encart{
margin:5px 0 0 0;
padding-left:25px;
}
.idee_cadeau_encart li{
list-style:url(../art/boutons/fleche2.jpg);
}

.idee_cadeau_h2{
margin:0;
}

.txt_idee_cadeau1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
font-weight:normal;
padding-left:20px;
padding-top:2px;
height:20px;
background:url(../art/boutons/fleche1.jpg) no-repeat;
display:block;
}
.txt_idee_cadeau11{
background:url(../art/boutons/fleche1hover.jpg) no-repeat;
background-color:#cfd1d2;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
font-weight:normal;
padding-left:20px;
padding-top:2px;
height:20px;
display:block;
}


.idee_cadeau_txt{
float:left;
display:inline;
width:144px;
margin:0 0 0 7px;
}

.idee_cadeau_img1{
float:left;
display:inline;
cursor:pointer;
width:162px;
height:89px;
background:url(../art/img_idee_cadeau_home1.jpg) no-repeat;
}
.idee_cadeau_img2{
float:left;
display:inline;
cursor:pointer;
width:162px;
height:89px;
background:url(../art/img_idee_cadeau_home2.jpg) no-repeat;
}
.idee_cadeau_img3{
float:left;
display:inline;
cursor:pointer;
width:162px;
height:89px;
background:url(../art/img_idee_cadeau_home3.jpg) no-repeat;
}
.idee_cadeau_img4{
float:left;
display:inline;
cursor:pointer;
width:162px;
height:89px;
background:url(../art/img_idee_cadeau_home4.jpg) no-repeat;
}

.txt_premium{
float:left;
display:inline;
margin-left:5px;
font-weight:normal;
color:#000000;
}


.map_flash{
float:left;
display:inline;
margin-right:30px;
!margin-right:10px;
}

.frais_livraison_map{
float:right;
display:inline;
padding-top:14px;
margin-right:15px;
!margin-right:40px;
}

.img_shopping{
margin-top:10px; 
margin-left:25px;
}

.fleches{
float:left;
display:inline;
width:57px;
padding-left:13px;
padding-top:5px;
}

.links_optn_produits{
padding-top:14px;
!padding-top:7px;
}


.agrandir{
margin-left:215px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
vertical-align:middle;
border:none;
text-decoration:none;
}
.btn_partage{
margin-left:20px;
vertical-align:bottom;

}
.partager2{
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
vertical-align:middle;
text-decoration:none;
margin-top:5px;
}

.partager{
margin-left:125px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
vertical-align:middle;
text-decoration:none;
}

.envoyer{
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
vertical-align:middle;
text-decoration:none;
}

.encart_delai{
float:left;
display:inline;
}

.encart_livraison{
float:right;
display:inline;
margin-right:20px;
}

.middle_encart_qualite_bottom_left{
float:left;
display:inline;
}

.middle_encart_qualite_bottom_left p{
margin-bottom:5px;
}

.middle_encart_qualite_bottom_right{
float:left;
display:inline;
margin-top:10px;
background:url(../art/tableau_tarifs.jpg) 0 7px no-repeat;
}

.encart_livraison_gauche_middle_left{
width:160px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:11px;
}

.encart_livraison_gauche_middle_right{
float:left;
display:inline;
margin-left:10px;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:11px;
}

.separation_verti{
background:url(../art/separation_verti.jpg) no-repeat;
width:1px;
height:62px;
float:left;
display:inline;
}

.separation_hori{
border-bottom:solid 1px #eaeaea;
margin:10px 0;
width:707px;
}

.adresse_magasins{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#bd007b;
border:none;
}
.adresse_magasins:hover{
text-decoration:underline;
}

.gras{
font-weight:bold;
}

.tab_tarifs{
height:181px;
}

.tab_tarifs tr{
height:23px;
}

.tab_tarifs td{
width:80px;
padding-top:2px;
text-align:center;
}

.format_tirage{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
width:35px;
}

.format_tirage_11x15{
color:#bd007b;
text-decoration:none;
font-weight:bold;
}
.format_tirage_11x15:hover{
text-decoration:underline;
}


.format_tab{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
}

.loupe_zoom{
position:absolute;
margin-top:155px;
margin-left:180px;
behavior: url("/clients/photocite/utils/iepngfix/iepngfix.htc");
border:none;
}


/*****************************************************************************************/
/************************************** PAGE TARIFS   ************************************/

.bloc_recherche{
background:url(../art/bg_bloc_recherche.jpg) no-repeat;
width:619px;
height:35px;
margin:15px auto 25px auto;
padding-left:90px;
padding-top:16px;
}

.select_produit{
border:1px solid #b5b5b5;
width:360px;

font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:13px;
}

.name_categorie_tarif{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000000;
font-weight:normal;
margin:0;
padding:0;
}

.h3_tarif{
margin:0;
padding:0;
font-size:13px;
}

.top_tableau_tarif{
background:url(../art/bg_top_tab_tarif.jpg) no-repeat;
width:709px;
height:23px;
margin-top:15px;
}

.ligne_tableau{
width:709px;
}

.colonne_photo{
width:260px;
float:left;
display:inline;
border-right:solid 1px #cfd1d2;
border-left:solid 1px #cfd1d2;
background:url(../art/bg_tableau_tarif.jpg) bottom repeat-x;

text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
display:block;

min-height:75px;
height:auto !important;
height:75px;
}

.colonne_photo_left{
float:left;
display:inline;
width:110px;
margin-left:8px;
}
.colonne_photo_right{
float:left;
display:inline;
text-align:center;
width:130px;
padding-top:15px;
}

.colonne_description{
width:313px;
padding-top:10px;
height:65px;
float:left;
display:inline;
border-right:solid 1px #cfd1d2;
background:url(../art/bg_tableau_tarif.jpg) bottom repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
display:block;
overflow: hidden;

}

.colonne_tarif{
width:132px;
padding-top:15px;
float:left;
display:inline;
border-right:solid 1px #cfd1d2;
background:url(../art/bg_tableau_tarif.jpg) bottom repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
display:block;

min-height:60px;
height:auto !important;
height:60px;
}

.titre_tableau_tarif{
margin:0;
padding:5px 0 0 0;

font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
.nom_titre_tab{
margin-left:110px;
}
.description_titre_tab{
margin-left:175px;
}
.prix.description_titre_tab{margin-left:175px;}


.titre_tableau_tarif li{
float:left;
display:inline;
list-style:none;
margin-top:0;
margin-bottom:0;
}

.question{
border-bottom:solid 1px #cccccc;
padding-bottom:4px;
width:709px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.question_selec{
padding-bottom:4px;
width:709px;
font-family:Arial, Helvetica, sans-serif;
color:#BD007B;
text-decoration:none;
}

.reponse{
margin-left:20px;
color:#333;
font-style:italic;
width:650px;
text-align: justify;
}
.reponse a {
color: #BD007B;
}

.bulle_dialogue{
position:absolute;
margin-left:630px;
}

.enveloppe{
position:absolute;
margin-left:630px;
}


.loc_left{
float:left;
display:inline;
padding-top:14px;
!margin-right:20px;
}
.loc_right{
float:right;
display:inline;
}

.shopping{
float:right;
display:inline;
height:320px;
width:320px;
margin-top:12px;
}

.encart_gris_top{
background:url(../art/bg_encart_home2.jpg) no-repeat;
width:319px;
height:31px;
}

.content_pub_left{
padding-left:20px;
padding-right:20px;

}

.encart_logiciel_telecharger{
height:188px;
width:651px;
float:left;
display:inline;
margin-top:5px;
}

.encart_logiciel_left{
background:url(../art/bord_left.jpg) no-repeat;
width:10px;
height:174px;
float:left;
display:inline;
}

.encart_logiciel_middle{
background:url(../art/bord_middle.jpg) repeat-x;
width:631px;
height:174px;
float:left;
display:inline;
}

.encart_logiciel_right{
background:url(../art/bord_right.jpg) no-repeat;
width:10px;
height:174px;
float:left;
display:inline;
}

.encart_logiciel_middle_left{
margin-left:10px;
float:left;
display:inline;
width:224px;
height:148px;
margin-top:10px;
}

.encart_logiciel_middle_right{
float:left;
display:inline;
}

.txt_logiciel_titre{
float:left;
display:inline;
color:#bd007b;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}
.logo_logiciel{
background:url(../art/meilleur_logiciel_photo.jpg) no-repeat;
float:left;
display:inline;
width:40px;
height:50px;
text-align:center;
padding:15px 17px 10px 17px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}

.encart_logiciel{
float:left;
display:inline;
width:660px;
}

.localisation_magasin{
height:83px;
margin-bottom:35px;
}

.top_footer {
background:url(../art/encart_foot_top.jpg) no-repeat;
width:982px;
height:7px;
margin-top:20px;
font-size:2px;
font-weight:normal;
}

.middle_footer{
background-color:#f2f2f2;
padding-left:22px;
margin-top:0px;
padding-top:5px;
font-weight:normal;
}

.bottom_footer{
width:982px;
height:7px;
padding-top:15px;
font-weight:normal;
}

.bottom_footer img{
vertical-align:middle;
}

.encart_a_propos_photocite{
float:left;
display:inline;
width:200px;
}

.besoin_daide{
float:left;
display:inline;
width:168px;
padding-left:7px;
}

.logo_paiement{
float:left;
display:inline;
width:190px;
padding-left:10px;

}

.newsletter_et_mode_paiement{
float:left;
display:inline;
width:350px;

padding-left:20px;
}

.encart_txt_newsletter{
float:left;
display:inline;
width:282px;

font-size:12px;
font-weight:normal;
color:#000000;
}

.separation_horizontale{
background:url(../art/separation_news.jpg) no-repeat;
width:295px;
height:1px;

}

.separation{
background:url(../art/separation_prefooter.jpg) no-repeat;
height:187px;
width:3px;
float:left;
display:inline;
}

.separation2{
background:url(../art/services/logiciel/sep2.jpg) no-repeat;
height:187px;
width:3px;
float:left;
display:inline;
}


.liens_prefooter{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
margin-left:2px;
margin-bottom:3px;
cursor:pointer;
}
.liens_prefooter:hover{
text-decoration:underline;
}

.footer_center{
width:942px;
height:144px;
margin:5px auto;

}

.bottom_footer_top{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.bottom_footer_bottom{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:normal;
}

.footer{
width:982px;
margin:0 auto;
}


/*****************************************************************************************************************/
/************************************************ LANDING PAGE ***************************************************/
.top_landing{
height:326px;
width:982px;
background:url(../art/landing_exemple.jpg) no-repeat;
padding-left:1px;
padding-top:1px;
}
.top_landing3{
height:326px;
width:982px;
background:url(../art/landing_exemple2.jpg) no-repeat;

}
.top_landing2{
height:326px;
width:982px;
}
.top_landing_left img{
/* border:#CCCCCC 1px solid; */
}
.top_landing_left{
width:380px;
height:286px;
float:left;
cursor:pointer;
display:inline;
text-align:center;
padding-top:40px;
/* background:url(../art/landing_left_exemple.jpg) no-repeat; */
}
.top_landing_right{
width:592px;
height:325px;
float:right;
display:inline;
}

.top_landing_right_top{
/*background:url(../art/landing_top_right.jpg) no-repeat;*/
width:592px;
height:5px;
font-size:2px;
}
.top_landing_right_content{
/*border-right:solid 1px #cccccc;*/
padding-top:2px;
padding-left:70px;
width:512px;
height:316px;
}
.img_produit_land{
margin-left:10px;

}

.macaron{
float:left;
display:inline;
height:60px;
width:73px;
background:url(../art/macaron.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
padding-top:15px;
padding-left:2px;
margin-left:10px;
cursor:pointer;
}
.macaron .little_txt{
font-size:9px;
}
.titre_landing{
margin-top:8px;
margin-bottom:3px;
margin-right:5px;
float:left;
display:inline;
width:420px;
}
.titre_landing_txt{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:26px;
font-weight:bold;
text-decoration:none;
}
.soustitre_landing{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
margin-bottom:3px;

}
.texte_dynamique_lp{
font-size:18px;
font-weight:bold;
}
.cara_landing{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
margin-bottom:5px;
}
.ss_titre_landing{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#bd007b;
margin-bottom:5px;
text-decoration:none;
}

.content_landing{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
text-decoration:none;
}

.prix_landing{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:33px;
font-weight:bold;

}

.aulieu_landing{
font-family:Arial, Helvetica, sans-serif;
color:#696969;
font-size:14px;
font-weight:bold;
}
.apartirde_landing{
font-size:13px;
margin-left:240px;
}

.bloc_code_promo{
background:url(../art/code_promo.jpg) no-repeat;
width:215px;
height:59px;
padding-left:262px;
padding-top:23px;
vertical-align:middle;
}

.input_landing{
width:160px;
height:25px;
border:solid 1px #cccccc;


font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#bd007b;
font-weight:bold;
text-align:center;
vertical-align:top;

padding-top:4px;
margin-top:5px;


}
.champ_input_landing{
width:170px;
}

.bottom_landing_left{
width:565px;
float:left;
display:inline;
margin-left:10px;
}
.bottom_landing_right{
width:380px;
float:right;
display:inline;
margin-right:10px;
line-height:19px;
}

.bottom_landing_left_top{
background:url(../art/top_landing_left.jpg) no-repeat;
width:565px;
height:9px;
font-size:2px;
}
.bottom_landing_left_middle{
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
width:563px;
}
.bottom_landing{
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
width:980px;
}

.top_landing_right_2_top{
background:url(../art/top_landing_right.jpg) no-repeat;
width:380px;
height:9px;
font-size:2px;
}
.bottom_landing_right_middle{
width:378px;
height:158px;
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;

}


.bottom_landing_left_middle_left{
width:370px;
float:left;
display:inline;
}
.bottom_landing_left_middle_right{
width:175px;
float:left;;
display:inline;
padding-top:50px;
text-align:right;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.rond {
background:url(../art/puce-landing.jpg) no-repeat;
height:23px;
padding-left:6px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-left:7px;

}

.rond_vert{
background:url(../art/puce-landing2.jpg) no-repeat;
height:23px;
padding-left:6px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-left:7px;
width:370px;
}

.profite_landing{
padding-left:34px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#b40075;
font-size:15px;
}

.numero_landing{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
}

.bottom_landing_left_bottom{
background:url(../art/bottom_encart_565.jpg) no-repeat;
width:565px;
height:10px;
}
.bottom_landing_right_bottom{
background:url(../art/bottom_encart__right_565.jpg) no-repeat;
width:380px;
height:10px;
}

.offre_landing{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#b40075;
font-size:17px;
}

.logo_parrain{
margin-left:15px;
float:left;
display:inline;
margin-right:20px;
}

.txt_parrain{
float:left;
display:inline;
}

.btn_parrain{
float:left;;
display:inline;
margin-right:3px;
}

.bottom_landing_bottom{
background:url(../art/bottom_encart_982.jpg) no-repeat;
width:982px;
height:11px;

}
.bottom_bottom_982_bleu{
background:url(../art/bottom_encart_982_bleu.jpg) no-repeat;
width:982px;
height:15px;

}

.code_promo_txt{
margin-left:20px;
font-weight:bold;
font-size:14px;
}
.code_promo_lp{
text-align:center;
float:right;
margin-right:20px;
width:110px;
height:28px;
background:url(../art/bg_code_promo.jpg) no-repeat;
font-weight:bold;
padding:10px;
}
.code_promo_lp a{
text-decoration:none;
color:#000000;
}
.code_promo_lp .rose{
color:#bd007b;
}
.img_parrain{
float:left; 
display:inline;
margin-left:5px;
margin-bottom:6px;

}
.parrain_txt{
float:left;
display:inline;
padding-top:13px;
margin-left:5px;
font-size:13px;
}
.parrain_txt_style{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
text-decoration:none;
}

.liserai_hori{
background:#DDDDDD;
height:1px;
margin-bottom:13px;
!margin-bottom:8px;

}

.border_slide{
background:url(../art/border.jpg) no-repeat;
width:982px;
height:326px;
}
.code_pro_left{
width:235px;
float:left;
display:inline;
padding-top:23px;
}
.code_pro_right{
float:left;
display:inline;
text-align:left;
}

.envoyer_btn2 {
float:left;
display:inline;
}
.partager_btn2{
float:left;
display:inline;
margin-top:5px;
}
.mentions_legales{
width:900px;
margin:10px auto 0 auto;
padding-bottom:10px;
font-size:10px;
}
/*nouvelle page logiciel*/

.bloc_page_logiciel .highlight {color:#be007c;}
.bloc_page_logiciel{ color:#333; float:left;display:inline;width:737px;}
.bloc_page_logiciel .top { background:#be007c; height:35px; width:520px; padding:10px 0 0 10px; border: 1px solid #be007c; }
.bloc_page_logiciel  { padding:10px; margin:0;  }
.bloc_page_logiciel  .entete { height: 30px; margin: 20px 0 40px 0;}
.bloc_page_logiciel  .entete h1 { font-size:22px; width: 340px; float: left; margin:15px 15px 0 15px;}
.bloc_page_logiciel  .entete img { float: left;}
.bloc_page_logiciel  h2 { color:#be007c; margin: 5px 0 }
.bloc_page_logiciel  h3 {  }
.bloc_page_logiciel  p a { color:#be007c; text-decoration: none; }
.bloc_page_logiciel  p a:hover { text-decoration: underline;  }

.bloc_page_logiciel .bloc_astuce { margin-left:100px; }
.bloc_page_logiciel .bloc_astuce .content{	float:left;margin-left:-10px;border:none;background:url(../art/bg_astuces.png) no-repeat 10px 30px;width: 510px; height: 240px; padding: 0 0 0 0px}
.bloc_page_logiciel .bloc_astuce .content ul { list-style-type: none }
.bloc_page_logiciel .bloc_astuce .content ul li { float: left; width:90px; margin:70px 0 0 0}
.bloc_page_logiciel .bloc_astuce .content p { margin:0 18px 0 14px; width:70px; float: left; text-align: center;}
.bloc_page_logiciel .bloc_astuce .content .astuces { width:530px ; margin:125px 20px 0 15px; height: 20px;}
.bloc_page_logiciel .bloc_astuce .content .astuces span{ margin:0 29px 0 0; width:70px; float: left; text-align: right;}
.bloc_page_logiciel  .h2_right { text-align: right; padding-right: 90px; }
/*page logiciel*/

.col3_middle .highlight {color:#be007c;}
.col3_middle{ color:#333; float:left;display:inline;width:530px; margin:0 15px}
.col3_middle .top { background:#be007c; height:35px; width:520px; padding:10px 0 0 10px; border: 1px solid #be007c; }
.col3_middle .content { width:508px; padding:10px; margin:0; border: 1px solid #CACACA; border-top: none; }
.col3_middle .content .entete { height: 30px; margin: 20px 0 40px 0;}
.col3_middle .content .entete h1 { font-size:22px; width: 340px; float: left; margin:15px 15px 0 15px;}
.col3_middle .content .entete img { float: left;}
.col3_middle .content h2 { color:#be007c; margin: 5px 0 }
.col3_middle .content h3 {  }
.col3_middle .content p a { color:#be007c; text-decoration: none; }
.col3_middle .content p a:hover { text-decoration: underline;  }

.col3_middle .bloc_astuce { }
.col3_middle .bloc_astuce .content{	float:left;margin-left:-10px;border:none;background:url(../art/bg_astuces.png) no-repeat 10px 30px;width: 510px; height: 240px; padding: 0 0 0 0px}
.col3_middle .bloc_astuce .content ul { list-style-type: none }
.col3_middle .bloc_astuce .content ul li { float: left; width:90px; margin:70px 0 0 0}
.col3_middle .bloc_astuce .content p { margin:0 13px 0 14px; width:70px; float: left; text-align: center;}
.col3_middle .bloc_astuce .content .astuces { width:490px ; margin:125px 15px 0 15px; height: 20px;}
.col3_middle .bloc_astuce .content .astuces span{ margin:0 28px 0 0; width:70px; float: left; text-align: right;}

.col3_right {float:left;display:inline;width:200px;}
.col3_right .bloc_logiciel { width:200px; height: 250px}
.col3_right .bloc_logiciel .top { background:#be007c; width:195px; height:35px; padding:10px 0 0 5px; border: 1px solid #be007c; }
.col3_right .bloc_logiciel .content .title {color:#be007c; font-weight: bold; margin: 0; padding:15px 0 0 9px; }
.col3_right .bloc_logiciel .content{ width:198px; padding:0;  border: 1px solid #CACACA; border-top: none; margin:0; }
.col3_right .bloc_logiciel .content ul {  list-style-type: none; margin: 0; padding: 0;}
.col3_right .bloc_logiciel .content ul li { height: 50px; margin:0;  background:#fff;  }
.col3_right .bloc_logiciel .content ul li.blue {background:#f2f2f2; }
.col3_right .bloc_logiciel .content ul li img { margin:0 10px 0 30px; float: left }
.col3_right .bloc_logiciel .content ul li a { color:#333; line-height: 22px; text-decoration: none; }
.col3_right .bloc_logiciel .content ul li a:hover {text-decoration: underline; }

.bloc_logiciel .content .h2_right { text-align: right; padding-right: 40px; }
.bloc_logiciel .content .h2_dl { width: 150px ; float: left; margin: 10px 0; }
.bloc_logiciel .content .btn_vert {margin: 20px 0 20px 100px; width: 410px}

.col3_middle .bloc_logiciel .top { background:#fff url(../art/bg_top_logiciel.jpg) no-repeat; border: none; }
.col3_right .bloc_logiciel .top { background:#fff url(../art/bg_top_logiciel_right.jpg) no-repeat; border: none;}
/*
pages statiques :
charte qualite - livraison
*/
.bloc_services { padding:10px 20px; width:717px;}
.bloc_services span{ font-weight: bold; }
.bloc_services h1 { font-size: 18px; }
.liste_charte { list-style-type: none; list-style-image: url("../art/icones/puce_violet.png"); }
.liste_charte li { margin:15px 0; }
.liste_charte li span{ font-weight: bold; }
.liste_livraison li { margin:15px 0; }
.liste_livraison li span{ font-weight: bold;  }
.highlight { font-weight: bold; }
.bloc_services a { color:#333; text-decoration: underline; font-weight: bold }
.bloc_services a:hover { text-decoration: none; color:#be007c;  }
.bloc_services .logo { float: right; }

/*.bloc_paiement { background: url("../art/icones/paiement_securise2.jpg") no-repeat 20px 25px;}
.bloc_livraison { background: url("../art/icones/livraisondomicile.jpg") no-repeat 20px 25px; }
.bloc_livraison h1.ico_livraison, .bloc_livraison h2.ico_livraison{ margin-left: 65px }
.bloc_livraison ul { padding-left: 15px; }
.bloc_paiement h1, .bloc_paiement h2 { margin-left: 65px }*/
.bloc_photocite { background: url("../art/photocite_logo2.jpg") no-repeat 500px 25px;}

/*faq*/

.select_faq  { color: #333; }
.close { float: right; color: #BD007B;}

/*cgv*/
.cgv a{ color:#333; text-decoration: underline; font-weight: bold }
.cgv a:hover { text-decoration: none; color:#be007c;  }
.cgv h1 { font-size:20px; }
.cgv h2 { font-size:18px; padding-left:10px;}
.cgv h3 { padding-left:20px; }
.cgv h4 { padding-left:30px; }
.cgv form label { display:block;float:left;width:280px; margin: 10px 0 10px 70px;  }
.cgv form select {	margin: 10px 0; border:1px solid #B5B5B5;
color:#333333;
font-size:13px;
width:260px;}
.cgv .bottom_encart_709 { margin-bottom: 20px; }
.cgv form select { font-style: italic; }
/*tarif*/
.tarif .bottom_encart_709 { margin-bottom: 30px;  }
.tarif .middle_encart_709  { padding: 10px;}
.tarif form { margin: 20px 0 20px 150px; }
.tarif select { font-style: italic; width:260px;}
.tarif .colonne_photo_left img { margin-top: 5px; }
.tarif_bulle { float: right; position: inherit; margin: 0 20px 0 0 }
.bulle_dialogue { float: right; position: inherit; margin: 0 20px 0 0 }

/*bannieres*/
/*#ban_left { width:208px;}*/
#ban_left a { text-decoration: none }
#ban_left img { border: none; margin-top: 20px; }

/*header cobrand*/
.cobrand_cewe_black { background: url("../art/cobrand_cewe_black.png") no-repeat; }
.cobrand_cewe_orange { height:50px; background:#FF8F2B url("../art/cobrand_cewe_orange.jpg") no-repeat right; }
.cobrand_cewe_violet { height:50px; background:#BD007B url("../art/cobrand_cewe_violet.jpg") no-repeat right; padding-left: 0;}
.cobrand_cewe_violet .middle_encart_top_avec_onglet2 { width: 400px; padding-top:15px; }

/*tarifs*/
.cond_tarifs { float: right; margin-right:0px; width:390px; font-style: italic; font-size: 10px}
.tarif .highlight { font-weight: bold;color:#be007c; }
.link_btn_vert_middle{
color:#FFFFFF;
text-decoration:none;
}



/*page logiciel 2*/

#new_logiciel .hl1 { color: #be007c; font-size: 16px; font-weight: bold;}
#new_logiciel .hl2 { color: #7a7a7a; font-size: 12px; font-weight: bold;}

#new_logiciel .top_encart {width:963px; height:85px; padding:0 10px; background: url("../art/services/logiciel/bg_top2.jpg") no-repeat;}
#new_logiciel .top_encart h1 { padding:0; margin-top: 25px; }
#new_logiciel .bloc1 { float:left; width: 982px; height: 294px;  background: url("../art/services/logiciel/bloc_top_content.jpg") no-repeat;  }

#new_logiciel .bloc1 .left { float:left;margin:25px 20px 0 20px;width:380px;line-height:25px;display:inline;}

#new_logiciel .bloc1 .dl { width: 180px; height:260px; float: left; padding:0; text-align: center; }
#new_logiciel .bloc1 .dl a.link { width: 100%; height:260px; display: block; text-decoration: none; float: left; cursor:hand} 
#new_logiciel .bloc1 .dl img {  border: none;}
#new_logiciel .bloc1 .dl .logo { margin:20px; }
#new_logiciel .bloc1 .dl3 .logo { margin:20px 20px 20px 25px; }
#new_logiciel .bloc1 .dl p { height: 210px; margin: 0; padding: 0; width:100%; float:left}
#new_logiciel .bloc1 .dl span { float: left; text-align:center; width: 95%}
#new_logiciel .bloc1 .dl hl1 {}
#new_logiciel .bloc1 .dl hl2 {}
#new_logiciel .bloc1 .legend { float: right; color: #be007c; font-weight: bold; margin: 10px 35px 0 0;  display:inline;}
#new_logiciel .bloc1 .legend a {color: #be007c; text-decoration: none}
#new_logiciel .bloc1 .legend a:hover {text-decoration: underline;}

#new_logiciel .bt_dl { margin:0 0 0 50px; float:left; display:inline; background: url("../art/services/logiciel/bt_dl.gif") no-repeat; text-decoration:none; text-align:center; width: 89px; height: 36px; font-size: 14px; padding-top:6px; font-weight: bold; color: white; }
#new_logiciel .promo {  width:130px; height:38px; padding:10px 0 0 0; margin:13px 0 0 65px; text-align:center; float:left; text-transform:uppercase; background: url("../art/services/logiciel/bg_coupon.jpg") no-repeat; }
#new_logiciel .promo .code1 { color: black; font-size: 14px; font-weight: bold; }
#new_logiciel .promo .code2 { color:#BE007C; font-size: 11px; font-weight: bold; }
#new_logiciel .bloc1 .dl1 { width:185px; }
#new_logiciel .bloc1 .dl2 { width:190px; }
#new_logiciel .bloc1 .dl3 { width:185px; }
#new_logiciel .bloc2 .top_bloc2 .middle_encart_top_avec_onglet2 { padding: 20px 70px 20px 10px }
#new_logiciel .bloc2 {position: relative; height: 460px; float:left; width: 982px; margin-top: 15px }
#new_logiciel .bloc2 .top_bloc2 { width:963px; height:71px; padding:0 10px 0 10px; background: url("../art/services/logiciel/bg_top3.jpg") no-repeat -2px 0; }
#new_logiciel .bloc2 .top_bloc2 h1 { padding:0; }
#new_logiciel .bloc2 .top_bloc2 .encart img { float: left; }

#new_logiciel .bloc2 .top_bloc_espacephoto .middle_encart_top_avec_onglet2 { padding: 20px 70px 20px 10px }
#new_logiciel .bloc2 .top_bloc_espacephoto { width:963px; height:71px; padding:0 10px 0 10px; background: url("../art/mon-espace-perso/bg_top_parlons.jpg") no-repeat -2px 0; }
#new_logiciel .bloc2 .top_bloc_espacephoto h1 { padding:0; }
#new_logiciel .bloc2 .top_bloc_espacephoto .encart img { float: left; }

#new_logiciel .bottom_bloc2 { background: url("../art/services/logiciel/bloc_bottom.jpg") no-repeat; height: 17px; width: 982px;float:left; }

#new_logiciel #tabs div a {text-decoration: none}
#new_logiciel #tabs div a:hover {text-decoration: underline}

#new_logiciel .tab_content .arrow { float: left; margin: 100px 0 0 0;}
#new_logiciel .tab_content img { float: left;  margin: 10px 0p ; }

#new_logiciel #tabs-1 {background: white}
#new_logiciel #tabs-1 .hl2 {font-size: 16px;  }

#new_logiciel #tabs-1 p { width: 250px; height: auto; float: left; padding: 0 0 0 0; text-align:center; margin: 0;font-size: 14px; }
#new_logiciel #tabs-1 p a { color: #7a7a7a; text-decoration: none}
#new_logiciel #tabs-1 p a:hover { color: #7a7a7a; text-decoration: underline; }
#new_logiciel #tabs-1 p.legend { width: 950px; clear: both; height: auto; text-align: left; padding: 0; margin:5px 0 0 10px;font-size: 11px; font-weight: normal;}
#new_logiciel #tabs-1 p.legend .hl1 { font-size: 11px; }

#new_logiciel #tabs-2 .hl2 {font-size: 14px; color:#be007c; font-weight: bold; }
#new_logiciel #tabs-2 a { color:#7a7a7a; }
#new_logiciel #tabs-2 p {color:#7A7A7A;float:left;font-size:14px;font-weight:normal;height:auto;margin:0;padding:0 0 0;text-align:center;width:255px; }
#new_logiciel #tabs-2 p img { float:left;margin:10px 0 0; }

#new_logiciel #tabs-3 .hl2 {font-size: 14px; color:#be007c; font-weight: bold; }
#new_logiciel #tabs-3 p { color:#7a7a7a; font-size:14px; width: 200px; height: auto; float: left; padding:0; text-align:center; margin: 0; }
#new_logiciel #tabs-3 p.first {margin-left: 40px; display: inline}
#new_logiciel #tabs-3 p.last {width:300px; }
#new_logiciel #tabs-3 p a {color:#7a7a7a;}

#new_logiciel #tabs-4 .hl2 {font-size: 14px; color:#be007c; font-weight: bold; }
#new_logiciel #tabs-4 p { color:#7a7a7a; font-size:14px; width: 430px; height: auto; float: left; padding:0 20px 0; text-align:center; margin: 0; }
#new_logiciel #tabs-4 p img { margin:10px 110px; }
#new_logiciel #tabs-4 p a { color:#7a7a7a; }
 
#footer_logiciel .middle_footer {  float: left; width:977px;}
#footer_logiciel .middle_footer_left { float: left; height: 250px; width: 600px; }
#footer_logiciel .middle_footer_right { float: left; height: 250px; width: 360px; }
#footer_logiciel .mode_paiement { float: left; margin: 10px 0 0 0; }
#footer_logiciel .mode_paiement span {  float: left; margin:5px 15px 0 0;}
#footer_logiciel .newsletter_et_mode_paiement {  width:367px; background:#f2f2f2 url("../art/services/logiciel/footer_fb.jpg") no-repeat 45px 0; }
#footer_logiciel .encart_fb { height:150px; width: 350px;}
#footer_logiciel .encart_fb a {  float: left; }
#footer_logiciel .encart_fb .icones { float:left; margin-top:15px; width:30px; }
#footer_logiciel .encart_fb .tweet { float:left; height:60px; overflow:hidden; width:250px; margin:20px 0 0 40px; font-size: 10px; color: #333; }
#footer_logiciel .encart_fb .link_fb_big { float:left; height:60px; width:250px; margin:0; font-size: 10px; color: #333; }

#footer_logiciel .encart_fb .tweet span, #footer_logiciel .encart_fb .tweet span a { float:right; text-decoration:none; color: #333;}

#new_logiciel .seo {  color: #7a7a7a; font-size:11px; text-align: left; font-weight: normal; margin: 30px 0 0 10px; float: left; width: 98%;  }
#new_logiciel .seo a { font-weight: bold; color:#BE007C; text-decoration: none}
#new_logiciel .seo a:hover { text-decoration: underline; } 
 
/*-- TABS ---*/

.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important;  padding: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

/*@TODO - bug ie6*/
.ui-tabs .ui-tabs-panel { margin-right:-3px; }
.ui-tabs .ui-tabs-hide { display: none !important; 	display: none; line-height: 0; font-size: 0; height: 0; background: red}

#tabs {	height: 390px; overflow:hidden; width: 982px;  float: left;}
#tabs ul {  width: 950px; height: 28px; padding:0 0 0 30px; list-style-type: none; float: left; background-color: #bd007b; margin:0; display: inline;}
#tabs ul li { text-align:center; width:168px; height:28px; float: left; margin-right: 20px; display: inline;}
#tabs ul li a { display: block; width:168px; line-height:25px; height:28px; float: left; font-size: 14px; color: #333333;font-weight: bold; text-decoration: none;}

#tabs ul li a { background: url("../art/services/logiciel/onglet_hs.jpg") no-repeat; background-position:0 -28px}
#tabs ul li.ui-tabs-selected a {background-position:0 0; color: #bd007b; font-size: 14px}
#tabs ul li a:hover {text-decoration: underline; }

#tabs ul li.ui-tabs-selected a { text-decoration: none; font-size: 14px}
#tabs ul li.ui-tabs-selected img { border: 3px solid #b0b0b0; }

#tabs .ui-tabs-panel {height:342px;  padding:10px; overflow:hidden;float: left; width:960px;  }
.tab_content { height:390px; width:980px; border: 1px solid #cccccc; border-bottom:none; border-top:none; margin:0 0 10px 0;float: left; font-size:14px; color:#777777;}
.tab_content li{ margin-left:25px;}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}

#new_footer .middle_footer { height: 250px; }
#new_footer .mode_paiement {  width: 250px; float: left;}
#new_footer .newsletter_et_mode_paiement {  float: left; }
/*bloc_bottom.jpg
bloc_top_content.jpg
encart_cewe.jpg
onglet_s.jpg
onglet.jpg
tab1_content.jpg*/
