/************************ BALISE HTML **********************************/
/***********************************************************************/

*{margin:0;padding:0}

a,input{position:relative;z-index:1;text-decoration:none;}
p{padding:5px 0px 5px 0px;text-align:justify;}

BODY {
	background:#5E5E5E;font-size:12px;
	FONT-WEIGHT: normal; FONT-FAMILY: "Trebuchet MS";COLOR: #ffffff;text-align:justify;
}

a{color:#ffffff}

a:hover{color:#8E0805}

a img{border:0px;}

H2{
background:url(../images/fond-h2.jpg) #000000 bottom left no-repeat;width:613px;height:37px;min-height:37px;
padding:2px;font-size:25px;text-transform:uppercase;padding-bottom:10px;margin-bottom:5px;
}
html>body h2 {height:auto;}

#contenu H3{font-size:14px;color:#fff;padding:10px 2px 2px 0;border-bottom:2px #8E0805 dashed;
margin-bottom:10px;clear:both;
}
.img_airjust{border:1px #000 solid;float:left;margin-right:5px;}
p.airjustisjust{font-size:20px;color:#8E0805 }


.spacer{clear:both;}

#text_base{
margin:5px auto;width:790px;border:1px #707070 dashed;font-size:11px;
}
#text_base p{
padding:2px;
}



/************************ TEMPLATES ACCUEIL *****************************/
/***********************************************************************/

.red{color:#8E0805;}

.airjust{color:#8E0805;font-size:16px;font-weight:bold;}

#conteneur_accueil{
	margin:50px auto 0px auto;
	width:721px;
	height:500px;
}

#adresse_accueil{
	background:url(../images/fond-adresse.jpg) no-repeat;width:361px;height:94px;
	padding-left:360px;padding-top:30px;
}


#logo_accueil{
	background:url(../images/logo.jpg) no-repeat;width:386px;height:198px;
	padding-left:335px;
}

#texte_accueil{
	background:url(../images/fond-texte.jpg) no-repeat;width:615px;height:81px;
	padding-left:90px;padding-top:20px;padding-right:16px;
}

#lien_accueil{
	background:#000000;width:191px;height:36px;
	padding-top:6px;padding-left:530px;
}

#lien_accueil a{
	font-size:18px;color:#5C5C5C;text-decoration:none;background:url(../images/enter.jpg) no-repeat top right;height:28px;display:block;
	width:180px;padding-top:2px;
}

#lien_accueil a:hover{
	color:#ffffff;background:url(../images/enter-up.jpg) no-repeat top right;
}

/************************ TEMPLATES ************************************/
/***********************************************************************/

#container{
margin-left:auto;margin-right:auto;
	margin-top:20px;
	width:970px;
	height:600px;
	/*position: absolute;
	left: 50%; 
	margin-left: -480px; */
	background:url(../images/fond-centre.gif) #ffffff repeat-y;	
}

html>body #container{
height:auto;min-height:600px;
}

/************************ HAUT *********************************************/

#hautpage{
margin-left:138px;
width:707px;height:250px;
background:url(../images/fond-bandeau.gif) no-repeat bottom left;
}

#recherche{float:left}


ul#menu_ecommerce{
	margin-left:220px;
	width:473px;height:28px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.airjust.com/images/fond-menu-haut.png');
	padding-top:7px;
}

html>body ul#menu_ecommerce{
	background:url(../images/fond-menu-haut.png) no-repeat ;
}

ul#menu_ecommerce li{display:inline;font-size:14px;margin-left:30px;}

ul#menu_ecommerce li a{display:inline;padding-left:20px;color:#B5CCE4}

ul#menu_ecommerce li a:hover{color:#000000}

a.accueil{background:url(../images/accueil.gif) no-repeat center left;}
a.accueil:hover{background:url(../images/accueil-up.gif) no-repeat center left;}

a.compte{background:url(../images/compte.gif) no-repeat center left;}
a.compte:hover{background:url(../images/compte-up.gif) no-repeat center left;}

a.panier{background:url(../images/panier.gif) no-repeat center left;}
a.panier:hover{background:url(../images/panier-up.gif) no-repeat center left;}

a.contact{background:url(../images/contact.gif) no-repeat center left;}
a.contact:hover{background:url(../images/contact-up.gif) no-repeat center left;}


#image_entete{
clear:both;
width:675px;height:196px;margin-left:16px;margin-top:2px;
background:url(../images/img-bandeau.jpg) no-repeat;
}

/************************ GAUCHE *********************************************/

#gauchepage{
width:159px;float:left;
background:url(../images/fond-menu-gauche.gif) repeat-y;
}

h3.produit{
width:159px;height:60px;
background:url(../images/h2-produit.jpg) no-repeat;
}

h3.produit span{display:none}

#menufamille{
height:150px;
background:url(../images/bas-famille.jpg) bottom right no-repeat;
padding-bottom:20px;
}

html>body #menufamille{
min-height:150px;height:auto;
}

#menugauche{
height:80px;
}

#menu_generique{
padding:5px 0px 0px 10px;
font-size:12px;
list-style:none;
}


#menu_generique li{
}

#menu_generique li a{
padding-left:20px;
}

html>body #menufamille{
height:auto;min-height:150px;
}

#paiement{
width:159px;height:94px;
background:url(../images/paiement.jpg) no-repeat;
}
/************************ CENTRE *********************************************/

#centrepage{
float:left;
width:647px;height:500px;
padding:5px 10px 0px 10px;
}

html>body #centrepage{
min-height:500px; height:auto;
}

#contenu{
width:617px;height:500px;font-size:13px;
}

html>body #contenu{
min-height:500px;height:auto;
}

/************************** DROITE *************************************/

#droitepage{
width:177px;height:400px;float:left;
margin-left:-34px;
}


html>body #droitepage{
min-height:400px;height:auto;
}

/*********************** BAS PAGE ********************************/
#baspage{
margin-left:51px;
width:896px;height:31px;
clear:both;
background:url(../images/fond-bas-page.jpg) no-repeat;
padding-top:70px;
}

H3.info_legale{display:none}

#baspage ul{margin-top:12px;margin-left:450px;list-style:none;}

#baspage ul li{display:inline;}

#baspage ul li a{padding-left:5px;padding-right:5px;color:#000000;}

#baspage ul li a:hover{color:#ffffff;background:#BC0A00;
}


/************************ACCUEIL****************************/

.acc_gauche{float:left;width:380px;margin-right:10px;min-height:380px;height:auto}
* html .acc_gauche{height:380px;}
.acc_droite{float:left;}

.acc_gauche fieldset{width:380px;}











