﻿___body {
	background-color: #004131;
}

#CONTAINER_STD, #CONTAINER_VIDE {
	margin: 0;
	height: 100%
}
#CONTAINER_STD #contenu {
	height:100%;
	background-color: #004131;
}
#CONTAINER_VIDE #contenu {
	height:100%;
	background-color: #fff;
}
#CONTAINER_STD #col_gauche_menu {	
	width:170px;
	height:100%;
	text-align:center;
	float:left;
	background-color: #004131;
}

#CONTAINER_VIDE p
{
	margin-top: 12px;
	margin-bottom: 12px;
}

#CONTAINER_STD #contenu #col_gauche_menu a {
	text-decoration: none;
}

#CONTAINER_STD #col_droite_contenu {
	height:100%;
	background-color: #fff;
	margin-left:170px;
}
#CONTAINER_STD #col_droite_contenu #col_droite_contenu_centrage_top {
	width:100%;
	height:40px;
	background:#987713;
	margin:0 auto;
}
#CONTAINER_STD #col_droite_contenu #col_droite_contenu_centrage {
	width:760px;
	margin:0 auto;
}

#CADRESTD
{
	margin: 0 auto;
}

#CONTAINER_STD #col_droite_contenu #titreHaut
{
	background-color: #987713;
	width: auto;
	text-align: right;
	height: 40px;
}

#CONTAINER_STD #col_droite_contenu #titreHaut #cadreTitreHaut
{
	width: 762px;
	margin:0 auto;
}

#CONTAINER_STD #col_droite_contenu #titreHaut table
{
	margin: 8px 0px;
	width:auto;
	float:right;
}

#CONTAINER_STD #col_droite_contenu #titreHaut img
{
	margin: 8px 0px;
	float:right;
}

#PRODUITS
{
	width: 762px;
	margin:0 auto;
	margin-top: 30px;
}

#PRODUITS table.aligner tr td 
{
	text-align:left;
	padding-left: 5px;
	font-size: 12px;
	vertical-align: top;
}

#PRODUITS table tr.aligner td 
{
	text-align:left;
	padding-left: 5px;
	font-size: 12px;
	vertical-align: top;
}

#PRODUITS #selecteurTaille
{
	height:90px;
	margin:0 auto;
	text-align: center;
	color: #004236;
    font-size: 12px;
    text-decoration: none;
}

#PRODUITS #entete
{
	margin:0 auto;
	width:100%;
}

#PRODUITS #entete table
{
	margin:0 auto;
}

#PRODUITS #selecteurTaille #RadComboBoxProduct
{
	margin-top:30px;
}

#PRODUITS #selecteurTaille #_ctl0_ContentPlaceHolder1_ddlST
{
	padding-top:30px;
}

#BLOCSMAIL
{
	width: 762px;
	margin:0 auto;
	margin-top: 30px;
	color: #002C1B;
}

#BLOCSMAIL table
{
	background-color: #fff;
}

#BLOCSMAIL table .background05
{
	background-color: #004236;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#BLOCSMAIL table .textes05
{
	font-size: 12px;
	font-weight: bold;
}

#BLOCSMAIL table input
{
	background-color: #fff;
	color: #000;
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 1px 0 1px 2px;
}

#BLOCSMAIL table input.lien-suite
{
	background-color: #002c1b;
	color: #fff;
	font-size: 11px;
	border: none;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
}

#BLOCSMAIL .BORDURE01, #BLOCSMAIL .BORDURE01b {
	border: 1px solid #000000;
}

#BLOCSMAIL h2 {
	font-size: 22px;
}

#BLOCSMAIL h3 {
	font-size: 18px;
}

#BLOCSSTD
{
	width: 762px;
	border: 1px solid #000;
	margin:0 auto;
	margin-top: 30px;
}

#BLOCSSTD #titre
{
	background-color: #F3E7CB;
	color: #004236;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    text-align: left;
    border-bottom: 1px solid #000;
    padding-left: 20px;
}

#BLOCSMAIL #titre
{
	padding-bottom: 30px;
	font-size: 12px;
}

#BLOCSMAIL #titre table
{
	margin:0 auto;
}

#BLOCSSTD #blocs, #BLOCSMAIL #blocs
{
	width: 762px;
	padding: 20px;
	font-size: 12px;
}

#BLOCSMAIL table tr td
{
	padding: 2px 5px;
}

