* {
	padding:0;
	margin:0;
}
body {
	/*background:url(../img/bg_body.gif) no-repeat 50% top;*/
	font-family:arial;
	font-size:1em;
}
/*
div {border:1px solid blue;}
*/

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}

h3 {
	margin:10px 20px;
	font-size:85%;
	color:#FD8900;
}
h3 a{
	color:#FD8900;
}
h5 {
	display:block;
	padding:10px 35px;
	color:#FD8900;
}
.clear {
	clear:both;
	width:100%;
	height:10px;
}
.orange {
	color:#FD8900;
}

.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.lien_nfo {
	color:#FD8900;
	font-weight:bold;
}
.label {
	display:none;
	position:absolute;
	width:50%;
	border:#FD8900 2px solid;
	background:white;
	padding:5px;
	margin:0 auto;
	margin-top:20px;
	font-size:90%;
}
.pagin {
	display:block;
	float:left;
	width:788px;
	text-align:center;
	padding:3px 0;
}
.pagin a{
	padding:2px 6px;
	margin:2px;
	background:white;
	color:#FD8900;
	border:1px solid black;
}

.alt1 {
	background:#FFEAD1;
}
.alt2 {
	background:#FFF3E5;
}



#content {
	position:relative;
	width:1045px;
	margin:0 auto;
	text-align:justify;
	padding-bottom:70px;
	/*background:#c5c7c8 url(../img/bg_footer.gif) no-repeat left bottom;*/
}

#background {
	background:url(../img/bg_total.gif) repeat-y;
}



#header {
	position:relative;
	width:1045px;
	height:135px;
	margin:0 auto;
	/*background:url(../img/header.gif) no-repeat;*/
}
#header h1 {
	width:358px;
	height:100px;
	position:absolute;
	left:42px;
	top:71px;
	z-index:5;
	background:url(../img/logo-xtrem.gif) no-repeat;
}
#header h1 a {
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	position:relative;
	width:275px;
	height:36px;
	top:23px;
	left:25px;
	
	z-index:10;
}
#header .back,#header .rtignes,#header .logo-chicherit,#header .btn_panier,
#header .btn_esp_client,#header .btn_fr,#header .btn_en {
	position:absolute;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}
#header .back {
	width:56px;
	height:13px;
	top:43px;
	margin-left:27px;
}
#header .rtignes {
	width:71px;
	height:59px;
	top:16px;
	margin-left:938px;
	background:url(../img/btn_rtignes.gif) no-repeat;
}
#header .logo-chicherit {
	width:253px;
	height:39px;
	top:90px;
	margin-left:770px;
	background:url(../img/logo-chicherit.gif) no-repeat;
}
#header .btn_fr {
	width:32px;
	height:18px;
	top:140px;
	margin-left:810px;
	background:url(../img/flag_fr.jpg) no-repeat;
}
#header .btn_en {
	width:32px;
	height:18px;
	top:140px;
	margin-left:771px;
	background:url(../img/flag_en.jpg) no-repeat;
}
#header .btn_panier {
	width:158px;
	height:32px;
	top:133px;
	margin-left:864px;
}
#header .btn_esp_client {
	width:107px;
	height:22px;
	top:169px;
	margin-left:914px;
	background:url(../img/btn_esp_client.gif) no-repeat;
}

#msg_index {
	display:block;
	position:absolute;
	width:329px;
	height:96px;
	top:96px;
	margin-left:422px;
	/*background:url(../img/bg_msg-index.gif) no-repeat;*/
}
#content_msg_index {
	margin:0 10px;
	height:84px;
	overflow:none;
	overflow-y:auto;
	padding:0 5px;
}
#content_msg_index h2{
	color:white;
	font-size:100%;
}
#content_msg_index p{
	font-size:80%;
}

#bloc_flash {
	display:block;
	position:absolute;
	width:465px;
	height:60px;
	top:25px;
	margin-left:390px;
}

#bloc_calage_h2 {
	clear:both;
	width:700px;	
	/*border:solid 1px;*/
	text-align:center;
	margin-left:17px;
}

