
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}

table{ border-collapse:collapse; border-spacing:0;}

fieldset,img{ border:0;}

address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}

ol,ul{ list-style:none;}

caption,th{ text-align:left;}

h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}

q:before,q:after{ content:'';}

abbr,acronym{ border:0;}



body{ background:#f7f7f7 url(/themes2/aurora/body.png) repeat-y top center; color:#424242; font-family:Arial,sans-serif; font-size:12px;}

a{ color:#004d78; cursor:pointer; text-decoration:none;}

a:hover{ color:#004d78; text-decoration:underline;}

input,textarea{ font-family:Arial,sans-serif; font-size:12px;}

h3 { 

	border-bottom: 1px solid #8cafc2; 

	color: #004d78;

	font-size: 18px; 

	font-weight: bold; 

	letter-spacing: -1px; 

	line-height: 20px; 

	margin-bottom: 10px; 

	padding-bottom: 5px;

}

input {

	background: url(/themes2/aurora/input.png) repeat-x top left; 

	border: 1px solid #c7dcea; 

	padding: 3px;

	background-color: white;

}


.iBClassic,
.bloc9boutoninscription{ background:url(/themes2/aurora/btn-25-grey.png) no-repeat top left; border:none; color:#fff; font-size:13px; font-weight:bold; height:25px; line-height:25px; text-align:center; width:56px;}

.bloc9boutoninscription{ background-image:url(/themes2/aurora/btn-25-grey-wide.png); width:80px;}

.bloc4boutonrechercher{ background:url(/themes2/aurora/btn-25.png) no-repeat top left; border:none; color:#fff; font-size:13px; font-weight:bold; height:25px; line-height:24px; text-align:center; width:100px; padding:;}

.bouton a{ background:url(/themes2/aurora/btn-28.png) no-repeat top center; color:#fff; display:block; font-size:14px; font-weight:bold; height:28px; line-height:28px; margin:0 auto; text-align:center; width:160px;}



.bloczone1 a, .bloczone1 a:hover, .bloczone2 a, .bloczone2 a:hover, .bloczone3 a, .bloczone3 a:hover, .bloczone4 a, .bloczone4 a:hover, .bloczone5 a, .bloczone5 a:hover {

	border: none;

}

.typebloc2 {

	font-weight: bold;

}



.attributproduit {

	color: #666666;

}

.attributproduit a {

	color: #666666;

}

.attributproduit .boutonfichepanier {

	color: #FFFFFF;

}



.attributproduit16 {

	color: #004d78;

}



/* ZONE 1 */

#zone1 { 

	position:relative;

	border: none;

	padding-bottom: 10px;

	padding-top: 10px;

	

}



/* typebloc1 MULTIMEDIA */



/* typebloc2 NAVIGATION */

#zone1 .typebloc2{

  height:auto;

  clear: right;

}





/* typebloc3 MENU */

#zone1 .typebloc3 {

	background: none;

	margin-top: 16px;

}

#nav { 

	background: #73abd7 url(/themes2/aurora/nav.png) no-repeat top left; 

	bottom: 20px; 

	font-size: 16px;

	font-weight: bold;

	height: 35px; 

	padding: 1px 10px 0; 

	width: 960px;

	position: inherit;

}

#nav li{

	float:left;

    border: none;

    position:relative;

	padding: 0px;

}

#nav li:hover{

  border: none;

}

#nav a{ color:#004d78; float:left; font-weight:bold; height:35px; line-height:34px; padding:0 10px;}

#nav a:hover{ background:#fff; color:#ffa834; text-decoration:none;}



#nav ul li a {	font-size: 12px;	white-space:nowrap;}



/* typebloc4 MOTEUR DE RECHERCHE */

.typebloc4 .bloc4champrechercher {

	width: 180px;

}

#zone1 .typebloc4{

  height:auto;

  clear: right;

}



/* typebloc5 MON COMPTE */

.typebloc5 .bloc5creercompte {

	background: url(/themes2/aurora/btn-50.png); no-repeat height:50px; line-height: 50px; margin:10px 0; width:148px;



}

.typebloc5 .bloc5creercompte a {

	color:#fff; display:block; font-size:16px; font-weight:bold; height:50px; line-height:50px; text-align:center; width:148px;

}

.bloc5mdpperdu {

	text-align: left;

	font-size: 11px;

}

.validbloc18login {

	text-align: left;

}



/* typebloc6 RACCOURCI PANIER */



