/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
background-color: none;
margin: 0;
padding: 0;
color:#000;
text-align:center;
background: url(/img/index/background.jpg) top center no-repeat;
}

ul,p,h1,h2,h3,h4,h5,span,img,dt,dd{
margin:0;
padding:0;
}

dt,dd{
font-size: 12px;
}

dl{
margin-top:10px;
}

dt{
font-weight:bold;
}

a	{ outline: none; }

img{
border: none;
}

hr.clear{
clear:both;
margin:10px 0 0 0;
}


#menu_bg{
float:left;
width: 900px;
height: 35px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: url(/img/index/menu_bg.png) top center no-repeat;
}

#top_promo{
float:left;
width: 900px;
height: 344px;
margin: 0px 0px 0px 0px; 
padding: 73px 0px 0px 0px;
background: url(/img/index/top_promo.png) top center no-repeat;
}
#top_promo_mini{
float:left;
width: 225px;
height: 171px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:center;
}
#top_product{
float:left;
width: 900px;
height: 270px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#top_alert{
float:left;
width: 900px;
height: 100px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#top_product_soffe_1{
float:left;
width: 250px;
height: 270px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#top_product_soffe_2{
float:left;
width: 289px;
height: 270px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#top_product_soffe_3{
float:left;
width: 361px;
height: 270px;
margin: 0px 0px 0px 0px; 
padding: 26px 0px 0px 0px;
background: none;
}
#top_product2{
float:left;
width: 900px;
height: 269px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#top_product_soffer{
float:left;
width: 900px;
height: 269px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: url(/img/index/ban_drink_pub.jpg) top left no-repeat;
}

#top_product_beauty{
float:left;
width: 900px;
height: 269px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: url(/img/index/ban_sportelecclub.jpg) top left no-repeat;
}



#top_categories{
float:left;
width: 900px;
height: 152px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: url(/img/index/top_categories.png) center no-repeat;
}

#top_new_prods{
float:left;
width: 540px;
height: 519px;
margin: 0px 0px 0px 0px; 
padding: 42px 0px 0px 0px;
background: url(/img/index/top_new_prods.png) top center no-repeat;
}
#top_new_prods_mini1{
float:left;
width: 540px;
height: 220px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#top_new_prods_micro1{
float:left;
width: 242px;
height: 87px;
margin: 5px 12px 10px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}


#top_new_prods_mini2{
float:left;
width: 520px;
height: 100px;
margin: 37px 0px 0px 18px; 
padding: 0px 0px 0px 0px;
background: none;
}

#top_extra{
float:left;
width: 360px;
height: 519px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: url(/img/index/top_extra_bg.png) top center no-repeat;
}



#top_pr_t {
float:left;
width: 900px;
height: 76px;
margin: 0px 0px 0px 0px; 
padding: 17px 0px 0px 0px;
background: none;
text-align:center;
font-size:26px;
font-weight:bold;
font:Arial; 
color:#FFFFFF;	
}

#top_pr_t a:link {text-decoration: none; font-size:15px; font:Arial; color:#FFFFFF;}
#top_pr_t a:visited {text-decoration: none; font-size:15px; font:Arial; color:#FFFFFF;}
#top_pr_t a:active {text-decoration: none; font-size:15px; font:Arial; color:#FFFFFF;}
#top_pr_t a:hover {text-decoration: underline; font-size:15px; font:Arial; color:#FFFFFF;}


#top_pr_m {
float:left;
width: 825px;
height: 288px;
margin: 0px 0px 0px 42px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;
font-size:26px;
font-weight:bold;
font:Arial; 
color:#FFFFFF;	
}

#top_pr_m_l {
float:left;
width: 412px;
height: 288px;
margin: 0px 0px 0px 0px; 
padding: 130px 0px 0px 0px;
background: url(/img/presse/top_pr_l.png) top left no-repeat;
text-align:left;
font-size:26px;
font-weight:bold;
font:Arial; 
color:#FFFFFF;	
}