/********************************* BLOC MEMBRE */
#bloc_membre {
	display:block;
	width:335px;
	position:absolute;
	/*background:#FF5703;*/
	border:1px solid white;
}
.mbr_index {
	top:216px;
	margin-left:646px;
	height:173px;
}
.mbr_normal {
	top:90px;
	margin-left:416px;
	height:90px;
	background:#FF5703;
}
.mbr_normal strong, .mbr_index strong{
	display:block;
	width:335px;
	margin:0 auto;
	text-indent:-10000px;
	overflow:hidden;
}
.mbr_normal strong{
	height:56px;
	border-bottom:1px solid white;
	
}
.mbr_index strong{
	height:118px;
	border-bottom:1px solid white;
}
.mbr_index p{
	display:block;
	height:173px;
	width:335px;
	text-align:center;
	color:white;
	line-height:30px;
}
.mbr_normal p{
	display:block;
	height:90px;
	width:335px;
	text-align:center;
	color:white;
	line-height:30px;	
}

.mbr_normal a, .mbr_index a{
	display:block;
	text-align:center;
	margin:0 auto;
	margin-bottom:3px;
}
.mbr_normal a{
	width:120px;
	font-size:80%;
	color:white;
}
.mbr_index a{
	margin-top:61px;
	width:172px;
	height:24px;
	text-indent:-10000px;
	overflow:hidden;
	border:none;
}
.mbr_normal a{
	margin-top:17px;
	width:154px;
	height:17px;
	background:url(../img/btn_inscript2.jpg) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	border:none;
}
.mbr_index p a.btn_espace, .mbr_normal p a.btn_espace{
	width:225px;
	height:20px;
	background:#FF5703;
	border:1px white solid;
	text-indent:0;
	line-height:20px;
	font-size:80%;
	color:white;
}
.mbr_index p a.btn_espace {
	margin-top:90px;
}
.mbr_normal p a.btn_espace{
	margin-top:33px;
}

.mbr_index p a.btn_deco{
	text-indent:0;
	background:none;
	font-size:80%;
	margin-top:0;
	color:white;
}
.mbr_normal p a.btn_deco{
	display:none;
}


.mbr_normal form, .mbr_index form{
	display:block;
	margin:0 auto;

}
.mbr_index form{
	margin-top:22px;
	width:290px;
}
.mbr_normal form {
	margin-top:10px;
	height:22px;
	width:290px;
}
#bloc_membre span{
	display:block;
	width:100%;
	font-size:80%;
	float:left;
	text-align:center;
}

#bloc_membre label{
	display:block;
	float:left;
	width:auto;
	font-size:70%;
	margin:0 5px;
	color:white;
	line-height:16px;
}
#bloc_membre input{
	display:block;
	float:left;
	width:60px;
	font-size:70%;
	border:1px solid #969696;
}
#bloc_membre button{
	display:block;
	float:left;
	width:20px;
	margin-left:5px;
	font-size:80%;
	border:none;
	background:none;
	font-weight:bold;
	color:white;
	cursor:pointer;
}
#bloc_membre button:hover{
	text-decoration:underline;
}

/********************************* NAV GAUCHE */

