body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	background: #E4BCFC;
	background-position: center 0; 
	background-repeat: no-repeat;
	color:#ffffff;
}

#conteneur {
	background: url('design/fond.png') repeat-y;
	width: 1000px;
    margin: 0 auto;
	
}

#top{
	height:20px;
	background:#6d3f8d;
	width:1000px;
}
#top div.top1{
	float:left;
	width:800px;	
}
#top div.top2{
	float:left;
	width:200px;
	margin-top:5px;
	color:#ffffff;
	font-size: 10px;
	font-weight:bold;
	text-align:right;
}

#top form{
	margin-left:0px;
	margin-top:2px;
	margin-bottom:1px;
}

#top input{
	background:#E6BFFB;
	border : 1px dashed #ffffff;
	color:#ffffff;
	font-size: 10px;
	font-weight:bold;
}

#top a{
	color:#ffffff;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}

#header {
	height:131px;
	width:1000px;
	background: url('design/header.png') no-repeat;
}

#header a {
	display: block;
	width: 100%; height: 100%;
}

#menu-horizon{
	background:#6316b2;
	width:1000px;
	color:#FFFFFF;
	font-weight:bold;
	
}

#menu-horizon a{
	color:#ffffff;
	text-decoration:none;
	margin:0px;
}

p.menugros{
	font-size:24px;
	text-align:right;
	margin-top: 0px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:0px;
}

p.menupetit{
	font-size:12px;
	text-align:right;
	margin-top: 0px;
	margin-left: 10px;
	margin-right:5px;
	margin-bottom:0px;
}

#menu-horizon div.menu1{
	float:left;	
	width:135px;
	color:#ffffff;	
	background-color:#e543a9;	
}

#menu-horizon div.menu2{
	float:left;	
	width:120px;
	color:#ffffff;	
	background-color:#e5436d;	
}

#menu-horizon div.menu3{
	float:left;	
	width:215px;
	color:#ffffff;	
	background-color:#b2163e;	
}

#menu-horizon div.menu4{
	float:left;	
	width:175px;
	color:#ffffff;	
	background-color:#1675b2;	
}

#menu-horizon div.menu5{
	float:left;	
	width:155px;
	color:#ffffff;	
	background-color:#5faee1;	
}

#menu-horizon div.menu6{
	float:left;	
	width:200px; 
	color:#ffffff;	
	background-color:#6316b2;
}

#gauche{
    float: left;
    width: 200px;
	margin:0px;
}

#gauche div.titretop{

	background-image:url(design/menugtop.png);
	height:20px;
}
#gauche div.titre{

	background-image:url(design/menug.png);
	height:37px;
}

#gauche div.titretop a{
	color:#ffffff;
	text-decoration:none;
}
#gauche div.titre a{
	color:#ffffff;
	text-decoration:none;
}

#gauche div.titretop p{
	float:left;
	font-size: 15px;
	font-weight:bold;
	margin-top: 0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}

#gauche div.titre p{
	float:left;
	font-size: 15px;
	font-weight:bold;
	margin-top: 17px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}

#gauche ul{
	padding: 0;
	margin:0 0 0 0px;
}


#gauche li{
	list-style-image: none;
	list-style-type: none;
	width: 100%; height: 100%;
	border-bottom : 1px solid #b167af;
}

#gauche li a {
	color:#ffffff;
	margin-left:11px;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

#centre a.concoursbiz {
	color:#b2163e;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

#gauche div.menu1{
	background:#e543a9;
}

#gauche div.menu2{
	background:#e5436d;
}

#gauche div.menu3{
	background:#b2163e;
}

#gauche div.menu4{
	background:#6316b2;
}

#gauche div.menu5{
	background:#1675b2;
}

#gauche div.menuban{
	height:200px;
	width:200px;
}

#gauche div.menuban a{
	display: block;
	width: 100%; height: 100%;
}
#gauche div.menubas{
	background-image:url(design/menubas.png);
	height:159px;
}

#centre{
    float: left;
	background:#ffffff;
	color:#764b94;
    width: 596px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	border-right : 1px dashed #6d3f8d;
}

#centre div.corps a.lienastuce{
	color:#764b94;
    text-decoration:none;
	font-weight:normal;
}

#centre a{
    color:#764b94;
	text-decoration:none;
	font-weight:bold;

}

#centre a:hover{
    color:#764b94;
	text-decoration:underline;
	font-weight:bold;
}


#centre div.textpresentationhome{
    float: left;
	width: 429px;
	height: 270px;
	text-align:justify;
	margin:0px;
	border-bottom : 1px dashed #6d3f8d;
}

#centre div.textpresentationhome p.titre{
    font-size: 15px;
	font-weight:bold;
	margin-top: 16px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	
}

#centre div.textpresentationhome p.text{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

#centre div.textpresentation{
    float: left;
	width: 429px;
	height: 250px;
	text-align:justify;
	margin:0px;
	border-bottom : 1px dashed #6d3f8d;
}

#centre div.textpresentation p.titre{
    font-size: 15px;
	font-weight:bold;
	margin-top: 16px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	
}

#centre div.textpresentation p.text{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}

#centre div.corps{
    float: left;
	text-align:justify;
	margin:0px;
	width:100%;
	background: #EFD8FE;
}

#centre div.corps p.titre{
	background:#D9B4EF;
	font-size: 15px;
	font-weight:bold;
	margin-top: 16px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;	
}

#centre div.corps div.text{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
}

#centre div.corps div.textconcours{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
}

#centre div.corps p.text{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
}

#centre div.corps p.textconcours{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
	border:#D9B4EF dashed 2px;
}
#centre div.corps div.concours{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #ffffff;
}

