.list_titre {
	background-image:url(/image/infos.gif);
	margin-top:10px; 
	margin-left:0px; 
	position:absolute; 
	height:33px; 
	width:742px;
	font-size:20px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:20px;
}

	#bodycontainer {
	width:1000px;
	height:100%;
	margin:0px auto;
	border-left : 1px solid #000000;
	border-right:1px solid #000000;
	position: relative;
}
.corps{
	padding-top:0px;
	padding:8px;
	font-size:14px;
	color:#454545;
	text-align:left;
	font-family:calibri, verdana, arial;	
	background-color:#FFF; 
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
	
	.corps ul{
	color:#454545;
	}
.pagenumero {
	border:1px solid #000000;
	padding:1px 5px;
	color:#454545;
	text-decoration:none;
	cursor:pointer;
}	

.pagenumero_select {
	border:1px solid #000000;
	background-color:#454545;
	padding:1px 5px;
	color:white;
	text-decoration:none;
}

.description_acceuil {
	font-family:calibri,arial;
	color:white;
	font-size:13px;
	position:absolute;
	width:714px;
	left:0px;
	top:408px;
	height:55px;
	padding:5px;
	text-align:left;
	overflow:hidden;
	background-image:url('/image/bg_description.png');
}

.corps a:hover   {      color:#FFFFFF; background-color:#b4b8b8; text-decoration:underline;   } 
.corps a:link   {     color:#454545;     text-decoration:none;   }   
.corps a:visited   {     color:#454545;  text-decoration:none;   } 

.marque_ul   {     color:#454545;  text-decoration:none; margin-top:10px;  font-size: 0.7 em; }   

.marque_ul  a  {color:#454545;}

.marque_ul :hover   {  color:#FFFFFF; background-color:#b4b8b8; text-decoration:none; cursor:pointer } 

.selectli {
	display:block;
	cursor:default; 
	color:#454545; 
	background-color:#FFFFFF;
}
.selectli  b { 
	display:block;
}

.selectli :hover { 
	cursor:default; 
	color:#454545; 
	background-color:#FFFFFF;
}

.marque_ul1  {     color:#454545;  text-decoration:none; padding:0px;   }   

.marque_ul1 a:hover   {  color:#FFFFFF; background-color:#b4b8b8; text-decoration:none; cursor:pointer } 

.titre_gauche {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#454545;
	margin-left:8px;
}
	
.sous_titre_gauche{
	margin-top:15px; 
	margin-left:25px; 
	cursor:pointer;
	color:#454545;
}   
	
.carre_titre{
	float:left;
	}
	
.contenu_gauche {
	margin-left:25px;
	margin-top:15px;
	color:#454545;
}

.contenu_gauche table {
	border-collapse:collapse;
}

.contenu_gauche table td{
	padding:0px;
}

.contenu_gauche a {
	color:#454545;  text-decoration:none; padding:0px;
}

.contenu_gauche a:hover { color:#FFFFFF; background-color:#b4b8b8; text-decoration:none; cursor:pointer; display:block; } 

.arrondi_haut {
	background-repeat:no-repeat;
	margin-left:17px;
	margin-top:50px;
	height:21px; 
	background-image:url(/image/arrondi_03.gif);
}

.arrondi_bas {
	background-repeat:no-repeat;
	margin-left:17px;
	height:21px;
	background-image:url(/image/arrondi_07.gif);
}
	
.footer {
    
	padding-top:0px;
	padding:0px;
	font-size:12px;
	color:#454545;
	text-align:left;
	margin-left:20px;
	font-family:calibri, verdana, arial;
	
}


.footer a   {     color:#454545;     text-decoration:none;   }   
.footer a:hover   {     color:#454545; background-color:#eff4f7; text-decoration:underline; cursor:pointer   } 
.footer a:link   {     color:#454545;    text-decoration:none;   }   
.footer a:visited   {     color:#454545;    text-decoration:none;   } 

.zonetaille { 
	text-decoration:none;  
	width:29px;
	height:19px;
	cursor:pointer;
	padding:0px;
}

.zonetaille:hover   { background-image:url(../image/carre-arrondi-rose.gif);text-decoration:underline; cursor:pointer  } 

.article_contenu_new {
	font-size:13px;
	PADDING:2%;
	border:1px solid #000000;
	background-color:white;
	width:96%;
	text-align:left;
}

.article_contenu {
	top:600px;
	font-size:13px;
	PADDING:30px;
	position:relative;
	border:1px solid #000000;
	background-color:white;
	width:95%;
	text-align:left;
}

.soustitre {
	border:1px solid #000000;
	background-color:#DDDDDD;
	padding:3px;
	font-style:italic;
	width:100%;
}



.classcadrejeu {
	border:1px solid #000000;
	position:absolute;
	top:40%;
	left:-405px;
	width:350px;
	background-color:white;
}

.classcadrenewsletter {
	border:1px solid #000000;
	background-color:white;
}


/***********************************************************/
/**  Définition des styles généraux
/***********************************************************/

@font-face {
    	font-family: Calibri;
    	font-style:  normal;
    	font-weight: normal;
    	src: url('/CALIBRI3.eot');
}
@font-face {
    	font-family: Calibri;
    	font-style:  oblique;
    	font-weight: 700;
    	src: url('/CALIBRI1.eot');
}
@font-face {
    	font-family: Calibri;
    	font-style:  oblique;
    	font-weight: normal;
    	src: url('/CALIBRI2.eot');
}
@font-face {
    	font-family: Calibri;
    	font-style:  normal;
    	font-weight: 700;
    	src: url('/CALIBRI0.eot');
}
@font-face {
    	font-family: Edwardian Script ITC;
    	font-style:  normal;
    	font-weight: normal;
    	src: url('/EDWARDI0.eot');
}

img {
	border:0px;
}

#entete {
background:transparent url(http://www.i-class.fr/image/entete.png) no-repeat scroll 0 0;
height:131px;
margin:0;
padding:0;
position:relative;
width:1000px;
text-indent:-5000px;
}

html {
	background: #fcf8f9 url('/image/arriere-plan-soldes.jpg') no-repeat top center;
/*	background: #f5edeb url('/image/fond-elysee.jpg') no-repeat top center;
	background:#dce2e7 url('/image/fond-i-class.gif') repeat-x top;
	background-attachment:fixed; */
}

body {
	width:1000px;
   	font-family: Calibri, Verdana;
   	font-size: 15px;
	background-color:#dce2e7;
	/* background-color:#dce2e7; */
	margin: 0px auto;
	text-align:center;
	position:relative;
	margin-top:0px;	
}

a {text-decoration:none;}

h3 { font-style: italic;}

h1 { font-style: italic;}

.titre_page_produit { 
	font-style: italic;
	font-size:20px;
	margin:0px;
	font-weight:bold;
}

h1.titre_categorie_index { 
	width:100%;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	margin-top:7px;
}

h2.titre_article_index {
	margin-bottom:0px;
	font-size:17px;	
	font-style: italic;
}
img.img_block {	display: block;}


/***********************************************************/
/**  Définition des styles de la page d'acceuil
/***********************************************************/


.accueil_contenu_new {
	position:relative;
	margin-top:50px;
	width:96%;
	padding:2%;
	padding-bottom:0px;
}

.accueil_texte {
	margin: 20px 20px 20px 1%;
	margin-top: 30px;
	position:absolute;
	width:15%;
	height:200px;
}

.accueil_nosgaranties {
	position:absolute;
	border:1px solid #000000;
	top: 30px;
	left:77%;
	height:214px;
	width:200px;
	background-color:white;
	font-size:14px;
	padding:0px;
}


/***********************************************************/
/**  Définition des styles de la page des cravates
/***********************************************************/

.info_livraison {
	margin-left:10%;
	width:263px;
	top:465px;
	position:absolute;
	padding:0px;
	border:1px solid #000000;
	background-color:white;
}

.zoom_icone {
	left:38%;
	top:40px;
	position:absolute;
	padding:0px;
	z-index:10;
}

.reduction {
	left:38%;
	top:65px;
	color:red;
	width:200px;
	position:absolute;
	padding:0px;
	z-index:10;
}

.cravate_name {
	left:37%;
	top:25px;
	position:absolute;
	width:56%;
	height:55px;
	padding-right:2%;
	font-family: Edwardian Script ITC;
	font-size:40px;
	text-align:right;
	padding-top:445px;
	z-index:3;
}

.cravate_prixvente {
	left:37%;
	top:25px;
	position:absolute;
	width:56%;
	height:40px;
	padding-right:2%;
	font-family: Arial;
	font-size:25px;
	text-align:right;
	padding-top:405px;
	color:red;
	z-index:3;
}

.cravate_new {
	left:37%;
	top:25px;
	position:absolute;
	width:56%;
	height:20px;
	padding-right:2%;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding-top:15px;
	z-index:3;
}

.scroll_up_cravate {
	margin-left:10%;
	top:25px;
	position:absolute;
	padding:0px;
}
.scroll_down_cravate {
	margin-left:10%;
	position:absolute;
	padding:0px;
}
.liste_cravate {
	margin-left:10%;
	top:41px;
	position:absolute;
	padding:0px;
	width:20%;
}

.zoom_cravate {
	left:37%;
	top:25px;
	position:absolute;
	border:1px solid #000000;
	width:58%;
	height:500px;
	padding:0px;
	z-index:2;
}

.bouton_cravate {
	left:37%;
	top:545px;
	position:absolute;
	padding:0px;
	width:58%;
	z-index:4;
}

/***********************************************************/
/**  Définition des styles de la page des noeuds
/***********************************************************/
/*

.entretien_contenu {
	PADDING:30px;
	position:relative;
	border:1px solid #000000;
	background-color:white;
	width:87%;
	text-align:left;
}

.noeuds_contenu {
	top:90px;

	margin-left:70px;
	margin-right: 70px;
	position:absolute;

	border:1px solid #000000;
	background-color:white;
	width:87%;
	padding:0px;
}

.noeuds_texte {
	margin: 3% 5% 3% 2%;
	background-color:white;
	width:18%;
	height:400px;
	float:left;
}

.noeuds_image {
	float:right;
	margin-right: 0px;
	background-color:white;
}

.noeuds_HR {
	float:left;
	margin-top:20px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:white;
	padding:0px;
}

.noeuds_scroll {
	float:left;
	margin-top:22px;
	margin-left:0px;
	margin-right: 0px;
	background-color:white;
	padding:0px;
}

.noeuds_bas {
	margin-left:70px;
	margin-right: 70px;
	position:absolute;
	left:0px;
	top:660px;
	width:87%;
	height:50px;
}

*/

/***********************************************************/
/**  Définition des styles de la page ....
/***********************************************************/

.favoris {
	text-align:center;
	top:90px;
	left:0px;
	position:absolute;
	z-index:5000;
	width:100%;
}
/*
.favoris {
	left:0%;
	text-align:center;
	top:90px;
	position:absolute;
	margin-left:5%;
	width:95%;
	z-index:10000;
}
*/

#toptitre {
	font-size: 11px;
	color: #888888;
}

.lien_droite {
	position:absolute;
	top:15px;
	right:3px;
	left:0px;
	padding-top:0px;
	text-align:right;
	z-index:6000;
	font-size:13px;
	font-family:calibri;
	color:#404040;
	vertical-align:top;
}

.inscription_terminer_button {
	margin-left:70px;
	margin-right: 70px;
	position:absolute;
	left:0px;
	top:390px;
	width:87%;
}

.cgv_contenu {

	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	position:relative;
	text-align:justify;
	font-family:calibri, verdana, arial;
		
}

.call_request_contenu {
	position:relative;
	margin-top:60px;
	padding:30px;
	width: 100%;
}

.recapitulatif_contenu {
	border:1px solid #3A8EBA;
	background-color:#FEFEFE;
	position:relative;
	width: 75%;
	padding:30px;
	margin-top:110px;
	text-align:left;
}

.entretien_contenu {
	margin-top:90px;
	PADDING:30px;
	position:relative;
	border:1px solid #000000;
	background-color:white;
	width:87%;
	text-align:left;
}

.connexion_contenu {
	margin:100px 5%;
	position:relative;
	width:90%;
}

.connexion_info {
	border:1px dashed #3A8EBA;
	background-color:#FEFEFE;
	width: 350px;
	height:211px;
	padding:20px;
}

.inscription_contenu {
	margin:100px 10%;
	position:relative;
	width:80%;
}

.inscription_info {
	border:1px dashed #3A8EBA;
	background-color:#FEFEFE;
	width: 300px;
	height:465px;
	padding:20px;
}

.adresse_contenu {
	margin:100px 10%;
	position:relative;
	width:80%;
}

.mot_de_passe_info {
	border:1px dashed #3A8EBA;
	background-color:#FEFEFE;
	width: 350px;
	height:200px;
	padding:20px;
}

.email_info {
	border:1px dashed #3A8EBA;
	background-color:#FEFEFE;
	width: 380px;
	height:170px;
	padding:20px;
}

.informations_personnelles_info {
	border:1px dashed #3A8EBA;
	background-color:#FEFEFE;
	width: 380px;
	height:332px;
	padding:20px;
}

.contenu {
	position:relative;
	margin-top:70px;
	width:100%;
	height:570px;
}

.contenu1 {
	PADDING-left:15px;
	PADDING-right: 15px;
	position:relative;
	margin-left:0px;
	margin-top:70px;
}

.boutique {
	left:150px;
	top:10px;
	position:relative;
	z-index:1;
}

.boutiques_contenu {
	border:0px ;
	position:relative;
	padding:0px;
	margin-left:300px;
	margin-top:110px;
	text-align:left;
	background-color: #FFFFFF;
}

table.boutiques {
border-spacing:5px;
width:100%;
}

.desc_boutique {
	font-size:10px;
	display:none;
}

tr.boutiques {
margin:0px;
padding:0px;
}

td.boutiques { 
margin:0px;
border:1px solid #000000;
padding:0px 10px;
padding-bottom:10px;
background-color:#FFFFFF;
z-index:0;
}

div.boutiques { 
margin:0px;
border:1px solid #000000;
padding:0px 10px;
padding-bottom:10px;
background-color:#FFFFFF;
}

table.recapitulatif {
background-color:#dce2e7;
border-spacing:0px;
padding:0px;
border-collapse:collapse;
width:99%;
}

td.recapitulatif { 
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding:0px;
padding-top:2px;
padding-right:5px;
text-align:right;
}

tr.recapitulatif { 
height:150px;
}


table.panier {
border:1px solid #000000;
border-spacing:0px;
padding:0px;
border-collapse:collapse;
background-color:white;
frame:void;
width:780px;
height:420px;
}

th.panier { 
border:1px solid #000000;
padding:0px;
padding-left:5px;
background-color:#AAAAAA;
font-style:italic;
font-size:18px;
text-align:left;
}

td.panier { 
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:0px;
padding-top:2px;
padding-right:5px;
text-align:right;
}

tr.panier { 
height:22px;
}


table.commande {
border:1px solid #000000;
border-spacing:0px;
padding:0px;
border-collapse:collapse;
background-color:white;
width:720px;
height:520px;
}

th.commande { 
border:1px solid #000000;
padding:0px;
padding-left:5px;
background-color:#AAAAAA;
font-style:italic;
font-size:18px;
text-align:left;
}

td.commande { 
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:0px;
padding-top:2px;
padding-right:5px;
text-align:center;
}

tr.commande { 
height:22px;
}

.commande_pos {
	position:absolute;
	left:200px;
}

.info_commande {
	position:absolute;
	left:20px;
	width:160px;
	padding:5px;
	border:1px solid #000000;
	background-color:white;
}

.info_commande1 {
	position:absolute;
	left:20px;
	top:185px;
	top:185px;
	width:160px;
	height:375px;
	padding:5px;
	border:1px solid #000000;
	background-color:white;
	font-style:italic;
}

.bouton_commande {
	position:absolute;
	left:200px;
	top:560px;
}

.panier_pos {
	position:absolute;
	left:200px;
	top:30px;
}

.total_panier {
	position:absolute;
	left:200px;
	top:455px;
}

.bouton_panier {
	position:absolute;
	left:200px;
	top:485px;
}
.vignette_panier {
	position:absolute;
	width:160px;
	height:140px;
	left:20px;
	top:30px;
	border:1px solid #000000;
	background-color:white;
}

.vignette_info_panier {
	position:absolute;
	left:20px;
	top:180px;
	width:160px;
}

.info_panier {
	position:absolute;
	left:20px;
	top:345px;
	width:160px;
	padding:5px;
	border:1px solid #000000;
	background-color:white;
}


table.liste {
border:0px solid #000000;
border-spacing:0px;
padding:0px;
border-collapse:collapse;
background-color:white;
frame:void;
}

td.liste { 
border:1px solid #FFFFFF;
padding:0px;
}

.copyrightsite {
	width:1000px;
	margin: 0px auto;
	position:relative;
	border:0px solid #000000;
	height:25px;
	margin-top: 70px;
	background-color:black;
	border-collapse:collapse;
}

tr.copyright {
	font-size: 16px;
	font-style: italic ;
	color:white;
	height:28px;
}

A:link.blacklien {color:#000000};
A:visited.blacklien {color:#000000};

A:link.copyright_lien {color:#FFFFFF};
A:visited.copyright_lien {color:#FFFFFF};

A:link.bluelien {color:#0000FF};
A:visited.bluelien {color:#0000FF};

A:link.redlien {color:#FF0000;text-decoration:underline;};
A:visited.redlien {color:#FF0000;text-decoration:underline;};

A:link.redzoomlien {color:#FF0000;text-decoration:none;};
A:visited.redzoomlien {color:#FF0000;text-decoration:none;};

A:link {color:blue};
A:visited {color:blue};
