/* anam */

/*-------------------------------------------- GENERAL */
h1, h2, h3, address, p, ul, li{
	display:block;
	margin:0;
	padding:0;
}

html, body{
	font:100%/100% Verdana, Arial, Helvetica, sans-serif;
	background:url(img/bg.gif) repeat-x top left #7c0e11;	
	margin:0;	
	padding:0;
}

#general{
	width:937px;
	margin:0 auto;
	padding:0;
}

/*-------------------------------------------- CONTENU*/
#contenu{
	width:937px;
	height:513px;
	padding:0;
	margin:0;
	background:url(img/bg-general.gif) no-repeat top left;
}

#contenucontact{
	width:937px;
	height:513px;
	padding:0;
	margin:0;
	background:url(img/bg-contact.gif) no-repeat top left;
}


#contenu1{
	width:266px;
	height:513px;
	padding:0;
	margin:0;
	float:left;
}

#contenu2{
	width:671px;
	height:513px;
	padding:0;
	margin:0;
	float:left;
	position:relative;
}

#contenu2.bg1{	
	background:url(img/bg-contenu2.gif) no-repeat bottom left;
}

/*-------------------------------------------- LOGO */
#logo{
	width:234px;
	height:109px;
	margin:0;
	padding:27px 0 27px 31px;
}

/*-------------------------------------------- MENU */
#menu{
	width:417px;
	height:38px;
	clear:both;
	margin:0;
	padding:28px 0 0 130px;
}

#menu ul{
	height:38px;
	padding:0;
	margin:0;
	width:417px;
}

#menu ul li{
	height:38px;
	margin:0;
	padding:0;
	display:inline;
}

#menu ul li a{
	height:38px;
	margin:0;
	display:block;
	float:left;
	text-decoration:none;
}

#menu ul li a:hover{
	background-position:0 -38px;
	list-style-type:none;
}

#menu ul li a.focus{
	background-position:0 -38px;
	list-style-type:none;
}

a.menu_acc_1{
	width:84px;
	background:url(img/titre1.gif) top left no-repeat;
}

a.menu_acc_2{
	width:238px;
	background:url(img/titre2.gif) top left no-repeat;
}

a.menu_acc_3{
	width:95px;
	background:url(img/titre3.gif) top left no-repeat;
}

/* --------------------------------------------------ACTUS-ACCUEIL */
.blocactu{
	width:203px;
	height:351px;
	background:url(img/bg-actu.jpg) no-repeat bottom left #ca5116;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 40px;
	padding:0;
}

.blocactu p{
	padding:0 0 0 5px;
}

.blocactu h3{
	width:113px;
	height:30px;
	background:url(img/bg-titre-actu.gif) no-repeat top left;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ca5116;
	margin:0;
	padding:15px 0 0 90px;
}

.blocactu img{
	width:60px;
	margin:0 10px 0 5px;
	padding:0;
	float:left;
	cursor:pointer;

	border:solid 2px #;
	border: solid 2px #7C0E11;
}

.date{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7C0E11;
}

.titre{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#7C0E11;
}

a.savoirplus {
	width:102px;
	height:14px;
	text-align:center;
	background:url(img/bg-bouton-actu.gif) no-repeat top left;
	margin:4px 0 0 5px;
	display:block;
	float:left;
}

.txtclear-actu{
	height:10px;
	margin:0px;
	padding:0px;
	line-height:10px;
	clear:both;
}

/* --------------------------------------------------ACTUS-PAGE */
.blocactupage p.date2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7C0E11;
}

.blocactupage p.titrebis{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#CA5116;
}

.blocactupage{
	width:571px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#A11F5A;
	margin:50px 30px 0 70px;
	padding:0;
	float:left;
}