/* typebloc9 NEWSLETTER */

.bloc9desinscription { 

	margin-top:10px;

}

.bloc9conteneur {

	margin: 0px;

}





/* ZONE 2 */



.bloczone2 { 

	border: 1px solid #d0dce6; 

	-moz-border-radius: 10px; 

	-webkit-border-radius: 10px; 

	padding: 10px;

}

#zone2 h3 {

	border-bottom: 1px solid #8cafc2; 

}



.cols3 .bloczone2,

.cols3 #zone2 .bloc10typeliste,

.cols3 #zone2 .bloc10typeliste2{

	width: 562px;

}



.cols2 .bloczone2 {

	width: 760px;

}



/* typebloc3 MENU */

.bloc3listemenus {

	margin: 0px;

}

.bloc3listemenus a{ background:url(/themes2/aurora/arw-blue.png) no-repeat 0 16px; border-bottom:1px solid #ebf3f8; color:#658193; display:block; font-size:13px; font-weight:bold; padding:10px;}

.bloc3listemenus a:hover{ background-image:url(/themes2/aurora/arw-orange.png); border-bottom:1px solid #ebf3f8; color:#ffa834; text-decoration:none;}

#zone3 .typebloc3 li,

#zone4 .typebloc3 li{

    margin: 0px;

}

.bloczone3 .bloc3niveau1,.bloczone4 .bloc3niveau1{padding-left:0px;}

.bloczone3 .bloc3niveau2,.bloczone4 .bloc3niveau2{padding-left:8px;}

.bloczone3 .bloc3niveau3,.bloczone4 .bloc3niveau3{padding-left:16px;}

.bloczone3 .bloc3niveau4,.bloczone4 .bloc3niveau4{padding-left:24px;}







/* typebloc4 MOTEUR DE RECHERCHE */

#zone2 .typebloc4 { 

	background-color: #ebf3f8;

	padding: 0px;

	padding-left: 10px;

	padding-right: 10px;

}





/* typebloc10 MISE EN AVANT */

#zone2 .art1 {

	width: 170px;

}

#zone2 .art2 {

	width: 366px;

}

#zone2 .art3 {

	width: 562px;

}



#zone2 .typebloc10 .bloc10produitmiseenavant {

  width: 187px;

  float:left;

  margin: 0px;

  padding: 0px

}

#zone2 .art2 .bloc10produitmiseenavant{

  width:183px;

}

#zone2 .art1 .bloc10produitmiseenavant{

  width:auto;

}



/* typebloc11 LISTE PRODUITS */

.cols2 .bloc11typefiche{

  width:156px;

}

.cols3 .bloc11typefiche{

  width:153px;

}

.typebloc11 {

	border: none;

}





/* typebloc12 CATEGORIES */

#zone2 .typebloc12 .bloc12categorie {

	width:186px;

}

.cols3 #zone2 .typebloc12 .bloc12categorie {

	width: 183px;

} 

/* typebloc13 RAPPEL ARBO */

.typebloc13 {

	border: none;

	border-bottom: 1px solid #d0dce6;

	-moz-border-radius: 0px; 

	-webkit-border-radius: 0px; 

}

.typebloc13 a {

	font-size: 13px;

	font-weight: normal;

}

.typebloc13 a:hover {

	color:#ffa834; text-decoration:none;

}

.typebloc13 h3 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0;
	color: #ffa834;

}

/* typebloc14 FICHE PRODUIT */

.typebloc14 .attributproduit14 {
	letter-spacing: -1px;
	font-size: 16px;
	color: #004d78;
}

.typebloc14 .attributproduit44 {
	border: 1px solid #d0dce6; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	padding: 10px;	

}

#zone2 .typebloc14 #bloc14crosssell li {
	width: 33%;

}

#zone2 .typebloc14 .attributproduit44 .boutonfichepanier {
	font-size: 13px;
	font-weight: normal;
	line-height: 36px;
}

#zone2 .typebloc14 .attributproduitcrosssellpanier .boutonfichepanier {
	background: url(/themes2/aurora/btn-orange-short.png);
	width: 120px;
	height: 29px;
	line-height: 29px;
	margin-left: 28px;
}

#zone2 .typebloc14 .boutonpanier {
	height:29px;
	line-height: 29px;
	width: 120px;
}

#zone2 .typebloc14 .boutonfichepanier {
	background: url(/themes2/aurora/btn-orange-large.png); no-repeat; height:29px; line-height: 29px; margin:10px 0; width:200px;	
}



