/* SPADE STYLE 1 */

@font-face{
	font-family: "romanserif";
	src: url(romanserif.ttf);
	}
.corner-bandeau{
	display:block;
	position:absolute;
	top:757px;
	left: calc(50% - 185px);
	background-image: url(colone.png);
	width: 301px;
	height: 1032px;
	opacity: 0.05;
	transform: scale(2);
	z-index: 0;
}
.corner-right-top{
	display: block;
	position: absolute;
	/*! top: 9px; */
	right: 0px;
	background-image: url(minifour3.png);
	width: 738px;
	height: 200px;
	z-index: 4;
}
.la_banderolle{
	position: absolute;
	height: 207px;
	left: 0px;
	right: 0px;
background: -moz-radial-gradient(center, ellipse cover, rgba(106,55,51,0) 69%, rgba(0,0,0,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(106,55,51,0) 69%,rgba(0,0,0,1) 100%);
background: radial-gradient(ellipse at center, rgba(106,55,51,0) 69%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a3733', endColorstr='#000000',GradientType=1 );
    opacity: 0.6;
	z-index: 5;
	width: 100%;
}
}
input[type="button"]{
	background: black;
	color: #fff;
	box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	moz-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	webkit-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	cursor: pointer;
}
input[type="button"]:hover{
	background: black;
}
*{
	outline: none;
	text-decoration: none;
}
/* Style des conteneurs principaux*/
.mon_body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: romanserif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow-x:hidden;
	background: #F7F1D6;
}
/*.le_main, .le_bandeau, .menu_princip, .titre_le_main, .les_rss, .l_historique{
	left:10px;
	right:10px;
}*/
.conteneur { /*le conteneur global du site, qui sera centre */
	z-index:0;
	position:relative;
	left: 0px;
	right: 0px;
	text-align:center;
	min-width: 800px;
	height: auto;
	width: 100%;
	}