.blocactupage img{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

.blocactupage-txt{
	width:609px;
	background-color:#efede6;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#394230;
	margin:0px 14px 0 7px;
	padding:5px 10px 20px 20px;
}

.bloclist{
	width:203px;
	height:351px;
	background:url(img/bg-actu.jpg) no-repeat bottom left #ca5116;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 40px;
	padding:0;
}

.bloclist ul li{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(img/puce.gif) no-repeat 5px 0px;
	margin:0;
	padding:5px 10px 0 28px;
	list-style-type:none;
}

.bloclist h3{
	width:113px;
	height:30px;
	background:url(img/bg-titre-actu.gif) no-repeat top left;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ca5116;
	margin:0;
	padding:15px 0 0 90px;
}

/* --------------------------------------------------ACCUEIL */
.accueil{
	width:601px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#7c0e11;
	padding:30px 0 12px 70px;
	margin:0;
}

.carrejaune{
	width:253px;
	height:179px;
	padding:22px 10px 10px 77px;
	margin:0;
	float:left;
}

.carrebleu{
	width:253px;
	height:179px;
	padding:22px 10px 10px 27px;
	margin:0;
	float:left;
}

.carrerouge{
	width:267px;
	height:83px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:35px 0 0 77px;
	margin:0;
	float:left;
}

.carrerouge img{
	float:right;
}

.etiquette{
	width:306px;
	height:200px;
	position:absolute;
	top:404px;
	left:352px;
}

/* --------------------------------------------------JOUETS PUERICULTURE */
.pageint{
	width:601px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7c0e11;
	padding:30px 0 5px 70px;
	margin:0;
}

.pageint2{
	width:641px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(img/barre.gif) repeat-y top left;
	color:#7c0e11;
	padding:22px 0 12px 10px;
	margin:0 0 0 20px;
	height: 230px;
}

.pageint2 img{
	padding:3px;
	margin:0;
}

.produits{
	width:203px;
	height:351px;
	background:url(img/bg-produits.jpg) no-repeat bottom left #850041;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 40px;
	padding:0;
}

.produits h3{
	width:118px;
	height:30px;
	background:url(img/bg-titre-produit.gif) no-repeat top left;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#850041;
	margin:0;
	padding:15px 0 0 85px;
}

.produits ul li{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:5px 10px 0 10px;
}

/* --------------------------------------------------CONTACT */
.tel{
	width:112px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#7c0e11;
	padding:30px 0 12px 100px;
	margin:0;
	text-align: right;
}

.plan{
	width:671px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7c0e11;
	padding:50px 0 0 0;
	margin:0;
	height: 230px;
	text-align: center;
}

.plan img{
	padding:0 0 20px 0;
	margin:0;
}

.etiquette2{
	width:306px;
	height:200px;
	position:absolute;
	top:256px;
	left:-227px;
}

/* --------------------------------------------------MENTIONS LEGALES */
.mentions{
	width:520px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#A11F5A;
	margin:85px 30px 0 70px;
	padding:0;
	float:left;
}

.mentions2{
	width:203px;
	height:351px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#A11F5A;
	margin:0 0 0 60px;
	padding:0;
}


/* --------------------------------------------------FOOTER */
#footertotal{
	width:100%;
	background-color:#7c0e11;
	margin:0;
	padding:0;
}

#footer{
	width:937px;
	height:237px;
	background:url(img/bg-footer.gif) no-repeat top left;
	text-align:center;
	margin:0 auto;
	padding:84px 0 0 0;
}

#footer p.adress{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding-top:10px;
	clear: both;
}

#footer p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#eca300;
	text-align:center;
	padding-top:10px;
	clear: both;
}

#footer img{
	padding-bottom:5px;
	clear: both;
}

/*------------------------- LIENS -------------------------- */
a{
	text-decoration: none;
	color:#ff9933;
}

a:hover{
	text-decoration: none;
	color:#94b5bb;
}

#footer a{
	text-decoration: none;
	color:#eca300;
}

#footer a:hover{
	text-decoration: none;
	color:#fff;
}

.bloclist a{
	color:#fff;
}

.bloclist a:hover{
	color:#850041;
}

/*------------------------- TYPOS -------------------------- */
.txthidden{
	visibility:hidden;
	font:normal 8px Verdana, Arial, Helvetica, sans-serif;
	height:1px;
	margin:0px;
	padding:0px;
	line-height:1px;
	clear:both;
}

.txtitalik{
	text-align:right;
	font:italic normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#94b5bb;
	margin-right: 130px;
}

.txtbold{
	font-weight:bold; 
}

.txtblc{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 9px 0;
}

.txtclear{
	height:1px;
	margin:0px;
	padding:0px;
	line-height:1px;
	clear:both;
}

 