/* typebloc17 PANIER */

.bloc17ligneproduit{
  border-bottom: none;
}

.bloc17commander input, .bloc17commander a, .bloc17continuer a {
    width: 186px;
    color: white;
    display: block;
    height: 35px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;     
    background: none;
    background-color: #ffa834;
}

.bloc17continuer a {
	background-color: #d0dce6;
	color: #004d78;
}

/* typebloc18 MON COMPTE */

#zone2 #bloc18formulairelogin .iPush,
#zone2 #bloc18introinscription .iPush,
#zone2 .typebloc18 #bloc18inscription .iPush,
#zone2 .typebloc18 #bloc18contenu2 .iPush,
#zone2 .typebloc18 #bloc18contenu4 .iPush,
#zone2 .typebloc18 #bloc18contenu6 .iPush {
	background: url(/themes2/aurora/btn-black-large.png);
	no-repeat; 
	height: 29px; 
	line-height: 12px;
	width: 200px;
	border: none;
	font-size: 16px;
	margin-left: 0px;

}

#zone2 .typebloc18 #bloc18inscription .iPush,
#boutonlivraison input {
	background: url(/themes2/aurora/btn-orange-large.png);
	color: #FFFFFF;

}

#zone2 .typebloc18 .bloc18boutonmodifier,
#zone2 .typebloc18 .bloc18boutonsupprimer,
#zone2 .typebloc18 .bloc18boutoncreer {	
	color: #004d78; height:24px; line-height:0px; width: 200px; text-align: left;

}

/* typebloc19 CONTACT */

.typebloc19 input[type="button"] {
	background:url(/themes2/aurora/btn-25-grey-wide.png) no-repeat top left; border:none; color:#fff; font-size:13px; font-weight:bold; height:25px; line-height:25px; text-align:center; width: 80px;

}



/* ZONE 3, ZONE 4 */

.bloczone3, .bloczone4 { 
	border: 2px solid #d0dce6; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	margin-bottom: 20px; 
	padding:13px;
	background:url(/themes2/aurora/bloc-4.png) repeat-x bottom left;}

#zone3 h3, #zone4 h3 {
	background: none;
	font-weight: bold;
}

/* typebloc1 MULTIMEDIA */

#zone3 .typebloc1, #zone4 .typebloc1 {
	background: none;
}

/* typebloc3 MENU */

#zone3 .typebloc3, #zone4 .typebloc3 {
	background: none;
}



/* typebloc6 RACCOURCI PANIER */

#zone3 .typebloc6 .bloc6paniervide, #zone4 .typebloc6 .bloc6paniervide, .bloc6contenupanier a {
	font-size: 12px;
}

/* typebloc9 NEWSLETTER */



/* typebloc10 MISE EN AVANT */

#zone3 .typebloc10, #zone4 .typebloc10 {
	background: none;
}





/* Checkout */

.checkoutBlockTitle strong {
	display: block;
	background-color: #d0dce6;
	color: #004d78;	
	padding: 2px;
}

#submitOrderButton input {
	background: url(/themes2/aurora/btn-orange-large.png);
	width: 200px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	cursor: pointer;
}


#bloc18login1 .iPush {
	background: url(/themes2/aurora/btn-orange-short.png);
	width: 120px;
	height: 29px;
	line-height: 29px;
}

#total2 input {

	background: url(/themes2/aurora/btn-orange-large.png);

	width: 200px;

	height: 29px;

	line-height: 29px;

	color: #FFFFFF;



}

#pai2 .iPush {background: transparent url(/themes2/aurora/btn-orange-large.png);

	width: 200px;

	height: 29px;

	line-height: 29px;

	color: #FFFFFF;

}



#checkoutadresses .iBClassic {

	width: auto;

	font-weight: normal;

	line-height: 20px;

}



#commande1,#tp1,#pai1{background: none;}



#payboxsubmit input {

	background: url(/themes2/aurora/btn-orange-large.png);

	width: 200px;

	height: 29px;

	line-height: 29px;

	color: #FFFFFF;

	font-weight: bold;

	

}

.checkoutcontenumodepaiement .iPush {
	background: url(/themes2/aurora/btn-orange-large.png);

	width: 200px;

	height: 29px;

	line-height: 29px;

	color: #FFFFFF;

	font-weight: bold;	
}

.checkoutmode label {
	display: inline;
}

.checkoutmodepaiement label {
	display: inline;
}