#top_pr_m_r {
float:left;
width: 412px;
height: 288px;
margin: 0px 0px 0px 0px; 
padding: 130px 0px 0px 0px;
background: url(/img/presse/top_pr_r.png) top right no-repeat;
text-align:right;
font-size:17px;
font-weight:bold;
font:Arial; 
color:#FFFFFF;	
}


#top_pr_m_lsub {
float:left;
width: 212px;
height: 36px;
margin: 2px 0px 0px 0px; 
padding: 6px 0px 0px 56px;
background: url(/img/presse/top_pr_subbg.png)top left no-repeat;
text-align:left;
font-size:17px;
font-weight:bold;
font:Arial; 
color:#000000;	
}
#top_pr_m_lsub a:link,visited,active,hover {text-decoration: none; font-size:17px; font-weight:bold; font:Arial; color:#000000;}


#top_pr_m_rsub {
float:right;
width: 212px;
height: 36px;
margin: 2px 0px 0px 0px; 
padding: 6px 0px 0px 56px;
background: url(/img/presse/top_pr_subbg.png)top left no-repeat;
text-align:left;
font-size:17px;
font-weight:bold;
font:Arial; 
color:#000000;	
}
#top_pr_m_rsub a:link,visited,active,hover {text-decoration: none; font-size:17px; font-weight:bold; font:Arial; color:#000000;}

#pr_slct_menu {
float:left;
width: 900px;
height: 33px;
margin: 0px 0px 0px 0px; 
padding: 4px 0px 0px 50px;
background: url(/img/presse/pr_slct_menu.png) top left no-repeat;
text-align:left;
font-size:19px;
font-weight:bold;
font:Arial; 
color:#000000;	
}
#pr_slct_menu a:link,visited,active,hover {text-decoration: none; font-size:19px; font-weight:bold; font:Arial; color:#000000;}



#pr_slct_rez {
float:left;
width: 728px;
margin: 37px 0px 0px 116px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;	
}

#pr_slct_rez_mini {
float:left;
width: 102px;
height: 228px;
margin: 0px 78px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;
font-size:12px;
font-weight:normal;
font:Arial; 
color:#000000;	
}

#pr_slct_rez_mini a:link,visited,active,hover {text-decoration: none; font-size:12px; font-weight:bold; font:Arial; color:blue;}

#pr_minim_h {
	float:left;
	width:890px;
	height:350px;
}

#playerx{
float:left;
width: 433px;
height: 283px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;
}
#player_left_z{
float:left;
width: 263px;
height: 283px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#player_left_z img {
	border:0;
	padding: 0; 
  margin: 0;
}
#player_left_z a {
	border:0;
	padding: 0; 
  margin: 0;
}

#player_left_z_in{
float:left;
width: 263px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#player_center_z{
float:left;
width: 6px;
height: 283px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#player_right_z{
font-size:11px;
float:left;
width: 160px;
height: 283px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}


#playerx_large{
float:left;
width: 800px;
height: 525px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;
}
#player_left_z_large{
float:left;
width: 635px;
height: 525px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}
#player_left_z_large img {
	border:0;
	padding: 0; 
  margin: 0;
}
#player_left_z_large a {
	border:0;
	padding: 0; 
  margin: 0;
}

#player_left_z_in_large{
float:left;
width: 635px;
height: 465px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}



#scroller{
position:relative;
float:left;
top:58px;
width: 630px;
height: 0px;
margin: 0px 0px 0px 2px; 
padding: 0px 0px 0px 0px;
background: none;
z-index:101;

}

.divShow { visibility: visible; }
.divHide { visibility: hidden; }

#popup_p_info{

float:left;
width: 299px;
height: 262px;
margin: 0px 0px 0px 319px; 
padding: 0px 0px 0px 0px;
background: url(/img/coach/coach_pop_bg.png) center no-repeat;
text-align:center;

}

#scroll_spacer{
position:inherit;
float:left;
width: 630px;
height: 20px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}



#scroller_out{
position:relative;
float:left;
top:340px;
width: 630px;
height: 0px;
margin: 0px 0px 0px 2px; 
padding: 0px 0px 0px 0px;
background: none;
z-index:101;
}

