@import url(https://fonts.googleapis.com/css?family=Cinzel);
@import url(https://fonts.googleapis.com/css?family=Expletus+Sans);
@media only screen and (min-device-width: 767px) { 
body,div,p,tr,td,table,h1,h2,h3,h4,h5,h6,form,hr,img,a,li {
	margin: 0px;
	padding: 0px;
}

html {
	margin: 0;
	padding: 0;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
	background-attachment: fixed;
	background-image: url(images/fond.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#conteneur {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 1107px;

	
}
#entete {
	display: inline;
	width: 1107px;
	height: 66px;
	background-image: url(images/entete.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: 30px;
}

#logo {
	display: inline;
	float: left;
	width: 500px;
	height: 66px;
}

#recherche_smartphone{
	display:none;
	}
#mon_caddie {
	display: inline;
	float: left;
	width: 507px;
	height: 24px;
	font-family: 'Expletus Sans', cursive;
	font-size: 16px;
	color: #827150;
	text-align: right;
	padding-top: 42px;
}
#mon_caddie a{
	color: #827150;
	font-family: 'Expletus Sans', cursive;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
}
#langue {
	display: inline;
	float: right;
	width: 90px;
	font-size: 12px;
	height: 20px;
	padding-right: 10px;
	padding-top: 46px;
}

#langue a {
	font-size: 10px;
	color: #857F29;
	text-decoration: none;
	display: block;
	height: 13px;
	width: 17px;
}

#langue a.fr {
	background-image: url(images/fr.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#langue a.de {
	background-image: url(images/de.gif);
	background-repeat: no-repeat;
	background-position: right;

}


#langue a.it {
	background-image: url(images/it.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#langue a.en {
	background-image: url(images/en.gif);
	background-repeat: no-repeat;
	background-position: right;

}
#langue a.pt {
	background-image: url(images/pt.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#langue a.es {
	background-image: url(images/es.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#langue a.fr:hover {
	background-position: left;
}
#langue a.de:hover {
	background-position: left;
}

#langue a.it:hover {
	background-position: left;
}
#langue a.en:hover {
	background-position: left;
}

#langue a.es:hover {
	background-position: left;
}
#langue a.pt:hover {
	background-position: left;
}

#banniere {
	display: inline;
	float: left;
	height: 343px;
	width: 1082px;
	background-color: #FFF;
	margin-right: 11px;
	margin-left: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	margin-bottom: 15px;
}
#contenu {
	display: inline;
	width: 1107px;
	float: left;
	background-image: url(images/contenu.png);
	background-repeat: repeat-y;
	
}
#corps {
	min-height: 300px;
	display: block;
	float: left;
	width: 680px;
	color: #666666;
	font-size: 12px;
	padding-top:0px;
	padding-right:30px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#corps hr {
	color: #D7D9DB;
	background-color: #D7D9DB;
	height: 1px;
	border: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
#news  a {
	text-decoration: none;
}

#corps a {
	color: #827150;
	text-decoration: none;
}
#corps h1 {
	font-size: 30px;
	color: #827150;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Cinzel', serif;
}
#corps h2 {
	font-size: 14px;
	font-weight: bold;
	color: #827150;
	margin-top: 7px;
	margin-bottom: 7px;
}
#corps p {
	margin-top: 7px;
	margin-bottom: 7px;
}
#haut {
	width: 1107px;
	display: inline;
	float: left;
	background-image: url(images/menu.png);
	background-repeat: no-repeat;
	height: 94px;
	text-align: left;
}

#recherche {
	display: inline;
	float: right;
	
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}
#recherche #bouton_rechercher {
	padding-top: 10px;
}
#recherche #search {
	width: 170px;
	height: 26px;
	font-size:1.2em;
	color:#494949;
	font-weight: 300;
}


#nav {
	font-family: 'Cinzel', serif;
	width: 717px;
	display: inline;
	float: left;
	font-size: 14px;
	color: #53595D;
	height: 84px;
	padding-left: 20px;
	text-align: left;
	padding-top: 10px;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav li {
	margin-bottom: 5px;
	display: inline;
}
#nav a  {
	text-decoration: none;
	color: #524f4f;
	font-size: 24px;
	display: inline;
	line-height: 60px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(images/puce_menu.png);
	background-repeat: no-repeat;
	background-position: left;
}

#nav a.menu_selected  {


}

#nav  a.menu_principal {
	background-image: none;
}

