body {
margin-top:0; 
margin-bottom:0; 
margin-left:0; 
margin-right:0;
background-color:#FFFFFF;
	 }

.input.text {
	color: #3c5f7c;
	border: none;
	border-bottom: 1px solid #3c5f7c;
}

.txt_defaut {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	text-decoration: blink;
	}
	
a.lien_rouge:link, a.lien_rouge:visited, a.lien_rouge:hover a.lien_rouge:active {
	color: #FF0000;
	font: normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: blink;
	border : 0px solid #;
	text-align: center;
	padding: 1px 2px 1px 1px;
}

.bout_nav {  
background: transparent;  
border: 0px;  
cursor: pointer;   
text-decoration: blink;
}
	
.tab_princ {
	background-color:#FFFFFF;
	width: 980px;
	height: 100%;
	vertical-align: top ;
	border-left: #2b50a8 1px solid;
	border-right: #2b50a8 1px solid;
	border-bottom: #2b50a8 1px solid;

}

.tab_corp {
	background-color:#FFFFFF; /* #dbdbdb */
	width: 620px;
	height: 100%;
	vertical-align:top;
	text-align:center;
}

.menu_g {
	background-color:#FFFFFF;
	border-right: #686868 0px solid;
	width: 180px;
	height: 100%;
	vertical-align:top;
	text-align:center;
}

.menu_d {
	background-color:#FFFFFF;
	border-left: #686868 0px solid;
	width: 180px;
	height: 100%;
	vertical-align:top;
	text-align:center;
}

.haut {
	background-color:#FFFFFF;
	border-bottom: #686868 0px solid;
	vertical-align:top;
	text-align:center;
}

.bas {
	background-color:#FFFFFF;
	border-top: #686868 1px solid;
	vertical-align:top;
	text-align:center;
}

.pied, a.pied:link{
	background-color:#FFFFFF;
	border-bottom: #686868 0px solid;
	vertical-align:top;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

}