#scroller_in{
float:left;
width: 120px;
height: 80px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:center;
}

#player_center_z_large{
float:left;
width: 20px;
height: 525px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#player_right_z_large{
font-size:11px;
float:left;
width: 145px;
height: 525px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
}

#player_select_vid_large{
float:left;
width: 165px;
height: 100px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;

}

#sel_vids_you_want{
float:left;
width: 550px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: none;
text-align:left;
}


#super_conteneur{
position: relative;
margin: 0 auto; 
background: none;
width: 938px;
text-align:center;
min-height: 800px;
}

#conteneur {
background: none;
width: 900px;
text-align:left;
margin: 0 auto; 
}

#conteneur_coach {
background: none;
width: 900px;
text-align:left;
margin: 0 auto; 
}

#conteneur_v2 {
background: none;
width: 900px;
text-align:left;
margin: 0 auto; 
}

#header1 {
position: relative;
width: 900px;
}

#header1 h1{
background: url(../img/backgd/banniere1.png) top no-repeat;
height:90px;
width: 900px;
margin:0;
}

#header1 h1 span {
background:none;
display:block;
height:90px;
width: 900px;
visibility: hidden;
margin:0;
}

#nav_principale{
background: transparent url(../img/backgd/cadre_pp_haut.png) top no-repeat;
width: 500px;
margin: 40px 50px 40px 50px;
float:left;
padding-top:20px;
text-align:center;
}

#nav_principale_coach {
background: none;
width: 900px;
margin: 0px 0px 0px 0px;
float:left;
padding-top:20px;
text-align:center;
}

#nav_principale_v2 {
background: none;
width: 900px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;

text-align:center;
}

#nav_pp_bas{
background: transparent url(../img/backgd/cadre_pp_bas2.png) bottom repeat-y;
width: 390px;
padding-bottom: 20px;
padding-left:55px;
padding-right:55px;
min-height:700px;
height: auto !important;
height: 700px;
z-index: 3;
}

#nav_pp_regular{
background: transparent url(../img/backgd/cadre_pp_bas2.png) bottom repeat-y;
width: 390px; 
padding-bottom: 20px;
padding-left:55px;
padding-right:55px;
min-height:700px;
height: auto !important;
height: 700px;
text-align: left;
}

#nav_pp_regular_coach{
background: none;
width: 866px;
padding-bottom: 0px;
padding-left:58px;
padding-right:0px;
min-height:700px;
height: auto !important;
height: 700px;
text-align: left;
}

#nav_pp_regular_v2{
background: none;
width: 900px;
padding-bottom: 0px;
padding-left:0px;
padding-right:0px;
min-height:700px;
height: auto !important;
height: 700px;
text-align: left;
}

#nav_pp_regular h2{
font-size: 1.2em;
margin:0 0 25px 0;
text-align: center;
font-variant: small-caps;
}

#nav_pp_regular h3{
font-size: 1em;
margin: 0 0 15px 0;
border-bottom:1px solid #1B63D1;
width: 95%;
font-variant: small-caps;

}

#nav_pp_regular h4{
font-size: .9em;
margin: 20px 0 10px 0;
font-variant: small-caps;
color: #232323;
clear: left;
text-decoration: underline;
}

#nav_pp_regular p{
font-size: 12px;
text-align: justify;
margin: 8px 15px 8px 5px;
}

#nav_pp_regular ul{
font-size: 12px;
text-align: justify;
margin: 5px 15px 5px 20px;
}

#nav_pp_bas h3{
background: transparent url(../img/backgd/home_h3_2.png) left no-repeat;
display:block;
width: 360px;
height:30px;
line-height:30px;
color: #FFF;
font-size: 13px;
margin: 20px auto 20px auto;
}

#nav_right{
background: transparent url(../img/backgd/cadre_right_haut.png) top no-repeat;
width: 250px;
margin: 40px 0 40px 0;
float:left;
padding-top:20px;
}