#nav  a:hover  {
	color: #9D9076;
}
	
	
#sous_menus  {
	padding: 0px;
	list-style-type: none;
	width: 352px;
	display: block;
	float: left;
	font-family: 'Expletus Sans', cursive;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sous_menus li a {
	color: #6E6E6E;
	background-repeat: repeat-x;
	width: 337px;
	font-size: 14px;
	min-height: 34px;
	float: left;
	margin-left: 15px;
	line-height: 20px;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
	
	
#sous_menus li a:hover {
	color: #827150;
}
#sous_menus a.menu_selected {
	color: #9c0606;
	font-weight: 600;
}

#sous_menu h3{
	font-family: 'Cinzel', serif;
	font-size: 24px;
	color: #424242;
	margin-top: 20px;
	margin-left: 20px;
	width: 337px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	margin-bottom: -8px;
	padding-bottom: 10px;
	}


#pied {
	display: inline;
	width: 1080px;
	margin-right: 11px;
	margin-left: 16px;
	margin-top:50px; 
	padding-top:15px;
	padding-bottom: 15px;
	float: left;
	height: 30px;
	background-color: #F2F2F2;
}

#pied a {
	font-family: 'Cinzel', serif;
	text-decoration: none;
	font-size: 24px;
	color: #787B85;
	margin-top: 40px;
	text-align: right;
	margin-right: 40px;
	margin-left: 40px;
	}
#shop {
	display: inline;
	float: left;
	width: 100%;
}
#shop_box {
	display: inline;
	float: left;
	min-height: 300px;
	width: 160px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-top: 0px;
}
#shop #shop_box h1{
	margin: 5px;
	padding: 0px;
	line-height: 16px;
	font-size: 16px;
	font-family: 'Expletus Sans', cursive;
}
#shop .new_box2 {
	border: 2px solid #9c0606;
}

.prix_demande{
	color:	#9D0506;	
	font-weight: 600;
	}

a.new_box_img {
	position:relative;
	text-decoration: none;
	font-weight: bold;
}


a.new_box_img span {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	width: 54px;
	min-height: 80px;
	height: 54px;

}


#shop #shop_box #image {
	text-align: center;
	display: inline;
	min-height: 200px;
	width: 160px;
	float: left;
}
	
	#shop #shop_box #text {
	
	text-align: center;
	display: inline;
	
	width: 160px;
	float: left;
}

#shop #shop_box p{
	margin: 5px;
	padding: 0px;
	line-height: 12px;
	font-size: 10px;
	font-family: 'Expletus Sans', cursive;
}

#shop a {
	font-size: 14px;
	color: #5B5B5B;
	font-family: 'Expletus Sans', cursive;
}
#shop h1 {
	font-size: 16px;
	color: #424242;
	font-family: 'Expletus Sans', cursive;
}
#shop h1 span{
	color: #827150;
}
#shop p {
	font-size: 12px;
}
#shop h2 {
	font-size: 12px;
	color: #827150;
	line-height: 16px;
}
#shop .new {
	background-color: #9c0606;
	background-image: url(images/news.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #CCC;
	padding-bottom: 10px;
}
#shop .champ_nbr {
	width: 20px;
}
#shop_galerie {
	display: inline;
	float: left;
	width: 270px;
	padding-bottom: 20px;
}
#shop_galerie   a   img, #shop_detail a img {
	border: 1px solid #333333;
	
}
#shop .titre_chronometrophilia {
	font-size: 10px;
	font-weight: bold;
	color: #9c0606;
}

#shop_detail {
	display: inline;
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
#shop_article {
	display: inline;
	float: left;
	width: 290px;
	padding-bottom: 20px;
}
#shop_article h1 {
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#shop_article h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
	line-height: 18px;
}

#shop_article  h3 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}

.barre {
	text-decoration: line-through;
	font-weight: normal;
}

#shop_commentaire {
	display: inline;
	float: left;
	width: 500px;
	margin-top: 30px;
}
#caddie {
	background-color: #CCCCCC;
	display: inline;
	float: right;
	width: 200px;
}
#caddie .champ_nbr_small {
	width: 12px;
}




a.info {
	position:relative;
	text-decoration: none;
	font-weight: bold;
}
a:hover.info {
  text-decoration: none; 
  background: none;
}
a.info span {display: none;}
a:hover.info span {
	display: inline;
	position: absolute;
	top: -10em;
	left: -30em;
	z-index: 100;
	min-width: 350px;
	min-height: 80px;
	background-color: rgb(213,213,213);
	border: 1px solid gray;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.pagnination_selected {
	color: #F2F2F2;
	background-color: #827150;
	display: block;
	float: left;
	height: 19px;
	font-size: 14px;
	margin-right: 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 5px;
	width: 25px;
}
.pagnination {
	display: block;
	float: left;
	height: 19px;
	background-color: #D2D2D2;
	font-size: 14px;
	margin-right: 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 5px;
	width: 25px;
}
}