#BLOCSSTD #sousNiveaux
{
	
}

#BLOCSSTD #adresse
{
	padding-bottom: 30px;
	font-size: 12px;
}

#BLOCSMAIL #adresse table
{
	margin:0 auto;	
}


/* ************************************** */
/* #CONTAINER_STD menu_bas */
#CONTAINER_STD #menu_bas {
	margin:25px auto 0 auto;
	text-align:center;
}
#CONTAINER_STD #menu_bas ul li {
	display:inline;
	background:url(../images/menu-bas_separation.gif) no-repeat 0 3px;
}
#CONTAINER_STD #menu_bas ul li a {
    color: #004236;
    font-size: 12px;
    text-decoration: none;
	padding: 0 2px 0 6px;	 
}
#CONTAINER_STD #menu_bas ul li a:hover {
    text-decoration:underline;
}
#CONTAINER_STD #menu_bas ul li:first-child {
	background:none;
}

/* ********************** */
/* #CONTAINER_STD footer */
#CONTAINER_STD #footer{
	margin:20px 5px 10px 5px;
	text-align:center;	
}
#CONTAINER_STD #footer p {
    font-size: 12px;
	text-align:center;
}
#CONTAINER_STD #footer a {
    color: #987714;
    font-size: 12px;
    text-decoration: underline;
}
#CONTAINER_STD #footer a:hover {
    text-decoration: none;
}

@media print 
{
	#CONTAINER, #BLOC-rayon-chaussure
	{
		width:100%;
	}
	#CONTAINER_STD #col_gauche_menu, #BLOC-selection-details-chauss, #header, #navigation, #menu_bas, #menu_footer, #sociaux, #satisfaits, #mentions
	{
		display: none;
	}
	
	#CONTAINER_STD #col_droite_contenu
	{
		margin-left: 0px;
	}
	
	#CONTAINER_STD #menu_bas
	{
		display: none;
	}
	
	#CONTAINER_STD #footer
	{
		display: none;
	}
	
	#PANIER #PRODUITS-int 
	{
		margin: 0px auto;
		width: 80%;
	}
	
	#contenu #PANIER table {
		margin: 0px;
	}
	
	#PRODUITS-int table.PANIER-recap 
	{
		width: 100%;
	}
	
	.PANIER-livraison 
	{
		width: 100%;
	}
}

hr {
	background-color: #000;
	clear:both;
	width: 400px;
	height: 1px;
	margin: auto;
	padding:0;
}
.FLUX {
     clear:both;
     visibility: hidden;
     display:block;
     height: 1px;
     padding: 0;
     margin: 0;
     /*margin:-6px 0;*/
     border: 0;
}

.DESCTABCOL
{
	display:none
}


/**************************************************
/*	POP-UP
**************************************************/
#pop {
    float:left;
    position:relative;
   	/*width: 768px;*/
	width: 98%;
	min-height:380px;
	padding:5px 0 5px 5px;
    background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3C6879;
}

#pop h1 {
	height:41px;
	margin:0 0 15px 0;
	padding:18px 0 0 50px;
	font-size:14px;
	font-weight:normal;
	background-color: #FDFCF7;
	background:url(../images/bg-pop.gif) no-repeat top left;


}

#picto-pop {
    z-index:1;
    position:relative;
	border:0;
	float:right;
	margin:-20px 8px 0 0;
	width:19px;
	min-height:16px;		
}

.let:first-letter{
    font-weight:bold;
   	text-transform:uppercase;
	font-size:17px;
}

#BLOC-widget-description .ui-tabs-panel
{
	color: #000;
	padding-top: 10px;
}

#BLOC-widget-description .ui-tabs-panel p
{
	padding:0px;
	padding-bottom: 5px;
}

#BLOC-widget-description .ui-tabs-panel ul li
{
	list-style-type: disc;
	margin-left: 20px;
	font-size: 12px;
	color: #000;
}

#BLOC-widget-description .ui-tabs-panel a 
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#BLOC-widget-description .ui-tabs-panel a:hover
{
	text-decoration: underline;
}

#PRODUITS-int table .PANIER-table td, #PRODUITS-int table .PANIER-table a
{
	font-size:12px;
}

#BLOCSMAIL
{
	margin: 10px auto 0;
}

#BLOCSMAIL #blocs
{
	padding: 0px
}