#centre div.corps p.concours{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #ffffff;
}

#centre div.corps a.toprecherche{
	color:#764b94;
    text-decoration:underline;
	margin-right:5px;
	margin-left:5px;
}

#centre div.corps p.auteur{
    font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
	text-align:right;
}

#centre div.corps p.recommander{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #FEEBFE;
}


#centre div.corps p.commentaires{
    font-size: 11px;
	margin-top: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #e5436d;
	color:#FFFFFF;
}

#centre div.logofemmehome{
    float: left;
	background-image:url(design/logofemme.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 167px;
	height: 270px;
	margin:0px;
	border-bottom : 1px dashed #6d3f8d;
}

#centre div.logofemme{
    float: left;
	background-image:url(design/logofemme.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 167px;
	height: 250px;
	margin:0px;
	border-bottom : 1px dashed #6d3f8d;
}

#centre div.logochat{
    float: left;
	background-image:url(design/concours/logochat.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 167px;
	height: 250px;
	margin:0px;
	border-bottom : 1px dashed #6d3f8d;
}

#droite{
    float: left;
	background:#ffffff;
	color:#764b94;
    width: 200px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	
}

#droite div.proposerastuce{
	background-image:url(design/proposerastuce.png);
	height:69px;
}

#droite div.proposerastuce a {
	display: block;
	width: 100%; height: 100%;
}

#droite div.gagnercadeaux{
	background-image:url(design/gagnercadeaux.png);
	height:57px;
}

#droite div.gagnercadeaux a {
	display: block;
	width: 100%; height: 100%;
}

#droite div.bonsplans{
	background-image:url(design/bonsplans.png);
	height:58px;
}

#droite div.bonsplans a {
	display: block;
	width: 100%; height: 100%;
}

#droite div.menudroite{
	background: #EFD8FE;
	color:#764b94;
    margin-top: 0px;
	margin-right:0px;
	margin-bottom:20px;
}

#droite div.menudroite a{
	color:#764b94;
	font-size: 11px;
	font-weight:bold;
    text-decoration:none;
}

#droite div.menudroite p{
	margin-top: 5px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}

#droite div.menudroitebas{
	background: #EFD8FE;
	color:#764b94;
    margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
}

#droite div.menudroitebas a{
	color:#764b94;
	font-size: 11px;
	font-weight:bold;
    text-decoration:none;
}

#droite div.menudroitebas p{
	margin-top: 5px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}

#footer{
	background: #6d3f8d;
	color:#FFF;
	text-align:center;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}

hr {
  	clear: both;
	margin:0px;
  	visibility: hidden;
	background:#975895;
}

form.moteur{
	margin-top: 5px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:80px;
}

input.moteur{
	background:#E6BFFB;
	border : 1px solid #ffffff;
	color:#6d3f8d;
	font-size: 11px;
	font-weight:bold;
	width:200px;
}

form.inscription{
	margin-top: 5px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:50px;
}

input.inscription{
	background:#E6BFFB;
	border : 1px solid #ffffff;
	color:#6d3f8d;
	font-size: 11px;
	font-weight:bold;
	width:200px;
}

input.astuce{
	background:#E6BFFB;
	border : 1px solid #ffffff;
	color:#6d3f8d;
	font-size: 11px;
	font-weight:bold;
	width:450px;
}

select.inscription{
	background:#E6BFFB;
	border : 1px solid #ffffff;
	color:#6d3f8d;
	font-size: 11px;
	font-weight:bold;
}

textarea.inscription{
	background:#E6BFFB;
	border : 1px solid #ffffff;
	color:#6d3f8d;
	font-size: 11px;
	font-weight:bold;
}

.paragraphe{
	margin-left:50px;
}

.alert{
	font-size: 11px;
	margin-top:10px;
	margin-left:50px;
	margin-right:10px;
	color: #ffffff;
	border-color: #6d3f8d;
	background:#6d3f8d;
}


#centre div.corps div.textastuce{
    font-size: 12px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
	color: #31044F;
}

#centre div.commentaire{
    float: left;
	width: 429px;
	text-align:justify;
	margin:0px;
	border-bottom : 1px solid #ffffff;
}

#centre div.logofemmecommentaire{
    float: left;
	background-image:url(design/logofemme.png);
	background-repeat:no-repeat;
	background-position: top;
	width: 167px;
	height: 270px;
	margin:0px;
}

#centre div.commentaire p.commentaireauteur{
    font-size: 11px;
	margin-top: 15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #F4D7F4;
	color:#b2163e;
}

#centre div.commentaire p.commentairedesc{
    font-size: 11px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #b2163e;
	color:#EFD8FE;
}

.newsletter{
 	font-size: 11px;
	color:#764b94;
	text-align: justify;
	margin-bottom:0px;
}

.newsletter form{
	margin-bottom:0px;
}

.newsletter input{
	background:#E6BFFB;
	border : 1px solid #764b94;
	color:#764b94;
	font-size: 10px;
	font-weight:bold;
}

#centre div.corps ul.alpha{
	float:left;
	padding: 0;
	list-style:none;
	text-decoration:none;
	font-size: 11px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	background: #EFD8FE;
}

#centre div.corps ul.alpha li{
	float:left;
	background:#fcfcfc;
	border:1px solid #764b94;;
	padding:1px 1px 3px 1px;
	margin:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#centre div.corps ul.alpha li:hover{
	background:#FDD5FD;
	border:1px solid #e543a9;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#centre div.corps ul.alpha a{
	font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#764b94;
	border:none;
	padding:2px;
	background:transparent;
}

#centre div.corps ul.alpha a:hover{
	color:#e543a9;
	padding:2px;
}

