/* CSS Globales */
.z-index_hight{
z-index:200;
}
table.table_totale_sky{
margin : auto;
/*padding-left : 120px;*/
vertical-align:top;}
/*table.table_totale_sky td{
margin : 0;
padding: 0;}

table.table_totale td.principale {
margin : auto;
padding-left : 120px;}
;
margin-left:500px;
left:-50%;*/

/*.sky_out{
z-index:300;
position:absolute;
left:105;
top:105;margin-left:940px;
float:left;
}
.margin_top_banner{
padding-top:231px;
}*/
.sky_out
{margin-bottom:100%;}
.banner_sky{
width:125px;
}
.z-index_low{
z-index:100;
}
body  {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #333333;
text-align : center;
margin : 0;
background-color:#f4f4f4;
}

ul li {
list-style : none;
padding : 0;
margin : 0;
}
div {
margin : 0;
}
h1 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
font-size : 12px;
text-decoration : none;
font-weight : normal;
}
h3 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 11px;
text-decoration : none;
font-weight : normal;
}
.h3 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 11px;
text-decoration : none;
font-weight : normal;
}
h2 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 14px;
text-decoration : none;
font-weight : normal;
}
.special_orange{
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color: #ff6c00;
font-size : 14px;
text-decoration : none;
font-weight : normal;
}
.h2 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 14px;
text-decoration : none;
font-weight : normal;
}
h4 {
	text-decoration : none;
	display : inline;
	color : #333333;
	font-family : arial, verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.h4livraison {
	text-decoration : none;
	display : inline;
	color : #333333;
	font-family : arial, verdana, sans-serif;
	font-size : 13px;
	font-weight :normal;
}

.txt_special_entreprise
{
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : normal;
}
.txt_special_entreprise_petit
{
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 11px;
text-decoration : none;
font-weight : normal;
}
.h4 {
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
h6 {
display : inline;
text-decoration : none;
font-weight : bold;
color : #CC071E;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
h5 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666666;
font-size : 11px;
text-decoration : none;
font-weight : normal;
}
.h5 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666666;
font-size : 11px;
text-decoration : none;
}
.h11 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #000000;
font-size :11px;
text-decoration : none;
}
.h10 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
color : #e30000;
font-size :11px;
text-decoration : none;
}

h7 {
font-family : Verdana, Arial, sans-serif;

color : #CC071E;
font-size : 12px;
text-decoration : none;
font-weight : bold;
}
.h7 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 12px;
text-decoration : none;
font-weight : bold;
}
h8 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 12px;
text-decoration : none;
font-weight : normal;
}
.h8 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 12px;
text-decoration : none;
font-weight : normal;
}
h9 {
display : inline;
text-decoration : none;
font-weight : bold;
color : #CC071E;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : normal;
}
.txt_red{ color:#e30000;
}

.txt_black{ color:#000000;
}
.txt_blue{ color : #CC071E;
}
.barre{text-decoration: line-through;
}
.txt_align_top{
vertical-align:top;
}
.txt_align_bottom{
vertical-align:bottom;
}
.txt_align_right{
text-align:right;
}
.txt_align_left{
text-align:left;
}
.txt_align_center{
text-align:center;
}
.txt_box_grey {
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 12px;
font-weight : bold;
}
.txt_box_grey14 {
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
.txt_box_grey_dark
{text-decoration : none;
	display : inline;
	color : #333333;
	font-family : arial, verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.txt_box_greylight14 {
color : #999999;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
.txt_box_black14_title {
color : #000000;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
margin-bottom:20px;
margin-top:20px;
}
.txt_box_color {
color : #CC071E;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 12px;
font-weight : bold;
}
.txt_box_color14 {
color : #CC071E;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}

.border {
border : 1px solid #999999;
}


.border_without_bottom_left {
border-top : 1px solid #999999;
border-right : 1px solid #999999;
border-left : 1px solid #999999;
}

.border_without_bottom_right {
border-top : 1px solid #999999;
border-right : 1px solid #999999;
}

.border_with_bottom_left {
border-top : 1px solid #999999;
border-right : 1px solid #999999;
border-left : 1px solid #999999;
border-bottom : 1px solid #999999;
}

.border_with_bottom_right {
border-top : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
}


.border2 {
border : 1px solid #e2e2e2;
}
.border3 {
border : 1px solid #e2e2e2;
padding:10px;}
.border2bottomdashed {
border-bottom : dotted 1px #e2e2e2;
}
.border2bottomdashed_white {
border-bottom : dotted 1px #ffffff;
}
.border-left {
border-left : 1px solid #999999;
}
.border-right{
border-right : 1px solid #999999;
}
.border-bottom {
border-bottom : 1px solid #999999;
}
.border-top {
border-top : 1px solid #999999;
}
.border-top-clair {
border-top : 1px solid #e2e2e2;
}
.italique1 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #333;
font-size : 10px;
font-weight : normal;
font-style : italic;
}
.italique2 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666;
font-size : 12px;
font-weight : normal;
font-style : italic;
}
.italique3 {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666;
font-size : 11px;
font-weight : normal;
font-style : italic;
}
.clear {
clear : both;
}
.checkbox_right {
display : inline;
}
.txt_marge_top15 {
margin-top : 15px;
}
.txt_marge_top25 {
margin-top : 25px;
}
.txt_marge_top {
margin-top : 10px;
}
.txt_marge_bottom {
margin-bottom : 10px;
}
.txt_marge_bottom_1 {
margin-bottom : -1px;
}
.txt_marge_bottom_-2 
{
    margin-bottom: -2px;
}
.txt_marge_bottom20{
margin-bottom : 20px;
}
.txt_marge_left {
margin-left : 10px;
}
.txt_marge_left6 {
margin-left : 6px;
}
.txt_marge_left-2 {
margin-left : -2px;
}
.txt_marge_left-3 {
margin-left : -3px;
}
.txt_marge_left20 {
margin-left : 20px;
}
.txt_marge_left35 {
margin-left : 35px;
}
.txt_marge_left40 {
margin-left : 40px;
}
.txt_marge_left4 {
margin-left : 4px;
}
.txt_marge_left40_special{
margin-left : 40px;
}
.txt_marge_left60 {
margin-left : 60px;
}
.txt_marge_left170 {
margin-left : 160px;
}
.txt_marge_left220 {
margin-left : 280px;
}
.txt_marge_left200exac {
margin-left : 200px;
}

.txt_marge_left245 {
margin-left : 300px;
}
.txt_marge_right400 {
margin-right : 280px;
}
.txt_marge_right2{
margin-right : 2px;
}
.txt_marge_right500 {
margin-right : 240px;
}

.txt_marge_right75 {
margin-right : 75px;
}

.txt_marge_right401 {
margin-right : 287px;
}
.table_width_special {
width:500px;
}

.txt_marge_right_ok {
margin-right: 18px;
}
.txt_marge_right22 {
margin-right : 22px;
}

.txt_marge_left50 {
margin-left : 50px;
}
.txt_marge_left15 {
margin-left : 15px;
}
.txt_marge_right_176
 {
margin-left : 176px;
}
.txt_marge_left25 {
margin-left : 24px;
}
.txt_marge_left28 {
margin-left : 31px;
}
.txt_marge_left37 {
margin-left : 37px;
}

.txt_marge_left8 {
margin-left : 8px;
}
.txt_marge_right {
margin-right : 10px;
}
.txt_marge_right8 {
margin-right : 8px;
}
.txt_marge_right20 {
margin-right : 20px;
}
.txt_marge_right50 {
margin-right : 50px;
}
.txt_marge_right15 {
margin-right : 15px;
}
.txt_marge_left3{
margin-LEFT : 3px;
}
.txt_marge_right50_synthese{
margin-right : 52px;
}
.txt_marge_right_special_synthese {
margin-right : 21px;
}
.txt_marge_right30 {
margin-right : 30px;
}
.txt_marge_top5 {
margin-top : 5px;
}
.txt_marge_top3 {
margin-top : 3px;
}
.txt_marge_top2 {
margin-top : 2px;
}
.txt_marge_top20{
margin-top : 20px;
}
.txt_marge_bottom5 {
margin-bottom : 5px;
}
.txt_marge_bottom3 {
margin-bottom : 3px;
}
.txt_marge_left5 {
margin-left : 5px;
}
.txt_marge_left2 {
margin-left : 2px;
}
.txt_marge_left_-2 {
margin-left : -2px;
}
.txt_marge_right5 {
margin-right : 5px;
}
.padding_top {
padding-top : 10px;
}
.padding_top12 {
padding-top : 12px;
}
.padding_top4 {
padding-top : 4px;
}
.padding_top7 {
padding-top : 7px;
}

.padding_top2 {
padding-top : 2px;
}
.padding_top4_special {
padding-top : 4px !important;
}
.padding_top15 {
padding-top : 15px;
}
.padding_top30 {
margin-top : 30px;
}
.padding_top5 {
padding-top : 5px;
}
.padding_top8 {
padding-top : 8px;
}
.padding_bottom {
padding-bottom : 10px;
}
.padding_bottom20 {
padding-bottom : 20px;
}
.padding_bottom7 {
padding-bottom : 7px;
}
.padding_bottom5 {
padding-bottom : 5px;
}
.padding_bottom9 {
padding-bottom : 9px;
}
.padding_bottom2{
padding-bottom : 2px;
}
.padding_left1 {
padding-left : 1px;
}
.padding_left2 {
padding-left : 2px;
}
.padding_left3 {
padding-left : 3px;
}
.padding_left {
padding-left : 10px;
}
.padding_left25
{
padding-left : 25px;
}
.padding_left-2 {
padding-left-2: -2px;
}
.padding_left25 {
padding-left : 25px;
}
.padding_left5{
padding-left : 5px;
}
.padding_left4{
padding-left : 4px;
}
.padding_left15{
padding-left : 5px;
}
.padding_left15a{
padding-left : 15px;
}
.padding_right {
padding-right : 10px;
}
.padding_right9 {
padding-right : 9px;
}
.padding_right13 {
padding-right : 13px;
}
.padding_right15
 {
padding-right : 15px;
}
.padding_right20 {
padding-right : 20px;
}
.padding_right30 {
padding-right : 30px;
}
.padding_right38 {
padding-right : 38px;
}
.padding_right40 {
padding-right : 40px;
}
.padding_right50 {
padding-right : 50px;
}
.padding_right5 {
padding-right : 8px;
}
.padding_right3 {
padding-right : 3px;
}
.padding_right2 {
padding-right : 2px;
}
.padding_total {
padding : 10px;
}
.padding_total_special {
padding : 4px 10px 10px 10px;
}
.padding_total5 {
padding : 5px;
}
.padding_total8 {
padding : 8px;
}
.margin_total {
margin : 10px;
}
.height_100 {
height : 100%;
}
.width_100 {
width : 100%;
}
.float_right {
float : right;
}
.float_left {
float : left;
}
.boutoir_detail_buiz{
width:120px;
}
.boutoir_detail_buiz2{
width:110px;
}
.boutoir_detail_buiz_top {
width:115px;
}
.boutoir_detail_buiz_marge {
margin-left:124px;
}
/*liens dans le text*/
a  {
color : #333333;
text-decoration : none;
}

a:hover, a:active, a:focus {
color : #CC071E;
text-decoration : none;
text-decoration : none;
}
a.insidetxt  {
color : #CC071E;
cursor : pointer;
text-decoration:underline;
}
a.insidetxt a.insidetxt :hover, a.insidetxt :active, a.insidetxt :focus  {
color : #CC071E;
cursor : pointer;
text-decoration:underline;
}
.img_size1 {
width:75px;
height:97px;
}
.img_size2 {
width:115px;
height:150px;
}
.img_size3 {
width:240px;
height:312px;
}
 /*______________________________________________________________________________Ã  changer selon skin*/
/* Btns*/
/*btn retour*/
a.btn_mon_compte_mesabos div{
height: 153px;
width: 377px;
background :url(../images/mon-compte_mesabos.jpg) no-repeat left top;
cursor:pointer;
}

a.btn_mon_compte_mesabos div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
a.btn_mon_compte_mesabos:hover div{
height: 153px;
width: 377px;
background :url(../images/mon-compte_mesabos_h.jpg) no-repeat left top;
cursor:pointer;
}

a.btn_mon_compte_mesabos:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}/*_________________________________________________________________________________________________________________________________________*/

a.btn_mon_historic_commande div{
height: 153px;
width: 377px;
background: url(../images/mon-compte_historic_commande.jpg) no-repeat left top;
cursor:pointer;
}
a.btn_mon_historic_commande div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
a.btn_mon_historic_commande:hover div{
height: 153px;
width: 377px;
background: url(../images/mon-compte_historic_commande_h.jpg) no-repeat left top;
cursor:pointer;
}
a.btn_mon_historic_commande:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
.adl_text tr,
.adl_text td
{    
padding-top:0px !important; 
padding-bottom:2px !important;
}

/*_________________________________________________________________________________________________________________________________________*/
a.btn_mon_adresses_livraison div{
height: 153px;
width: 377px;
background :url(../images/mon-compte_gestion_adresses.jpg) no-repeat left top;
cursor:pointer;
}

a.btn_mon_adresses_livraison div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

a.btn_mon_adresses_livraison:hover div{
height: 153px;
width: 377px;
background :url(../images/mon-compte_gestion_adresses_h.jpg) no-repeat left top;
cursor:pointer;
}
a.btn_mon_adresses_livraison:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}


/*_________________________________________________________________________________________________________________________________________BUSINESS*/
a.btn_portefeuille_abo_business div{
height: 153px;
width: 460px;
background:url(../images/mon-compte_portefeuille_abo_buiz.jpg);
cursor:pointer;
}

a.btn_portefeuille_abo_business div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

a.btn_portefeuille_abo_business:hover div{
height: 153px;
width: 460px;
background:url(../images/mon-compte_portefeuille_abo_buiz_h.jpg);
cursor:pointer;
}
a.btn__portefeuille_abo_business:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

/*_____________________________________BUSINESS*/
a.btn_mon_historic_commande_business div{
height: 153px;
width: 460px;
background: url(../images/mon-compte_historic_commande_business.jpg) no-repeat left top;
cursor:pointer;
}
a.btn_mon_historic_commande_business div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
a.btn_mon_historic_commande_business:hover div{
height: 153px;
width: 460px;
background: url(../images/mon-compte_historic_commande_business_h.jpg) no-repeat left top;
cursor:pointer;
}
a.btn_mon_historic_commande_business:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
/*_____________________________________BUSINESS*/
a.btn_gestion_acces_business div{
height: 153px;
width: 460px;
background:url(../images/mon-compte_gestion_acces.jpg);
cursor:pointer;
}

a.btn_gestion_acces_business div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

a.btn_gestion_acces_business:hover div{
height: 153px;
width: 460px;
background:url(../images/mon-compte_gestion_acces_h.jpg);
cursor:pointer;
}
a.btn_gestion_acces_business:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}
/*_____________________________________BUSINESS TEST*/

a.btn_mon_compte_catalogue_business_2 div {
height: 120px;
width: 937px;
background:url(../images/mon-compte_catalogue_937_2.jpg) no-repeat;
cursor:pointer;
}


a.btn_mon_compte_catalogue_business_2 div div.txt_inside {
width:500px;
height:70px;
padding:0px;
cursor:pointer;
}

/*_____________________________________BUSINESS*/

a.btn_mon_compte_catalogue_business div {
height: 99px;
width: 937px;
background:url(../images/mon-compte_catalogue_937.jpg) no-repeat;
cursor:pointer;
}

a.btn_mon_compte_catalogue_business div div.txt_inside {
width:500px;
height:80px;
padding:20px;
cursor:pointer;
}

a.btn_mon_compte_catalogue_business:hover div {
height: 99px;
width: 937px;
background:url(../images/mon-compte_catalogue_937_up.jpg) no-repeat;
cursor:pointer;
}
a.btn_mon_compte_catalogue_business:hover div div.txt_inside {
width:500px;
height:80px;
padding:20px;
color : #CC071E;
cursor:pointer;
}
/*_____________________________________BUSINESS*/

a.btn_mon_compte_modificationprofil_business div {
height: 153px;
width: 460px;
background:url(../images/mon-compte_mod_profil_buiz.jpg);
cursor:pointer;
}

a.btn_mon_compte_modificationprofil_business div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

a.btn_mon_compte_modificationprofil_business:hover div {
height: 153px;
width: 460px;
background:url(../images/mon-compte_mod_profil_buiz_h.jpg);
cursor:pointer;
}
a.btn_mon_compte_modificationprofil_business:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
color : #CC071E;
cursor:pointer;
}
/*_________________________________________________________________________________________________________________________________________*/
a.btn_mon_compte_modificationprofil div {
height: 153px;
width: 377px;
background:url(../images/mon-compte_mod_adresses.jpg);
cursor:pointer;
}

a.btn_mon_compte_modificationprofil div div.txt_inside {
width:200px;
height:100px;
padding:20px;
cursor:pointer;
}

