/* SHOPPING */

#floatMenu {   
    position:absolute;   
    top:254px;   
    left:50%;   
    margin-left:305px;   
    width:175px;   
} 

#floatMenu2 {   
    position:absolute;   
    top:180px;   
    left:50%;   
    margin-left:305px;   
    width:175px;   
}

#floatMenu_alerte {   
    position:absolute;   
    top:250px;   
    left:50%;   
    margin-left:305px;   
    width:175px;   
}

#floatMenu_marques {   
    position:absolute;   
    top:200px;   
    left:50%;   
    margin-left:305px;   
    width:175px;   
}

#floatMenu_mmc {   
    position:absolute;   
    top:180px;   
    left:50%;   
    margin-left:145px;   
    width:325px;   
}


#floatMenu_cgv {   
    position:absolute;   
    top:252px;   
    left:50%;   
    margin-left:-480px;   
    width:220px;   
}

.moduleRowSelected_CMD { background-color: #76B900; color:#FFF }
.moduleRowSelected_LOG { background-color: #E2FCE2; color:#FFF }

.input_connect {width:125px;font-size:11px;1px solid #D5D5D5;font-family:arial,sans-serif;color:#5D85D8;} 
.input_create {font-size:11px;1px solid #D5D5D5;font-family:arial,sans-serif;color:#800080;}  

.create_titre {font-family:arial,sans-serif;color:#555555;margin-top:20px;padding:3px;border-bottom:1px solid #D5D5D5;margin-bottom:5px;background:#D9D7D7;font-size:12px;}

.optgroup1 {background:#EEE;}

a.gbbout_1pan_back {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_1_pan_back01.png) no-repeat; }

a.gbbout_1pan_back:hover { background-position: 0 -54px; text-decoration: none; }

a.gbbout_2id_lien {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_2_id_off_lien01.png) no-repeat; }

a.gbbout_2id_lien:hover { background-position: 0 -54px; text-decoration: none; } 

a.gbbout_2id_back {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_2_id_back01.png) no-repeat; }

a.gbbout_2id_back:hover { background-position: 0 -54px; text-decoration: none; } 

a.gbbout_3liv_lien {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_3_liv_off_lien01.png) no-repeat; }

a.gbbout_3liv_lien:hover { background-position: 0 -54px; text-decoration: none; } 

a.gbbout_3liv_back {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_3_liv_back01.png) no-repeat; }

a.gbbout_3liv_back:hover { background-position: 0 -54px; text-decoration: none; } 

a.gbbout_4paie_lien {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_4_paie_off_lien01.png) no-repeat; }

a.gbbout_4paie_lien:hover { background-position: 0 -54px; text-decoration: none; } 

a.gbbout_4paie_back {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_com_4_paie_back01.png) no-repeat; }

a.gbbout_4paie_back:hover { background-position: 0 -54px; text-decoration: none; } 

.shop_ongl1 {
color:#FFF;
font-family:arial;
font-size:12px;
background: transparent url(../images/09_panier_ong_c01.png) repeat-x;
}

.shop_ongl1_rouge {
color:#FFF;
font-family:arial;
font-size:12px;
background: transparent url(../images/09_panier_ong_c01_rouge.png) repeat-x;
}

.shop_ongbluel1 {
color:#FFF;
font-family:arial;
font-size:12px;
padding:3px;
background: transparent url(../images/09_panier_ong_blue_c01.png) repeat-x;
}

.shop_ong_gbluel1 {
color:#FFF;
font-family:arial;
font-size:12px;
padding:3px;
background: transparent url(../images/09_panier_ong_gblue_c01.png) repeat-x;
}

.shop_onggreenl1 {
color:#FFF;
font-family:arial;
font-size:12px;
padding:3px;
background: transparent url(../images/09_panier_ong_green_c01.png) repeat-x;

}

.shop_ongbl1 {
background: transparent url(../images/09_panier_ong_bc01.png) repeat-x;
}

div.prod_qdiv {
position: relative; 
display: block; 
width: 50px;
}

span.prod_q {
text-align:center;
width: 20px; 
height: 20px; 
border:1px solid #3D7BAD;
padding:1px;
margin:0px;
font-size:11px;
}