#nav_right_index{
background: transparent url(../img/backgd/cadre_right_haut.png) top no-repeat;
width: 250px;
margin: 40px 0 0 0px;
float:left;
padding-top:20px;
}

#nav_right_coach{
background: red;
width: 250px;
margin: 40px 0 40px 0;
float:left;
padding-top:20px;
}

#nav_right_v2{
background: none;
width: 250px;
margin: 40px 0 40px 0;
float:left;
padding-top:20px;
}

#nav_right_bas{
background: transparent url(../img/backgd/cadre_right_bas2.png) bottom repeat-y;
padding-bottom: 20px;
padding-left:10px;
padding-right:10px;
width: 230px;
text-align:center;
min-height:700px;
height: auto !important;
height: 700px;
}

#nav_right_bas_index{
background: transparent url(../img/backgd/cadre_right_bas2.png) bottom repeat-y;
padding-bottom: 20px;
padding-left:10px;
padding-right:10px;
width: 230px;
text-align:center;
min-height:700px;
height: auto !important;
height: 700px;
}

#nav_right_bas_coach{
background: black;
padding-bottom: 20px;
padding-left:10px;
padding-right:10px;
width: 230px;
text-align:center;
min-height:700px;
height: auto !important;
height: 700px;
}

#nav_right_bas_v2{
background: black;
padding-bottom: 20px;
padding-left:10px;
padding-right:10px;
width: 230px;
text-align:center;
min-height:700px;
height: auto !important;
height: 700px;
}

#nav_right_bas  p{
padding: 0 20px 0 20px;
margin:5px 3px 5px 3px;
font-size: .8em;;
}

#nav_right_bas a{
font-size: .7em;
}

#nav_right_bas h3{
background: transparent url(../img/backgd/glossy_but2.png) center no-repeat;
display: block;
width: 180px;
height:27px;
line-height:27px;
color: #FFF;
margin: 0 auto;
font-size: 13px;
}

#nav_right_bas ul{
text-align: left;
font-size: .8em;
margin-left:25px;
}
#nav_right_bas ul li{
list-style-type: circle;
}

#footer{
background: transparent url(../img/backgd/footer.png) top no-repeat;
width:900px;
height:40px;
line-height: 40px;
clear:both;
}
#footer ul {
text-align: center;
}

#footer ul li{
display:inline;
margin-right:10px;
}

#footer ul li a{
text-decoration: none;
color: #fff;
font-size: .8em;
margin-left:60px;
}

.font_min{
font-size: .8em;
font-style: italic;
}
.font_bold{
font-size: 1.2em;
font-weight: bold;
}
span#phone {
background: transparent url(../img/backgd/phone.gif) right no-repeat;
display: block;
height:50px;
width:180px;
font-size: .9em;
font-weight: bold;
padding-top:20px;
}

.margin_home{
margin-left:15px;
}

.right_box{
background: transparent url(../img/backgd/cadre_boxright_bas2.png) bottom no-repeat;
width: 180px;
margin : 0 auto 15px auto; 
padding-bottom:10px;
}

.right_boxb{
background: transparent url(../img/backgd/cadre_boxright_bas2.png) bottom no-repeat;
width: 180px;
margin : 0 auto 15px auto; 
padding-bottom:10px;
}

.right_boxb_link{
font-size: 25px; 
font-weight:bold; 
font-family:Arial; 
color:#FFFFFF;

}

#right_boxb_link a:link {text-decoration: none; font-size: 13px; font-weight:bold; font-family:Arial; color:#FFFFFF;}
#right_boxb_link a:visited {text-decoration: none; font-size: 13px; font-weight:bold; font-family:Arial; color:#FFFFFF;}
#right_boxb_link a:active {text-decoration: none; font-size:13px; font-weight:bold; font-family:Arial; color:#FFFFFF;}
#right_boxb_link a:hover {text-decoration: none; font-size: 13px; font-weight:bold; font-family:Arial; color:#FFFFFF;}

.right_boxindex{
background: none;
width: 250px;
margin : 0 0 0 0px; 
padding : 0 0 0 0px;
}