a.btn_mon_compte_modificationprofil:hover div {
height: 153px;
width: 377px;
background:url(../images/mon-compte_mod_adresses_h.jpg);
cursor:pointer;
}
a.btn_mon_compte_modificationprofil:hover div div.txt_inside {
width:200px;
height:100px;
padding:20px;
color : #CC071E;
cursor:pointer;
}
/*_________________________________________________________________________________________________________________________________________*/
a.btn_preview2:hover  {
margin-right:8px;
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview2   {
margin-right:8px;
display: block;
height: 16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview_margin_special:hover  {
margin-right:8px;
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}


a.btn_preview_margin_special   {
margin-right:8px;
display: block;
height: 16px;
background : url(../images/fleche_pict_back.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview_margin_special:hover  {
margin-right:8px;
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_next_margin_special   {
margin-right:8px;
display: block;
height: 16px;
background:url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_next_margin_special:hover  {
margin-right:8px;
display:block;
height:16px;
background:url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}

a.link_monpanier {
margin-top:3px;
padding-top:3px;
height:120%;
color : #999999;
background : url(../images/etap2gg_dynapresse.gif) no-repeat left;
padding-left:72px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.link_monpanier:hover {
color : #CC071E;
background : url(../images/etap2gb_dynapresse.gif) no-repeat left  ;
padding-left:72px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}

a.link_research_abo {
background: url(../images/btn_search_tableau_out.gif) no-repeat left 0%;
height:16px;
margin-top : -1px;
padding-top:2px;
padding-left : 18px;
margin-right:13px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 14px;
color : #333333;
padding-right:5px;

}
a.link_research_abo:hover  {
background: url(../images/btn_search_tableau_up.gif) no-repeat left 0%;
height:16px;
margin-top : -1px;
padding-top:2px;
padding-left : 18px;
margin-right:13px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 14px;
color : #CC071E;
padding-right:5px;}

a.btn_preview  {
display: block;
height: 16px;
background : url(../images/fleche_pict_back.gif) no-repeat left 0%;
padding-left : 18px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview:hover  {
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 18px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview3  {
display: block;
height: 16px;
background : url(../images/fleche_pict_back.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview3:hover  {
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}
a.btn_next3 {
display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_next3:hover  {
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}



/*btns go, envoyer, ...*/
a.btn_preview_small_margin  {
display: block;
height: 16px;
background : url(../images/fleche_pict_back.gif) no-repeat left 0%;
padding-left : 18px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_preview_small_margin:hover {
display:block;
height:16px;
background : url(../images/fleche_pict_back_up.gif) no-repeat left 0%;
padding-left : 18px;
margin-top : 5px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_ajouter{
background: url(../images/btn_ajouter_adresse_out.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #333333;
}
a.btn_ajouter:hover  {
background: url(../images/btn_ajout_adresse_up.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #CC071E;
} 
a.btn_ajouter2 {
background: url(../images/btn_ajouter_adresse_out2.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #333333;
}
a.btn_ajouter2:hover  {
background: url(../images/btn_ajouter_adresse_up2.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #CC071E;
} 

a.btn_ajouter3 {
background: url(../images/btn_ajouter_adresse_out3.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #333333;
}
a.btn_ajouter3:hover  {
background: url(../images/btn_ajouter_adresse_up3.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #CC071E;
}

a.btn_ajouter3_gris {
background: url(../images/btn_ajouter_adresse_out3_gris.jpg) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #333333;
}
a.btn_ajouter3_gris:hover  {
background: url(../images/btn_ajouter_adresse_up3_gris.jpg) no-repeat left 0%;
padding-left : 18px;
margin-right:9px;
margin-top : 5px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #CC071E;
}

a.btn_ajouter_adresse {
background: url(../images/btn_ajouter_adresse_out.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #666666;
}
a.btn_ajouter_adresse:hover  {
background: url(../images/btn_ajout_adresse_up.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #CC071E;
} 
.btn_modifier {
background: url(../images/btn_modifier_adresse_out.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
text-decoration : none;
display : block;
color : #333333;
}
a.btn_modifier {
background: url(../images/btn_modifier_adresse_out.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
text-decoration : none;
display : block;
color : #333333;
}
a.btn_modifier:hover  {
background: url(../images/btn_modifier_adresse_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
text-decoration : none;
display : block;
color : #CC071E;
} 
a.btn_modifier2 {
background: url(../images/btn_modifier_adresse_out.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
text-decoration : none;
display : block;
color : #333333;
}
a.btn_modifier2:hover  {
background: url(../images/btn_modifier_adresse_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;

text-decoration : none;
display : block;
color : #CC071E;
} 
a.btn_modifier21 {
background: url(../images/btn_modifier_adresse_out.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
text-decoration : none;
display : block;
color : #333333;
margin-bottom:5px;
}
a.btn_modifier21:hover  {
background: url(../images/btn_modifier_adresse_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-bottom:5px;
text-decoration : none;
display : block;
color : #CC071E;
} 

a.btn_modifier_marge {
background: url(../images/1btn_modifier_adresse_out.jpg) no-repeat left 0%;
padding-left : 15px;
margin: 5px 15px 5px 0px;
text-decoration : none;
display : block;
color : #333333;
}
a.btn_modifier_marge:hover  {
background: url(../images/1btn_modifier_adresse_up.jpg) no-repeat left 0%;
padding-left : 15px;
margin: 5px 15px 5px 0px;
text-decoration : none;
display : block;
color : #CC071E;
} 

.btn_delete_space {
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 10px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color : #999999;
} 

a.btn_delete {
background: url(../images/btn_supprimer_panier.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color : #999999;
} 
a.btn_delete:hover  {
background:url(../images/btn_supprimer_panier_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color:#e30000;

}

a.btn_delete_f1 {
background: url(../images/btn_supprimer_panierf1.jpg) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color : #999999;
} 
a.btn_delete_f1:hover  {
background:url(../images/btn_supprimer_panier_up_f1.jpg) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color:#e30000;

} 


a.btn_delete_right {
background: url(../images/btn_supprimer_panier.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color : #999999;
text-align:right;
} 
a.btn_delete_right:hover  {
background:url(../images/btn_supprimer_panier_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-top : 5px;
margin-bottom : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color:#e30000;
text-align:right;

} 

a.btn_delete_flash {
padding-left : 15px;
margin-right:2px;
margin-top : 5px;
margin-bottom : 10px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color : #999999;
} 
a.btn_delete_flash:hover  {
padding-left : 15px;
margin-right:2px;
margin-top : 5px;
margin-bottom : 10px;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 11px;
color:#e30000;

} 
a.btnforget{
background: url(../images/btn_log_forget_out_square2.gif) no-repeat left;
padding-left : 30px;
height: 18px;
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666666;
font-size : 11px;
text-decoration : none;
font-weight : normal;
} 
a.btnforget:hover  {
background:url(../images/btn_log_forget_up_square2_dynapresse.gif) no-repeat left;
padding-left : 30px;
height: 18px;
text-decoration : underline;
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 11px;
text-decoration : none;
font-weight : normal;
}
a.btn_next2 {
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_next2:hover  {
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}

a.btn_next3 {
display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.btn_next3:hover  {
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 2px;
margin-bottom : 2px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}
a.btn_next_imp
{display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 10px;
margin-bottom : 10px;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
} 

a.btn_next_imp:hover
{
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 10px;
margin-bottom : 10px;
text-decoration : none;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}

a.btn_next_blog
{!important
display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
/*margin-left:750px;*/
} 
a.btn_next_blog:hover
{!important
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}



a.btn_next
{!important
display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
/*margin-left:750px;*/
} 
a.btn_next:hover
{!important
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}

a.btn_next_benef
{!important
display:block;
background : url(../images/fleche_pict_go.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
margin-left:520px;
} 
a.btn_next_benef:hover
{!important
display:block;
background : url(../images/fleche_pict_go_up.gif) no-repeat left 0%;
padding-left : 22px;
margin-top : 15px;
margin-bottom : 10px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
cursor:pointer;
}

a.btn_next_recharge
{!important
display:block;
margin-top:3px;
margin-left:5px;
background : url(../images/fleche_pict_go_recharge.gif) no-repeat left 0%;
padding-left : 18px;
text-decoration : none;
display : inline;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
font-weight : bold;
} 
a.btn_next_recharge:hover
{!important
display:block;
margin-top:3px;
margin-left:5px;
background : url(../images/fleche_pict_go_up_recharge.gif) no-repeat left 0%;
padding-left : 18px;
text-decoration : none;
display : inline;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
font-weight : bold;
cursor:pointer;
}
/* Btns*/
/* Formulaires*/
label{
font-size : 12px;
vertical-align:middle;
}

div.txt_12{
font-size : 12px;
vertical-align:middle;
}

.label{
font-size : 12px;
vertical-align:middle;
}
select  {
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
}

input {
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;
}

/*textarea.comm {
height: 150px; !important
width: 220px;!important
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;
}*/
input.sans_rien {
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;
}
.input_size2nb
{
width : 40px;
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;

}

.input_size2nb_blog{
margin-top:15px;
width : 40px;
vertical-align : bottom;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;

}
.padding_bottom7{
padding-bottom:7px;

}

.input_size2nb_special
{
width : 30px;
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 13px;
height:12px;
}
.input_size3 {
width : 80px;
}
.input_size3_3 {
width : 70px;
}
.input_size3_2 {
width : 65px;
}
.input_size3b {
width : 87px;
}
.input_size3c {
width : 97px;
}
.input_size3d {
width : 107px;
}
.input_size4 {
width : 135px;
margin-right:10px;
}
.input_size1 {
width : 110px;
}
.input_size2 {
width : 200px;
}
.input_size_prc {
width : 100%;
}
.select_size1 {
width : 200px;
}
.select_size2 {
width : 250px;
}
.select_size2nb {
width : 40px;
}
.msg_validation5 {
float:left;
width:5px;
margin:0 0 3px 10px;
color:#e30000;
}
.msg_validation4 {
margin: 15px 0 3px 210px;
color:#e30000;
}
.msg_validation2 {
margin: 0 0 3px 10px;
float:left;
width:230px;
color:#e30000;
}
.msg_validation_cadeau{
margin: 0 0 3px 10px;
float:left;
width:200px;
color:#e30000;
}
.msg_validation_carte{
margin: 0 0 3px 0px;
width:200px;
color:#e30000;
}
.msg_validation3 {
float:left;
width:280px;
color:#e30000;
margin-bottom:2px;
}
.msg_validation1 {
margin: 0 0 3px 10px;
float:left;
width:330px;
color:#e30000;
}
/* End Formulaires*/

/*______________________________________________________________________________________________________________________________________________END CSS Globales */

/*_____________________________________________________________________________________________________________START Placemnents div principales Valide sur toutes les pages*/
#top  {
/*background : url(../images/fnd_page.gif) repeat-x scroll 0% top;*/
background-color:#f4f4f4;
width : 100%;
height : 100%;

}
#container {
background : #ffffff no-repeat;
margin : auto;
padding-left : 5px;
padding-right : 5px;
text-align : left;
width : 940px;
} 
/*___________________________________________________________________________________haut de la page */
#header  {
/*background : url(../images/fnd_header.gif);*/
font-size : 11px;
height : 100px;
padding-bottom : 5px;
position : relative;
}
#logo {

left : 11px;
position : absolute;
top : 20px;
width : 180px;
}
#banner {
position : absolute;
right : 0;
top : 20px;
width : 468px;
height : 60px;
}
#_sousheader {
height : 102px;
margin-top : 10px;
vertical-align : bottom;
}
.log_lang_tel {
height : 25px;
margin-top : 5px;
vertical-align : middle;
}
/*.langues {
height : 20px;
vertical-align : middle;
margin-top : 4px;
}*/
/*12142009*/
.langues {
height : 20px;
vertical-align : middle;
width:100%;
}
/*/12142009*/
.log {
height : 20px;
vertical-align : middle;
}
.login_page {
height : 20px;
vertical-align : middle;
}
.login_page input
{
height:20px;
font-size:12px;
padding-left:5px;
padding-top:5px;
color : #ffffff;
background: #999999;
border: 0px;
} 
.logged {
margin-top :-4px;
vertical-align:top;
float:right;
float:left;
width:600px;
margin-right:40px;
text-align:right;
color : #999999;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 12px;
font-weight : bold;
}

/*logged
a.logged:hover {
width:700px;
text-align:right;
height : 18px;
vertical-align : middle;
background : url(../images/logged2.gif) no-repeat top left;
padding-left:26px;
padding-right : 5px;
padding-top : 2px;
padding-bottom:2px;
color : #CC071E;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
a.logged {
width:700px;
text-align:right;
height : 18px;
vertical-align : middle;
background : url(../images/logged2.gif) no-repeat top left;
padding-left : 26px;
padding-right : 5px;
padding-top : 2px;
padding-bottom:2px;
color : #999999;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
*/
.call_number {
font-size : 13px;
font-weight : 600;
height : 22px;
vertical-align : top;
color : #6c6c6c;
vertical-align:top;
margin-top:0px;
margin-bottom:10px;
} 

.marge_msg_alerte{
margin-left:184px;
margin-top:5px;
margin-bottom:10px;
width:560px;
text-align:center;
}
.msg_alerte_div {
font-size : 12px;
font-weight:bold;
height : 22px;
vertical-align : top;
color:#e30000;

}
a.msg_alerte {
color:#e30000; text-decoration:underline; font-size:13px;
}
a.msg_alerte:hover {
text-decoration:underline;
color:#e30000;
font-size : 13px;
} 
a.msg_alerte:visited{
text-decoration:underline;
color:#e30000;
font-size : 13px;
} 
a.msg_offrespec{
color:#009900; text-decoration:underline; font-size:13px;
}
a.msg_offrespec:hover {
text-decoration:underline;
color:#009900;
font-size : 13px;
} 
a.msg_offrespec:visited{
text-decoration:underline;
color:#009900;
font-size : 13px;
} 
a.txt_color_orange_fonce {
color : #f23b1a;
} 
a.txt_color_orange_fonce:hover {
font-size : 12px;
font-weight : normal;
color : #d90202;
} 
/*_____________________________________________________________________________________FIN haut de la page*/

/*_____________________________________________________________________________________contenu */
#contenu  {
/*position : relative;*/
background-color : #ffffff;
width : 940px;
top : 0;
height:100%;
float:left;
margin:-10px 0 0 -5px;/**/
padding-right:5px;
padding-left:5px;

}

#left {
left : 0;
margin : 0;
padding : 0;
width : 170px;
/*position : absolute;*/
float:left;
}
#right {
margin-left : 10px;
margin-right : 0;
height : 100%;
width : 760px;
float:left;
}
#path {
border-bottom : 1px solid #a4a4a4;
margin : 0 0 10px 0;
height:14px;
text-align : left;
}
#footer {
background-image : url(../images/degrade_fnd_mags.gif);
/*margin-left:10px;*/
background-position : top;
background-repeat : repeat-x;
clear : both;
/*float:left;*/
padding-top : 18px;
height : 100%;
/*margin-bottom : 35px;*/
width:760px;

}
.footercdi
{
margin-top:5px;
font-size:0.8em;
color:#9F9F9F;
font-weight:bold;
}
.footercdi a{
color:#9F9F9F;
}
.footercdi a:hover{
color:#000000;

}
.footer2 {
background-image : url(../images/degrade_fnd_mags.gif);
margin-left : 180px;
background-position : top;
background-repeat : repeat-x;
clear : both;
padding-top : 18px;
height : 100%;
margin-bottom : 35px;
font-size:0.8em;
text-align: center;
} 
/*_____________________________________________________________________ START Navigation*/
/*_________________________________________________________START Navigation VERTICAL*/

/* Menu left Begin __________________________________________________________________________________________________________________________________________*/
.menu_left_bloc  {
width : 168px;
height : 100%;
padding : 0;
margin : 0;
}
div.menu_left_bloc ul li {
width : 168px;
height : 100%;
padding : 0;
margin : 0;
margin : 0;
list-style : none;
} 
/* type TXT Begin __________________________________________________________________________________________________________________________________________*/
/*Catalogue TXT Begin __________________________________________________________________________________________________________________________________________*/
  a.catalogue_txt  {
background : url(../images/box_menu_left_over.gif) no-repeat top left;
height : 48px;
padding-left : 25px;
color : #3a3a3a;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 12px;
text-decoration : none;
vertical-align : top;
line-height : 52px;
margin-bottom : 0;
margin-top : 5px;
}
a.catalogue_txt:hover {
background : url(../images/box_menu_left_activ.gif) no-repeat top left;
height : 48px;
padding-left : 25px;
color : #ffffff;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 12px;
text-decoration : none;
vertical-align : top;
line-height : 52px;
margin-top : 5px;
}
a.catalogue_txt_activ {
background : url(../images/box_menu_left_activ.gif) no-repeat top left;
height : 48px;
padding-left : 25px;
color : #ffffff;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 12px;
text-decoration : none;
vertical-align : top;
line-height : 52px;
margin-top : 5px;
}
a.catalogue_txt_activ:hover {
background : url(../images/box_menu_left_activ.gif) no-repeat top left;
height : 48px;
padding-left : 25px;
color : #ffffff;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 12px;
border-bottom : #ffffff;
text-decoration : none;
vertical-align : top;
margin-top : 5px;
} 
/* Catalogue TXT End __________________________________________________________________________________________________________________________________________*/
/*menu left titres NON-actifs*/
  a.type_txt  {
height : 14px;
padding-left : 15px;
background : url(../images/fleche_type.gif) no-repeat top left;
color : #333333;
margin-left : 5px;
display : block;
}
a.type_txt:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
} 
/* bloc type selectionnÃ© quand sous-type*/
a.type_txt_activ  {
margin-top : 1px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_txt_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
} 

		/* bloc type selectionnÃ© quand sans sous-type*/
  a.type_txt_activ2  {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_txt_activ2:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
} 
/* type TXT Begin __________________________________________________________________________________________________________________________________________*/
/* type TXT Begin __________________________________________________________________________________________________________________________________________*/
/*menu left titres NON-actifs*/
a.sous_type_txt  {
background : url(../images/fnd_sous_type.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_txt:hover {
background : url(../images/fnd_sous_type_up.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_txt_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_txt_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
.bloc_sous_type {
margin : 0 5px 7px 12px;
background : url(../images/fnd_box_soustype.gif) no-repeat bottom right;
padding-bottom : 5px;
} 
 /*type TXT end __________________________________________________________________________________________________________________________________________*/

/*catalogue IMG Begin __________________________________________________________________________________________________________________________________________*/
/*menu left titres NON-actifs*/
a.catalogue_img  {
height : 48px;
vertical-align : top;
margin-bottom : 0;
margin-top : 5px;
display : block;
}
a.catalogue_img:hover {
height : 48px;
vertical-align : top;
margin-bottom : 0;
margin-top : 5px;
display : block;
}
a.catalogue_img_activ {
height : 48px;
vertical-align : top;
margin-bottom : 0;
margin-top : 5px;
display : block;
} 
/* liens non actif images parreil pour tout les menu images indÃ©pendement des couleurs avec fond gris_____________________________________________________________________________*/
a.type_img, a.type_img_yellow, a.type_img_orange, a.type_img_pink, a.type_img_red, a.type_img_darkgreen, a.type_img_lightgreen, a.type_img_darkblue, a.type_img_lightblue,  a.type_img_darkpurple, a.type_img_lightpurple, a.type_img_black, a.type_img_grey {
height : 14px;
padding-left : 15px;
background : url(../images/fleche_type.gif) no-repeat top left;
color : #333333;
margin-left : 5px;
display : block;
}
 
a.sous_type_img, a.sous_type_img_yellow, a.sous_type_img_orange, a.sous_type_img_pink, a.sous_type_img_red, a.sous_type_img_darkgreen, a.sous_type_img_lightgreen, a.sous_type_img_darkblue, a.sous_type_img_lightblue,  a.sous_type_img_darkpurple, a.sous_type_img_lightpurple, a.sous_type_img_black, a.sous_type_img_grey {
background : url(../images/fnd_sous_type.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #333333;
display : block;
margin-left : 5px;
}
/* START couleurs de menu prÃ©dÃ©finies___________________________________________________________________________________________________________________________________________*/
/*_________________________________________________________________________________________________________________________Color1 YELLOW*/

a.type_img_yellow:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_yellow_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_yellow_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_yellow:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_yellow_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_yellow_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
} 
/*_________________________________________________________________________________________________________________________Color2 Orange*/

a.type_img_orange:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_orange_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_orange_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_orange:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_orange_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_orange_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color3 Pink*/

a.type_img_pink:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_pink_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_pink_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.sous_type_img_pink {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_pink:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_pink_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_pink_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color4 red*/

a.type_img_red:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_red_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_red_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_red:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_red_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_red_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color5 lightgreen*/

a.type_img_lightgreen:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightgreen_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightgreen_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_lightgreen:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightgreen_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightgreen_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
} 
/*_________________________________________________________________________________________________________________________Color6 darkgreen*/

a.type_img_darkgreen:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkgreen_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkgreen_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_darkgreen:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkgreen_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkgreen_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
} 
/*_________________________________________________________________________________________________________________________Color7 lightblue*/

a.type_img_lightblue:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightblue_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightblue_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_lightblue:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightblue_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightblue_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
} 
/*_________________________________________________________________________________________________________________________Color8 darkblue*/

a.type_img_darkblue:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkblue_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkblue_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_darkblue:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkblue_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkblue_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
} 
/*_________________________________________________________________________________________________________________________Color9 lightpurple*/

a.type_img_lightpurple:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightpurple_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_lightpurple_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_lightpurple:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightpurple_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_lightpurple_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color10 darkpurple*/

a.type_img_darkpurple:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkpurple_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_darkpurple_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.sous_type_img_darkpurple:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkpurple_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_darkpurple_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color11 grey*/

a.type_img_grey:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_grey_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_grey_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_grey:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_grey_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_grey_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
/*_________________________________________________________________________________________________________________________Color12 Black*/

a.type_img_black:hover {
height : 14px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ2_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_black_activ {
margin-top : 5px;
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}
a.type_img_black_activ:hover {
width : 166px;
height : 19px;
padding-left : 15px;
background : url(../images/fnd_sous_menu_activ_red.gif) no-repeat top left;
color : #ffffff;
margin-left : 5px;
display : block;
}

a.sous_type_img_black:hover {
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
padding-left : 20px;
height : 14px;
color : #ffffff;
display : block;
margin-left : 5px;
}
a.sous_type_img_black_activ {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}
a.sous_type_img_black_activ:hover {
padding-left : 20px;
height : 14px;
background : url(../images/fnd_sous_type_up_red.gif) no-repeat top left;
color : #333333;
display : block;
margin-left : 5px;
}

/* END couleurs de menu prÃ©dÃ©finies___________________________________________________________________________________________________________________________________________________*/
/*type IMG END__________________________________________________________________________________________________________________________________________*/
.bloc_sous_type_img  {
margin : 0 5px 7px 12px;
background : url(../images/fnd_box_soustype.gif) no-repeat bottom right;
padding-bottom : 5px;
} 
/*catalogue image cliquable avec type et sous-type*/
.img_no_open  {
display : block;
margin-top : 16px;
} 
/*marges pour catalogues sans img non ouvrable*/
/* Menu left End __________________________________________________________________________________________________________________________________________*/

/*_________________________________________________________END Navigation VERTICAL*/
/*_________________________________________________________START Navigation HORIZONTAL*/
.pro15  {
padding : 0 1px 0 1px;
margin : 0;
list-style : none;
height : 50px;
background : url(../images/pro_15_0_total.gif) no-repeat;
}
.pro15 li {
float : left;
}
.pro15 li a {
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/pro_15_0.gif);
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0 0 0 1px;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}

.pro15 li a.first_gp {
display : block;
float : left;
height : 50px;
line-height : 55px;
background-image:none; !important
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0 0 0 1px;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}
.pro15 li a.first_gp:hover {
display : block;
float : left;
height : 50px;
line-height : 55px;
background-image:none; !important
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0 0 0 1px;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}
.pro15 li.fin {
float : left;
}
.pro15 li.fin a {
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/pro_16_0.gif);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}
.pro15 li.fin a span {
float : left;
display : block;
background : url(../images/pro_16_0.gif) right top no-repeat;
padding : 16px 8px 0 0;
}
.pro15 li.fin a em {
display : block;
float : left;
width : 43px;
height : 50px;
}
a.compte_menuh {
float : left;
vertical-align : top;
background : url(../images/pro_16_0.gif) repeat-x left top; /*OK*/
display : block;
}

a.panier_menuh {
float : left;
vertical-align : top;
background : url(../images/pro_16_0.gif) repeat-x left top;/*OK*/
}

.compte_menu_h_espace {/*OK*/
width : 97px;
text-align : left;
height : 49px;
padding : 0 0 0 8px;
line-height : 14px;
}
.compte_menu_h_espace_small {/*OK*/
width : 97px;
text-align : left;
height : 49px;
padding : 0 0 0 8px;
line-height : 14px;
}
.panier_menu_h_espace_small {/*OK*/
width : 164px;
text-align : left;
height : 49px;
padding : 0 0 0 4px;
line-height : 14px;
}
.panier_menu_h_espace {/*OK*/
width : 154px;
text-align : left;
height : 49px;
padding : 0 0 0 4px;
line-height : 14px;
}

.elements_menuh_short {
float : left;
vertical-align : top;
width : 75px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}

.elements_menuh_short2 {
float : left;
vertical-align : top;
width : 85px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}

.elements_menuh_short2_sans_l {
float : left;
vertical-align : top;
width : 113px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}

.elements_menuh_short3_sans_l {
float : left;
vertical-align : top;
width : 115px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}

.elements_menuh_short3 {
float : left;
vertical-align : top;
width : 84px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}

.elements_menuh_long {
float : left;
vertical-align : top;
width : 79px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}
.elements_menuh_longer{
float:left; vertical-align:top; width : 94px; text-align:left;  padding:16px 0px 0px 0px; line-height : 14px;}
.elements_menuh_shorter {
float : left;
vertical-align : top;
width : 55px;
text-align : left;
padding : 16px 0 0 0;
line-height : 14px;
}
.pro15 li.fin a span {
float : left;
display : block;
background : url(../images/pro_16_0.gif) left top;
padding : 16px 8px 0 0;
}
.pro15 li.fin a span.small {/*diffÃ©rence*/
float : left;
display : block;
/*background : url(../images/pro_16_0.gif) left top;*/
padding : 16px 0 0 0;
}
.pro15 li.fin a:hover {
color : #ffffff;
background : url(../images/pro_16_0_hover.gif) left top;
}
.pro15 li a em.panier {
background : url(../images/panier.gif) no-repeat left center;
width : 50px;
}
/*____________________________________________________________________________________non activ*/



.pro15 li a em.panier_lock {
background : url(../images/panier.gif) no-repeat left center;
width : 50px;
}
.pro15 li.fin a.lock {
float : left;
display : block;
cursor : default;
}
.pro15 li a:hover em.panier_lock {
background : url(../images/panier.gif) no-repeat left center;
cursor : default;
}
.pro15 li.fin a.lock:hover {
float : left;
display : block;
cursor : default;
}
.pro15 li.fin a:hover span.lock {
background : url(../images/pro_16_0.gif) right top;
cursor : default;
}
a.panier_menuh_lock {
float : left;
vertical-align : top;
background : url(../images/pro_16_0.gif) repeat-x left top;
cursor : default;/*OK*/
}
/*____________________________________________________________________________________non activ*/
.pro15 li.fin a:hover span {
background : url(../images/pro_16_0_hover.gif) right top;
}
/*.pro15 li a span {
float : left;
display : block;
background : url(../images/pro_15_0.gif) right top;
padding : 16px 8px 0 0;
}*/
.pro15 li.activ a {
color : #CC071E;
background : url(../images/pro_15_2.gif);
}
.pro15 li.activ a span {
background : url(../images/pro_15_2.gif) no-repeat right top;
}

.pro15 li.activ_non a {
color : #6c6c6c;
background : url(../images/pro_15_0.gif);
}
.pro15 li.activ_non a span {
background : url(../images/pro_15_0.gif) right top;
}

/*____________________________________________________________menu_cadeau dÃ©roulant*/
.pro15 li.gift_menu_over a {
color : #CC071E;
background : url(../images/pro_15_2.gif);
}
.pro15 li.gift_menu_over a span {
background : url(../images/pro_15_2.gif) no-repeat right top;
}
.pro15 li.gift_menu_over a em.find {
background : url(../images/find_up.gif) no-repeat center center;
}

.pro15 li.gift_menu_over a:hover {
color : #CC071E;
background : url(../images/pro_15_2.gif);
}
.pro15 li.gift_menu_over a:hover span {
background : url(../images/pro_15_2.gif) no-repeat right top;
}
.pro15 li.gift_menu_over a:hover em.find {
background : url(../images/find_up.gif) no-repeat center center;
}

.pro15 li.gift_menu_out  {
color : #6c6c6c;
background : url(../images/pro_15_0.gif);
}
.pro15 li.gift_menu_out {
background : url(../images/pro_15_0.gif) right top;
}
/*_______________________________________________________________menu_cadeau dÃ©roulant*/
.pro15 li a:hover {
color : #CC071E;
background : url(../images/pro_15_1.gif);
background-position:right;
}
/*.pro15 li a:hover span {
background : url(../images/pro_15_1.gif) no-repeat right top;
}*/
.pro15 li a em {
display : block;
float : left;
width : 30px;
height : 50px;
}
.pro15 li a em.home {
background : url(../images/home2.gif) no-repeat center center;
}
.pro15 li a em.calendar {
background : url(../images/events.gif) no-repeat center center;
}
.pro15 li a em.camera {
background : url(../images/camera.gif) no-repeat center center;
}
.pro15 li a em.find {
background : url(../images/find.gif) no-repeat center center;
}
.pro15 li a em.contact {
background : url(../images/contact.gif) no-repeat center center;
}
.pro15 li a:hover em.home {
background : url(../images/home2_up.gif) no-repeat center left;
}
.pro15 li a:hover em.calendar {
background : url(../images/events_up.gif) no-repeat center left;
}
.pro15 li a:hover em.camera {
background : url(../images/camera_up.gif) no-repeat center center;
}
.pro15 li a:hover em.find {
background : url(../images/find_up.gif) no-repeat center center;
}
.pro15 li a:hover em.contact {
background : url(../images/contact_up.gif) no-repeat center center;
}
.pro15 li a em.search {
background : url(../images/search.gif) no-repeat left center;
width : 50px;
}
.pro15 li a:hover em.search {
background : url(../images/search_up.gif) no-repeat left center;
}
.pro15 li a em.panier {
background : url(../images/panier.gif) no-repeat left center;
width : 50px;
}
.pro15 li a:hover em.panier {
background : url(../images/panier_up.gif) no-repeat left center;
} 
.pro15 li a em.panier_small {
background : url(../images/panier_small.gif) no-repeat left center;
width : 37px;
}
.pro15 li a:hover em.panier_small {
background : url(../images/panier_up_small.gif) no-repeat left center;
} 
/*_________________________________________________________END Navigation HORIZONTAL*/

/*_________________________________________________________differentes longueures pour chaque bouton*/
.elements_menuh_1 {
float : left;
vertical-align : top;
width : 59px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}
.elements_menuh_2 {
float : left;
vertical-align : top;
width : 58px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}
.elements_menuh_3 {
float : left;
vertical-align : top;
width : 59px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
}
.elements_menuh_4{float:left; vertical-align:top; width : 60px; text-align:left;  padding:16px 0px 0px 0px; line-height : 14px;}
.elements_menuh_5 {
float : left;
vertical-align : top;
width : 64px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
} 
.elements_menuh_6 {
float : left;
vertical-align : top;
width : 70px;
text-align : left;
height : 51px;
padding : 16px 0 0 0;
line-height : 14px;
}
/*___________________________________________________________________________________________btns presse grand public et presse pro*/
.elements_menuh_presspro {
float : left;
vertical-align : top;
width : 98px;
text-align : left;
height : 49px;
padding : 16px 0 0 2px;
line-height : 14px;
}


.elements_menuh_grandpublic {
float : left;
vertical-align : top;
width : 77px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
padding-left:2px;
}

/*_________________________________________________________FIN*/

/*_________________________________________________________btns presse grand public et presse pro*/

.pro15 li.small_livre a span {
background :url(../images/pressepro_out.jpg)no-repeat right top;
padding-left:5px;}
.pro15 li.small_livre a:hover span{
background :url(../images/pressepro_up.jpg)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}
.pro15 li.small_livre_activ a span {
background :url(../images/pressepro_select.jpg)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}/*________________btn presse pro actif*/


.elements_menuh_pressepro_buiz {
float : left;
vertical-align : top;
width : 115px;
text-align : left;
height : 49px;
padding : 16px 0 0 3px;
line-height : 14px;
}

.elements_menuh_livre_buiz {
float : left;
vertical-align : top;
width : 100px;
text-align : left;
height : 49px;
padding : 16px 0 0 3px;
line-height : 14px;
}

.elements_menuh_livre_buiz_sans_l {
float : left;
vertical-align : top;
width : 128px;
text-align : left;
height : 49px;
padding : 16px 0 0 3px;
line-height : 14px;
}

/*.pro15 li.small_pressepro_buiz a span {
background :url(../images/pressepro_buiz_out.gif)no-repeat right top;
padding-left:5px;}
.pro15 li.small_pressepro_buiz a:hover span{
background :url(../images/pressepro_buiz_up.gif)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}
.pro15 li.small_pressepro_activ_buiz a span {
background :url(../images/pressepro_buiz_select.gif)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}
________________btn presse pro actif*/
/*_________________________________________________________FIN*/
/*_________________________________________________________PICTOS +PETITS*/
 /* partie droite*/
.pro15 li.small_entreprise a:hover span {
background : url(../images/pro_15_1_small_entreprise_hover.gif) no-repeat right top; 

}

.pro15 li.small_entreprise a span {
background : url(../images/pro_15_1_small_entreprise.gif) no-repeat right top;

}
.pro15 li.small_entreprise a em {
display : block;
float : left;
width : 35px;
height : 50px;
}
 /* fin presse*/
.pro15 li.small_entreprise a:hover span {
background : url(../images/pro_15_1_small_entreprise_hover.gif) no-repeat right top; 

}

.pro15 li.small_entreprise a span {
background : url(../images/pro_15_1_small_entreprise.gif) no-repeat right top;

}
.pro15 li.small_entreprise a em {
display : block;
float : left;
width : 35px;
height : 50px;
}
 /* fin presse*/
.pro15 li a em.home_small {
background : url(../images/home2_small.gif) no-repeat center center;/*____________________________________________________________plus petit*/
}
.pro15 li a:hover em.home_small {
background : url(../images/home2_up_small.gif) no-repeat center center;/*____________________________________________________________plus petit*/
}
.pro15 li a em.home_small {
display : block;
float : left;
width : 26px;
height : 50px;
}
.pro15 li a em.calendar_small {
background : url(../images/events_small.gif) no-repeat center center;/*____________________________________________________________plus petit*/
}
.pro15 li a:hover em.calendar_small {
background : url(../images/events_up_small.gif) no-repeat center center;/*____________________________________________________________plus petit*/
}
.pro15 li a em.calendar_small {
display : block;
float : left;
width : 24px;
height : 50px;
}
.pro15 li.small_entreprise a {
color:#FFFFFF;
background : url(../images/pro_15_1.jpg);
}
.pro15 li.small_entreprise a:hover {
color:#FFFFFF;
background:url(../images/pro_15_1_small_entreprise_hover.gif);
}
/*picto*/
.pro15 li a:hover em.entreprise {
background:url(../images/entreprise.gif) no-repeat center center;
width:32px;
}
.pro15 li a em.entreprise {
background:url(../images/entreprise_up.gif) no-repeat center center;
width:32px; 
}
 /*_____________________________________________________________________ END Navigation*/

/*___________________________________________________________________________________________________________________________END contenu Valide sur toutes les pages*/
	
/*#menu_h{ padding-left:0px; padding-right:0px; background: transparent url(../images/fnd_01.gif) repeat-x; height: 30px; width:100%}---------------------------------------*/
/*.icone_h{ height:50px; float:left;}--------------------------------------------------------------------------------------------------------------------------------------*/

/*_____________________________________________________________________________________contenu Valide HOMEPAGE*/
#flash1  {
float : left;
height : 196px;
width : 334px;
margin-left : 0;
}
/*Flash_home_page______________________________________________________________________________________________________________________________________*/

div#btn1 {
	margin-top:12px;
	float: left;
	width: 15px;
	height:160px;
	background: lightblue;
}
div#btn2 {
	margin-top:12px;
	float: left;
	width: 15px;
	height:160px;
	background: burlywood;
}
div#centre_flash {
	float: left;
	margin-top:15px;
	width:367px;
	height:160px;
}
div#centre_flash2 {
	float: left;
	margin-top:10px;
	width:367px;
	height:160px;
}

.mags_flash {
margin-left:8px;
	width:115px;
	height:150px;
	float:left;
}
.upmag_flash {
margin : -15px 0 0 84px;
}

.txt_flash {
width:112px;
	height:160px;
	float:left;
	margin-left:5px;
	text-align:left;
}
.titre{
	width:380px;
	padding-top:5px;
	text-align:left;
	padding-left:20px;

}
.flash2 {
background:url(../images/fnd_alaune.gif) top left no-repeat;
margin-left : 350px;
height : 196px;
width : 400px;
}
/*Fin flash a la une__________________________________________________________________________________________________________________________________________*/
/*fenÃªtre recherche*/
div#cadre_recherche {
width : 170px;
padding-top : 12px;
background : url(../images/serch_top.gif) no-repeat top left;
margin-top : 13px;
}
/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_recherche {
background : url(../images/serch_butt.gif) no-repeat bottom left;
padding-bottom : 20px;
padding-left : 15px;
padding-right : 9px;
}
.txt_recherche {
display : inline;
color : #333;
font-size : 11px;
text-decoration : none;
padding-bottom : 6px;
} 
/* FIN fenÃªtre recherche*/
/* KIOSK____________________________________________________________________________________________________________________________________________________________________*/
.upmag  {
margin : -25px 0 0 90px;
}
.upmag_livraison  {
margin : -15px 0 0 87px;
}
.upmag_txt {
margin : -100px 0 0 0px;
width:105px;
margin-left:5px;
margin-right:5px;
text-align:center;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
word-wrap: break-word;
}
.upmag_txt_kiosk {
margin : -100px 0 0 0px;
width:111px;
padding-left:7px;
padding-right:7px;
text-align:center;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}

.upmag_txt_pastille {
margin : -28px 0 -20px 0px;
width:111px;
text-align:left;
text-decoration : none;
background-color:ffffff;
}
.upmag_txt_pastille_result {
margin : -33px 0 -20px -9px;
width:111px;
text-align:left;
text-decoration : none;
background-color:ffffff;
}
.upmag_txt_pastille_kiosk{
margin : -44px 5px 0px 0px;
width:111px;
text-align:left;
text-decoration : none;
background-color:ffffff;
}
.upmag_txt_detail {
margin : -100px 75px 0px 65px;
width:105px;
height:100px;
text-align:center;
text-decoration : none;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
div#kiosque {
width : 770px;
padding : 0;
height : 100%;
float : left;
margin-top : 10px;
margin-left : 0;
margin-right : 0;
}
div#kiosque_home {
width : 770px;
padding : 0;
height : 100%;
float : left;
margin-top : 10px;
margin-left : 0;
margin-right : 0;
}
div.pro15_kiosque{
list-style : none;
height : 100%;
width : 100%;
float : left;
margin : 0;
padding : 0;
}
div.mag_txt_kiosque {
width : 125px;
list-style : none;
vertical-align : top;
height : 200px;
float : left;
margin : 0;
padding : 0;
}
div#kiosque_home div.pro15_kiosque div a.kiosquegauche {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_g.gif) no-repeat top left;
color : #333333;
margin : 0 1px 0 1px;
font-family : arial, verdana, sans-serif;
font-size : 12px;
display : block;
line-height : 20px;
text-align : center;
cursor : pointer;
font-weight: bold;
}
div#kiosque_home div.pro15_kiosque div a.kiosquegauche:hover {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_hover_g.gif) no-repeat top left;
color : #ffffff;
margin : 0 1px 0 1px;
}
div#kiosque_home div.pro15_kiosque div a.kiosquecentre {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_centre.gif) no-repeat top left;
color : #333333;
margin : 0 1px 0 1px;
font-family : arial, verdana, sans-serif;
font-size : 12px;
display : block;
line-height : 20px;
text-align : center;
cursor : pointer;
font-weight: bold;}
div#kiosque_home div.pro15_kiosque div a.kiosquecentre:hover {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_hover_centre.gif) no-repeat top left;
color : #ffffff;
margin : 0 1px 0 1px;
}
div#kiosque_home div.pro15_kiosque div a.kiosquedroite {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_d.gif) no-repeat top left;
color : #333333;
margin : 0 1px 0 1px;
font-family : arial, verdana, sans-serif;
font-size : 12px;
text-align : center;
display : block;
line-height : 20px;
text-align : center;
cursor : pointer;
font-weight: bold;
}
div#kiosque_home div.pro15_kiosque div a.kiosquedroite:hover {
width : 125px;
height : 35px;
background : url(../images/fnd_kiosque_hover_d.gif) no-repeat top left;
color : #ffffff;
margin : 0 1px 0 1px;
}
/* arriÃ¨re-plan bas et ensemble du cadre */
div#kiosque_home div.pro15_kiosque div.kiosquemags {
margin-left:5px;
margin-right:5px;
width : 115px;
height : 150px;
text-align : center;
cursor : pointer;
text-align : center;
margin-bottom : 10px;
}
/*END KIOSK________________________________________________________________________________________________________________________________________________________*/ 



/*PAGE liste (RECHERCHE RESULTAT)___________________________________________________________________________________________________________________________________________*/
div.pro18_liste {
height : 100%;
width : 100%;
float : left;
}

div.mag_txt_liste{
width : 115px;
vertical-align : top;
height : 100%;
float : left;
margin: 0px 7px 0px 7px;
}

div.mag_txt_liste_left{
width : 115px;
vertical-align : top;
height : 100%;
float : left;
margin: 0px 6px 0px 0px;
}
div.mag_txt_liste_right{
width : 115px;
vertical-align : top;
height : 100%;
float : left;
margin: 0px 0px 0px 6px;
}

div.pro18_liste .upmag{
position:absolute;
	width: 30px;
	margin-top: -17px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 87px;
	height: 17px;
}
div.listemags .upmag2{
	width: 30px;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 87px;
	height: 17px;
}

/*.td_result{ width:190px; height:100%; vertical-align:top; text-align:center;}*/
/*centrÃ©*/
.listemags{height:151px; width:116px; margin-left:auto; margin-right:auto; border:none;}
.result_title{text-align:center;}
.marge_result_top_middle{ margin-top:4px; margin-bottom:20px;}
.marge_result_butt{ margin-top:4px; margin-bottom:7px;}
/*alignÃ© Ã  gauche*/
.listemags_left{
text-align:left;}
.result_title_left{ margin-top:4px; margin-bottom: 20px;text-align:left; display:block;}

.pagging_result{ margin-right:82px;}

.img_empty_result{
margin-bottom: 4px;
width : 115px;
height : 150px;
cursor : pointer;
border : 1px solid #999999;
background:url(../images/mags/empty.jpg) left top no-repeat;
}
.img_empty_result div{
margin-top:35px;
margin-left:5px;
margin-right:5px;
text-align:center;
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 14px;
font-weight : bold;
}
/*FIN PAGE liste (RECHERCHE RESULTAT)_______________________________________________________________________________________________________________________________________*/
/* DÃ©but page DÃ©tail________________________________________________________________________________________________________________________________________________________*/
div#cadre_detail_proposition {width:180px; padding-top:5px;  margin-bottom:5px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */

div#bloccadre_detail_proposition { width:170px;background: url(../images/abo_box_butt_proposition.gif) bottom left no-repeat; padding-bottom:15px; padding-left:5px; padding-right:5px;}
div#cadre_detail_portefeuille_buizz{ background: url(../images/buis_box_top.gif) top left no-repeat; width:650px; padding-top:13px;  margin-bottom:5px; }/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_center_detail_portefeuille_buizz{ background: url(../images/buis_box_butt_center.gif) left center repeat-y; width:650px; }
div#bloccadre_detail_portefeuille_buizz{ background: url(../images/buis_box_butt.gif) bottom left no-repeat; width:650px; padding-bottom:11px;}

div#cacadre_detail_portefeuille_buizz{ background: url(../images/ca-buis_box_top.jpg) top left no-repeat; width:720px; padding-top:13px;  margin-bottom:5px; }/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#cabloccadre_detail_portefeuille_buizz{ background: url(../images/cabuis_box_butt.jpg) bottom left no-repeat; width:720px; padding-bottom:14px;}

div#cadre_detail_portefeuille_buizz_center{background: url(../images/buis_box_top_center.gif) left center repeat-y; width:650px; }/* conteneur global et arriÃ¨re-plan du titre du cadre */

div#cadre_detail_portefeuille_buizz_QUEST{ width:490px; padding-top:13px;  margin-bottom:5px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_detail_portefeuille_buizz_QUEST{ width:490px; padding-bottom:5px;}

.WIDTH_INSIDE_GESTION{ width:430PX;}

.detail_gestion_renew_buizz_QUESTIONS{float:left; width:500px; margin-right:5px;}

.detail_gestion_renew_buizz_reponses{float:left; width:100%; margin-right:5px;}

div#cadre_payementCC {width:656px; background: url(../images/payement_cc_box_top.gif) top no-repeat;  padding-left:0px; padding-right:0px; padding-top:20px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_payementCC{ width:656px; background: url(../images/payement_cc_box_butt.gif) bottom left no-repeat; padding-bottom:15px; padding-left:0px; padding-right:0px;}
.detail_global{
float:left;
width:240px;
margin-right:5px;}
.detail_global_buizz{
float:left;
width:650px;
margin-right:5px;}

.cadetail_global_buizz{
float:left;
width:720px;
margin-right:5px;}

.txt_detail_cadeau{
width:210px;
margin-left:15px;
font-style:italic;}

.mag_detail{
height:100%;
width:240px;
padding:auto;
text-align:center;}

.mags_detail_fnd{
background:url(../images/fnd_2_2.gif) repeat;
}

.description_detail{
height:100%;
float:left;
width:245px;}

.prop_detail{
margin-bottom:15px;
margin-top:23px;
float:right;
height:100%;
width:180px;
background: url(../images/abo_box_top_proposition.gif) top left no-repeat;
}
/* Centrage et alignement des Ã©lÃ©ments tableaux du dÃ©tail et de la liste */
.liste_result td { width:190px; height:100%; vertical-align:top; text-align:center;}
.prop_detail_result td { width:90px; height:100%; vertical-align:bottom; text-align:center;}
.titre_prop_detail{ width:80px; height:100%; vertical-align:bottom; text-align:center;}

div#cadre_detail {width: 260px; background: url(../images/abo_box_top.gif) top left no-repeat; padding-left: 15px; }/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#middle_detail {background: url(../images/abo_box_middle.gif) bottom left repeat-y; padding-left: 15px; width:245px; padding-top:5px;}
div#bloccadre_detail {background: url(../images/abo_box_butt.gif) bottom left no-repeat; padding-left: 15px; width:245px;}
/*div#cadre_detail {width: 260px; padding-top: 15px; background: url(../images/abo_box_top.gif) top left no-repeat;}
div#bloccadre_detail {background: url(../images/abo_box_butt.gif) bottom left no-repeat; padding-bottom: 15px; padding-left: 15px; padding-right: 20px; width:225px;}*/

div#cadre_detail_buizness {width: 320px; padding-top: 4px; background: url(../images/abo_box_top_detail_buiz.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_detail_buizness  {background: url(../images/abo_box_butt_detail_buiz.gif) bottom left no-repeat; padding-bottom: 15px; padding-left: 15px; width:305px;}/* arriÃ¨re-plan bas et ensemble du cadre */
/* arriÃ¨re-plan bas et ensemble du cadre !!!!!!!!!! pourcentage!!!*/
div#cadre_detail_pourcent {width: 260px; padding-top:8px; background: url(../images/abo_box_top_pourcent.gif) top left no-repeat; padding-left: 15px; padding-right: 0px; width:245px; padding-bottom: 1px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#cadre_detail_pourcent_buizness {width: 260px; padding-top:8px; background: url(../images/abo_box_top_pourcent.gif) top left no-repeat; padding-left: 15px; padding-right: 0px; width:235px; padding-bottom: 1px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#middle_detail_pourcent {background: url(../images/abo_box_middle.gif) bottom left repeat-y; padding-left:15px; padding-right: 0px; width:245px;}/*arriÃ¨re-plan bas et ensemble du cadre
 */
.middle_detail_pourcent_adl{background: url(../images/abo_box_middle.gif) bottom left repeat-y; padding-left:15px; padding-right: 0px; width:245px;}
.freq{padding:6px 10px 6px 0; width:225px;}
 div#bloccadre_detail_pourcent {background: url(../images/abo_box_butt.gif) bottom left no-repeat; padding-left:15px; padding-right: 0px; width:245px;}/* arriÃ¨re-plan bas et ensemble du cadre */
div#middle_detail_pourcent_adl {background: url(../images/abo_box_butt.gif) bottom left no-repeat; padding-left:15px; padding-right: 0px; width:245px;}/*arriÃ¨re-plan bas et ensemble du cadre*/
.abo_detail{
height:100%;
width:260px;
float:left;
margin-left:10px;
margin-right: 10px;}

.abo_detail_special_fichetitle{
height:100%;
width:260px;
float:left;
margin-left:18px;
margin-right: 2px;}


.bloc_prix_detail{margin-bottom:0px; width:225px;}
.bloc_prix_detail_pourcent{margin-bottom:0px; width:180px; margin-top:5px;}
.txt_pourcent_detail{
	font-family : Arial, sans-serif;
	color : #ffffff;
	font-size : 19px;
	font-weight:bolder;
	display : inline; font-stretch: ultra-condensed;
	letter-spacing:0em;
	display:inline;

}

.txt_pourcent_detail_2{
	font-family : Verdana, Arial, sans-serif;
	color : #ffffff;
	font-size : 9px;
	display : inline; font-stretch: ultra-condensed;
	vertical-align:middle;
	padding-bottom:10px;
		display:inline;
}
.right_detail_titre {width:75px; text-align:center; float:right; margin-bottom:7px;}
.left_detail_titre { float:left; width:75px; vertical-align:top; padding:0; text-align:center; margin-right:15px; margin-bottom:7px;}
.right_detail { float:left;}
.right_detail_last {margin-top:4px;}
.txt_aligne_left { text-align:left;}
.txt_aligne_right { text-align:right;}

a.je_mabonne  {
padding-left:30px;
background:url(../images/btns_abos_detail.gif) no-repeat right top;
width:100%;
height:20px; 
text-align: left;
font-weight:bold;
padding-right:10px;
color : #FFFFFF;
font-family : arial, verdana, sans-serif;
font-size : 13px;
text-decoration : none;
}
a.je_mabonne:hover  {
padding-left:30px;
background: url(../images/btns_abos_detail_hover.gif) no-repeat right top;
height:20px; 
text-align: left;
font-weight:bold;
padding-right:10px;
color : #FFFFFF;
font-family : arial, verdana, sans-serif;
font-size : 13px;
text-decoration : none;
}

a.je_mabonne_right {
background:url(../images/btns_abos_detail.gif) no-repeat left top;
text-align:right;
padding-left:30px;
height:21px; 
font-weight:bold;
padding-right:10px;
color : #FFFFFF;
font-family : arial, verdana, sans-serif;
font-size : 13px;
text-decoration : none;
}
a.je_mabonne_right:hover  {
background: url(../images/btns_abos_detail_hover.gif) no-repeat left top;
text-align:right;
padding-left:30px;
height:21px; 
font-weight:bold;
padding-right:10px;
color : #FFFFFF;
font-family : arial, verdana, sans-serif;
font-size : 13px;
text-decoration : none;
}

.txt_detail{ display:inline; color:#333; font-size:11px; text-decoration:none; padding-bottom:6px;}
.paysselect{ padding-left:3px; padding-bottom:10px;}
.paysselect_special_ca{ padding-left:10px; padding-bottom:10px;}
.nombreselect_special{ padding-left:3px; margin-top:0px; margin-bottom:-5px; margin-right:4px;}
/*FIN PAGE DÃ©tail_______________________________________________________________________________________________________________________________________*/
/* DÃ©but page INscriprion_______________________________________________________________________________________________________________________________________________*/
.etapes {margin-bottom:5px; vertical-align:middle;}/*etapes */
div.etapes span{ vertical-align: super; padding-top:5px;}/*etapes */
.tableau_gestion_adresse td{ vertical-align:top; width:240px; padding-left:10px;}
div#cadre_livraison_small {width: 240px; padding-top: 15px; background: url(../images/livraison_small_box_top.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_livraison_small {background: url(../images/livraison_small_box_butt.gif) bottom left no-repeat; padding-bottom: 15px; width:240px;}/* arriÃ¨re-plan bas et ensemble du cadre */

.espace_cadeau{ background:url(../images/photo_panier1.jpg) left top no-repeat; border:solid #ff6c00 2px; margin-top:25px; padding-bottom:15px}
.espace_cadeau_offre{ background:url(../images/photo_panier1.jpg) left top no-repeat; border:solid #ff6c00 2px; margin-top:0px; padding-bottom:15px}
.espace_cadeau_offre_sans_border_small{ background:url(../images/photo_panier1_small.jpg) left top no-repeat; height:75px; margin-top:15px;}
.espace_cadeau_offre_sans_border{ background:url(../images/photo_panier1.jpg) left top no-repeat; height:133px; margin-top:0px; padding-bottom:15px}
.listing_tableau{ width:625px; margin-top:15px; vertical-align:top;}
.listing_tableau td{width:156px; border:#FF6600; text-align:left; vertical-align:top;}
.border_orange{ border:solid #ff6c00 1px; }
.listing_tableau td div{ vertical-align:top;}
.listing_tableau td div.global_div{ width:168px; text-align:left; vertical-align:top; padding-right:5px; margin-left:10px; margin-right:10px; margin-bottom:10px; }
.espace_cadeau_title{ font:Verdana, Arial, Helvetica, sans-serif;  font-size : 24px; text-decoration : none; color:#FFFFFF; margin: 100px 8px 0 0px; float:right; }
.espace_cadeau_title_orange{ font:Verdana, Arial, Helvetica, sans-serif;  font-size : 24px; text-decoration : none; color:#ff6c00; margin-left:80PX; margin-top:25PX }
.espace_cadeau_title_small{ font:Verdana, Arial, Helvetica, sans-serif;  font-size : 24px; text-decoration : none; color:#FFFFFF; margin: 44px 8px 0 0px; float:right; }
.repeat_cadeau_title{ width:134px; text-align:center; font:Verdana, Arial, Helvetica, sans-serif; text-decoration : none;}

.espace_cadeau_sous_title{ font:Verdana, Arial, Helvetica, sans-serif;  font-size : 18px; text-decoration : none; color:#ffffff; margin-top: 10px; float:right; background-color:#ffcc33; padding-top:3px; padding-bottom:3px; width:100% }
.espace_cadeau_sous_title span{ padding-left:15px; }
.orange{ color: #ff6c00;}
.cadre_orange{ border:solid #ff6c00 2px; }
.repeat_cadeau_title a{font:Verdana, Arial, Helvetica, sans-serif; color:#ff6c00; font-size : 20px; text-decoration : none;}
.repeat_cadeau_title a:hover{font:Verdana, Arial, Helvetica, sans-serif;  color:#ff6c00; font-size : 20px; text-decoration:none; font-weight:bold; line-height:2px;}
.tableau_livraison_cadeaux { width:740px; margin-top:45px; padding:10px; margin-bottom:15px;}
.espace_cadeau_titre{ height:75px; text-align:top; color:#ff6c00; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:35px; padding-bottom:15px; background:url(../images/cadeau_petit.gif) no-repeat top left;}
.orange_bold{ color:#ff6c00; font-weight:bold;}
td.formulaire_abos label { width:210px; }
.form_abo  
{
    width:210px; 
    font-size : 12px;
    /*vertical-align:middle;*/
}
td.formulaire_abos span.form_abo  
{
    width:210px; 
    font-size : 12px;
    /*vertical-align:middle;*/
}

div#cadre_inscription {width: 760px; padding-top:15px; background: url(../images/inscription_box_top.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */

div#cadre_inscription_center /* center repeated */{background: url(../images/inscription_box_center.gif) center left repeat-y; 
width:760px;}


div#bloccadre_inscription {background: url(../images/inscription_box_butt.gif) bottom left no-repeat; padding-bottom: 11px; width:760px;}/* arriÃ¨re-plan bas et ensemble du cadre */
div#cadre_log_left {width: 418px; padding-top: 25px; background: url(../images/log_box_left_top.gif) top left no-repeat; font-size:12px;}
/* conteneur global et arriÃ¨re-plan du titre du cadre LOGIN*/
div#bloccadre_log_left {background: url(../images/log_box_left_butt.gif) bottom left no-repeat; padding-bottom: 15px; width:418px; height:140px; font-size:12px;}
/* arriÃ¨re-plan bas et ensemble du cadre LOGIN*/
div#cadre_log_right {width: 350px; padding-top: 25px; background: url(../images/log_box_right_top.gif) top left no-repeat;  font-size:12px;}
/* conteneur global et arriÃ¨re-plan du titre du cadre LOGIN*/
div#bloccadre_log_right {background: url(../images/log_box_right_butt.gif) bottom left no-repeat; padding-bottom: 15px; width:350px;  height:140px;  font-size:12px;}
/* arriÃ¨re-plan bas et ensemble du cadre LOGIN */
#inscription{width:100%; float:left; margin:0;}/*box inscription global de page*/
#box_inscription {width:720px; padding-right:10px; padding-top:10px; padding-bottom:10px; padding-left:30px; font-family :Verdana, Arial, sans-serif; text-decoration:none; display: block; font-size:11px; text-decoration:none; font-weight:normal;}
#box_inscription_paiement{width:550px; padding-right:10px; padding-top:10px; padding-bottom:10px; padding-left:30px; font-family :Verdana, Arial, sans-serif; text-decoration:none; display: block; font-size:11px; text-decoration:none; font-weight:normal;}
#box_inscription_paiement input{ float:left; clear:both; margin-bottom:5px;}
#box_inscription_special {width:720px; padding-right:10px; padding-top:10px; padding-bottom:13px; padding-left:30px; font-family :Verdana, Arial, sans-serif; text-decoration:none; display: block; font-size:11px; text-decoration:none; font-weight:normal;}
#box_inscription_special2 {width:610px; padding-right:10px; padding-top:10px; padding-bottom:13px; font-family :Verdana, Arial, sans-serif; text-decoration:none; display: block; font-size:11px; text-decoration:none; font-weight:normal; border-top:solid 1px #999999;}


.inscription_title { margin-bottom:10px; margin-top:20px; width:500px;}/*box inscription titres*/
.inscription_title_sans_marge_supp200 { margin-bottom:10px; width:200px;}
.inscription_title_sans_marge_supp100-100 { margin-bottom:10px; width:100%;}
.inscription_title_sans_marge_supp3 { margin-bottom:10px; }
.inscription_title200 { margin-bottom:10px; margin-top:20px; width:200px;}/*box inscription titres*/
.inscription_title_sans_marge_supp { margin-bottom:10px; width:500px;}
.inscription_title_100 { margin-bottom:10px; margin-top:20px; width:100%;}/*box inscription titres*/
.inscription_title_special { margin-bottom:10px; margin-top:10px; width:567px;}/*box inscription titres*/
.txt_etoile_inscription { width:200px; margin-top:20px; padding-left:10px; padding-bottom: 4px; margin-right:8px;}
.inscription_title_standard {margin-top:20px; width:240px;}
.inscription_title_standard_contact {width:191px;}
.inscription_title_sans {width:748px; padding-left:10px; padding-bottom: 4px;}/*box inscription titres*/
.inscription_btn_radio{ margin:15px 0 15px -3px;}


.inscription_title_answer { margin-bottom:10px; width:380px;}/*box inscription titres*/
div#buiz_cadre_inscription_answer {width: 940px; padding-top:15px; background: url(../images/1_frame_gesrenew.jpg) top left no-repeat; width:397px; padding-top:13px; margin-bottom:5px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#buiz_bloccadre_inscription_answer {background: url(../images/3_frame_gesrenew.jpg) bottom left no-repeat; width:382px; padding-bottom:25px; padding-left:5px; padding-right:10px;}
.inscription_title_answer3 { margin-bottom:10px; width:300px;}
.inscription_title_answer45 { margin-bottom:10px; width:220px;}
.inscription_title_answer4 { margin-bottom:10px;}
.inscription_title_answer2 { margin-bottom:10px; width:410px;}/*box inscription titres*/
.inscription_title_answer2 { margin-bottom:10px; width:410px;}/*box inscription titres*/


div#buiz_cadre_inscription_answer2{width:467px; padding-top:13px; background: url(../images/cadre_xca.jpg)top left no-repeat; background-image: url(../images/cadre_xca.jpg); }
div#buiz_bloccadre_inscription_answer2{background: url(../images/Bloc_cadre_xca.jpg) bottom left no-repeat; width:452px; padding-bottom:10px; padding-left:5px; padding-right:10px;}


/* div#buiz_cadre_inscription {width: 940px; padding-top:15px; background: url(../images/buis_box_max_top.gif) top left no-repeat;}conteneur global et arriÃ¨re-plan du titre du cadre 
div#buiz_cadre_inscription_center{background: url(../images/buis_box_max_center.gif) center left repeat-y; width:940px;}
div#buiz_bloccadre_inscription {background: url(../images/buis_box_max_butt.gif) bottom left no-repeat; padding-bottom: 11px; width:940px;}*/


div#cadre_gestion_renew_buizz{ background: url(../images/1_frame_gesrenew.jpg) bottom left no-repeat; width:397px; padding-top:13px; margin-bottom:5px;}
div#bloccadre_gestion_renew_buizz{ background: url(../images/3_frame_gesrenew.jpg) bottom left no-repeat; width:382px; padding-bottom:25px; padding-left:5px; padding-right:10px;}
.detail_gestion_renew_buizz{float:left; margin-right:5px; width:100%; }


td.login_reconnaitre{ height:20px;}
td.login_reconnaitre input{ margin-bottom:5px;  margin-right:10px; float:left;}
td.login_reconnaitre label{ width:300px;}


td.new_adresse{ height:20px; vertical-align:bottom;}
td.new_adresse input{ margin-bottom:5px;  margin-right:10px; float:left;}
td.new_adresse label{ width:220px;}

td.nb_exemplaire{ height:25px; margin-top:5px;}
td.nb_exemplaire input{ width:13px; float:left;}
td.nb_exemplaire label{ margin-left:5px;}
td.nb_exemplaire a{ float:left; text-decoration:underline; margin-left:8px; font-size:10px; }

td.boncadeau { vertical-align:bottom;}
td.boncadeau input{ margin-bottom:5px; margin-right:7px; margin-left:0px;  float:left;}
td.boncadeau label{ width:220px;}

label {display:inline; float:left;} /*width:220px;*/
table.label220 tr td label{ display:block; float:left; width:210px;}
table.label120 tr td label{ display:block; float:left; width:120px;}
div.label220 label{ display:block; float:left; width:250px;}
.label220payement label { display:block; float:left; width:250px;}
table tr td label220 label{ display:block; float:left; width:250px;}
div.special_inscription { margin:10px 0 25px 0}
div.special_inscription label{ width:70px;}
div.special_inscription input{ float:left;}
td.inputspecial{ padding-top:10px; padding-bottom:10px;}
td.inputspecial_contact{ padding-top:5px; padding-bottom:5px;}
td.inputspecial_contact input{ margin-bottom:5px; float:left;}
td.inputspecial_contact label{ margin-right:10px; width:150px;}
td.inputspecial input{ margin-bottom:5px; float:left;}
td.inputspecial label{ margin-right:10px; width:150px;}
td.inputspecial2{ padding:10px 0 20px 0}
td.inputspecial2 input{ margin-bottom:5px; float:left;}
td.inputspecial2 label{ margin-right:10px; width:180px;}
td.inputspecial label{ width:220px;}
input {margin-bottom:5px;}
select {margin-bottom:5px;}
.simple { padding:10px; float:left;}
.panier_livraison{ width:375px; padding-left:20px;}
.cover {width:115px;  vertical-align:top;}
.txt_mags_panier {width:300px; padding-left:10px; vertical-align:top;}
.tables_panier {vertical-align:top;}
.panier_new_adresse {padding:15px; margin:20px;}
/*FIN PAGE INscription_______________________________________________________________________________________________________________________________________*/
/*DEBUT page panier_______________________________________________________________________________________________________________________________________*/
/*div.panier_cado td{ width:221px; padding-left:27px;}*/
div.panier_cado td{ width:33%;}
/*fenetre Panier______________________________________________________________________________________________________________________________________*/
/*contenu panier*/
.content_window_up_panier_table{ margin-left:2px; width:212px; border-bottom : 1px solid #dcdada; border-left : 1px solid #b7b5b5; border-right: 1px solid #b7b5b5;  padding-top:4px; display : block; background-color:#ffffff; font-weight:bold; color : #6c6c6c; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

.titre_panier{width:130px; height:100%; text-align:left; border-bottom : 1px solid #dcdada; padding-top:3px; padding-bottom:3px;}

.prix_panier{width:70px; height:100%; text-align:right; vertical-align:bottom; border-bottom : 1px solid #dcdada; padding-right:2px; padding-top:3px; padding-bottom:3px; }
.prix_panier_end{width:70px; height:100%; text-align:right; vertical-align:bottom; padding-right:2px; padding-top:3px; padding-bottom:3px; }
.erase_panier{height:100%; text-align:right; vertical-align:top; border-bottom:1px solid #dcdada; padding:3px 2px 3px 5px; }
.content_window_up_panier{ border-bottom : 1px solid #dcdada; border-left : 1px solid #b7b5b5; border-right: 1px solid #b7b5b5;  padding-top:4px; height:16px; display:block; width:210px; background-color:#ffffff; font-weight:bold; color : #6c6c6c; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}
/*valider panier*/
a.end_window_up_panier{padding-top:6px; padding-left:25px; border-bottom : 1px solid #dcdada; height:18px; text-align:left; display : block; background-color:#ffffff; font-weight:bold; color:#333333;font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; 
background : url(../images/windows_up_valid_end_out_panier.gif) bottom left no-repeat; }
/*vailder panier*/
a.end_window_up_panier:hover{
padding-top:6px; padding-left:25px; text-align:left; height:18px; border-bottom : 1px solid #dcdada; display : block; font-weight:bold; color : #CC071E; background: url(../images/windows_up_valid_end_up_panier.gif) bottom left no-repeat; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration:none;}
/*fenetre Panier END______________________________________________________________________________________________________________________________________*/
/*DÃ©but panier SMALL______________________________________________________________________________________________________________________________________*/
.content_window_up_panier_table_small{ margin-left:2px; width:199px; border-bottom : 1px solid #dcdada; border-left : 1px solid #b7b5b5; border-right: 1px solid #b7b5b5;  padding-top:4px; display : block; background-color:#ffffff; font-weight:bold; color : #6c6c6c; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

.titre_panier_small{width:115px; height:100%; text-align:left; border-bottom : 1px solid #dcdada; padding-top:3px; padding-bottom:3px;}

.prix_panier_small{width:70px; height:100%; text-align:right; vertical-align:bottom; border-bottom : 1px solid #dcdada; padding-right:2px; padding-top:3px; padding-bottom:3px; }
.prix_panier_end_small{width:70px; height:100%; text-align:right; vertical-align:bottom; padding-right:2px; padding-top:3px; padding-bottom:3px; }
.erase_panier{height:100%; text-align:right; vertical-align:top; border-bottom:1px solid #dcdada; padding:3px 2px 3px 5px; }
.content_window_up_panier_small{ border-bottom : 1px solid #dcdada; border-left : 1px solid #b7b5b5; border-right: 1px solid #b7b5b5;  padding-top:4px; height:16px; display:block; width:201px; background-color:#ffffff; font-weight:bold; color : #6c6c6c; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}
/*valider panier*/
a.end_window_up_panier_small{padding-top:6px; padding-left:25px; border-bottom : 1px solid #dcdada; height:18px; text-align:left; display : block; background-color:#ffffff; font-weight:bold; color:#333333;font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; 
background : url(../images/windows_up_valid_end_out_panier_small.gif) bottom left repeat-x; }
/*vailder panier*/
a.end_window_up_panier_small:hover{
padding-top:6px; padding-left:25px; text-align:left; height:18px; border-bottom : 1px solid #dcdada; display : block; font-weight:bold; color : #CC071E; background: url(../images/windows_up_valid_end_up_panier_small.gif) bottom left repeat-x; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration:none;}
/*fenetre PanierSMALL END______________________________________________________________________________________________________________________________________*/
/*fenetre ouvrable UP MAG Start______________________________________________________________________________________________________________________________________*/
.start_window_upmags{/*titre up sur flÃªche du mags*/
padding-left:8px;
padding-top:6px;
height:21px;
background: url(../images/window_up_mag_title.gif) top left no-repeat;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
text-align:left;
}
.content_window_up{/*formule d'abo sur flÃªche du mags*/
border-bottom : 1px solid #dcdada;
border-left : 1px solid #b7b5b5;
border-right: 1px solid #b7b5b5;
padding-top:4px;
height:16px;
display : block;
width:208px;
background-color:#ffffff;
font-weight:bold;
color : #6c6c6c;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}
a.content_window_up{/*formule d'abo sur flÃªche du mags*/
border-bottom : 1px solid #dcdada;
border-left : 1px solid #b7b5b5;
border-right: 1px solid #b7b5b5;
padding-top:4px;
height:16px;
display : block;
width:208px;
background-color:#ffffff;
font-weight:bold;
color : #6c6c6c;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

a.content_window_up:hover{
display : block;
padding-top:4px;
height:16px;
width:208px;
background-color:#efefef;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

a.end_window_up{
padding-top:6px;
padding-left:25px;
height:18px;
width:183px;
background: url(../images/windows_up_valid_end_out.gif) bottom left no-repeat;
border-bottom : 1px solid #b7b5b5;
border-left : 1px solid #b7b5b5;
border-right: 1px solid #b7b5b5;
text-align:left;
display : block;
background-color:#ffffff;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}
a.end_window_up:hover{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:183px;
background: url(../images/windows_up_valid_end_up.gif) bottom left no-repeat;
border-bottom : 1px solid #b7b5b5;
border-left : 1px solid #b7b5b5;
border-right: 1px solid #b7b5b5;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

.nb_no_up_mags{ margin-left:2px;
width:50px; text-align:right;
cursor:pointer;}
.price1_up_mags{ margin-left:2px; margin-right:1px;
width:70px; text-align:right; color : #CC071E; cursor:pointer;}
a.abo_window_up_first:hover span, a.abo_window_up_first span, a.abo_window_up:hover span, a.abo_window_up span{
color : #CC071E; cursor:pointer;
}
.cursor_pointer{
cursor:pointer;
}
/*fenetre ouvrable UP MAG End______________________________________________________________________________________________________________________________________*/
/*linkbutton case*/

div.end_window_up_compte a{ width:153px; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; background: url(../images/window_up_moncompte_out.gif) bottom left no-repeat; display : block; font-weight:bold; color : #333333; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

div.end_window_up_compte a:hover{background: url(../images/window_up_moncompte_up.gif) bottom left no-repeat; width:153px; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%;  display : block; font-weight:bold; color : #CC071E; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; }

div.end_window_up_compte_small a{background: url(../images/window_up_moncompte_out_small.gif) bottom left no-repeat; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; display : block; font-weight:bold; color : #333333; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; }

div.end_window_up_compte_small a:hover{ padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; background: url(../images/window_up_moncompte_up_small.gif) bottom left no-repeat; display : block; font-weight:bold; color : #CC071E; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

/*sous menu dÃ©roulant mon compte*/

/*linkbutton case cadeau*/

div.end_window_up_cadeau_small a{background: url(../images/window_up_cadeau_out_small.gif) bottom left no-repeat; width:153px; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; 
 display : block; font-weight:bold; color : #333333; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

div.end_window_up_cadeau_small a:hover{background: url(../images/window_up_cadeau_up_small.gif) bottom left no-repeat; width:153px; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; 
 display : block; font-weight:bold; color : #CC071E; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; }

/*fenetre ouvrable UP MON COMPTE______________________________________________________________________________________________________________________________________*/
a.end_window_up_compte{
width:153px;
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_out.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}
a.end_window_up_compte:hover{
width:153px; 
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_up.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}
a.end_window_up_compte_small{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_out_small.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

a.end_window_up_compte_small:hover{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_up_small.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}


a.end_window_up_compte_small_deroule{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_out_small_deroule.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

a.end_window_up_compte_small_deroule:hover{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_out_small_deroule.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}
a.end_window_up_compte_small_deroule_under{
padding-top:4px;
padding-left:19px;
text-align:left;
height:16px;
width:100%;
background: url(../images/end_window_up_compte_small_deroule_under.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #666666;
font-family : arial, verdana, sans-serif;
font-size : 10px;
text-decoration : none;
}

a.end_window_up_compte_small_deroule_under:hover{
padding-top:4px;
padding-left:19px;
text-align:left;
height:16px;
width:100%;
background: url(../images/window_up_moncompte_up_small_deroule_under_up.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 10px;
text-decoration : none;
}
/*fenetre ouvrable UP MON COMPTE END______________________________________________________________________________________________________________________________________*/

/*fenetre ouvrable FORGET______________________________________________________________________________________________________________________________________*/
.content_window_up_forget{ padding-bottom:3px; padding-left:5px; height:12px; display:block; background-color:#ffffff; font-weight:bold; color : #6c6c6c; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; text-align:left;}
/*fenetre ouvrable FORGET______________________________________________________________________________________________________________________________________*/
/*mes abos______________________________________________________________________________________________________________________________________*/
div.tableau_filtre_mesabos span{ margin-top:3px; float: left; font-size:12px;}


/*GRADIENT______________________________________________________________________________________________________________________________________*/
.width_ie6Abo{ width:500px;}

/*SiteMap______________________________________________________________________________________________________________________________________*/
.2mags_total{
margin-left:115px;
width:146px;

}
.siteMap_title{ background : url(../images/sitemap_fnd_bigtitre.gif) bottom left no-repeat; width:230px; padding-bottom:5px; padding-top:5px;}
.siteMap_title_sansimg{ width:220px; padding-bottom:5px; padding-top:5px;}
.siteMap_title_sansimg ul li a{ list-style : none;}
.siteMap_title_sansimg_real{ width:300px; padding-bottom:5px; padding-top:5px;}
.siteMap_title_sansimg_real ul li a{ list-style : none;}
.siteMap_title h4{padding-left:5px;}
.siteMap_special_margin{
margin-bottom:25px;
margin-left: 50px;
}
.siteMap{
padding-bottom:25px;
width:100%;
text-align:left;
}
.siteMap ul {
float:left;
line-height:16px;
width:100%;
list-style-type:none;
padding-top:6px;
padding-left:3px;
margin:0px 0px 25px;
font-size:11.4px;
color:#333333;
border-left:#dedede solid 1px;
}
.h3_sitemap {
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 11.4px;
text-decoration : none;
font-weight : normal;
}
 
.siteMap td{
vertical-align:top;
width:250px;
}


a.under_link_sans:hover , a.under_link:hover , a.under_under_link:hover, a.under_link_buiz:hover {
color : #CC071E;
}

a.under_link_sans  {
background:url(../images/btn_modifier_adresse_out_small_sans.gif) left top no-repeat;
padding-left:14px;
display:block;
color:#333333;
}

a.under_link_sans_hover   {
background:url(../images/btn_modifier_adresse_out_small_sans_red.gif) left top no-repeat;
padding-left:14px;
display:block;
color : #CC071E;
}

a.under_link  {
background:url(../images/_btn_modifier_adresse_out_small.gif) left top no-repeat;
padding-left:8px;
padding-right:4px;
color:#333333;
background-color:#dfdfdf;
display:block;
width: 230px;
background-color:#dfdfdf;
}
a.under_link_buiz  {
background:url(../images/_btn_modifier_adresse_out_small.gif) left top no-repeat;
padding-left:8px;
padding-right:4px;
margin-bottom:3px;
color:#333333;
background-color:#dfdfdf;
display:block;
width: 222px;
background-color:#dfdfdf;
}

a.under_under_link  {
margin-left:14px;
color:#666666;
display:block;
}
.inscription_title_100 { margin-bottom:10px; margin-top:20px; width:100%;}/*box inscription titres*/
/*table contact__________________________________________________________________________________________________________________________________________________________________*/
.table_Contact {font-family : Verdana, Arial, sans-serif; text-decoration : none; display : inline; font-size : 12px; text-decoration : none; font-weight : normal;}
.table_Contact td { padding: 2px 0 0px 0;}


.btn_cadeau_gratuit {
background: url(../images/cadeau_gratuit_prop_image_up.gif) no-repeat left top;
text-align:center;
padding-top:15px;
width: 122px;
height:83px; 
padding-right:10px;
font:Verdana, Arial, Helvetica, sans-serif;  font-size : 14px; text-decoration : none; color:#FFFFFF;
}
a.btn_cadeau_gratuit:hover  {
background:url(../images/cadeau_gratuit_img_up.gif) no-repeat left top;
text-align:center;
padding-top:15px;
width: 122px;
height:83px; 
padding-right:10px;
font:Verdana, Arial, Helvetica, sans-serif;  font-size : 14px; text-decoration : none; color:#FFFFFF;
}
.repeat_cadeau_title2{ width: 122px; height:83px;  text-align:left; vertical-align:top; text-decoration : none; display:block;}
.repeat_cadeau_title2 a{display:block; width: 122px; height:83px;}
.repeat_cadeau_title2 a:hover{display:block; width: 122px; height:83px; }
/*BUIZZZZZZZ_________________________________________________________________________________________________________________________________________________________*/
.table_detail_buiz td  {
vertical-align:top;
padding:4px;
}

.table_detail_buiz td.buiz_pading_special {
vertical-align:top;
padding:20px 4px 4px 4px;
}

#footer_buiz{
background-image : url(../images/degrade_fnd_mags.gif);
background-position : top;
background-repeat : repeat-x;
clear : both;
padding-top : 18px;
height : 100%;
margin-bottom : 35px;
} 
#ok_next_button{
clear : both;
padding-top : 0px;
height : 100%;
margin-bottom : 0px;
} 

.buizz_special_lab{
font-size : 12px;
}

div#buiz_cadre_inscription {width: 940px; padding-top:14px; background: url(../images/buis_box_max_top.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#buiz_cadre_inscription_moinhaut {width: 940px; padding-top:13px; background: url(../images/buis_box_max_top.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#buiz_cadre_inscription_petit {width: 940px; padding-top:5px; background: url(../images/buis_box_max_top.gif) top left no-repeat;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#buiz_cadre_inscription_center /* center repeated */{background: url(../images/buis_box_max_center.gif) center left repeat-y; width:940px;}
div#buiz_bloccadre_inscription {background: url(../images/buis_box_max_butt.gif) bottom left no-repeat; padding-bottom: 11px; width:940px;}
div#buiz_bloccadre_inscription_nomargin {background: url(../images/buis_box_max_butt.gif) bottom left no-repeat; width:940px;}
div#buiz_bloccadre_inscription_panier {background: url(../images/buis_box_max_butt.gif) bottom left no-repeat; padding-bottom: 18px; width:940px;}
div#buiz_bloccadre_inscription_synthesis {background: url(../images/buis_box_butt_synthesis.gif) bottom left no-repeat; padding-bottom: 5px; width:940px;}

div#buiz_bloccadre_inscription_bulle_ok {background: url(../images/Bloc_cadre_ok_bulle.jpg) bottom left no-repeat; padding-bottom: 11px; width:940px;}

div#buiz_cadre_inscription_grey {width: 657px; padding-top:15px; background: url(../images/buis_box_max_top_grey.gif) top left no-repeat;}/*fnd GRIS*/
div#buiz_cadre_inscription_center_grey /* center repeated */{background: url(../images/buis_box_max_center_grey.gif) center left repeat-y; width:657px;}
div#buiz_bloccadre_inscription_grey {background: url(../images/buis_box_max_butt_grey.gif) bottom left no-repeat; padding-bottom: 11px; width:657px;}

div#buiz_cadre_inscription_grey_big {width: 900px; padding-top:15px; background: url(../images/buis_box_max_top_grey_big.gif) top left no-repeat;}/*fnd GRIS*/
div#buiz_cadre_inscription_center_grey_big /* center repeated */{background: url(../images/buis_box_max_center_grey_big.gif) center left repeat-y; width:900px;}
div#buiz_bloccadre_inscription_grey_big {background: url(../images/buis_box_max_butt_grey_big.gif) bottom left no-repeat; padding-bottom: 11px; width:900px;}

table.table_payeurs{border : 1px solid #999999;
}
table.table_payeurs th {background: #cccccc;
}
/*table.table_payeurs tr { background:#999999;
}*/
.border_white  {border-bottom : 1px solid #ffffff;}
td.formulaire_abos_buizz label { width:160px; }
td.formulaire_abos_buizz label.label { width:60px; }!important
.form_abo  
{
    width:210px; 
    font-size : 12px;
    /*vertical-align:middle;*/
}
td.formulaire_abos_buizz
{
padding-top:5px;
}
td.formulaire_abos_buizz span.form_abo  
{width:160px; 
    font-size : 12px;
    /*vertical-align:middle;*/
}


td.formulaire_abos_buizz2 label {}
td.formulaire_abos_buizz2 label.label { width:60px; }!important
.form_abo  
{
    width:210px; 
    font-size : 12px;
    /*vertical-align:middle;*/
}
td.formulaire_abos_buizz2
{
padding-top:5px;
}
td.formulaire_abos_buizz2 span.form_abo  
{
    font-size : 12px;
    /*vertical-align:middle;*/
}

tr.essai td
{
background: #cccccc ;
border-top : 1px solid #999999;
padding:5px;
}
.1level
{
border-top : 1px solid #999999;
}
.abo_detail2{
height:100%;
width:300px;
float:left;
margin-left:10px;
margin-right: 10px;}

.table_buizness_panier tr td{
vertical-align:top;
padding-left:12px;
padding-right:12px;
vertical-align:left;
text-align:left;}

div#cadre_detail_description {background:url(../images/top_detail_descr.gif) top left no-repeat; padding-top:5px; width:240px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_detail_description{background: url(../images/butt_detail_descr.gif) bottom left no-repeat; padding-bottom:15px; padding-left:5px; padding-right:5px;}

div#cadre_detail_description_orange{background:url(../images/top_detail_descr_orange.gif) top left no-repeat; padding-top:5px; width:240px;}/* conteneur global et arriÃ¨re-plan du titre du cadre */
div#bloccadre_detail_description_orange{background: url(../images/butt_detail_descr_orange.gif) bottom left no-repeat; padding-bottom:15px; padding-left:5px; padding-right:5px;}

.orange_titre{
display : inline;
text-decoration : none;
font-weight : bold;
color : #ff8500;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 13px;
font-weight : bold;
}
.gris_txt{

color : #ff8500;
}
.border_orange{
border-bottom:solid 1px #ff8500;
}
.border_orange_top{
border-top:solid 1px #ff8500;
}
.txt_color_orange{
color:#d87307;
}

.lineheight_test{
line-height:1.5em;
}

select.business_select{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:300px;

}
input.business_select{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:300px;

}

select.business_select_small{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:210px;
}
select.business_select_small_1{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:211px;
}

select.business_select_small_responsable{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:160px;
}

select.business_select_small_payeur{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:232px;
}

select.business_select_small_titre{
vertical-align : top;
color : #333;
text-decoration : none;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
height : 20px;
width:262px;
}

input.business_select_small_date{
vertical-align : top;
color : #333;
text-decoration : none;
margin-right:8px;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : left;
width:70px;
}


table tr td.margin_left_0!important
{
margin-left:0px;
}
.titre_espace_cadeau_detail{
background:url(../images/top_detail_descr_orange_bar_titre.gif) top left no-repeat;
height:31PX;
}
.titre_espace_cadeau_detail_txt{
font:Verdana, Arial, Helvetica, sans-serif;  font-size : 18px; text-decoration : none; color:#FFFFFF; margin-top: 7px; float:right; text-align:right;
margin-right:10px;}
.titre_espace_cadeau_detail_bottom{
background:url(../images/top_detail_descr_orange_bar_titre_bottom.gif) top left no-repeat;
height:31PX;
}
.btn_ajouter_adresse_orange {
background: url(../images/btn_ajout_adresse_out_orange.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #ff8500;
}
a.btn_ajouter_adresse_orange:hover  {
background: url(../images/btn_ajout_adresse_up_orange.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;
margin-top : 5px;
text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #ff8500;
font-weight:bold;
} 

.btn_ajouter_adresse_blanc {
background: url(../images/btn_ajout_adresse_out_blanc.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;

text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #ffffff;
}
a.btn_ajouter_adresse_blanc:hover  {
background: url(../images/btn_ajout_adresse_up_blanc.gif) no-repeat left 0%;
padding-left : 18px;
margin-right:13px;

text-decoration : none;
display : block;
font-family : arial, verdana, sans-serif;
font-size : 13px;
color : #ffffff;
font-weight:bold;
} 

.espace_cadeau_titre_bold  { color:#ff6c00; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:15px; font-weight:bold;

} 
.border_left_right_orange  {
border-left: solid 1px #ff8500;
border-right: solid 1px #ff8500;
padding-left:5px;
padding-right:5px;
padding-top:5px;

}

.panier_buizz_imagesmall_vide{
background:url(../images/empty_small.gif) top left no-repeat;
width:75px;
height:98px;
}

.texte_special

{width:75px;

height:98px;

text-align:center;

vertical-align:middle;

font-family : Verdana, Arial, sans-serif;

text-decoration : none;

/*display : inline;*/

color : #666666;

font-size : 11px;

font-weight:bold;

}


div.tt_afficher a
{
background:url(../images/btn_derouler_tt_out.gif) top left no-repeat;
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #666666;
font-size : 12px;
font-weight:bold;
padding-left:23px;
}
div.tt_afficher a:hover
{
background:url(../images/btn_derouler_tt_.gif) top left no-repeat;
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
display : inline;
color : #CC071E;
font-size : 12px;
font-weight:bold;
padding-left:23px;
}

.largeur_total_eco_buiz
{
width:180px;
}
.cursor_default{
cursor:default;
}
.largeur_total_Montants_buiz {
width: 146px;
}
.largueur_responsable_synthese {
WIDTH: 305px;
}
.largueur_montantchf_synthese {
WIDTH: 170px;
}
.width_1  {
width: 373px;
}
.inscription_title_offre_special{border-top:solid #ff6c00 2px; margin-bottom:20px; padding-top:5px; margin-top:15px; width:100%; }

.inscription_title_offre_special_2{border:solid #ff6c00 2px; margin-bottom:20px; padding-top:5px; margin-top:15px; width:756px; }
.inscription_title_offre_special_3{background:url(../images/photo_offre1.jpg)left top no-repeat; border-bottom:solid #ff6c00 2px;  width:756px; padding-top:35PX; margin-bottom:20px; padding-top:5px; margin-top:0px; width:768px; height:100%; background:(../images/photo_offre1.jpg)left top no-repeat;}
a.link_orange:hover {color:#ff6c00;}
.txt_orange {color:#ff6c00;}
.inscription_title_summary { margin-bottom:10px; width:500px;}
.box_offre{ background:url(../images/prop_fnd.gif) left top repeat-x; text-align:LEFT; width:186px; height:130px;}
.box_offre_red{ background:url(../images/prop_fnd_red.gif) left top repeat-x; text-align:LEFT; width:188px; height:130px;}
.img_bottom_td {background:url(../images/fnd_titre_pub_panier.gif)top left no-repeat; height:102px; width:110px; padding-LEFT:5px; padding-top:5PX;}
.padding_left_offre{ padding-left:9px; padding-top:3px; }
.padding_left_txt{ padding-left:5px; padding-top:3px; width:100px; }
.upmag_txt_pastille_prop {
margin : -20px 0 0px 0px;
width:80px;
text-align:left;
text-decoration : none;
background-color:ffffff;
}

.fnd_titre_mags_panier{ float:left; background:url(../images/fnd_panier_prop.gif) left top repeat-x; margin-bottom:25px; height: 180px;}
.prop_mags_panier_p2{ float:left; margin-right:18px;}
.prop_mags_panier_p1{ float:left; margin-bottom:25px;}
a panier_titre_prop { background:url(../images/fnd_titre_pub_panier.gif) top left no-repeat; height:102px; width:105PX; padding-LEFT:5px; padding-top:5PX; cursor:pointer;}
a panier_titre_prop:hover{ background:url(../images/fnd_titre_pub_panier_h.gif) top left no-repeat; height:102px; width:105PX; padding-LEFT:5px; padding-top:5PX; cursor:pointer;}
a div.panier_titre_prop { background:url(../images/fnd_titre_pub_panier.gif) top left no-repeat; height:102px; width:105PX; padding-LEFT:5px; padding-top:5PX; cursor:pointer;}
a div.panier_titre_prop:hover{ background:url(../images/fnd_titre_pub_panier_h.gif) top left no-repeat; height:102px; width:105PX; padding-LEFT:5px; padding-top:5PX; cursor:pointer;}

a div.panier_titre_prop:hover div.en_profite{font-family : Verdana, Arial, sans-serif; text-decoration : none; display : inline; color : #CC071E; font-size : 12px; text-decoration : none; font-weight : bold;}
a div.panier_titre_prop div.en_profite{font-family : Verdana, Arial, sans-serif; text-decoration : none; display : inline; color : #333333; font-size : 12px; text-decoration : none; font-weight : bold;}
a div.panier_titre_prop div{margin-top:15px;}

#livraison_content{ margin-bottom:20px; padding-bottom:20px; width:100%;} /*contien bloc abo+ bloc inscription*/
#box_livraison_global{ float:left; width:350px; height:100%; margin-left:45px;}/*contient 2bloc inscription*/
#box_livraison { float:left; width:330px; padding:10px; display:inline; font-family:Verdana, Arial, sans-serif; text-decoration:none;  font-size:12px; 
text-decoration:none; font-weight:normal;}/*background:url(images/fnd_livraison_box.gif) top left no-repeat; contient la 1ere adresse*/
.largeur_speciale{!important font-size:12px; font:Verdana, Arial, sans-serif; vertical-align:middle; width:150px;}
.banner_au_dessus{!important
height:231px;
margin:0;
vertical-align:top;
text-align:top;
}
/*--14122009--*/
/*drapeux_plus*/
.espace_entre_drapeux {
	margin-left:6px;
	margin-top:1px;
	}
/*/drapeux_plus*/
/*message_code_privilege*/
.langues_et_privil {
	float:right;
	display:inline;
	margin-top :0;
	margin-right:10px;
	}
.espace_entreOk {
	padding-left:4px;
	margin-top:-1px;
	}
.code_privilege_search {
	margin-right:40px;/*espace_entre_drapeux et privelege*/
	}
.code_privilege_invalide {
	color:#e30000;
	vertical-align:top;
	padding-right:8px;
	padding-top:2px;
	}
.input_size1_privil{
	width : 110px;
	}
.input_size_code_privil
	{
	width:175px;
	padding-bottom:2px;
	padding-left:2px;
	border-right:1px solid #ef8229;
	border-left:1px solid #fd9f52;
	border-top:1px solid #da7c30;
	border-bottom:1px solid #fd9f52;
	}
/*/--message_code_privilege--*/
/*Code login inter*/
.logged_inter {
	margin-top :1px;
	vertical-align:top;
	float:left;
	width:250px;
	text-align:left;
	margin-left:15px;
	color : #999999;
	text-decoration : none;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	}
/*/Code login inter*/
/*Lien feuilleter cataloque*/
.lien_feuill_cat_table a{
	background : url(../images/box_menu_left_spec_feuillet_catal.gif) no-repeat top left;
	height : 48px;
	display : block;
	margin-top:-3px;
	margin-bottom:-5px;
	}

.lien_feuill_cat_txt {
	padding-left : 25px;
	color : #ffffff;
	font-family : arial, verdana, sans-serif;
	font-weight:bold;
	font-size : 12px;
	text-decoration : none;
	line-height : 50px;
	}
.lien_feuill_cat_txt a:hover {
	color : #ffffff;
	}
/*/Lien feuilleter cataloque*/
/*--/14122009--*/
.tableau_float_right td {
text-align:right;
	}
select.select_moyen{ width:220px;}	
select.select_moyen_2{ width:223px;}
select.select_moyen_2_speici{ width:219px;}	
select.select_grand{ width:270px;}
select.select_tres_grand{ width:310px;}
select.select_tres_tres_grand{ width:550px;}
select.select_tres_tres_grand_moyen{ width:510px;}
select.select_tres_tres_grand_petit{ width:360px;}


checkbox {
margin:0px;
padding:0px;}/*________________btn grand public inactif*/

.label_small{
width:100px;
padding:0px;}/*________________btn grand public inactif*/

.pro15 li.small_grandpublic a.actif {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_activ_dark.jpg);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_grandpublic a.actif:hover {/*________________btn grand public hover quand dÃ©ja acctif*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_activ_dark.jpg);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_grandpublic a.no_activ:hover {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_activ.jpg);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_grandpublic a.no_activ {/*________________btn grand public off*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_noactiv.jpg);
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}
/*__________________________________________________________________________________________________________________________________________________________btn grand public  BUIZZ*/

.pro15 li.elements_menuh_grandpublic_buiz a.actif {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background :url(.../images/grand_public_up_dark.gif);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.elements_menuh_grandpublic_buiz a.actif:hover {/*________________btn grand public hover quand dÃ©ja acctif*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_activ_dark.jpg);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.elements_menuh_grandpublic_buiz a.no_activ:hover {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_activ.jpg);
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.elements_menuh_grandpublic_buiz a.no_activ {/*________________btn grand public off*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/grand_public_noactiv.jpg);
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}


.elements_menuh_grandpublic_buiz {
float : left;
vertical-align : top;
width : 89px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
padding-left:7px;
}

.elements_menuh_grandpublic_buiz_sans_l {
float : left;
vertical-align : top;
width : 117px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
padding-left:7px;
}


/*________________Presse PRO_______________________________________________________________________________________________________________________________________________________*/

.pro15 li.small_pressepro a.actif {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro a.actif:hover {/*________________btn grand public hover quand dÃ©ja acctif*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro a.no_activ:hover {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro a.no_activ {/*________________btn grand public off*/
display : block;
float : left;
color : #333;
line-height : 55px;
background : url(../images/_grand_public_noactiv.jpg) no-repeat top right;
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}
/*________________Presse PRO BUIZZ_______________________________________________________________________________________________________________________________________________________*/

.pro15 li.small_pressepro_buiz a.actif {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_pp_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro_buiz a.actif:hover {/*________________btn grand public hover quand dÃ©ja acctif*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_pp_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro_buiz a.no_activ:hover {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_pp_activ.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_pressepro_buiz a.no_activ {/*________________btn grand public off*/
display : block;
float : left;
color : #333;
line-height : 55px;
background : url(../images/_grand_public_pp_noactiv.jpg) no-repeat top right;
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

/*________________Presse PRO BUIZZ FIN________________________________________________________________________________________________________________________________________________*/



pro15 li.small_livre_buiz a.actif {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_livre_buiz a.actif:hover {/*________________btn grand public hover quand dÃ©ja acctif*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ_dark.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_livre_buiz a.no_activ:hover {/*________________btn grand public hover*/
display : block;
float : left;
height : 50px;
line-height : 55px;
background : url(../images/_grand_public_activ.jpg) no-repeat top right;
color : #ffffff;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

.pro15 li.small_livre_buiz a.no_activ {/*________________btn grand public off*/
display : block;
float : left;
color : #333;
line-height : 55px;
background : url(../images/_grand_public_noactiv.jpg) no-repeat top right;
color : #6c6c6c;
text-decoration : none;
font-family : arial, verdana, sans-serif;
text-align : center;
padding : 0px;
cursor : pointer;
font-size : 12px;
}

/*________________Presse PRO BUIZZ FIN________________________________________________________________________________________________________________________________________________*/




.pro15 li.small_grandpublic a.actif em.first_small {
background : url(../images/presse_pro_up_dark.gif) no-repeat center center; width:41px;/*___________________________________________________________logo_mag foncÃ© FND ROUGE FONCE*/
}
.pro15 li.small_grandpublic a.actif:hover em.first_small {
background : url(../images/presse_pro_up_dark.gif) no-repeat center center; width:41px;/*____________________________________________________________logo_mag foncÃ©*/
}
.pro15 li.small_grandpublic a.no_activ em.first_small {
background : url(../images/presse_pro_out.gif) no-repeat left center; width:41px;/*____________________________________________________________logo_mag gris clair fnd gris*/
}
.pro15 li.small_grandpublic a.no_activ em.first_small_outatall {
background : url(../images/presse_pro_out_complete.gif) no-repeat center center; width:41px;/*____________________________________________________________logo_mag gris clair fnd gris*/
}
.pro15 li.small_grandpublic a.no_activ:hover em.first_small {
background : url(../images/presse_pro_up.gif) no-repeat center center; width:41px;/*____________________________________________________________logo_mag gris foncÃ© fnd gris*/
}

.pro15 li a em.book {
background : url(../images/book_small.gif) no-repeat center center; width:36px;/*____________________________________________________________plus petit*/
}
.pro15 li a:hover em.book {
background : url(../images/book_up_small.gif) no-repeat center center; width:36px;/*____________________________________________________________plus petit*/
}
.pro15 li a em.home {
display : block;
float : left;
height : 50px;
}

.elements_menuh_very_long {
float : left;
vertical-align : top;
width : 71px;
text-align : left;
height : 49px;
padding : 16px 0 0 0;
line-height : 14px;
padding-left:3px;
}

.scroller {
height:330px;
overflow:auto}
/*_.pro15 li.small_grandpublic a span {
background:url(../images/grand_public_activ.jpg)no-repeat right top;
padding-left:0px;
color:#FFFFFF;}
.pro15 li.small_grandpublic a:hover span{
background:url(../images/grand_public_hover.jpg)no-repeat right top;
color:#FFFFFF;
padding-left:0px;}
.pro15 li.small_grandpublic_unactiv a span {
background :url(../images/grand_public_noactiv.jpg)no-repeat right top;
padding-left:0px;}_______________btn grand public inactif*/


/*.pro15 li.small_pressepro a span {
background :url(../images/pressepro_out.jpg)no-repeat right top;
padding-left:5px;}
.pro15 li.small_pressepro a:hover span{
background :url(../images/pressepro_up.jpg)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}
.pro15 li.small_pressepro_activ a span {
background :url(../images/pressepro_select.jpg)no-repeat right top;
color:#FFFFFF;
padding-left:5px;}________________btn presse pro actif*/

.bggrisclair {background-color:#F7F7F7; vertical-align:middle; padding-top:7px;}

th.GridHeader_MySkin a { color : #CC071E; text-align:left; float:left;}
th.GridHeader_MySkin a:hover { color : #CC071E;  text-align:left; float:left;}






/*_____________________________________BUSINESS*/
/*_______________________________________________________________________________________________________gestion accÃ¨s*/

a.btn_gestion_acces_business_bas div{
height: 100px;
width: 460px;
background:url(../images/mon-compte1_gestion_acces.jpg);
cursor:pointer;
}

a.btn_gestion_acces_business_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}

a.btn_gestion_acces_business_bas:hover div{
height: 100px;
width: 460px;
background:url(../images/mon-compte1_gestion_acces_h.jpg);
cursor:pointer;
}
a.btn_gestion_acces_business_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
/*_______________________________________________________________________________________________________gestion accÃ¨s END*/
/*_____________________________________BUSINESS TEST*/



/*_____________________________________BUSINESS*/
/*_______________________________________________________________________________________________________Modification de mon profil*/

a.btn_mon_compte_modificationprofil_business_bas div {
height: 100px;
width: 460px;
background:url(../images/mon-compte1_mod_profil_buiz.jpg);
cursor:pointer;
}

a.btn_mon_compte_modificationprofil_business_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}

a.btn_mon_compte_modificationprofil_business_bas:hover div {
height: 100px;
width: 460px;
background:url(../images/mon-compte1_mod_profil_buiz_h.jpg);
cursor:pointer;
}
a.btn_mon_compte_modificationprofil_business_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}



/*_______________________________________________________________________________________________________Modification de mon profil END*/


/*_______________________________________________________________________________________________________Portefeuille abo*/
a.btn_portefeuille_abo_business_bas div {
height: 100px;
width: 460px;
background: url(../images/mon-compte1_portefeuille_abo_buiz.jpg);
cursor:pointer;
}

a.btn_portefeuille_abo_business_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}

a.btn_portefeuille_abo_business_bas:hover div {
height: 100px;
width: 460px;
background: url(../images/mon-compte1_portefeuille_abo_buiz_h.jpg);
cursor:pointer;
}

a.btn_portefeuille_abo_business_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}

/*_______________________________________________________________________________________________________Portefeuille abo END*/

/*_______________________________________________________________________________________________________Historic commande*/
a.btn_mon_historic_commande_business_bas div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_historic_commande.jpg);
cursor:pointer;
}
a.btn_mon_historic_commande_business_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_mon_historic_commande_business_bas:hover div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_historic_commande_h.jpg);
cursor:pointer;
}
a.btn_mon_historic_commande_business_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________Historic commande*/

/*_______________________________________________________________________________________________________parametrage renew */
a.btn_gestion_etiquette_bas div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_etiquette.jpg);
cursor:pointer;
}
a.btn_gestion_etiquette_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_gestion_etiquette_bas:hover div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_etiquette_hover.jpg);
cursor:pointer;
}
a.btn_gestion_etiquette_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________parametrage renew*/

/*_______________________________________________________________________________________________________parametrage renew */
a.btn_parametrage_renew_bas div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_param.renew.jpg);
cursor:pointer;
}
a.btn_parametrage_renew_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_parametrage_renew_bas:hover div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_param.renew_h.jpg);
cursor:pointer;
}
a.btn_parametrage_renew_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________Saisie lecteur*/
a.btn_saisie_lect_bas div{
height: 100px;
width: 460px;
background: url(../images/saisie_lect_business.jpg);
cursor:pointer;
}
a.btn_saisie_lect_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_saisie_lect_bas:hover div{
height: 100px;
width: 460px;
background: url(../images/saisie_lect_business_up.jpg);
cursor:pointer;
}
a.btn_saisie_lect_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________models Words*/
a.btn_model_word_bas div{
height: 100px;
width: 460px;
background: url(../images/model_word_business.jpg);
cursor:pointer;
}
a.btn_model_word_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_model_word_bas:hover div{
height: 100px;
width: 460px;
background: url(../images/model_word_business_up.jpg);
cursor:pointer;
}
a.btn_model_word_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________parametrage renew */
a.btn_historique_livraison_bas div{
height: 100px;
width: 460px;
background: url(../images/mon-compte1_gestion_adresses.jpg);
cursor:pointer;
}
a.btn_historique_livraison_bas div div.txt_inside {
width:270px;
height:40px;
padding:5px;
cursor:pointer;
}
a.btn_historique_livraison_bas:hover div{
height: 100px;
width: 460px;
background:url(../images/mon-compte1_gestion_adresses_h.jpg);
cursor:pointer;
}
a.btn_historique_livraison_bas:hover div div.txt_inside {
width:270px;
height:40px;
padding:5px;
color : #CC071E;
cursor:pointer;
}
/*_______________________________________________________________________________________________________parametrage renew*/


.siteMappmi {
border-left:thin #999999 solid;
padding: 10px;
width:215px;
text-align:left;}

a.letter_out:hover  {
background: url(../images/_btn_modifier_adresse_out.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
text-decoration : none;
display : block;
color : #333333;
margin-bottom:5px;}

a.letter_out {
background: url(../images/_btn_modifier_adresse_up.gif) no-repeat left 0%;
padding-left : 15px;
margin-right:8px;
margin-bottom:5px;
text-decoration : none;
display : block;
color : #CC071E;
} 

a.lettre_hover{
color : #CC071E;
} 

/*____________________________________________________________________________________________________________________________________________________________Menu Horizontal*/

/*_______________________________________________________________________________________________________Mennu GP / Presse GP*/
a.barrepublic_presse_gp1 div.gp1
{
background:url(../images/sp1presse_gp_light_grey.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #6c6c6c;
} 


a:hover.barrepublic_presse_gp1 div.gp1
{
background:url(../images/sp1presse_gp_light_red.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #ffffff;
}

 /*Fin Cas nÂ°1 gris clair en rouge clair____________________________________________ok*/

 /*Fin Cas nÂ°1 gris clair en rouge clair____________________________________________ok*/


a.autrehover_barrepublic_presse_gp1 div.gp1/*Quand presse grand public hover ou activ*/
{
background: url(../images/sp1presse_gp_dark_grey.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #6c6c6c;
} 

a:hover.autrehover_barrepublic_presse_gp1 div.gp1/*Quand presse grand public hover ou activ*/
{
background:url(../images/sp1presse_gp_light_red.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #ffffff;
} /*Fin Cas nÂ°2 gris foncÃ© en rouge clair____________________________________________ok*/

a.barrepublic_presse_gp1_actif div.gp1/*Quand presse grand public hover*/
{
background:url(../images/sp1presse_gp_dark_red.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #ffffff;
} 

a:hover .barrepublic_presse_gp1_actif div.gp1/*Quand presse grand public hover et dÃ©ja activ*/
{
background:url(../images/sp1presse_gp_dark_red.jpg);
background-repeat:no-repeat;
width: 122px;
height:55px;
color : #ffffff;
} /*Fin Cas nÂ°3 dÃ©ja actif*/


div.txt_inside_barrepublic_presse_gp1 
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 45px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/


 
/*_________________________________________________________________________________________________________________________________________________Mennu GP / Presse Pro*/
a.barrepublic_presse_pro1 div.pp
{
background:url(../images/sp2presse_pro.jpg);
background-repeat:no-repeat;
width: 96px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepublic_presse_pro1 div.pp
{
background:url(../images/sp2presse_pro_light_red.jpg);
background-repeat:no-repeat;
width: 96px;
height:55px;
color : #ffffff;
} 

a.actifmenuh_barrepublic_presse_pro1 div.pp/*Quand bouton actif*/
{
background:url(../images/spa2presse_pro_dark_red.jpg);
background-repeat:no-repeat;
width: 96px;
height:55px;
color : #ffffff;
} 

a:hover .actifmenuh_barrepublic_presse_pro1 div.pp/*Quand bouton actif*/
{
background:url(../images/sp2presse_pro_dark_red.jpg);
background-repeat:no-repeat;
width: 96px;
height:55px;
color : #ffffff;
} 


div.txt_inside_barrepublic_presse_pp2
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 5px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/
/*_______________________________________________________________________________________________________Mennu GP / nos services*/
a.barrepublic_nos_service3 div.ns
{
background:url(../images/sp3service_light_grey.jpg);
background-repeat:no-repeat;
width: 90px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepublic_nos_service3 div.ns
{
background:url(../images/sp3service_dark_grey.jpg);
background-repeat:no-repeat;
width: 90px;
height:55px;
color : #CC071E;
} 

div.txt_inside_barrepublic_ns
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 25px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/
/*_______________________________________________________________________________________________________Mennu GP / nous contacter*/
a.barrepublic_nous_contacter4 div.nc
{
background:url(../images/sp4contact_light_grey.jpg);
background-repeat:no-repeat;
width: 90px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepublic_nous_contacter4 div.nc
{
background:url(../images/sp4contact_dark_grey.jpg);
background-repeat:no-repeat;
width: 90px;
height:55px;
color : #CC071E;
} 

div.txt_inside_barrepublic_nc
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 25px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/

/*_______________________________________________________________________________________________________Mennu GP / espace cadeau*/
a.barrepublic_espace_cadeau5 div.ec
{
background:url(../images/sp5espace_light_grey.jpg);
background-repeat:no-repeat;
width: 94px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepublic_espace_cadeau5 div.ec
{
background:url(../images/sp5espace_dark_grey.jpg);
background-repeat:no-repeat;
width: 94px;
height:55px;
color : #CC071E;
} 

div.txt_inside_barrepublic_ec
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 30px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/

/*_______________________________________________________________________________________________________Mennu GP / site entreprise*/
a.barrepublic_site_entreprise_6 div.se
{width: 99px;
height:55px;
background:url(../images/sp6entreprise_light_orange.jpg);
background-repeat:no-repeat;
color:#ffffff;
} 

a:hover.barrepublic_site_entreprise_6 div.se
{
background:url(../images/sp6entreprise_dark_orange.jpg);
background-repeat:no-repeat;
width: 99px;
height:55px;
color:#ffffff;
} 

div.txt_inside_barrepublic_se
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 25px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/
/*_______________________________________________________________________________________________________________________________________________MON COMPTE + PANIER (communs Ã  tous)*/

a.barre_mon_compte div.mc
{
background:url(../images/sp7compte_light_red.jpg);
background-repeat:no-repeat;
width: 146px;
height:55px;
color:#ffffff;
} 

a:hover.barre_mon_compte div.mc
{
background:url(../images/sp7compte_dark_red.jpg);
background-repeat:no-repeat;
width: 146px;
height:55px;
color:#ffffff;
} 

div.txt_inside_barrepublic_mc
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 50px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/
/*_______________________________________________________________________________________________________________________________________________MON COMPTE + PANIER (communs Ã  tous)*/


a.barre_mon_panier div.mp
{
background:url(../images/sp8panier_light_red.jpg);
background-repeat:no-repeat;
width: 201px;
height:55px;
color:#ffffff;
} 

a:hover.barre_mon_panier div.mp
{
background:url(../images/sp8panier_dark_red.jpg);
background-repeat:no-repeat;
width: 201px;
height:55px;
color:#ffffff;
} 
div.txt_inside_barrepublic_mp
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 45px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/

/*______________________________________________________________________________________________________________________________________________________Mennu Site Pro+livre / Presse GP*/
a.barrepro_presse_gp1 div.gp1
{
background:url(../images/sp1presse_gp_light_grey.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #6c6c6c;
} 


a:hover.barrepro_presse_gp1 div.gp1
{
background:url(../images/sp1presse_gp_light_red.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #ffffff;
}

 /*Fin Cas nÂ°1 gris clair en rouge clair____________________________________________ok*/


a.autrehover_barrepro_presse_gp1 div.gp1/*Quand presse grand public hover ou activ*/
{
background: url(../images/sp1presse_gp_dark_grey.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #6c6c6c;
} 

a:hover.autrehover_barrepro_presse_gp1 div.gp1/*Quand presse grand public hover ou activ*/
{
background:url(../images/sp1presse_gp_light_red.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #ffffff;
} /*Fin Cas nÂ°2 gris foncÃ© en rouge clair____________________________________________ok*/

a.barrepro_presse_gp1_actif div.gp1/*Quand presse grand public hover*/
{
background:url(../images/sp1presse_gp_dark_red.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #ffffff;
} 

a:hover .barrepro_presse_gp1_actif div.gp1/*Quand presse grand public hover et dÃ©ja activ*/
{
background:url(../images/sp1presse_gp_dark_red.jpg);
background-repeat:no-repeat;
width: 137px;
height:55px;
color : #ffffff;
} /*Fin Cas nÂ°3 dÃ©ja actif*/


div.txt_inside_barrepro_presse_gp1 
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 45px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/

/*_________________________________________________________________________________________________________________________________________________Mennu Site Pro / Presse Pro*/
a.barrepro_pp div.pp
{
background:url(../images/site_ent_presse_pro.jpg);
background-repeat:no-repeat;
width: 117px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepro_pp div.pp
{
background:url(../images/site_ent_presse_pro_light_red.jpg);
background-repeat:no-repeat;
width: 117px;
height:55px;
color : #ffffff;
} 

a.actifmenuh_barrepro_pp div.pp/*Quand bouton actif*/
{
background:url(../images/site_ent_presse_pro_dark_red.jpg);
background-repeat:no-repeat;
width: 117px;
height:55px;
color : #ffffff;
} 

a:hover .barrepro_pp div.pp/*Quand bouton actif*/
{
background:url(../images/site_ent_presse_pro_dark_red.jpg);
background-repeat:no-repeat;
width: 117px;
height:55px;
color : #ffffff;
} 

div.txt_inside_barrepro_pp
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 5px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/


/*_________________________________________________________________________________________________________________________________________________Mennu Site Pro / Livre*/
a.barrepro_livre div.l
{
background:url(../images/sp2livre.jpg);
background-repeat:no-repeat;
width: 101px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepro_livre div.l
{
background:url(../images/sp2livre_light_red.jpg);
background-repeat:no-repeat;
width: 101px;
height:55px;
color : #ffffff;
} 

a.actifmenuh_barrepro_livre div.l/*Quand bouton actif*/
{
background:url(../images/sp2livre_dark_red.jpg);
background-repeat:no-repeat;
width: 101px;
height:55px;
color : #ffffff;
} 

a:hover .barrepro_livre div.l/*Quand bouton actif*/
{
background:url(../images/sp2livre_dark_red.jpg);
background-repeat:no-repeat;
width: 101px;
height:55px;
color : #ffffff;
} 

div.txt_inside_barrepro_livre
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 5px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/

/*_______________________________________________________________________________________________________Mennu GP / nos services*/
a.barrepro_prem_visite div.pv
{
background:url(../images/1visit_pro.jpg);
background-repeat:no-repeat;
width: 118px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepro_prem_visite div.pv
{
background:url(../images/1visit_pro_hover.jpg);
background-repeat:no-repeat;
cursor : pointer;
width: 118px;
height:55px;
color : #CC071E;
} 

div.txt_inside_barrpro_pv
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 25px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/
/*_______________________________________________________________________________________________________Mennu GP / nous contacter*/
a.barrepro_nous_contacter4 div.nc
{
background:url(../images/spro4contact_light_grey.jpg);
background-repeat:no-repeat;
width: 119px;
height:55px;
color : #6c6c6c;
} 

a:hover.barrepro_nous_contacter4 div.nc
{
background:url(../images/spro4contact_dark_grey.jpg);
background-repeat:no-repeat;
width: 119px;
height:55px;
color : #CC071E;
} 

div.txt_inside_barrepro_nc
{
display : block;
text-decoration : none;
line-height: 12px;
font-family : arial, verdana, sans-serif;
text-align : left;
margin : 21px 3px 0 25px;
float:left;
cursor : pointer;
font-size : 12px;
font-weight : bold;
}/*TXT INSIDE*/


ul { 
margin:0px;
padding:0px;
text-align:left;
} !important 

.special_chbox-8 { }


div.end_window_up_compte_small_146 a{background: url(../images/window_up_moncompte_out_small_146.gif) bottom left no-repeat; padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; display : block; font-weight:bold; color : #333333; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none; }

 

div.end_window_up_compte_small_146 a:hover{ padding-top:6px; padding-left:25px; text-align:left; height:18px; width:100%; background: url(../images/window_up_moncompte_up_small_146.gif) bottom left no-repeat; display : block; font-weight:bold; color : #CC071E; font-family : arial, verdana, sans-serif; font-size : 11px; text-decoration : none;}

 

a.end_window_up_compte_small_146{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_out_small_146.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #333333;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;
}

a.end_window_up_compte_small_146:hover{
padding-top:6px;
padding-left:25px;
text-align:left;
height:18px;
width:100%;
background: url(../images/window_up_moncompte_up_small_146.gif) bottom left no-repeat;
display : block;
font-weight:bold;
color : #CC071E;
font-family : arial, verdana, sans-serif;
font-size : 11px;
text-decoration : none;}

.special_width206 table,
.special_width206 iframe
.special_width206 .rcbSlide
{
	width:206px !important;
}

.comm{
	width:200px !important; /*dynapresse*/
	
}

.NoMarginLeftAndRight
{
	margin-left:0px !important;
	margin-right:0px !important;
}

.Display_important
{
	display:inline !important;
}


div.radtooltip_Dynapresse
{
	margin-top: 28px;
}

div.radtooltip_Dynapresse div.ToolTipCallout 
{
	display: none;
}

div.radtooltip_Dynapresse table.ToolTipWrapper td.ToolTipTopLeft,      
div.radtooltip_Dynapresse table.ToolTipWrapper td.ToolTipTopCenter,      
div.radtooltip_Dynapresse table.ToolTipWrapper td.ToolTipTopRight  
{   
   display: none;   
}  