#col_nav{
	float:left;
	display:inline;
	text-align:left;
	margin-left:20px;
	width:170px;
	font-family:verdana;
	font-size:80%;
	font-weight:bold;
	/*background:url(../img/bg_col_nav.gif) repeat-y;*/
}
/********************************* NAV GAUCHE  -  BLOC RECHERCHE */
#bloc_rech {
	position:relative;
	padding-top:30px;
	padding-bottom:10px;
	/*background:url(../img/bg_nav_rech.gif) repeat-y;*/
	z-index:4;
}
#bloc_rech input, #inscript_nl input{
	position:relative;
	display:block;
	width:106px;
	margin:5px auto;
	border:1px #969696 solid;
	z-index:10;
}
#bloc_rech button{
	position:relative;
	display:block;
	border:none;
	width:86px;
	height:21px;
	margin:0 auto;
	text-indent:-10000px;
	cursor:pointer;
	z-index:10;
}
/********************************* NAV GAUCHE  -  LISTE FAMILLES / SOUS FAMILLES  & LISTE PAGES LAMBDA */
#bloc_fam,#bloc_pages {
	padding-top:10px;
	list-style:none;
}
/*
#bloc_fam {
	background:url(../img/bg_nav_fam.gif) repeat-y;
}

#bloc_pages {
	background:url(../img/bg_nav_art.gif) repeat-y;
}
*/
#bloc_fam  li,#bloc_pages  li{
	padding-bottom:5px;
	width:150px;
}
#bloc_fam li a,#bloc_pages li a{
	display:block;
	margin-left:15px;
	padding-left:12px;
}
#bloc_fam li a {
	color:white; 
	background:url(../img/bg_a_fam.gif) no-repeat left 5px;
	margin-bottom:5px;
}
#bloc_pages li a {
	color:black;
	font-weight:normal;
	background:url(../img/bg_a_pag.gif) no-repeat left 5px;
}
#bloc_pages li strong a {
	color:black;
	font-weight:bold;
	background:url(../img/bg_a_pag_strong.gif) no-repeat left 5px;
}
#bloc_fam li ul{
	width:155px;
	padding:5px 0;
	margin-left:8px;
	background:white;
	list-style:none;
}
#bloc_fam  li ul li{
	padding-bottom:0;
}
#bloc_fam li ul li a{
	font-size:90%;
	color:black;
	margin-left:25px;
	background:url(../img/bg_a_ssfam.gif) no-repeat left 4px;
}
#sep_fam_art, #sep_art_meteo {
	display:block;
	width:170px;
}
#sep_fam_art {
	height:41px;
	/*background:url(../img/bg_sep_fam_art.gif) no-repeat;*/
}
#sep_art_meteo {
	height:4px;
	/*background:url(../img/bg_sep_art_meteo.gif) no-repeat;*/
}

#inscript_nl {
	margin:5px auto;
	width:160px;
	height:155px;
	/*background:url(../img/cadre_newsletter.gif) no-repeat;*/
}
#inscript_nl button{
	display:block;
	width:85px;
	height:19px;
	margin:4px auto;
	text-indent:-10000px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
#inscript_nl h4, #inscript_nl p,#inscript_nl label{
	padding:5px;
	color:white;
}
#inscript_nl p{
	font-weight:normal;
	font-size:90%;
}
#inscript_nl input{
	width:90%;
}

#bloc_meteo {
	width:100px;
	height:129px;
	margin-left:35px;
	margin-top:15px;
}
#bloc_meteo img{
	margin:0 auto;
}

#bloc_saga a{
	display:block;
	width:159px;
	height:159px;
	margin:10px 0;
	text-indent:-10000px;
	overflow:hidden;
	background:url(../img/logo_saga.gif) no-repeat;
}
.saga {
	cursor:pointer;
	display:block;
	width:159px;
	margin:0 auto;
}
/********************************* CONTENEUR PRINCIPAL */
#col_princ {
	float:right;
	width:825px;
	margin-top:40px;
	background:url(../img/bg_col_center.jpg) no-repeat top left;
}
#col_princ h2{
	display:block;
	width:500px;
	height:52px;
	margin:35px auto 20px auto;
	background:url(../img/bg_soush2.gif) no-repeat 50% bottom;
}
#col_princ h2.h2_mbr,#col_princ h2.h2_panier,
#col_princ h2.h2_ident,#col_princ h2.h2_confirm,
#col_princ h2.h2_fourn,#col_princ h2.h2_faq,
#col_princ h2.h2_ecolo,#col_princ h2.h2_conseils,
#col_princ h2.h2_votre-avis,#col_princ h2.h2_contact,
#col_princ h2.h2_plan-site,#col_princ h2.h2_credits,
#col_princ h2.h2_mentions,#col_princ h2.h2_conditions,
#col_princ h2.h2_bons-plans,#col_princ h2.h2_rech {
	width:259px;
	height:66px;
	text-indent:-10000px;
	overflow:hidden;
}
#col_princ h2.h2_faq{
	background:url(../img/h2_faq.gif) no-repeat 50% bottom;
}
#col_princ h2.h2_conseils{
	width:320px;
}


#col_princ h2.h2_mentions{
	width:280px;
}
#col_princ h2.h2_conditions{
	width:420px;
}