#selection_index{
margin:0 auto;
width: 360px;

}

.promos_home{
background: #FFF url(../img/backgd/promos_home.png) center no-repeat;
width: 164px;
height: 204px;
text-align:center;
float: left;
margin: 0 7px 0 7px;
}

.promos_home img {
padding-top: 4px;
margin: 4px 18px 6px 18px;
}

.promos_home a {
font-variant: small-caps;
font-weight: bold;
font-size: 14px;
color:#095AA5;
}

.promos_home a:hover{
text-decoration: none;
}

.promos_home  p{
margin: 3px 0 1px 0;
color:#383838;
font-weight: bold;
font-size: 15px;
}

a.details{
font-size: 11px;
font-variant: normal;
font-weight: normal;
}

#miniatures{
background: transparent url(../img/backgd/tour-gris.png) left no-repeat;
height:206px;
width:56px;
float: right;
margin-right:10px;
margin-top:20px;
padding: 8px 3px 0 3px;
}

#miniatures img{
width:50px;
height:50px;
}

.stock_green{
color:#359F43;
font-weight: bold;
float:left;
margin-right:20px;
margin-bottom: 15px;
line-height: 24px;
}

.stock_red{
color:#FF0000;
font-weight: bold;
float:left;
margin-right:20px;
margin-bottom: 15px;
line-height: 24px;
}

.ajout_panier{
float:right;
}
span.ajout_panier{
background: transparent url(../img/backgd/panier.png) left no-repeat;
display: block;
width:150px;
height:24px;
line-height: 24px;
}

.ajout_panier a{
text-decoration: none;
color: #FFF;
font-weight: bold;
padding-left:14px;
}

span.prix{
background: transparent url(../img/backgd/prix.png) left no-repeat;
float:left;
font-size: 14px;
font-weight: bold;
color:#000;
line-height: 24px;
width:60px;
height:24px;
text-align: center;
margin-left: 40px;
}

span.pro{
float:left;
font-size: 12px;

line-height: 24px;
font-weight: bold;
height:24px;
text-align: center;
}

#img_pp {
background: #FFF url(../img/backgd/cadre_pix.png) left no-repeat;
width: 300px;
height:250px;
text-align: center;
}
#img_pp img{
width: 242px;
height:242px;
margin-top:4px;
}

#arrow{
float:right;
margin-top:-6px;
}

span#basket{
background: transparent url(../img/backgd/logo-panier.png) left no-repeat;
display: block;
width:150px;
height:24px;
line-height: 24px;
}
span#compte{
background: transparent url(../img/backgd/coche2.png) left no-repeat;
display: block;
width:150px;
height:24px;
line-height: 24px;
}
span#cox{
background: transparent url(../img/backgd/cox.png) left no-repeat;
display: block;
width:150px;
height:24px;
line-height: 24px;
}
span#tracking{
background: transparent url(../img/backgd/coliposte.png) left no-repeat;
display: block;
width:150px;
height:24px;
line-height: 24px;
}
#basket a,#compte a,#cox a,#tracking a{
font-size: 12px;
text-decoration: none;
color:#095aa5;
}

#basket a:hover,#compte a:hover,#cox a:hover, #tracking a:hover{
text-decoration: underline;
}

#dossiers{
float:left;
margin:20px auto;
width: 360px;
height: 120px;

}

.objectif{

background: transparent url(../img/backgd/objectif.png) left no-repeat;

width:160px;
height:120px;
float:left;
margin: 0 10px 0 10px;
}
.objectif img{
float:right;
margin: 4px 5px 1px 3px;
}

.objectif p, .objectif a{
font-size: .75em;

top:8px;
left:2px;
margin: 12px 1px 6px 4px;
text-decoration: none;
color: #000;
}
.objectif a:hover{
text-decoration: underline;
}

.objectif h4{
margin-top:.15em;
font-size: .8em;
color:#FFF;
font-weight: bold;
}

.shop_item {
background: transparent url(../img/backgd/objectif2.png) left no-repeat;
display: block;
width:160px;
height:120px;
float:left;
margin: 10px 10px 10px 10px;
z-index: 100;
}

