body{
	background-color:#FFFFFF;
	font-family: helvetica;/*

	background-image:url(images/fond.gif);
*/
	text-align:center;
}
.img{
border:transparent;
padding:9px;
height:120px;
width:120px;
}
.imgheader{
border:transparent;
}
.plus{
padding-left: 10px;
padding-top: 55px;
vertical-align:middle;
text-align:center;
float: left;
width: 120px;
height: 10px;
}
#contenu{
 background-color: #cdefec;
}
.produit{
width: 996px; float: left; border: 2px solid #009999;background-color:white;clear:both;
}
.offrehover a:hover{
	background-color:transparent;
	color:red;
}
.offrehover a:hover img{
		background-color:transparent;
}
.button {
-webkit-box-shadow: black 0px 1px 0px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBDBDB), to(#707070));
border-bottom-left-radius: 40px 40px;
border-top-right-radius: 40px 40px;
color: white;
font-size: 11px;
padding: 8.5px 16px;
padding-top: 8.5px;padding-right: 16px;text-decoration: none;
text-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 0px;vertical-align: middle;
   -moz-border-radius-bottomleft: 40px 40px;-moz-border-radius-topright: 40px 40px;
   -moz-box-shadow:rgba(0, 0, 0, 0.398438) 0px 1px 0px;
  background: -moz-linear-gradient(top, #DBDBDB, #707070);
   }
   .moduleTitre2{
   background-color:#009999;font-size:25px;color:white;padding-bottom:5px;padding-top:10px;
   }
.button:hover {

   background: #ffffff;
   color: #857785;
   }
.button:active {

   background: #859199;
   }
a:-webkit-any-link {
color: -webkit-link;
cursor: auto;
text-decoration: none;
}

a:center{
text-align:center;
}
.template{
font-weight:bold;
font-size:20px;
}
.menue{
font-size: 18px;
background-color:#f26522;
color: white;
padding-bottom: 5px;
padding-left: 7px;
padding-top: 5px
}

.menue a {color:white;text-align: center;text-decoration:none;}
.menue a:hover{color:gray;text-align:center;text-decoration:none;}
.menue a:active{color:black;}

.moduleContent2{
padding-bottom:35px;padding-top:35px;background-color:white;width:494px;float:right;height:379px;
border:3px solid #ccefeb;
}
}
a img{
	border:0;
}

td.center{text-align: :center;}
h1{
vertical-align: middle;
text-align:center;
}
h2.bis{margin:0px;padding-top:10px;}

h2.bisa{margin:0px;}
h2 {
font-size: 23px; color: #009999;font-weight:normal; text-align: left;
}
h2.colwhite {
font-size: 23px; color: white; text-align: left;font-weight:normal;margin:0px;
}
h2.colwhite1 {
font-size: 23px; color: white; text-align: center;font-weight:normal;
}
.module2{
clear:both;
background-color:#b7b7b7;
}

.magasin{float:left;position:relative;}
.region{display:none;}
.region ul{padding:0px;list-style-type:none;font-weight:bold;color:black;text-align:left;clear:both;}
.region li.titre{width:100%;font-weight:bold;color:black;margin:5px 20px;float:left;height:18px;margin-bottom:5px;font-size:18px;color:#009999;}
.region li{width:180px;font-weight:normal;margin:10px 20px;float:left;height:85px;color:#00a89e}
.border_red_dashed{border:2px dashed #C30;}
.border_red_solid{border:1px solid #D02;}
.border_redlight_solid{border:1px solid #ea9;}
/*

Size S: corresponds to size 2/3 approx. 12 cm (6-11 months)

Size M: corresponds to size 4/5 approx. 13.3 cm (12-16 months)

Size L: corresponds to size 5.5 approx. 14.5 cm (16-24 months)


#header{height:250px;width:373px;background-image: url(img/header_start.JPG);}
*/
.tableau:hover{
color:white;
background-color:#b9b8fe;
}
.tableau1:hover{
color:white;
background-color:#9090fe;
}
.tableau2:hover{
color:white;
background-color:#2726fe;
}
.tableau3:hover{
color:white;
background-color:#0100c2;
}
.tablo1:hover{
color:white;
background-color:#921d7a;
}
.tablo2:hover{
color:white;
background-color:#ea9b13;
}
.tablo3:hover{
color:white;
background-color:#323277;
}
.tablo4:hover{
color:white;
background-color:#db1e23;
}

.button2 {
   /* border-top: 1px solid #ffffff; */
   background: #ffffff;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
   background: -moz-linear-gradient(top, #ffffff, #ffffff);
   padding: 20px 40px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   /* border-radius: 0px; */
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #050005;
   font-size: 24px;
   font-family: Georgia, Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button2:hover {
   /* border-top-color: #ffffff; */
   background: #ffffff;
   color: #636363;
   }
.button2:active {
   /* border-top-color: #a6a6a6; */
   background: #a6a6a6;
   }


#menu table{margin:0px auto;height:20px;}
#menu ul {margin:0px;padding:0px;height:20px;}
#menu ul li{float:left;list-style-type:none;margin:0px 4px;height:20px;}

#content{
	background-image:url(images/contentbg.png);
	padding:0px 14px;
}

#content2{
	border-width:1px;
	border-style:solid;
	border-top-color:#38eaff;
	border-left-color:#38eaff;
	border-bottom-color:#2c6e81;
	border-right-color:#2c6e81;
	background-color:#acd;

	color:#262c60;
	font-family:Comic sans Ms,Verdana;
	font-size:15px;
	text-align:justify;
}

#content2 h1{text-align:center;}
#content2 div{margin:0px 20px;}
#content2 p{margin:0px 20px;}
#content2 a {color:black;text-decoration:none;}


#footer{width:950px;text-align:center;padding-top:10px;font-size:12px;color:#048bb0;margin:0px auto;}
/*#footer a {color:#048bb0;}
*/



.legende{
	font-size:12px;
	text-align:justify;
	float: left;
	position: absolute;
}

.region{
display:none;
}
p{
text-align:center;
}

div.grdvignette{
	margin-left:25px !important;
	_margin-left:0px !important;
	float:left !important;
	height:210px;
	width:200px;
	text-align:center;
}

div.vignette{
	margin:0px auto;
	width:180px !important;
	text-align:center !important;
}

div.vignette:hover{
	border:1px #262C60 solid !important;
	background-color:#9cbccb !important;
}

.fondfonce{
	vertical-align:top;
}