.menu_princip {
	z-index: 10;
	position: absolute;
	width: 100%;
	height: 30px;
	top: 202px;
	text-align: center;
	/*! padding-top: 15px; */
	/*! padding-bottom: 10px; */
	/*! border-top: 3px #c9a885 groove; */
	/*! border-bottom: 3px black ridge; */
}
.menu_sec { /*Menu secondaire innactif par defaut */
	z-index :99;
	position:absolute;
	top :170px;
}
.le_main {
	z-index: 3;
	position: absolute;
	top: 275px;
	height: auto;
	/*text-align: left;*/
	/*! background-color: white; */
	font-size: 25px;
	font-family: romanserif;
	width: 100%;
	min-width: 800px;
		line-height:28px;
}
.le_main > div{
	vertical-align: top;
	/*min-width: 472px;*/
}
.le_main div p {
	padding-left: 10px;
}
.le_main img {
	/*margin-left: 5px;
	margin-right: 5px;
	*/  /*
	-moz-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	-webkit-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);*/
	box-shadow: 3px 3px 4px #5f4d3680;
}
.video{

	box-shadow: 3px 3px 4px #5f4d3680;
}
h2{
	margin: 0px;
	line-height: 35px;
}
.le_bandeau { /*le conteneur du bandeau */
	z-index:3;
	position:absolute;
	height: 258px;
	width: 100%;
	left: 0px;
	right: 0px;
	background: -moz-linear-gradient(top, rgba(107,54,48,1) 0%, rgba(107,54,48,1) 79%, rgba(107,54,48,0) 100%);
	background: -webkit-linear-gradient(top, rgba(107,54,48,1) 0%,rgba(107,54,48,1) 79%,rgba(107,54,48,0) 100%);
	background: linear-gradient(to bottom, rgb(102, 52, 48) 0%,rgb(102, 52, 48) 79%,rgba(107,54,48,0) 100%);
}
.les_rss { /*le conteneur des rss */
	display: none;
	z-index:1;
	position:absolute;
	height: 17px;
	top: 108px;
	background: #033144;
}
.l_historique { /*le conteneur des rss */
	z-index:1;
	position:absolute;
	height: 18px;
	top: 116px;
	background: #000;
	border-bottom: 1px solid #3d4982;
	border-top: 1px solid #3d4982;
	display:none;
}
/* Style des elements secondaires*/
.titre_le_main { /*le conteneur des titres du main */
	z-index :3;
	/*position:absolute;
	*/ text-shadow: 2px 1px 1px #fff;
	height: 38px;
	/*! background: black; */
	/*! color: #a5a2a2; */
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	/*! text-transform: uppercase; */
	font-size: 16px;
	color: #8a3a12;
	z-index: 2;
}
.titre{ /*le titre du main */
	/*margin-left: 10px;*/
	font-family: romanserif;
	font-size: 39px;
	/*font-weight: bold;*/
	position: relative;
	/*top:4px;*/
}
.hr_titre{ /*barre sous le titre du main */
	position: absolute;
	top: 34px;
	height: 1px;
	border: none;
	width: 100%;
	background: #b97858;
    right: 0px;
}
.hr_titre2{
	position: absolute;
	top: 25px;
	height: 3px;
	border: none;
	width: 100%;
	margin-left: 3px;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%, rgba(119,119,119,0.2) 70%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%,rgba(119,119,119,0.2) 70%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%,rgba(119,119,119,0.2) 70%,rgba(0,0,0,0) 100%);
}
.sous_titre{ /*le sous-titre du main */
	margin-left: 6px;
	font-family: romanserif;
	font-size: 20px;
	position: relative;
	/*top:4px;*/
	text-decoration:none;
	padding-left: 10px;
}
.text_general{ /*police principale */
	/*font-family: romanserif;
	font-size: 15px;*/
	color: black
}
.blabla_historique{ /*Texte de l'historique */
	margin-left: 6px;
	font-family: romanserif;
	font-size: 10px;
	color: #acacde;
}
.blabla_rss{ /*Texte du rss */
	position:relative;
	top: -4px;
	margin-left: 6px;
	font-family: romanserif;
	font-size: 10px;
	color: #ffffff;
}
.lien_menu_princip{
	display:inline-block;
	height:27px;
	text-align:center;
	font-size: 24px;
	color: #000;
	text-decoration:none;
	padding-top: 3px;
	text-shadow: 2px 2px 2px #000;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	padding-right: 30px;
	padding-left: 30px;
	font-family: romanserif;
}
.lien_menu_princip:hover{
	color: black;
	/*! border-bottom: 1px solid black; */ text-shadow: 2px 2px 2px #A58965;
}
.lien_menu_princip_ad{
	display:inline-block;
	height:33px;
	width:115px;
	text-align:center;
	font-family: romanserif;
	font-size: 16px;
	color: #cccccc;
	text-decoration:none;
	border-left: 1px solid #033144;
	border-right: 1px solid #033144;
	padding-top: 16px;
}
.lien_menu_princip_ad:hover{
	display:inline-block;
	height:33px;
	width:98px;
	text-align:center;
	font-family: romanserif;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	border-left: 1px solid #033144;
	border-right: 1px solid #033144;
	padding-top: 16px;
}
.lien_menu_secondaire{
	display:block;
	height:27px;
	padding-top: 12px;
	padding-right: 5px;
	width:193px;
	text-align:center;
	font-family: romanserif;
	font-size: 16px;
	color: black;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	-moz-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	-webkit-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	background: white;
}
.lien_menu_secondaire:hover{
	color: #900db1;
	/*background: #b91919;
	text-shadow: 0px 1px 2px #FFF;*/
}
.le_logo{
	z-index :5;
	position:absolute;
	top: -17px;
	/*! width: calc(100% - 20px); */
	/*height: 135px;*/
	right: 243px;
	/*! margin-top: 10px; */
	/*! margin-left: 10px; */
	/*! background-color: white; */
	text-align: left;
	transform: scale(0.7);
	filter: drop-shadow(5px 5px 5px #000);
}
.les_drapeaux{
	z-index :6;
	position:absolute;
	top: 20px;
	right: 20px;
	width: 150px;
	transform: scale(0.7);
	filter: drop-shadow(5px 5px 5px #000);
}
.les_drapeaux img {
    width: 72px;
}
.social_container{
	z-index :11;
	position:absolute;
	top: 0px;
	left: 20px;
	margin-top: 20px;
	filter: drop-shadow(5px 5px 5px #000);
}
.social_container img {
    width: 34px;
}
.con_nexion{
	z-index :2;
	position:absolute;
	top: 30px;
	left: 490px;
	width:500px;
	text-align:right;
}
.cadre_gen { /*conteneur du cadre */
	display:block;
	/*! margin: 10px; */
	/*! padding: 10px; */
	box-shadow: 3px 3px 4px #5f4d3680;
	border-radius: 3px;
}
.cadre_titre{ /*le titre du cadre */
	display:block;
	font-size: 44px;
	color:#930;
	font-weight: bold;
	background: #6a36324d;
	border-bottom: 2px solid black;
	border-top: 2px solid black;
	text-transform: uppercase;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: romanserif;
	padding-bottom: 2px;
	line-height:normal;
}
.cadre_content{/*le contenu du cadre */
	font-family: romanserif;
	background: #ffffff4d;
	padding: 3px;
	width:100%-3px;
	/*! border: solid 1px #999 */
}
#\32 60, #\32 62, #\32 63, #\32 64, #\32 65, #\32 66, #\32 67 {
    box-shadow: 3px 3px 4px #5f4d3680;
    border-radius: 3px;
    font-family: romanserif;
    background: #ffffff4d;
}
/* style pour le menu dÃ©roulant du store */
.menustore ul{
	list-style-type:none;
	position:relative;
	padding:0;
	margin:0;
}
.menustore li{
	moz-border-radius: 8px;
	khtml-border-radius: 8px;
	webkit-border-radius: 8px;
	float:left;
	position:relative;
	z-index:10;
}
.menustore table{
	position:absolute;
	border-collapse:collapse;
	z-index:11;
	left:-1px;
	top:25px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.menustore a, .menustore :visited {
	display:block;
	font-size:10px;
	width:188px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid black;
	padding:7px 0;
	color:#d7ecfd;
	background:#3b5456;
	text-decoration:none;
	text-align:center;
	font-family:verdana;
	font-weight: bold;
}
.menustore :hover{
	color:#FFFFFF;
	background:#000000;
}
.menustore ul ul {
	visibility:hidden;
	position:absolute;
	width:188px;
	height:0;
}
.menustore ul li:hover ul,
.menustore ul a:hover ul{
	visibility:visible;
}
/*
.lien_menu_web{
	z-index :5;
	display:inline-block;
	height:33px;
	text-align:center;
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	color: #cccccc;
	text-decoration:none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #000000;
	border: 2px solid #a08776;
	padding-top:5px;
	margin-left:3px;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;
}
.lien_menu_web:hover{
	z-index :5;
	display:inline-block;
	height:33px;
	text-align:center;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #311908;
	border: 2px solid #e4bda2;
	padding-top:5px;
	margin-left:3px;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;
}*/
.le_footer{
	width: 100%;
	height: 50px;
	left: 0px;
	background: #000000;
	text-align:center;
	color:#FFFFFF;
}
/*			  catalogue             */
.panier{
	width:100%;
	background: #777777;
	background: -moz-linear-gradient(top, #e26fe9 0%, #ffffff 22%, #ffffff 77%, #e26fe9 100%);
	background: -webkit-linear-gradient(top, #e26fe9 0%,#ffffff 22%,#ffffff 77%,#e26fe9 100%);
	background: linear-gradient(to bottom, #e26fe9 0%,#ffffff 22%,#ffffff 77%,#e26fe9 100%);
}
.block_left{
	width:100%;
	position:absolute;
	top:25px;
}
.block_central{
	width:780px;
	position:absolute;
	top:60px;
}
.block_right{
	width: 220px; 
	height: 20px;
	position: absolute;
	left : 780px;
	top:90px;
}
.div_desc{
	font-size:12px;	
}
/*			  accordeon				*/

/****************************/
/* 	début menu	déroulant	*/
/****************************/
ul, li {
	list-style-type:none;
}
/*chaque sous-menu*/
#menu ul li {
	position:relative;
	float:left;
	width:140px;
	cursor:pointer;
	display:block;
	background:none;
	height:22px;
	text-align:left;
	z-index:99;
	margin:0px;
	padding:0px;
	margin-left:1px;
}
/*carré déroulant sous un sous-menu niveau 1*/
#menu ul li ul {
	display:none;
	position:absolute;
	width:125px;
	border-left:1px solid #dddddd;
	border-top:none;
	top:32px;
	left:0;
	margin-left:-1px;
}
#menu ul li ul li {
	height:100%;
	margin-left:0px;
}
#menu ul li ul li a {
	color:#3399ff;
	font-size:12px;
	font-weight:normal;
	display:block;
	height:100%;
}
/*au passage de la souris on inverse les couleurs de la case*/
#menu ul li ul li a:hover {
	color:#ffffff;
	background:#3399ff;
}
/*décalage des sous-menu niveau 2 vers la droite*/-top
#menu ul li ul li ul {
	top:0px;
	left:141px;
}
/*affiche les menus déroulants*/
#menu ul li:hover ul.niveau1,
#menu ul li ul li:hover ul.niveau2,
#menu ul li ul li ul li:hover ul.niveau3{
	display:block;
}
/*décoration de noel*/
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
.accordion li {
	list-style: none;
}
/* Layout & Style */
.accordion li > a {
	display: block;
	position: relative;
	min-width: 110px;
	padding: 0 10px 0 8px;
	height: 32px;
	color: #fdfdfd;
	font: bold 12px/32px arial, sans-serif;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #6c6e74;
	background: -moz-linear-gradient(top,  #6c6e74 0%, #4b4d51 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51));
	background: -webkit-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: -o-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: -ms-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	background: linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}
.accordion > li:hover > a,
.accordion > li:target > a {
	color: #3e5706;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);
	/*background: url(../img/active.png) repeat-x;*/
	background: #a5cd4e;
	background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
	background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);	
}
.accordion li > a span {
	display: block;
	position: absolute;
	top: 7px;
	right: 0;
	padding: 0 10px;
	margin-right: 10px;
	font: normal bold 12px/18px arial, sans-serif;
	background: #404247;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}
.accordion > li:hover > a span,
.accordion > li:target > a span {
	color: #fdfdfd;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #3e5706;
	background: -moz-linear-gradient(top, #777777 0%, #ffffff 47%, #ffffff 54%, #777777 100%);
	background: -webkit-linear-gradient(top, #777777 0%,#ffffff 47%,#ffffff 54%,#777777 100%);
	background: linear-gradient(to bottom, #777777 0%,#ffffff 47%,#ffffff 54%,#777777 100%);
}
/* Images */
.accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	margin: 4px 8px;
	background-repeat: no-repeat;
	background-image: url(../img/icons.png);
	background-position: 0px 0px;
}
/* Sub Menu */
.sub-menu li a {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: #e5e5e5;
	border-bottom: 1px solid #c9c9c9;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}
.sub-menu li:hover a { background: #efefef; }
.sub-menu li:last-child a { border: none; }
.sub-menu li > a span {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.sub-menu em {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 14px;
	color: #a6a6a6;
	font: normal 10px/32px arial, sans-serif;
}
/*            produit               */
.block_product{
	border: 2px solid #8C9295;
	border-radius: 4px 4px 4px 4px;
	background: none repeat scroll 0 0 #FFFFFF;
	width:252px;
	height:320px;
}
.block_product p{
	margin:0px;
	padding:0px;
}
.block_product img{
	width:242px;
}
.block_product a{
	color:#384345;
	text-decoration:none;
}
.block_product a:hover{
	text-decoration:underline;
}
.block_product .prix{
	width:100%;
}
.block_product .bouton_ajout_panier{
	text-align:center;
	display:block;
}
.cdshots{
	top:55px;
	position:absolute;
	z-index:1;
	left:7px;
}
.description{
	top:55px;
	position:absolute;
	z-index:1;
	left:300px;
}
.bouton_retour{
	top:31px;
	position:absolute;
	z-index:4;
	left:425px;	
}
.hidden_content_txt{
	display: none;
}
/* back office */
.div_tree{
	position:absolute;
	width:380px;
	left:610px;
	border: 2px solid #8C9295;
	border-radius: 4px 4px 4px 4px;
	display: block;
}
.div_tree a{
	color:#000;
	text-decoration:none;
}
.div_tree a:hover{
	text-decoration:underline;
}
.content_txt{
	width: 100%;
	padding-left: 10px;
	border-left: 2px solid #efefef;
}
.commentaire_date{
	width: 100%;
	height: 19px;
	background-color: #d1d1d2;
	border-bottom: 1px solid black;
}
.commentaire_content{
	width: 100%;
	background-color: #efefef;
	padding: 5px 5px 5px 5px;
}
.news_liner{ /*le sous-titre du main */
	font-family: arial;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
.show_comment,.post_commentaire{
	width: auto;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #afafd4 0%, #5d618d 11%, #0e1225 88%, #000623 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(11%,#5d618d), color-stop(88%,#0e1225), color-stop(100%,#000623)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #afafd4 0%,#5d618d 11%,#0e1225 88%,#000623 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #afafd4 0%,#5d618d 11%,#0e1225 88%,#000623 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #afafd4 0%,#5d618d 11%,#0e1225 88%,#000623 100%); /* IE10+ */
	background: linear-gradient(top,  #afafd4 0%,#5d618d 11%,#0e1225 88%,#000623 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafd4', endColorstr='#000623',GradientType=0 ); /* IE6-9 */
	border: 1px solid #363f74;
	color: #fff;
	font-size: 14px;
	padding: 5px;
	box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	-moz-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
	-webkit-box-shadow: 3px 2px 11px rgba(0, 0, 0, 0.59);
}
.lire_la_suite{
	color: #9b9a9a;
	font-weight: bold;
}
.imgnews{
	margin-top: 2px;
}
#sended_com{
	width:100%;
	height:100px;
	margin:15px 0px;
	resize:none;
}
#listpage,#lpa2{
	width:994px;
	padding:2px; 
	text-align:right;
	background: #131133;
	color: #fff;
	margin: -5px 0px 0px -5px;
}
#formnews{
	background: #c6c6c6;
	margin-top: 35px;
	/*width: 982px;
	margin-left: 1px;*/
	height:43px;
	padding-top:4px;
	padding-left: 10px;
	text-align: left;
}
.content_txt_newz{
	background: white;
	padding: 3px;
	width:100%-3px;
}
.titre_newz{
	display:block;
	font-family: romanserif;
	padding: 3px;
	padding-left:6px;
	font-size: 13px;
	color:#a5a2a2;
	font-weight: bold;
	width:100%-3px;
	background: black;
	border-bottom: solid 3px #961139;
}
.titre_newz a,#listpage a,#lpa2 a{
	color: #a5a2a2;
}
.hr_newz{
height: 3px;
border: none;
width: 100%;
margin-left: 18px;
}
.news_block {
width: 95%;
padding: 20px;
/*box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);*/
background: #fff;
display: inline-block;
text-align:left;
}
#news_container{
text-align: center;
background:none;
}
div#princip ul{
	margin:0px;/*! .titre_le_main
	margin-top: 2px; */
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}
li.menu_princ div{
	display:none;
}
li.menu_princ:hover > div{
	display:block;
}
#search {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url(images/magw.png);
	background-size: 16px 16px;
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
}
.hamburger {
	display:none;
	z-index: 99;
}
.back_bouton {
	display: none;
	/*z-index: 5;
	position: absolute;
	top: 12px;
	left: 15px;
	width: 26px;
	height: 26px;
	background-image: url(images/back.png);
	background-size: 20px 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;*/
}
.fadein {
	position: relative;
	margin: 0;  
	left: 0;
	text-align: left;
	font-size: 0;
}
.fadein img {
    display: inline-block;
    position:absolute;
    left:10px;
    opacity:0;
    z-index:1;
    -webkit-animation-name: fade;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 39s;
    animation-name: fade;
    animation-iteration-count: infinite;
    animation-duration: 39s;
}
@-webkit-keyframes fade {
    0% {opacity: 0;}
    2.2% {opacity: 1;}
    8.1% {opacity: 1;}
    9% {opacity: 0;}
    100% {opacity: 0;}
}
@keyframes fade {
    0% {opacity: 0;}
    2.77% {opacity: 1;}
    8.33% {opacity: 1;}
    9% {opacity: 0;}
    100% {opacity: 0;}
}
#photo1 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
#photo2 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
#photo3 {
    -webkit-animation-delay: 6s;
    animation-delay: 6s;
}
#photo4 {
	-webkit-animation-delay: 9s;
	animation-delay: 9s;
}
#photo5 {
	-webkit-animation-delay: 12s;
	animation-delay: 12s;
}
#photo6 {
	-webkit-animation-delay: 15s;
	animation-delay: 15s;
}
#photo7 {
	-webkit-animation-delay: 18s;
	animation-delay: 18s;
}
#photo8 {
	-webkit-animation-delay: 21s;
	animation-delay: 21s;
}
#photo9 {
	-webkit-animation-delay: 24s;
	animation-delay: 24s;
}
#photo10 {
	-webkit-animation-delay: 27s;
	animation-delay: 27s;
}
#photo11 {
	-webkit-animation-delay: 30s;
	animation-delay: 30s;
}
#photo12 {
	-webkit-animation-delay: 33s;
	animation-delay: 33s;
}
#photo13 {
	-webkit-animation-delay: 36s;
	animation-delay: 36s;
}
#container { 
	overflow: hidden; 
	width:100%;
	margin-top: 38%;
}
#photomags {
	/*! display: inline-block; */
	margin: 0px;
	padding: 0px;
	width: 483px;
	left: 9%;
	height: 100%;
	z-index: 4;
	position: absolute;
	top: 0px;
}
#photomags #titre_lemain {
display: none;
}
.dcontact{
padding-left: 22%;
}
@media screen and (max-width: 1080px) {
.le_bandeau { /*le conteneur du bandeau */
	z-index:4;
	position:absolute;
	height: 271px;
	/*! top: 10px; */
	left: 0px;
	right: 0px;
	width: 100%;
}
.la_banderolle{
	height: 213px;
}
.les_drapeaux{
	top: 20px;
	right: 20px;
	width: 152px;
	height: auto;
	transform: scale(1);
}
.social_container{
	width: 250px;
	height:auto;
}
.le_logo {
	top: 9px;
	transform: scale(1);
	left: calc(50% - 280px);
}
.corner-right-top{
	width: 737px;
}
.social_container img{
	width: 50px;
	height:auto;
}
	li.menu_princ {
		display:block;
		height:52px;
		text-align: left;
		padding-right: 10px;
		border-bottom: solid 3px #1b1b1b;
		/*! font-size: 28px; */
		/*! right: 5px; */
	}
	.menu_princip {
		position: absolute;
		height:27px;
		display:none;
		right: 245px;
		width: 216px;
		padding-top: 0px;
		top: 309px;
		/*! right: 5px; */
	}
	
	.menu_princip.top_menu{
		position:fixed;
		top:132px;
	}
	.le_main {
		top: 282px;
		/*font-size: 32px;*/
	}
	.le_main > div:not(.dcontact){
	min-width: 880px;
}
#photomags {
	display: none;
  }
	.hamburger {
		display: block;
		position: absolute;
		height: 85px;
		width: 85px;
		top: 196px;
		right: 20px;
		background-image: url(images/burgblck2.png);
		background-size: 75px 75px;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #663430;
		cursor: pointer;
		border: solid 3px black;
		z-index:99;
		filter: drop-shadow(5px 5px 5px #000);
	}
	.hamburger:hover{
		background-image: url(images/burg.png);
		/*! background-color: black; */
		filter: drop-shadow(5px 5px 5px #a48865);
	}
	
	.croix {
		background-image: url(images/croixblck.png);
	}
	.croix:hover{
		background-image: url(images/croix1.png);
		filter: drop-shadow(5px 5px 5px #a48865);
	}
	
	.hamburger.top_menu {
		top: 20px;
		position: fixed;
	}
	.champs_bandeau {
		height: 25px;
	}
	.lien_menu_princip {
		padding-right: 0px;
		padding-left: 13px;
		color: #A58965;
		font-size: 32px;
		padding-top: 16px;
	}
	.lien_menu_princip:hover {
}
	lien_menu_princ:active {
		display:none;
	}
	div#princip ul {
		background-color: #6a3632;
		/*! width: 140px; */
		width: 461px;
		/*! border: solid 1px black; */
		/*! right: 5px; */
	}
	.menuder{
		position:relative;
		left:-146px;
		top:-33px;
	}

	.titre_newz {
		font-size: 32px;
	}
	#formnews {
		height: 55px;
	}
		.cadre_titre{
		height: 34px;
		padding-top: 9px;
		}
}
@media screen and (min-width: 1081px) {
	li.menu_princ {
		display:inline-block;
		vertical-align:top;
		/*! width: 25%; */
		padding-top:5px;
	}
	.menuder{
		display:block;
		border-top: solid 1px black;
		border-bottom: solid 1px black;
	}
	.menu_princip {
		display:block;
		background: rgba(251, 248, 235, 0.67);
		/*! top: 248px; */
		border-top: 3px #c9a885 groove;
		border-bottom: 3px black ridge;
	}
	.lien_menu_princip{
		padding-top: 3px;
		text-shadow: 0px 1px 2px #930;
	}
	.cadre_content{
		font-size: 20px;
	}
	.cadre_titre{
		font-size: 25px;
		padding-top: 6px;
		padding-bottom: 9px;
		height: 15px;
	}
	#\32 60, #\32 62, #\32 63, #\32 64, #\32 65, #\32 66, #\32 67 {
   
    font-size: 20px;
}
}