h4.shop_item {
text-decoration: none;
}

.shop_item a{
font-size: 11px;
color: #095aa5;
}

.shop_item img{
float:left;
margin: -4px 6px 0 4px;
}
.shop_item p{
margin:10px 10px 10px 15px;
text-align: center;
}

.shop_sugg {
background: transparent url(../img/backgd/objectif2.png) left no-repeat;
display: block;
width:160px;
height:120px;
float:left;
margin: 10px 10px 10px 10px;
z-index: 100;
}

h4.shop_sugg {
text-decoration: none;
}

.shop_sugg a{
font-size: 11px;
color: #095aa5;
}

.shop_sugg img{
float:left;
margin: -4px 6px 0 4px;
}
.shop_sugg p{
margin:10px 10px 10px 15px;
text-align: center;
}

#shop_div{
margin:0 auto;
}
img.institut{
margin:10px 20px 10px 20px;
}
#shop_div h3{
clear:both;
font-variant: normal;
}

#shop_div h4{
text-align: center;
line-height: 20px;
display:block;
width:160px;
height:20px;
font-size: .8em;
font-weight: bold;
color:#FFF;
font-variant: normal;
margin: 0 0 10px 0;
}

#div_sugg{
margin:0 auto;
}

#div_sugg h3{
clear:both;
font-variant: normal;
}

#div_sugg h4{
text-align: center;
line-height: 20px;
display:block;
width:160px;
height:20px;
font-size: .8em;
font-weight: bold;
color:#FFF;
font-variant: normal;
margin: 0 0 10px 0;
}


span.prix_item{
font-weight: bold;
font-size: 1.1em;
}
img.float_right{
position: absolute;
bottom:6px;
right:0;
}

#panier{
background-color: #FFF;
padding: 20px 0 20px 0;
}

#panier a{
color: #09589F;
}

#panier a:hover{
text-decoration: none;
}

#panier table{
font-size: 12px;
width:100%;
}

#panier table thead td{
font-weight: bold;
padding-bottom:10px;
line-height:12px ;
}

#panier td.align_right{
text-align: right;
}

#panier td.align_right2{
text-align: right;
width:70px;
}

#panier td.align_center{
text-align: center;
}

#panier td.first_cell{
width:115px;
}

#panier hr{
width:50px;
position: relative;
left:170px;
top: 0;
color:#CCC;
}

#panier form label{
font-size: 12px;
}

span#cde_ok{
background: transparent url(../img/backgd/coche.png) left no-repeat;
display: block;
padding-left:30px;
height:24px;
line-height: 24px;
font-size: 14px;
font-variant: small-caps;
border: 1px #CCC solid;
width:170px;
margin: 0 auto;
}

span#cde_ok_mini{
background: transparent url(../img/backgd/coche.png) left no-repeat;
display: block;
padding-left:30px;
height:24px;
line-height: 24px;
font-size: 13px;
font-variant: small-caps;
border: 1px #CCC solid;
width:100px;
margin: 0 auto;
}

.code_promo{
margin:30px 0 30px 0;
}
.code_promo p{
font-weight: bold;
font-size: 11px;
text-align: center;
}

.code_promo label {
	float: left;    /*** Très important, ne pas suprimer ! ***/
	width: 40%;    /*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;    /*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 18px;    /*** ... et centrés verticalement. ***/
	color:#000;
}

.code_promo input {
	border:1px solid black;
	padding:2px;
}

span#montant_cde{
font-size: 16px;
font-weight: bold;
text-align: center;
margin:0 auto;
}

#medias_tv{
font-size: .85em;
padding-left: .5em;
margin:0 auto;
}

#medias_tv ul li{
list-style-type: none;
display:inline;
text-align: center;
float:left;
margin: 10px 20px 10px 20px;
}

#medias_tv ul li p{
display: block;
height: 20px;
width:130px;
margin:0;
text-align: center;
}

#comptes table{
width: 100%;
font-size: 12px;
margin-bottom: 10px;
}

