body
{
   width: 800px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;    
   background-image: url("../images/body/body.jpg");
   background-color: #D6DFEE;
   background-repeat : repeat-x;
}

img
{
	border: none;
}

p
{
	color: #162982;
}

#header
{
	width: 800px;
	height: 112px;
	background-image: url("../images/header/header.png");
}
#menu
{
   width: 800px;
   height: 40px;
}

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:10px ;
	background:transparent url("../images/menu/bleu.jpg") repeat-x top left;
	font-family: "Trebuchet MS", Georgia, serif;
}
ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #ffffff;
}

ul#menu li#actif
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #ffffff;
	background:transparent url("../images/menu/green.jpg") repeat-x top left;
}

ul#menu li a
{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	height:27px;
}

ul#menu li a:hover
{
	background:transparent url("../images/menu/green.jpg") repeat-x top left;	
}

#side
{
	width: 800px;
	height: 450px;
	margin: auto;
	background-color: white;
}

#side_left
{
	width: 168px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
}

#promo
{
	width: 168px;
}

ul.menu_promo 
{
	margin:0;
	padding:0;
	list-style-type:none;
}
	
ul.menu_promo li 
{
	margin:0 0 5px 0;
	padding:0;
}
	
ul.menu_promo li a 
{
	display:block;
	width:168px;
	height:126px;
	text-decoration:none;
	background:url("../images/side_left/promo.png") no-repeat 0 0;
	/*border:1px solid #003F64;*/
}

#item1 a:hover 
{
	background:url("../images/side_left/promo.png") no-repeat 0 -126px;
	/*border:1px solid #74B86D;*/
}
	
#conseils
{
	margin-top: 10px;
	width: 168px;
}

ul.menu_conseils 
{
	margin:0;
	padding:0;
	list-style-type:none;
}
	
ul.menu_conseils li 
{
	margin:0 0 5px 0;
	padding:0;
}
	
ul.menu_conseils li a 
{
	display:block;
	width:168px;
	height:112px;
	text-decoration:none;
	background:url("../images/side_left/conseils.png") no-repeat 0 0;
	/*border:1px solid #003F64;*/
}
	
#item2 a:hover 
{
	background:url("../images/side_left/conseils.png") no-repeat 0 -112px;
	/*border:1px solid #74B86D;*/
}

#cheque
{
	margin-top: 10px;
	background-image: url("../images/side_left/cheque_cadeau.jpg");
	width: 168px;
}

ul.menu_cheque 
{
	margin:0;
	padding:0;
	list-style-type:none;
}
	
ul.menu_cheque li 
{
	margin:0 0 5px 0;
	padding:0;
}
	
ul.menu_cheque li a 
{
	display:block;
	width:168px;
	height:118px;
	text-decoration:none;
	background:url("../images/side_left/cheque.png") no-repeat 0 0;
	/*border:1px solid #003F64;*/
}


	
	
#item3 a:hover 
{
	background:url("../images/side_left/cheque.png") no-repeat 0 -118px;
	/*border:1px solid #74B86D;*/
}

a:link
{
	color: #162982;
	text-decoration: underline
}



h2
{
	color: #e43e24;
	font-family: "Trebuchet MS", Georgia, serif;
}

#content
{
	width: 410px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content
{
	position: relative;
	width: 390px;
	height: 376px;
	background-color: white;
	margin: auto;
	margin-top: 10px;

	
}

/*---------------------------------/MENTIONS/-------------------------*/

#txt_mentions
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 20px 10px 0;
	
}



/*---------------------------------/SERVICES/-------------------------*/


#side_services
{
	width: 800px;
	height: 1510px;
	margin: auto;
	background-color: white;
}

#side_left_services
{
	width: 168px;
	height: 1440px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
}