#BLOCSMAIL #blocs .TABLE-mailing
{
	margin-top: 10px;
}

#BLOCSMAIL #titre 
{
	padding-bottom: 0px;
}


/******* liens *******/
.liens01 {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.liens01b {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.liens01:hover {
	text-decoration: underline;
}
.liens02 {
	font-size: 11px;
	color: #EEE8D9;
	text-decoration: underline;
}
.liens02f {
	font-size: 11px;
	color: #EEE8D9;
	text-decoration: underline;
}

.liens03 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.liens03:hover {
	text-decoration: underline;
}
.liens04 {
	font-size: 11px;
	color: #987714;
	text-decoration: underline;
}
a.liens04:hover {
	text-decoration: none;
}
.liens04b {
	font-size: 11px;
	color: #987714;
	text-decoration: underline;
	font-weight: bold;
}
a.liens04b:hover {
	text-decoration: none;
}
.liens05 {
	font-size: 12px;
	color: #F3E7CB;
	text-decoration: none;
	font-weight: bold;
}
.liens06 {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.liens06:hover {
	text-decoration: none;
}
.liens06b {
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
.liens07 {
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}
a.liens07:hover {
	text-decoration: none;
}
.liens08 {
    font-size: 12px;
    color: #002C1B;
    text-decoration: underline;
}
a.liens08:hover {
    text-decoration: none;
}
.liens08b {
	font-size: 12px;
	color: #002C1B;
	font-weight: bold;
	text-decoration: underline;
}
.liens09 {
   font-size: 11px;
   font-weight: bold;
   color: #987714;
   text-decoration: none;
}
A.liens09:hover {
   text-decoration: underline;
}

.espace08 {
	padding: 2px 0 2px 0;
}
.lien-livraison {
	font-size:13px;
	font-weight:bolder;
	color: #004236;	
}
.lien-livraison:hover {
	text-decoration: underline;
}
.lien-inscription {
	font-size: 8px;
	color: #000;
	text-decoration: none;
}
a.lien-inscription:hover {
	text-decoration: underline;
}
.lien_blanc {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.lien_blanc:hover {
	text-decoration: underline;
}
.titachat{
	color: #004236;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	display:block;
	margin-bottom:10px;
}
a.coordonnees {
	color: #987713;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}


.questCol
{
	margin: auto;
}

#oASPPopupPromo
{
	background-color:#fff;
	border:1px solid #002C1B; 
	position:absolute; 
	z-index:9999;  
	right:15px; 
	bottom:15px;
}

#oASPPopupPromo #oASPPopupPromo_header
{
	top:2px; 
	height:14px; 
	background-color: #002C1B; 
	font:12px arial,sans-serif; 
	color:#fff; 
	text-decoration:none;
	padding: 1px;
	cursor:default; 
	position:absolute; 
	left:2px; 
}

#oASPPopupPromo #oASPPopupPromo_content
{
	/*border:1px solid #000000; 
	background:#bebec8; */
	padding:2px; 
	overflow:hidden; 
	text-align:center; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F9F5E4', EndColorStr='#FFFFFFFF');
	position:absolute; 
	left:2px; 
	top:20px; 
}

#oASPPopupPromo #oASPPopupPromo_content #oASPPopupPromoaCnt
{
	font:12px arial,sans-serif; 
	color:#000; 
	text-decoration:none;
}

#oASPPopupPromo .lien-suite
{
	text-decoration:none;
	background-color:#002C1B;
	display:inline-block;
	padding:3px 10px 3px 10px;
	margin:10px 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
}

.finserie_over
{
	position:absolute;
	top:100px;
	left:210;
	z-index:999;
		
	background-color: #CC0000;
    border: 1px solid #000000;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 420px;
}

.finserie_over a
{
    color: #FFFFFF;
    text-decoration: none;
}

.finserie_over a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.cadre-pointures
{
	height: 140px;
	overflow: auto;
	border: 1px solid #d7d7d7;
}

.cadre-pointures label input
{
	float:left;
}

.cadre-pointures .pointure-aligne
{
	float:left;
}

.pointure-separation
{
	clear:both;
}

ul#menu.drop ul.megamenu
{
	opacity: 1;
	width: 600px;
}

ul#menu.drop ul.megamenu li ul
{
	left: 0px;
	position: relative;
	border: none;
	margin: 0px;
}

ul#menu.drop ul.megamenu li ul li
{
	text-align: left;
}