#comptes table thead td{
font-weight: bold;
padding-bottom:10px;
line-height:12px ;
}

#comptes td.align_right{
text-align: right;
}

#comptes td.align_right2{
text-align: right;
width:70px;
}

#comptes td.align_center{
text-align: center;
}
#erreur404{
position:absolute;
left: 50%; 
top: 50%;
width: 400px;
height: 140px;
margin-top: -70px; /* moitié de la hauteur */
margin-left: -200px; /* moitié de la largeur */
border: 1px solid #000;
}

#erreur404 p{
margin-top:10px;
}

ul#ul_pro{
color: #095aa5;
font-size: .75em;
text-align: center;
margin: 0 auto;
border: thin #CCC solid;
display: block;
width: 150px;
height:60px;
margin: 5px auto 5px auto;
}

ul#ul_pro li{
list-style-type: none;
}
#presse a{
color: #095aa5;
text-decoration: none;
} 

#presse a:hover{
color: #095aa5;
text-decoration: underline;
} 

#presse h3{
margin-top:10px;
}

object#presse  {
margin:0 auto;
}
#blog{
position:absolute;
top:500px;
left:19px;
z-index: 800;
}

#facture{
background: #FFF;
font-family:Arial, Helvetica, sans-serif;
min-height:800px; 
height: auto !important;
height: 800px;
}

#facture table{
text-align: left;
}
#pix_equin ul li{
display:block;
list-style-type:none;
float:left;
width:170px;
height:140px;
margin:5px 6px 5px 0px;
text-align: center;
}
#pix_equin p{
text-align: center;
}

#sponsoring ul li{
display:block;
list-style-type:none;
float:left;
width:124px;
height:124px;
margin:5px 25px 15px 25px;
text-align: center;
}

#sponsoring img{
border: 1px #ccc solid;
}

#sponsoring p{
font-size: 10px;
display:block;
width:124px;
height:20px;
}

#sponsoring hr{
clear:both;
visibility:hidden;
}

#drapeaux{
position:absolute;
top:90px;
right:19px;
background: transparent url(../img/backgd/opacite.png) center no-repeat;
display:block;
width:146px;
height:34px;
z-index: 300;
}
#drapeaux img{
float:left;
margin:3px 3px 3px 3px;
}
#navlist{
margin: 0 auto 20px auto;

}
#navlist li
{
margin: 0 0 40px 0;
padding: 0;
display: inline;
list-style-type: none;
}
#navlist ul{
margin: 0 auto;
text-align: center;
}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #3b3b3b;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; } 

.centre{
margin : 0 0 0 0;
padding : 0 0 0 0;
text-align: center;
float: left;
background: none;
}

#shop_index{
float:left;
margin: 0 auto 20px auto;
width:384px;
height:220px;
}
#shop_index a{

width:96px;
height:141px;
font-size:14px;
font-variant: small-caps;
float:left;
line-height:141px;
margin:0 0 10px 0;
color:#000;
text-decoration: none;
font-weight: bold;
}

a#gam_electro{
background: transparent url(../img/backgd/gamindex1.jpg) top left no-repeat;
}
a#gam_electro:hover{
background: transparent url(../img/backgd/gamindex_hover.jpg) top left no-repeat;
}
a#gam_bienetre{
background: transparent url(../img/backgd/gamindex.jpg) -96px 0  no-repeat;
}
a#gam_bienetre:hover{
background: transparent url(../img/backgd/gamindex_hover.jpg) -96px 0  no-repeat;
}
a#gam_pro{
background: transparent url(../img/backgd/gamindex.jpg) -192px 0 no-repeat;
}
a#gam_pro:hover{
background: transparent url(../img/backgd/gamindex_hover.jpg) -192px 0 no-repeat;
}
a#gam_acces{
background: transparent url(../img/backgd/gamindex.jpg) -288px 0  no-repeat;
}
a#gam_acces:hover{
background: transparent url(../img/backgd/gamindex_hover.jpg) -288px 0  no-repeat;
}