#col_princ h2 span{
	display:block;
	width:500px;
	height:34px;
	text-indent:-10000px;
	overflow:hidden;
}
/********************************* CONTENEUR PRINCIPAL : CONTENEURS LAMBDA  */
#col_princ .content_blanc {
	width:739px;
	background:url(../img/content_blanc_bg.gif) repeat-y;
}
#col_princ .header_blanc {
	width:739px;
	height:4px;
	background:url(../img/content_blanc_top.gif) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
}
#col_princ .footer_blanc {
	width:739px;
	height:35px;
	background:url(../img/content_blanc_bottom.gif) no-repeat;
}
#col_princ p {
	display:block;
	width:90%;
	margin:5px auto;
	font-size:90%;
}
/********************************* CONTENEUR PRINCIPAL : FORMULAIRE LAMBDA */
.form_compl {
	display:block;
	width:95%;
	margin:0 auto;
	padding:10px 0;
	font-size:80%;
}
.form_compl p{
	display:block;
	width:95%;
	margin:0 auto;
	height:25px;
}
.form_compl label{
	display:block;
	width:35%;
	margin-right:10px;
	text-align:right;
	float:left;
}
.form_compl input,.form_compl textarea, .form_compl select{
	display:block;
	width:55%;
	margin-right:10px;
	float:left;
	border:1px solid #969696;
}
.form_compl input.radio{
	width:auto;
	display:inline;
	float:none;
}
.form_compl .checkbox {
	width:auto;
}
.form_compl textarea {
	height:60px;
}
.form_compl .input_cp {
	width:8%;
}
.form_compl .input_ville {
	width:45%;
}
.form_compl p.p_textarea {
	height:70px;
}
.form_compl p.erreur {
	height:auto;
	width:40%;
	border:1px solid red;
	padding:5px;
	font-size:90%;
}
.form_compl button {
	display:inline;
	background:#FD8900;
	border:1px solid #969696;
	padding:1px 5px;
	margin-left:232px;
}
.form_compl em {
	font-size:80%;
}
.form_compl button.btn_ecrire {
	margin-left:266px;
}
.form_compl .hidden {
	display:none;
	border:none;
}
/********************************* CONTENEUR PRINCIPAL : BOUTONS  */
#col_princ .btn_sav_plus,#col_princ .btn_sav_plus_piti,#col_princ .btn_aj_panier {
	display:block;
	text-indent:-10000px;
	overflow:hidden;
}
#col_princ .btn_sav_plus{
	width:62px;
	height:25px;
}
#col_princ .btn_sav_plus_piti{
	width:56px;
	height:22px;
}
#col_princ .btn_aj_panier{
	width:36px;
	height:46px;
	border:none;
	cursor:pointer;
}

/********************************* CONTENEUR PRINCIPAL : COMMUN CADRE TETE DE GONDOLE  &  CADRE PRODUIT "LAMBDA"*/
.stock_dispo, .stock_fourn, .nodisp {
	display:block;
	width:18px;
	height:59px;
	overflow:hidden;
	float:left;
}
.stock_dispo {
	background:url(../img/illus_stock1.gif) no-repeat;
}
.stock_fourn {
	background:url(../img/illus_stock2.gif) no-repeat;
}
.nodisp {
	background:url(../img/illus_stock3.gif) no-repeat;
}

.stock_dispo em, .stock_fourn em, .nodisp  em{
	display:none;
	position:absolute;
	margin-left:5px;
	font-size:80%;
	border:1px black solid;
	background:orange;
	z-index:50;
	text-indent:0;
	padding:0 2px;
}
.stock_dispo em {
	margin-top:40px;
	/*width:auto;*/
	width:90px;
	text-align:center;
}
.stock_fourn em {
	margin-top:30px;
	/*width:125px;*/
	width:90px;
	text-align:center;
}
.nodisp em {
	margin-top:10px;
	width:90px;
    text-align:center;
	
}