#content_services
{
	width: 600px;
	height: 1450px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_services
{
	float: left;
	width: 600px;
	height: 1450px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_services
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_services ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_services p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}
/*---------------------------------/ FIN SERVICES/-------------------------*/

/*---------------------------------/ DEBUT IDEES CADEAUX/------------------*/
#side_idees
{
	width: 800px;
	height: 450px;
	margin: auto;
	background-color: white;
}

#side_left_idees
{
	width: 168px;
	float: left;
	height: 380px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
}

#content_idees
{
	width: 600px;
	height: 386px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_idees
{
	float: left;
	width: 600px;
	height: 390px;
	background-color: white;
	margin-left: 10px;
	

	
}


/*--------------------------GARCONS---------------------*/
#side_idees_b
{
	width: 800px;
	height: 4130px;
	margin: auto;
	background-color: white;
}

#side_left_idees_b
{
	width: 168px;
	float: left;
	height: 4060px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
}

#content_idees_b
{
	width: 600px;
	height: 4060px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_idees_b
{
	float: left;
	width: 600px;
	height: 390px;
	background-color: white;
	margin-left: 10px;
}



#txt_idees_boys
{
	background-color: #c4d7ff;
	border: 1px solid #0034ad;
	margin: 10px 0 10px 0;
}


#txt_idees_boys ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_idees_boys p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}


/*----------------------------------------FILLES---------------------*/
#side_idees_f
{
	width: 800px;
	height: 3800px;
	margin: auto;
	background-color: white;
}

#side_left_idees_f
{
	width: 168px;
	float: left;
	height: 3730px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: white;
}

#content_idees_f
{
	width: 600px;
	height: 3730px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_idees_f
{
	float: left;
	width: 600px;
	height: 390px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_idees_filles
{
	background-color: #fdebf7;
	border: 1px solid #ff23b4;
	margin: 10px 0 10px 0;
}


#txt_idees_filles ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_idees_filles p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}


/*---------------------------------/ FIN IDEES CADEAUX/------------------*/


/*---------------------------------/ANNIVERSAIRE/-------------------------*/


#side_anniv
{
	width: 800px;
	height: 900px;
	margin: auto;
	background-color: white;
}

#side_left_anniv
{
	width: 168px;
	height: 830px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_anniv
{
	width: 600px;
	height: 830px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_anniv
{
	float: left;
	width: 600px;
	height: 830px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_anniv
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_anniv ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_anniv p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}
/*---------------------------------/ FIN SERVICES/-------------------------*/

/*---------------------------------/ FARCES/-------------------------*/

#side_farces
{
	width: 800px;
	height: 1820px;
	margin: auto;
	background-color: white;
}

#side_left_farces
{
	width: 168px;
	height: 1750px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_farces
{
	width: 600px;
	height: 1750px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_farces
{
	float: left;
	width: 600px;
	height: 1750px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_farces
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_farces ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_farces p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}

/*---------------------------------/ FIN FARCES/-------------------------*/



/*---------------------------------/ BOUGE/-------------------------*/

#side_bouge
{
	width: 800px;
	height: 1820px;
	margin: auto;
	background-color: white;
}

#side_left_bouge
{
	width: 168px;
	height: 1750px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_bouge
{
	width: 600px;
	height: 1750px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_bouge
{
	float: left;
	width: 600px;
	height: 1750px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_bouge
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_bouge ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_bouge p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}

/*---------------------------------/ FIN BOUGE/-------------------------*/


/*---------------------------------/NOUVEAUTE/-------------------------*/

#side_nouveaute
{
	width: 800px;
	height: 1220px;
	margin: auto;
	background-color: white;
}

#side_left_nouveaute
{
	width: 168px;
	height: 1150px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_nouveaute
{
	width: 600px;
	height: 1150px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_nouveaute
{
	float: left;
	width: 600px;
	height: 1150px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_nouveaute
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_nouveaute ul
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_nouveaute p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}

/*---------------------------------/ FIN BOUGE/-------------------------*/



/*---------------------------------/ANNIVERSAIRE/-------------------------*/


#side_jeux_playmo
{
	width: 800px;
	height: 1120px;
	margin: auto;
	background-color: white;
}

#side_left_jeux_playmo
{
	width: 168px;
	height: 1050px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_jeux_playmo
{
	width: 600px;
	height: 1050px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_jeux_playmo
{
	float: left;
	width: 600px;
	height: 1050px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_jeux_playmo
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_jeux_playmo ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_jeux_playmo p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}
/*__________________________________CATA__________________________________________________*/

#side_cata
{
	width: 800px;
	height: 670px;
	margin: auto;
	background-color: white;
}

#side_left_cata
{
	width: 168px;
	height: 600px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: white;
}

#content_cata
{
	width: 600px;
	height: 600px;
	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_cata
{
	float: left;
	width: 600px;
	height: 600px;
	background-color: white;
	margin-left: 10px;
	

	
}

#txt_cata
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
	margin: 10px 0 10px 0;
}


#txt_cata ul
{
	
	text-align: left;
	color: #e43e24;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	
	list-style-type: disc;


}

#txt_cata p 
{
	
	text-align: left;
	color: #162982;
	font-size: 13px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
	margin-right: 10px;


}


/*---------------------------------/ FIN SERVICES/-------------------------*/

#actu1
{
	background-color: #f4f4f4;
	border: 1px solid #162982;
}

#actu2
{
	margin-top: 10px;
	background-color: #f4f4f4;
	border: 1px solid #162982;
}

#actu3
{
	margin-top: 10px;
	background-color: #f4f4f4;
	border: 1px solid #162982;
}


#sous_content .tt_p
{
	color: red;
	font-weight: bold;
}

#sous_content a
{
	

	color: #d13820;
	font-size: 12px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 300px;
	
}

#sous_content p
{
	
	text-align: left;
	color: #162982;
	font-size: 12px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
	margin-left: 10px;
}

#sous_content ul
{
	
	
	color: #162982;
	font-size: 15px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
}


#sous_content_large
{
	position: relative;
	width: 600px;
	height: 376px;
	background-color: white;
	margin: auto;
	margin-left: 10px;
	margin-top: 10px;
	
}

#sous_content_large p
{
	
	text-align: center;
	color: #162982;
	font-size: 14px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
}

#sous_content_large ul
{
	
	
	color: #162982;
	font-size: 15px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
}

/*------------------------------------------------------------------------------*/
/*__________________________CONTACT_____________________________________________*/

#side_contact
{
	width: 800px;
	height: 750px;
	margin: auto;
	background-color: white;
}

#content_contact
{
	width: 788px;

	background-color: white;
	float: left;
	margin-bottom: 10px;
}

#sous_content_contact
{
	position: relative;
	width: 780px;
	height: 676px;
	background-image: url("../images/plan/plan*.jpg");
	background-color: white;
	margin-left: 10px;
	border: 1px solid #E43E24;	
	margin-top: 10px;
}

#sous_content_contact p
{
	
	text-align: center;
	color: #162982;
	font-size: 14px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
}
#sous_content_contact h1
{
	
	text-align: center;
	color: #E43E24;
	font-family: "Trebuchet MS", Georgia, serif;
	margin: 0;
}


#sous_content_contact .lien
{
	text-align: right;
	color: #547AB9;
	font-size: 15px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-right: 10px;
}


#side_right_contact
{
	width: 200px;
	float: left;
	margin-top: 10px;
	background-color: #DBE3F0;
}


#centre
{
	float: left;
	width: 390px;
	height: 376px;
	background:  url("../images/side_right/adresse*.png");
}

#peripherie
{
	float: left;
	width: 390px;
	height: 376px;
	color: #E43E24;
	background:  url("../images/side_right/adresse*.png");
}


#adresse
{
	width: 200px;
	height: 250px;
	background-image: url("../images/side_right/adresse*.png");
}

#adresse h3
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
	font-family: "Trebuchet MS", Georgia, serif;
}

#adresse  p
{
	line-height:1.0;
	text-align: center;
	color: #E43E24;
	font-family: "Trebuchet MS", Georgia, serif;
	padding: 0;
	margin: 0;
}

#horaires
{
	margin-top: 10px;
	width: 200px;
	height: 145px;
	background-image: url("../images/side_right/horaires.png");
}

#horaires h3
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
	font-family: "Trebuchet MS", Georgia, serif;
}

#horaires  p
{
	text-align: center;
	color: #ffffff;
	font-family: "Trebuchet MS", Georgia, serif;
}



/*__________________________CONTACT_____________________________________________*/


#content_produits
{
	float:left;
	width: 800px;
	height: 2050px;
	background-color: #DBE3F0;
	margin-bottom: 10px;
}

#sous_content_produits
{
	position: relative;
	float:left;
	width: 568px;
	height: 2000px;
	background-color: white;
	margin: auto;
	margin-left: 10px;
	margin-top: 10px;
	
}

#sous_content_produits p
{
	
	text-align: left;

	font-size: 14px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-left: 10px;
}

#sous_content_produits ul
{
	
	
	
	font-size: 15px;
	font-family: "Trebuchet MS", Georgia, serif;
	
}


a
{
	text-decoration: underline; 
}



a img { 
  border: none; 
} 

#sous_content .lien
{
	text-align: right;
	color: #547AB9;
	font-size: 15px;
	font-family: "Trebuchet MS", Georgia, serif;
	margin-right: 10px;
}

#side_right
{
	width: 212px;
	float: right;
	margin-top: 10px;
	background-color: white;
}

#side_right_produits
{
	width: 212px;
	height: 1350px;
	float: right;
	margin-top: 10px;
	background-color: #DBE3F0;
}

#video
{
	width: 200px;
	height: 122px;
}

#cata
{
	margin-top: 10px;
	width: 200px;
	height: 122px;
	*background: url("../images/side_right/cata.png");
}


#offre
{
	background: red;
	width:200px;
	height: 112px;
	margin-top: 10px;
	*background: url("../images/side_right/offre.png");
}

#horaires h3
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
	font-family: "Trebuchet MS", Georgia, serif;
}

#horaires  p
{
	text-align: center;
	color: #ffffff;
	font-family: "Trebuchet MS", Georgia, serif;
}

#footer
{
	clear: both;
	width: 780px;
	height: 40px;
	margin: auto;
	background-image: url("../images/footer/footer.png");
	padding-top: 1px;
}

#footer p
{
	line-height:0.6;
	text-align: center;
	color: white;
	font-size: 10px;
	font-family: "Trebuchet MS", Georgia, serif;
}



#footer a:link
{
	color: #162982;
}

#footer a:visited
{
	color: yellow;

}

#footer a:hover, a:focus, a:active { 
  color: white; 
} 

#footer a:active { 
  outline: none; 
} 

#footer a img { 
  border: none; 
}

#content_vignette
{
	position: relative;
	width: 600px;
	height: 150px;

	margin: auto;
	margin-top: 40px;
	
}

#partenaires
{
	width: 200px;
	height: 2000px;
	background-image: url("../images/side_right/marques.jpg");
}