a.prod_qin {
text-align:center;
margin-bottom:2px;
width: 12px; 
height: 16px; 
border:1px solid #808080;
padding:1px;
background:#D5D5D5;
}

a.prod_qin:hover {
background:#3D7BAD;
color:#FFF;
text-decoration: none;
}
/* END SHOPPING */

a.gbbout_topdevis {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_devis01.png) no-repeat; 
}

a.gbbout_topdevis:hover { 
background-position: 0 -54px; text-decoration: none;
}  

a.gbbout_topemploi {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_emploi01.png) no-repeat; 
}

a.gbbout_topemploi:hover { 
background-position: 0 -54px; text-decoration: none;
}  

a.gbbout_topappels {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_appels01.png) no-repeat; 
}

a.gbbout_topappels:hover { 
background-position: 0 -54px; text-decoration: none;
}  

a.gbbout_topb2b {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_b2b01.png) no-repeat; 
}

a.gbbout_topb2b:hover { 
background-position: 0 -54px; text-decoration: none;
}

a.gbbout_topauto {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_autos01.png) no-repeat; 
}

a.gbbout_topauto:hover { 
background-position: 0 -54px; text-decoration: none;
}  

a.gbbout_topmode {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_mode01.png) no-repeat; 
}

a.gbbout_topmode:hover { 
background-position: 0 -54px; text-decoration: none;
}  

a.gbbout_topnumerique {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_numerique01.png) no-repeat; 
}

a.gbbout_topnumerique:hover { 
background-position: 0 -54px; text-decoration: none;
}

a.gbbout_topvins {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_vins01.png) no-repeat; 
}

a.gbbout_topvins:hover { 
background-position: 0 -54px; text-decoration: none;
}

a.gbbout_toprugby {
position: relative; display: block; width: 104px; height: 54px; 
background: transparent url(../images/bup2_rugby01.png) no-repeat; 
}

a.gbbout_toprugby:hover { 
background-position: 0 -54px; text-decoration: none;
}

a.gbbout_achat {
position: relative; 
display: block; 
width: 49px; 
height: 28px; 
background: transparent url(../images/fiche_09_achat_icon01.png) no-repeat; 
}

a.gbbout_achat span { display: none; } 

a.gbbout_achat:hover { 
background-position: 0 -28px;
text-decoration: none;
}  