/********************************* CONTENEUR PRINCIPAL : CADRE TETE DE GONDOLE */
#tete_gondol{
	display:block;
	width:375px;
	height:206px;
	margin-top:25px;
	text-align:left;
}
#tete_gondol .imgs_prod {
	display:inline;
	margin-left:6px;
	padding-top:22px;
	float:left;
	width:110px;
	height:135px;
}
#tete_gondol .nfo_prod {
	display:block;
	margin-left:115px;
	padding-top:45px;
	padding-left:6px;
	width:245px;
	height:107px;
}
#tete_gondol .nfo_prod strong {
	color:#FD8900;
}
#tete_gondol p {
	font-size:80%;
	margin:0;
}
#tete_gondol .btn_sav_plus{
	margin-right:10px;
	float:right;
}
#tete_gondol .prix_panier {
	display:block;
	width:200px;
	height:50px;
	margin-left:6px;
	margin-top:5px;
}
#tete_gondol .btn_aj_panier {
	float:left;
	margin-right:5px;
}
#tete_gondol .prix_panier strong{
	display:block;
	color:#E95D0F;
	font-size:120%;
	font-weight:bold;
}
#tete_gondol .prix_panier em{
	display:block;
	font-size:80%;
	font-weight:bold;
}
#tete_gondol .prix_panier span{
	text-decoration:line-through;
}

.nfo_prix_membre {
	display:none;
	position:absolute;
	margin-top:-55px;
	margin-left:30px;
	padding:4px;
	background:white;
	border:2px #FD8900 solid;
	cursor:pointer;
	font-size:11px;
	z-index:50;
}
.nfo_prix_membre a{
	display:block;
	text-align:center;
	color:#FD8900;
}
/********************************* CONTENEUR PRINCIPAL : CADRE PRODUIT "LAMBDA" */
#lst_prod {
	width:788px;
	margin-top:12px;
	text-align:left;
	display:block;
}
#lst_prod .cadre_prod{
	display:block;
	width:248px;
	height:169px;
	float:left;
	margin-right:10px;
	padding-top:5px;
	margin-bottom:15px;
	background:url(../img/cadre_produit.gif) no-repeat;
	overflow:hidden;
	
	position:relative;
	z-index:20;
}
#lst_prod .cadre_prod .imgs_prod {
	display:inline;
	margin-left:6px;
	float:left;
	width:115px;
	height:115px;
	overflow:hidden;
}
#lst_prod .cadre_prod .imgs_prod img{
	display:block;
	/*position:absolute;*/
	z-index:10;
	margin-left:4px;
}
#lst_prod .cadre_prod .nfo_prod {
	display:block;
	/*margin-left:122px;*/
	width:122px;
	height:115px;
	overflow:hidden;
}
#lst_prod .cadre_prod .nfo_prod strong {
	color:#FD8900;
	font-size:80%;
}
#lst_prod .cadre_prod p {
	font-size:70%;
	margin:0;
}
#lst_prod .cadre_prod .btn_sav_plus_piti{
	position:relative;
	top:-40px;
	left:80px;
}
#lst_prod .cadre_prod .cert_guer{
	position:relative;
	display:block;
	width:42px;
	height:43px;
	text-indent:-10000px;
	overflow:hidden;
	top:-83px;
	left:197px;
	background:url(../img/ico_cert.gif) no-repeat;
	float:left;
}

#lst_prod .cadre_prod .btn_aj_panier {
	display:inline;
	float:left;
	margin:0 5px;
}
/*
#lst_prod .cadre_prod .prix_panier {
	background:red;
}*/

#lst_prod .cadre_prod .prix_panier strong{
	display:block;
	padding-top:5px;
	color:#E95D0F;
	font-size:110%;
	font-weight:bold;
}
#lst_prod .cadre_prod .prix_panier em{
	display:block;
	font-size:60%;
	margin-left:45px;
	width:110px;
	cursor:pointer;
}
#lst_prod .cadre_prod .prix_panier span{
	text-decoration:line-through;
	font-size:130%;
	font-weight:bold;
}


/********************************* CONTENEUR FICHE PRODUIT */

