/* @override http://boutique.catholique.fr/themes/css46.css */



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(http://files.mobshop.com/themes/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;
}
label{ display: block; text-align: left; margin-top: 4px; }
input {
	background: url(http://files.mobshop.com/themes/aurora/input.png) repeat-x top left; 
	border: 1px solid #c7dcea; 
	padding: 3px;
	background-color: white;
}
input[type="text"], input[type="password"], select{
  width: inherit;
}
.iBClassic,
.bloc9boutoninscription{ background:url(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/aurora/btn-25-grey-wide.png); width:80px;}
.bloc4boutonrechercher{ background:url(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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;
}
.validbloc18incription .iPush {
	width: 120px;
	height: 29px;
	line-height: 29px;
	background: url(http://files.mobshop.com/themes/aurora/btn-black-short.png);
	margin-left: 190px;
}

/* 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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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 .typebloc10.bloc10typeliste2 .bloc10produitmiseenavant {
	width: 100%;
}
#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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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(http://files.mobshop.com/themes/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 */

.checkoutboutonmodifier /* Checkout */ {
	background: url(http://files.mobshop.com/themes/aurora/btn-black-short.png);
	no-repeat; 
	height: 29px; 
	line-height: 12px;
	width: 120px;
	border: none;
	font-size: 14px;
}
#bloc18login1 .iPush {
	background: url(http://files.mobshop.com/themes/aurora/btn-orange-short.png);
	width: 120px;
	height: 29px;
	line-height: 29px;
	
}
#total2 input {
	background: url(http://files.mobshop.com/themes/aurora/btn-orange-large.png);
	width: 200px;
	height: 29px;
	line-height: 29px;
	color: #FFFFFF;

}
#pai2 .iPush {background: transparent url(http://files.mobshop.com/themes/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;}

.checkoutbonreduc input[type="button"] {
	background: url(http://files.mobshop.com/themes/aurora/input.png) repeat-x top left; 
	border: 1px solid #c7dcea; 
	padding: 3px;
	background-color: white;
}

#payboxsubmit input {
	background: url(http://files.mobshop.com/themes/aurora/btn-orange-short.png);
	width: 120px;
	height: 29px;
	line-height: 29px;
	color: #FFFFFF;
	font-weight: bold;
	
}
.checkoutmode {
	overflow: hidden;
}
.checkoutmode label, .checkoutmode input[type="radio"] {
	display: block;
	float: left;
	padding: 2px;
}
.checkoutmode input[type="radio"] {
	margin-top: 5px;
}
#boutonvalidercommande {
	overflow: hidden;
}

#boutonvalidercommande .checkoutboutonmodifier {
	background: transparent url(http://files.mobshop.com/themes/aurora/btn-orange-large.png);
	width: 200px;
	line-height: 29px;
}