.tab_cats {
	background-color:#D6E1FA;
	width: 170px;
	vertical-align: top ;
	border-left: #2b50a8 2px solid;
	border-right: #2b50a8 2px solid;
	border-bottom: #2b50a8 2px solid;
	border-top: #2b50a8 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	}

.titre_cats {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:30px;
	}

a.liens_cats {
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	text-decoration:none;
	}
	
.tab_coeur {
	background-color:#D6E1FA;
	width: 170px;
	vertical-align: top ;
	border-left: #2b50a8 2px solid;
	border-right: #2b50a8 2px solid;
	border-bottom: #2b50a8 2px solid;
	border-top: #2b50a8 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}


.titre_coeur {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:30px;
	}

.txt_coeur {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_coeur {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}

.tab_promo {
	background-color:#D6E1FA;
	width: 170px;
	vertical-align: top ;	
	border-left: #2b50a8 2px solid;
	border-right: #2b50a8 2px solid;
	border-bottom: #2b50a8 2px solid;
	border-top: #2b50a8 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}

.titre_promo {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:30px;
	}

.txt_promo {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_promo {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}

.tab_offre {
	background-color:#D6E1FA;
	width: 170px;
	vertical-align: top ;	
	border-left: #2b50a8 2px solid;
	border-right: #2b50a8 2px solid;
	border-bottom: #2b50a8 2px solid;
	border-top: #2b50a8 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}


.titre_offre {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:30px;
	}

.txt_offre {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_offre {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}


.tab_offre_corp {
	width: 280px;
	vertical-align: top ;	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}


.titre_offre_corp {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:24px;
	}

.txt_offre_corp {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_offre_corp {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}


.tab_top_vente {
	background-color:#D6E1FA;
	width: 170px;
	vertical-align: top ;	
	border-left: #2b50a8 2px solid;
	border-right: #2b50a8 2px solid;
	border-bottom: #2b50a8 2px solid;
	border-top: #2b50a8 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}

.titre_top_vente {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:30px;
	}

.txt_top_vente {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_top_vente {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}

.tab_top_vente_corp {
	width: 280px;
	vertical-align: top ;	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}

.titre_top_vente_corp {
	background-color:#2b50a8;
    font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color: #FF00FF;	
	text-align:center;
	height:24px;
	}

.txt_top_vente_corp {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.prix_top_vente_corp {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:center;
	}


.tab_fiche_prod {
	background-color:#eff3fc;
	width: 300px;
	height: 150px;
	vertical-align: top ;
	border-left: #a9bdee 1px solid;
	border-right: #a9bdee 1px solid;
	border-bottom: #a9bdee 1px solid;
	border-top: #a9bdee 1px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}


.titre_fiche_prod, a.titre_fiche_prod, a.titre_fiche_prod:visited, a.titre_fiche_prod:hover, a.titre_fiche_prod:active {
	background-color:#a9bdee;
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #000000;	
	text-align:center;
	text-decoration: blink;
	}

a.lien_fiche_prod:link, a.lien_fiche_prod:visited, a.lien_fiche_prod:hover, a.lien_fiche_prod:active {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration:none;
	font-weight:inherit;
	color:#0000FF;
	}

.txt_fiche_prod {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:left;
	width: 100%;
	vertical-align:top;
	text-decoration: blink;
	}
		
.prix_fiche_prod {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:right;
	font-weight:bolder;
	}

.img_fiche_prod {
		
	background-color:#eff3fc;
	text-align:left;
	}


.tab_prod {
	background-color:#eff3fc;
	width: 98%;
	height: 150px;
	vertical-align: top ;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 2px solid;
	border-top: #FFFFFF 2px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}

.titre_prod {
		
	background-color:#a9bdee;
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #000000;	
	text-align:center;
	}

.txt_prod {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:left;
	width: 100%;
	vertical-align:top;
	}
	
.prix_prod {
		
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:inherit;
	color: #FF0000;	
	text-align:right;
	font-weight:bolder;
	}

.img_prod {
		
	background-color:#eff3fc;
	text-align:center;
	vertical-align:top;
	}

.tab_panier {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	width: 100%;
	vertical-align:top;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	background-color:#FFFFFF;
	}
	
.tab_mini_panier {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	width: 95%;
	vertical-align:top;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	background-color:#FFFFFF;
	}
	
.tab_mini_panier_art {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	width: 95%;
	vertical-align:top;
	background-color:#FFFFFF;
	border-bottom: #333333 1px solid;
	}
	
.txt_panier {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.titre_panier {
		
	background-color:#a9bdee;
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	}
	
.txt_insc {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:left;
	width: 100%;
	vertical-align:top;
	}
		
.titre_insc {
		
	background-color:#CCCCCC;
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:inherit;
	color: #000000;	
	text-align:left;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	}
	
.tab_insc {
	text-align:center;
	width: 100%;
	vertical-align:top;
	border-bottom: #333333 1px solid;
	}
	
.txt_login {
    font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:inherit;
	color: #000000;	
	text-align:center;
	vertical-align:top;
	}
	
////////////////////////////////////////////////////////////////////////////////////:

.td_entete {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: #686868 1px solid; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: #686868 1px solid; 
	background-color:#f6f6f6;
	text-align: left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #4aa4d8; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	TEXT-DECORATION: none

}

.td_cats_entete {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: #686868 1px solid; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: #686868 1px solid; 
	background-color:#f6f6f6;
	text-align: center;
	FONT-WEIGHT: none;
	FONT-SIZE: 9pt; 
	COLOR: #686868; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
}
.tab_txt {
	FONT-WEIGHT: none; 
	FONT-SIZE: 8pt; 
	COLOR: #686868; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #686868 1px solid;
}
.tab_ajout_form {
	border: 0px;
	}
.tab_ajout_txt {
	FONT-WEIGHT: none; 
	FONT-SIZE: 8pt; 
	COLOR: #686868; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	TEXT-DECORATION: none;
	text-align:right;
	vertical-align:top;
	
}


.tab_fiche_prod_bloc1_bas {
	background-color:#eff3fc;
	width: 300px;
	height: 150px;
	vertical-align: top ;
	border-left: #FF9900 1px solid;
	border-right: #FF9900 1px solid;
	border-bottom: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}

.titre_fiche_prod_bloc1_bas {
		
	background-color:#FF9900;
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #000000;	
	text-align:center;
	text-decoration:blink;
	}


.tab_fiche_prod_bloc2_bas {
	background-color:#eff3fc;
	width: 300px;
	height: 150px;
	vertical-align: top ;
	border-left: #FF0066 1px solid;
	border-right: #FF0066 1px solid;
	border-bottom: #FF0066 1px solid;
	border-top: #FF0066 1px solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align:center;
	}


.titre_fiche_prod_bloc2_bas {
		
	background-color:#FF0066;
    font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #000000;	
	text-align:center;
	text-decoration:blink;
	}


.inscr_client {
	text-align:right;
	width: 40%;
}

/*********************************************
	          ZOOM PRODUITS
*********************************************/
div.zoom_prod {
	margin-right:5px;
	float:center;
}
div.zoom_prod img.photo {
	border: 0px #E5E2DE solid;
	cursor: pointer;
}
#calqueZoom {
	background:#ffffff; 
	position:absolute; 
	z-index:10;
	visibility:hidden;
	cursor: move;
	width:200px;
	text-align:center;
	height:200px;
	border:1px #E5E2DE solid;
}
#calqueZoom .fermer {
	position:absolute;
	right:0;
	background:#E5E2DE;
	width:66px;
	padding-top:8px;
	text-align:right;
	height:21px;
}
#calqueZoom .fermer img {
	display:inline;
	vertical-align:middle;
	margin-left:3px;
}

#calqueZoom .fermer a:link, #calqueZoom .fermer a:visited {
	text-decoration:none;
	font-size:10px;
	color: #225F22;
}
#calqueZoom .fermer a:hover, #calqueZoom .fermer a:active {
	text-decoration:none;
	color:#ff9900;
}
/*********************************************
	       FIN ZOOM PRODUITS
*********************************************/


<!-- Calendrier ddn -->
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

<!-- Fin Calendrier ddn -->
.txt_res_vid {
    font-family: Arial;
	font-size: 14px;
	color: #000000;	
	text-align:center;
	vertical-align:top;
	}





a.liens_cats_vids {
    font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight:inherit;
	color: #000000;	
	text-decoration:none;
	}
	
.tab_vid_zoom {
	background-color:#ffffff;
	vertical-align: top ;
	}
	
.titre_vid {
		
	background-color:#FFFFFF;
    font-family: Arial;
	font-size: 20px;
	font-weight:bold;
	color:#9900CC;	
	text-align:center;
	}

.tab_details_vid {
	background-color:#FFFFFF;
    font-family: Arial;
	font-size: 14px;
	color: #000000;	
	text-align:center;
	}