#fiche_prod {
	width:794px;
	/*height:359px;*/
}
.top_content_col {
	width:100%;
	background:url(../img/content2_blanc_top.gif) no-repeat;
	height:4px;
	overflow:hidden;
}
.content_col{
	width:100%;
	background:url(../img/content2_blanc_bg.gif) repeat-y;
}
#prod_col_left,#prod_col_right{
	display:inline;
	float:left;
	/*height:310px;*/
	margin-top:4px;
	overflow:hidden;
}
#prod_col_left{
	width:355px;
}
#prod_col_left.scrolly {
	overflow-y:auto;
}
#prod_col_left.fiche_ski{
	width:460px;
}
#prod_col_left.fiche_ski strong{
	display:block;
	margin:15px;
}
#prod_col_left.fiche_ski span{
	display:block;
	margin-left:20px;
	margin-bottom:10px;
	font-size:80%;
}
#prod_col_left.fiche_ski span input{
	width:40px;
	margin-right:15px;
}
#prod_col_left.fiche_ski .bloc_taille label{
	margin-right:20px;
}
#prod_col_left.fiche_ski .bloc_taille input{
	width:auto;
	margin-right:5px;
}
#prod_col_left.fiche_ski .bloc_nfo_facul label{
	float:left;
	width:110px;
}
#prod_col_left .cadre_marque{
	margin-left:10px;
}
#prod_col_left .cadre_photo{
	width:100%;
	height:auto;
	margin-left:2px;
}
#prod_col_left .cadre_photo img{
	display:block;
	margin:5px auto;
}
#prod_col_left p{
	font-size:75%;
	padding:5px 15px;
	margin-bottom:5px;
}
#prod_col_left .bloc_txt {
	/*height:297px;*/
	margin:5px 0;
	overflow-y:auto;
}
#prod_col_left .bloc_txt img{
	margin-left:20px;
}
#prod_col_left .bloc_taille {
	margin-left:20px;
	font-size:80%;
}
#prod_col_left .bloc_taille label{
	margin-right:20px;
	margin-left:5px;
}

#compl_prod {
	width:794px;
	height:50px;
	background:url(../img/content2_blanc_bottom.gif) no-repeat;
}
#compl_prod .btn_aj_panier {
	display:block;
	float:left;
	width:39px;
	height:39px;
	margin:0 15px;
	background:url(../img/btn_panier-gr.gif) no-repeat;
}
#compl_prod .content_tarif {
	display:block;
	float:left;
	margin-right:10px;
}
#compl_prod strong {
	display:block;
	color:#E95D0F;
	font-size:120%;
	font-weight:bold;
}
#compl_prod em {
	display:block;
	font-size:70%;
}
#compl_prod em span {
	text-decoration:line-through;
	font-size:120%;
	font-weight:bold;
}

.illus_niv1,.illus_niv2,.illus_niv3,.illus_niv4,
.illus_pub1,.illus_pub2,.illus_pub3,.illus_pub4 {
	display:block;
	width:auto;
	height:30px;
	margin-left:10px;
	
	text-align:left;
	line-height:58px;
	font-size:80%;
	float:left;
}
.illus_niv1 {
	background:url(../img/ico_niv1.gif) 50% top no-repeat;
}
.illus_niv2 {
	background:url(../img/ico_niv2.gif) 50% top no-repeat;
}
.illus_niv3 {
	background:url(../img/ico_niv3.gif) 50% top no-repeat;
}
.illus_niv4 {
	background:url(../img/ico_niv4.gif) 50% top no-repeat;
}
.illus_pub1 {
	background:url(../img/ico_publ1.gif) 50% top no-repeat;
}
.illus_pub2 {
	background:url(../img/ico_publ2.gif) 50% top no-repeat;
}
.illus_pub3 {
	background:url(../img/ico_publ3.gif) 50% top no-repeat;
}
.illus_pub4 {
	background:url(../img/ico_publ4.gif) 50% top no-repeat;
}


#prod_col_right{
	width:423px;
	margin-left:10px;
	margin-top:5px;
}
#prod_col_right.fiche_ski{
	width:320px;
	margin-left:10px;
	margin-top:10px;
}
#prod_col_right.fiche_ski p{
	color:black;
	font-size:70%;
	font-weight:normal;
}
.nfo_compl{
	display:block;
	font-size:70%;
	margin-left:20px;
	margin-bottom:10px;
	width:80%;
}
#prod_col_right p {
	text-align:left;
	margin-top:5px;
	color:#E95D0F;
	font-size:90%;
	font-weight:bold;
	width:100%;
}
#prod_col_right img {
	display:block;
	margin:0 auto;
	margin-top:10px;
}