a.gbbout_achat:hover span {width: 120px; top:-18px;left:0px;display: inline; position: absolute; z-index: 500; border:1px solid #808080; background: #F8E8E8; color: #808080; padding: 2px; text-decoration: none; filter:alpha(opacity=100); -moz-opacity:1.00; }

a.gbbout_achatoff {
position: relative; 
display: block; 
width: 49px; 
height: 28px; 
background: transparent url(../images/fiche_09_achatoff_icon01.png) no-repeat; 
}

a.gbbout_achatoff span { display: none; } 

a.gbbout_achatoff:hover { 
background-position: 0 -28px;
text-decoration: none;
}  

a.gbbout_achatoff:hover span {width: 140px; top:-18px;left:0px;display: inline; position: absolute; z-index: 500; border:1px solid #808080; background: #F8E8E8; color: #808080; padding: 2px; text-decoration: none; filter:alpha(opacity=100); -moz-opacity:1.00; }


a.gbbout_detail { 
position: relative; 
display: block; 
width: 49px; 
height: 28px; 
background: transparent url(../images/fiche_09_details_icon01.png) no-repeat; 
} 

a.gbbout_detail span { display: none; }

a.gbbout_detail:hover { 
background-position: 0 -28px; 
text-decoration: none;
} 

a.gbbout_detail:hover span {width: 120px; top:-18px;left:0px;display: inline; position: absolute; z-index: 500; border:1px solid #808080; background: #F8E8E8; color: #808080; padding: 2px; text-decoration: none; filter:alpha(opacity=100); -moz-opacity:1.00; }


a.gb_home {
position: relative;display: block; width: 44px; height: 31px; background: transparent url(../images/barbt_09_home.png) no-repeat; 
}

a.gb_home:hover {background-position: 0 -31px; text-decoration: none;} 

a.gb_home_bout {
line-height:29px;position: relative;display: block;padding-left:36px;height: 31px; background: transparent url(../images/barbt_09_home_bout01.png) no-repeat; 
font-size:9px;color:#404040;text-decoration: none;
}

a.gb_home_bout:hover {background-position: 0 -31px; text-decoration: none;color:#5D85D8;} 

a.gb_aide {
text-align:center;line-height:29px; position: relative;display: block; width: 43px; height: 31px; font-size:9px; color:#404040;
background: transparent url(../images/barbt_09_aide.png) no-repeat; 
}

a.gb_aide:hover {background-position: 0 -31px; text-decoration: none; color:#5D85D8;} 

a.gb_aide span { display: inline; position: absolute; padding:10 0 0 10; }

a.gb_compte {
text-align:center;line-height:29px; position: relative;display: block; width: 84px; height: 31px; font-size:9px; color:#404040; background: transparent url(../images/barbt_09_compte.png) no-repeat; 
}

a.gb_compte:hover {background-position: 0 -31px; text-decoration: none; color:#5D85D8;} 

a.gb_compte span { display: inline; position: absolute; padding:10 0 0 10; }

a.gb_panier {
line-height:29px;position: relative;display: block;padding-left:5px;display: block; width: 107px; height: 31px; font-size:9px; color:#404040; 
background: transparent url(../../images/barbt_09_panier.png) no-repeat; 
}

a.gb_panier:hover {background-position: 0 -31px; text-decoration: none; color:#5D85D8;} 

a.gb_panier span { display: inline; position: absolute; padding:0; }

.nav_in {font-size:9px;color:#404040;}
.nav_in a {text-decoration: none;color:#404040;}
.nav_in a:hover {color:#5D85D8;}

.info_produit {font-family:arial,sans-serif;color:#9B9B9B; font-size:11px;}
.info_produit_in {font-family:arial,sans-serif;color:#555555; font-size:11px;}
.info_produit_link {font-family:arial,sans-serif;color:#5D85D8; font-size:11px;}

.info_produit_in {font-family:arial,sans-serif;color:#555555; font-size:11px;}
.info_produit_link {font-family:arial,sans-serif;color:#5D85D8; font-size:11px;}
.info_produit_link:hover {text-decoration: none;}

.boutique_desc01 a {font-family:arial,sans-serif;color:#5D85D8;}
.boutique_desc01 a:hover {text-decoration: none;}

.info_produit_linkn {font-family:arial,sans-serif;color:#5D85D8;}
.info_produit_linkn:hover {text-decoration: none;}

a.info_produit_link2 {font-family:arial,sans-serif;color:#333333; font-size:11px;}
a.info_produit_link2:hover {color:#5D85D8; text-decoration: none}
a.info_produit_link2 span {color:#555555; font-size:10px;}
a.info_produit_link2 span:hover {text-decoration: none}
/*.info_produit_frais {font-family:arial,sans-serif;color:#C00000; font-size:11px;}*/

.info_produit_frais {font-family:arial,sans-serif;color:#FF3300; font-size:11px;}
.info_produit_frais_cart {font-family:arial,sans-serif;color:#FF3300; font-size:11px;}

.info_produit_probleme {color:#C00000;}

.smallText2 {font-family:arial,sans-serif;color:#C00000; font-size:11px;}

.faq_top {margin-bottom:15px;border:1px solid #D5D5D5;padding:10px;font-size:13px;color:#555555;}
.faq_title {font-size:12px;color:#555555;margin-top:20px;}
.faq_content {padding-left:15px;font-size:10px;color:#9B9B9B;line-height:15px;}



div#galerie {    
width: 320px ;
/*background: #eed ;
border: 1px solid #dcb ;*/
margin: 0px ;
}

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

ul#galerie_mini li { float: left ;}

ul#galerie_mini li a img {
margin: 5px;
border: 1px solid #dcb ; 
}  

dl#photo {
clear: both ;
margin: 0 auto ;
}

dl#photo dd { margin: 0 ; }

dl#photo img { border: 1px solid #dcb ; }