body{font:normal normal normal 16px/1.3em Arial, Helvetica, sans-serif;;
font-size:13.5px;
background:url(../img/back.png) repeat;
/*background:#efefef*/;}

a{color:#0088cc;	
text-decoration:none;}
a:hover {text-decoration:underline;
color:#1034A6;}

.globalment{width:1000px;
margin:0px auto 0px auto;
line-height:25px;
background:#000;
text-align:justify;}

.tete{width:100%;
padding:10px 0px 0px 0px;
background-color:#f6e983;
text-align:center;
position:absolute;
left:0px;
top:0px;
z-index:100;
margin:0px 0px 0px 0px;}

.tete1{width:50%;
float:left;
margin:0px auto 0px 0px; 
padding:0px 0px 0px 0px;}

.tete4{width:50%;
float:right;
font-size:18px;
text-align:left;
font-family:"Queen Empress";
margin:-40px auto 0px 0px; 
padding:0px 0px 0px 0px;}

.tete2{width:20%;
float:right;
font-family:"Queen Empress";
margin:0px auto 0px 0px; 
padding:0px 0px 0px 0px;}

.tete3{width:1020px;
margin:10px auto 0px auto; 
padding:0px;
text-align:center;}

.transition{width:1020px;
margin:235px auto 15px auto; 
border-radius:0px;
z-index:2;
text-align:center;}

.ventre{width:1020px;
margin:0px auto 0px auto;
box-shadow:1px 1px 10px 1px #DDD;
padding:8px;
line-height:25px;
background:#FFF;
text-align:justify;}

.queue{width:100%;
margin:10px 0 5px 0; 
padding:0px 0px 0px 0px;
border-radius:0px; 
line-height:25px;
background:#3f4881;
color:#FFF;
left:0px;
box-shadow:1px 1px 10px 1px #DDD;
float:left;
z-index:1;
position:absolute;}
.queue a {color:#CCC;}

.bienvenue{
	font-size:24px;
margin:20px 0px 0px 0px;
padding:0px 0px 5px 0px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
background-image:url(../img/icon.jpg);
background-repeat:no-repeat;
background-size:30px;
padding-left:40px;
color:#38428f;}

.magasin_add{font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid #ca3a3a 2px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.connexion_login{font-size:24px;
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid #ca3a3a 4px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.fin_comm{font-size:18px;
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid #ca3a3a 1px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.nouveau{font-size:29px;
margin:0px 0px 0px 0px;
text-align:center;
font-weight:bold;
border-bottom:solid #ca3a3a 5px;
text-transform:uppercase;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.corp_gauch{width:68%;
text-align:justify;
padding:2px;
float:left;
line-height:25px;}

.corp_panier{width:67%;
text-align:justify;
padding:10px;
margin:0px 0px 0px 0px;
float:left;
box-shadow:1px 1px 5px 1px #DDD;
line-height:25px;}

.corp_droit{width:29%;
float:left;
text-align:justify;
padding:0px 0px 0px 0px;}

#zoomeffect img:hover {
-moz-transform: rotate(0deg) scale(1.1);
-webkit-transform: rotate(0deg) scale(1.1);
-o-transform: rotate(0deg) scale(1.1);
-ms-transform: rotate(0deg) scale(1.1);
transform: rotate(0deg) scale(1.1);
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;}

#zoomeffect  img{
-moz-transition: all 0.6s ease-in-out 0.2s;
-webkit-transition: all 0.6s ease-in-out 0.2s;
-o-transition: all 0.6s ease-in-out 0.2s;
-ms-transition: all 0.6s ease-in-out 0.2s;
transition: all 0.6s ease-in-out 0.2s;
position:relative;}

#textarea_descrip{width:390px; height:100px;}

.elt_service{width:31.5%;
padding:10px 0px 10px 0px;
margin:10px 2px 0px 8px;
float:left;
text-align:center;
background:#FFF;
color:rgba(0,0,0,0.7);}

.img_box{width:190px;
height:200px;
margin:0px 0px 10px 0px;
border:solid #fff 5px;
border-radius:8px;
border:solid #faeb84 1px;
background-image:linear-gradient(to bottom,#f2f2f2,#fff);}

.img_box:hover{border:solid #faeb84 1px;
background:#faeb84;
box-shadow:1px 1px 10px #ddd;}

.my_but_tous{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.my_but_tous:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	text-decoration:none;
	color:#666666;
}
.my_but_tous a:hover {
	text-decoration:none;
	color:#666666;
}

.ajout_panier{
	-moz-box-shadow:inset 0px 39px 0px -24px #e67a73;
	-webkit-box-shadow:inset 0px 39px 0px -24px #e67a73;
	box-shadow:inset 0px 39px 0px -24px #e67a73;
	background-color:#e4685d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.ajout_panier:hover {
	background-color:#eb675e;
	text-decoration:none;
	color:#FFF;
}
.ajout_panier a: {
	position:relative;
	top:1px;
	text-decoration:none;
	color:#FFF;
}

.text_footer{color:#000;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;}

#infos{width:970px;
height:25px;
background:#eee;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
margin-top:10px;
margin-top:20px;
font-size:12px;
line-height: 1.6;
border:1px solid #ddd;
border-radius:8px;}

#infos span{color:#fff;
background:rgba(227,38,42,1);
float:left;
display:inline;
margin:5px;
margin-top:-1px;
margin-left:0px;
border-radius:8px 0 0 8px;
padding:4px;
padding-right:7px;
padding-left:7px;
font-weight:bold;
text-shadow:1px 1px 1px #333;}

.table_panier{margin:0px 0px 10px 0px;
width:100%;
text-align:center;}

.acc_prod{background:#f6e983;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;}

.titral_aca{width:280px;
margin:0px 0px 10px 0px; 
padding:5px;
border-radius:15px 15px 0 0;
background:#fff697;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#494e8e;
margin-bottom:6px;
text-align:center;}

.prod_gamm{width:99%;
float:left;
margin:0px 0px 10px 0px;}

.descrip_prod{font-size:24px;
font-weight:bold;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.mdp_oubli{text-align:center;}

.vos_coor{color:#FFF;
text-align:center;
padding:10px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
background:#e4685d;}

.mgs_err{text-align:center;
color:red;}

#textarea_descrip{width:400px; height:80px;}

.Style_tableau31 {
  background: #FFFFFF;
  border-radius: 3px;
  border: #CCCCCC;
  border: solid 1px #CCCCCC;
}
.Style_tableau31:hover {
  background: #DFEBEE;
}

.mt_tot{font-weight:bold;
font-size:18px;
background:#039;
color:#FFF;
text-align:center;
margin:10px 0px 10px 150px;
box-shadow:1px 1px 5px 1px #000;
width:300px;}

.tout_prod{font-size:25px;
text-align:center;
color:#039;
font-family:"Trebuchet MS";}

.elt_magasin{width:99%;
float:left;
}

.img_magasin{float:left;
margin:0px 10px 0px 0px;
width: 200px;}

.titro_prod{width:220px;
height:28px;
overflow:hidden;}