/*
#fiche_prod #prod_col_right #lst_modele {
	overflow-y:scroll;
	height:243px;
}*/
#prod_col_right .fiche_modele {
	display:block;
	width:130px;
	/*height:115px;*/
	margin-top:5px;
	margin-right:5px;
	float:left;
	text-align:center;
	
}
#prod_col_right .fiche_modele a{
	width:100%;
	height:100%;
	font-size:70%;
}
#prod_col_right .fiche_modele img {
	display:block;
	margin:0 auto;
	border:none;
}

/********************************* TABLEAU PANIER */
.etape_panier {
	display:block;
	width:352px;
	height:70px;
	margin:10px auto;
	padding-left:26px;
	background:url(../img/ico-flech-cmd.gif) no-repeat 26px 50%;
}
.etape_panier li{
	display:block;
	width:62px;
	height:70px;
	float:left;
	margin-right:26px;
	text-indent:-10000px;
	overflow:hidden;
}

.nfo_panier {
	width:80%;
	margin:10px auto;
	font-size:75%;
	border:2px #FD8900 solid;
	padding:5px;
}

.tab_panier,.tab_cmd {
	margin:0 auto;
	border-collapse:collapse;
	font-size:80%;
	margin:10px auto;
}
.tab_panier {
	width:95%;
}
.tab_cmd {
	width:80%;
}

.tab_panier thead,.tab_cmd thead{
	background:#D2D8D6;
	height:30px;
	font-weight:bold;
}
.tab_panier td, .tab_panier th,.tab_cmd td, .tab_cmd th {
	padding:5px 3px;
}
.tab_panier .col_lib,.tab_cmd .col_lib  {
	width:50%;
}
.tab_panier .col_qte{
	width:10%;
	text-align:center;
}
.tab_panier .col_pu{
	width:15%;
	text-align:right;
}
.tab_panier .col_total {
	width:15%;
	text-align:right;
}
.tab_panier .col_action {
	width:10%;
	text-align:center;
}
.tab_panierpanier tbody th,.tab_cmd tbody th {
	font-weight:normal;
}

.tab_panier tfoot, .tab_cmd tfoot{
	background:#FD8900;
	color:white;
	font-weight:bold;
}
.tab_panier tbody span,.tab_panier tbody em,.tab_panier tbody select {
	font-size:80%;
}
.input_qt {
	border:1px solid black;
	width:25px;
	text-align:center;
}
.compl_nfo label, .compl_nfo input{
	float:left;
	display:block;
	margin-right:5px;
}
.compl_nfo label {
	width:95px;
	text-align:right;
}
.compl_nfo input {
	width:40px;
	border:1px black solid;
	margin-bottom:2px;
	font-size:90%;
}
.compl_nfo br {
	clear:both;
}
.bloc_actpanier {
	display:block;
	margin-top:10px;
	padding-bottom:10px;
	height:24px;
}
.btn_recalcul,.btn_cmd,.btn_panier-suppr, .btn_panier-modif {
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.btn_recalcul,.btn_cmd {
	float:right;
	height:24px;
	margin-right:18px;
}
.btn_recalcul {
	width:83px;
}
.btn_cmd {
	width:154px;
}

.btn_panier-suppr, .btn_panier-modif {
	height:16px;
	width:16px;
	float:left;
	margin-left:5px;
}
.btn_panier-suppr {
	background:url(../img/btn_panier-suppr.gif) no-repeat;
}
.btn_panier-modif {
	background:url(../img/btn_panier-modif.gif) no-repeat;
}

.bloc_legendpanier {
	display:block;
	width:600px;
	padding-top:10px;
	padding-bottom:40px;
	margin:0 auto;
	height:20px;
	text-align:right;
	font-size:80%;
}
.bloc_legendpanier img{
	vertical-align:middle;
	margin-left:10px;
}
/********************************* ESPACE CLIENT */
.bloc_esperso {
	display:block;
	width:650px;
	height:185px;
	margin-left:50px;
	padding-top:20px;
	padding-bottom:40px;
	font-size:80%;
	color:white;
}
.bloc_esperso span,.bloc_esperso form{
	display:block;
	width:250px;
	height:130px;
	margin-left:10px;
	margin-top:45px;
}
.bloc_esperso form{
	padding-left:5px;
}
.bloc_esperso form label{
	width:40%;
	display:block;
	float:left;
}
.bloc_esperso form input{
	border:1px solid black;
	width:55%;
}
.bloc_esperso form button{
	display:block;
	width:33px;
	height:19px;
	margin-left:185px;
	background:url(../img/btn_ok.gif) no-repeat;
	border:none;
	text-indent:-10000px;
	overflow:hidden;
	cursor:pointer;
}
.bloc_esperso1,.bloc_esperso2 {
	display:block;
	width:295px;
	height:185px;
	float:left;
	margin-right:30px;
}
.bloc_esperso1 {
	background:url(../img/cadre_esperso1.gif) no-repeat;
}
.bloc_esperso2 {
	background:url(../img/cadre_esperso2.gif) no-repeat;
}


.recap_cmd {
	width:80%;
	margin:0 auto;
	font-size:80%;
	margin-bottom:10px;
}
.recap_cmd th{
	background:#D2D8D6;
	padding:4px;
}
.recap_cmd td{
	padding:2px 5px;
}


.tab_marque {
	width:80%;
	margin:15px auto;
	font-size:80%;
	border-collapse:collapse;
}
.tab_marque thead{
	background:#D2D8D6;
	height:30px;
	font-weight:bold;
}
.tab_marque td{
	padding:3px 5px;
}
.tab_marque a{
	color:#FD8900;
}

.content_paiement {
	display:block;
	width:80%;
	margin:0 auto;
	font-size:80%;
}
#col_princ h2.etat_paiement {
	background:none;
	text-align:center;
}

#bloc_faq {
	width:90%;
	margin:0 auto;
	padding:10px 0;
}

#bloc_faq ul{
	list-style-type:none;
	padding:10px 0;
}
#bloc_faq ul li{
	padding:2px 0;
}
#bloc_faq div{
	border:1px solid #FD8900;
	background:#FFF3E5;
	padding:10px;
	margin-bottom:5px;
}
#bloc_faq strong{
	font-size:90%;
}
#bloc_faq blockquote{
	font-size:80%;
}

.lst_articles {
	list-style-type:none;
	padding:10px 0;
	margin-left:20px;
}
.lst_articles li{
	padding:2px 0;
}
.lst_articles li em{
	font-size:80%;
}
.content_article {
	display:inline;
	font-size:90%;
	margin:10px 20px 0 20px;
}

.livror table{
	width:90%;
	margin:0 auto;
	font-size:80%;
}
.livror table thead{
	background:#D2D8D6;
	font-weight:bold;
}
.livror table tr td{
	padding:5px;
}
.livror .pagin {
	width:100%;
}

.plan-site {
	list-style:none;
	margin-left:30px;
}
.plan-site strong, .plan-site strong a {
	color:#FD8900;
}
.plan-site li {
	display:block;
	clear:both;
	padding-bottom:10px;
}
.plan-site li ul {
	display:block;
	padding-bottom:10px;
	clear:both;
}
.plan-site li ul li{
	display:block;
	font-size:85%;
	margin-left:30px;
	clear:both;
	padding-bottom:0;
}
.plan-site li ul li ul {
	clear:both;
}
.plan-site li ul li ul li {
	display:block;
	width:180px;
	float:left;
	clear:none;
}
.plan-site ul {
	list-style:none;
}
.plan-site li a {
	color:#000000;	
}


#col_princ p.merci {
	margin-bottom:0;
	padding-bottom:10px;
}

.nfo_footer {
	display:block;
	width:740px;
	height:150px;
	background:white;
	margin-top:10px;
}

.nfo_footer strong {
	display:inline;
	text-indent:-10000px;
	overflow:hidden;
	float:left;
	margin:6px 26px;
}
.nfo_footer .nfo1 {
	width:243px;
	height:135px;
}
.nfo_footer .nfo2 {
	width:88px;
	height:143px;
}
.nfo_footer .nfo3 {
	width:245px;
	height:135px;
}

#table_x_bareme {
	width:95%;
	margin:10px auto;
	font-size:80%;
}
#table_x_bareme thead {
	background:#FD8900;
	color:white;
	font-weight:bold;
}
#table_x_bareme td,#table_x_bareme th {
	padding:2px 4px;
}
#table_x_bareme td {
	text-align:center;
}

#footer {
	width:100%;
	clear:both;
}
