/*******************************************************************/
/* Attention  :fichier genere automatiquement : ne pas modifier    */
/*******************************************************************/

/*********************** structure.css *************************/
*{margin:0;padding:0;}
/*h1{height:150px;margin:0;width:782px;}
#superconteneur{margin:auto;width:782px;}
#conteneur{width:782px;margin:0;padding:0}
#contenu{margin:0;padding:0}
#colonne-gauche{padding:0;float:left;}
#footer{margin:8px;margin-bottom:0px;padding:5px; height:10px;text-align:left;font-size:0.78em;}
body{font-family:'Arial';font-size:11px;}

#menu ul{float:left;}
#menu li a{display:block;float:left;padding:0.4em;height:1.2em;text-align:center;width:150px;}
#menu li a:hover{}
#menu li.active a{}
#menu li{display:block;height:2em;}
#menu{width:170px;}
div.clear{clear:both;}

#colonne-droite{padding:0px;float:left;}

form div{border:none;padding:20px;font-size:1em;}
form label,form input,form textarea,form select{width:150px;float:left;margin-bottom:5px;}
form textarea{width:250px;height:100px;}
form br{clear:left;}
form fieldset{border:1px solid #c6c2da;}
form legend{margin-left:20px;padding:3px;font-size:1.1em;font-weight:bold;}
form p{padding-left:0;font-weight:bold;}*/

img{border:none;}
.clear{clear:both;}


/*h1,#superconteneur,#conteneur,#contenu,#main,#footer,#menu ul{border:1px solid #c6c2da;}*/





/*********************** fin structure.css *************************/

  
 
 

 
 
 
 
 /*********************** custom.css *************************/
*
{margin:0;
padding:0;}
body{
	font-size:11px;
	font-family:"Trebuchet MS",Arial;
	color:#222;
}

h2 strong a{
	font-weight:bold;
}

a{
	text-decoration:none;
	color:#b01d73;
}
/*
#superconteneur{
	width:780px;
	margin:auto;
	background:url(../../img/fond1.jpg) #eee;
}

#conteneur{
	
	margin-left:10px;
	margin-right:10px;
	background-color:#fff;
}

*/
#header{
	height:97px;
}
#main{
	padding:20px;
}

#super_wrapper_header,body
{
	background:url(/img/fond1.jpg) #b2b2b2;
}

#super_wrapper_contenu
{
	background:url(/img/fond2.jpg) #fff;
}

#wrapper_contenu
{
	width:780px;
	margin:auto;
	background:url(/img/ombre.png);
}

#wrapper_header,#wrapper_footer
{
	width:780px;
	margin:auto;
	background:url(/img/ombre2.png);
}

#header,#contenu,#footer
{
	width:760px;
	margin:auto;
}

#header{
	position:relative;
	height:127px;
	width:760px;
}

h1{
	background:url(/img/logo2.jpg) #fff no-repeat;
	height:127px;
	width:760px;
	background-position: 15px 15px;
}
h1 span{
	visibility:hidden;
}
h1 a{
	display:block;
	height:97px;
	width:400px;
}

#header .coupure-pub
{
	position:absolute;
	top:30px;
	left:450px;
	width:200px;
}

#barre
{
	height:30px;
	background:url(/img/barre.jpg) no-repeat;
	position:relative;
}

#colonne-gauche{width:165px;float:left;}
#colonne-droite{width:590px;float:left;}

ul{list-style-type:none;}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{font-family:georgia,sans-serif;
color:#222;
font-weight:normal;}

h2{
	margin-bottom:7px;
	border-bottom:1px solid #b01d73;
	padding-left:14px;
	background:url(/img/h2.jpg) no-repeat;
	background-position: 0 3px;
}

.padd{
	margin:10px 20px 10px 20px;
}

#colonne-gauche h2
{
	margin-bottom:0;
	height:14px;
	border-bottom:none;
	color:#b01d73;
	font-weight:bold;
	font-size:11px;
	font-family:"Trebuchet MS",arial;
	text-align:center;
	background: #ffeaf6;
	padding-top:1px;
}

#colonne-gauche a
{
	display:block;
	padding:3px 10px;
	margin-top:2px;
}

#colonne-gauche a:hover
{
	background:#f8e1ee;
}

#colonne-gauche a.active
{
	background:url(/img/pucerose.jpg) no-repeat #f7d2e7 ;
	background-position-y:3px;
}

#colonne-gauche .encart
{
	border-right:1px solid #ffeaf6;
	border-bottom:1px solid #ffeaf6;
	margin-bottom:20px;
	margin-top:10px;
}
fieldset{
	border:1px solid #bbb;padding:10px;
	margin:10px 0;
}
legend{
	font-weight:normal;
	padding: 0 5px;
	font-family:georgia;
	font-size:14px;
}

h3{margin-top:10px;
margin-bottom:5px;
border-bottom:1px solid #7ecc00;
padding-left:7px;
background:url(/img/pucerose2.jpg) no-repeat;
background-position: 0px 3px;
}

#colonne-droite form, #une-colonne form
{
	
	
}


#colonne-droite form .bouton, #une-colonne form .bouton
{
	line-height:17px;
	border:0;
	padding:0 5px;
	color:#73BB00;
	background:#fff url(../../img/fondboutonvert.jpg) repeat-x ;
}


#colonne-droite form a.bouton-like, #une-colonne form a.bouton-like
{
	display:block;
	float:left;
	height:11px;
	border:0;
	padding:3px 5px;
	color:#73BB00;
	background:#fff url(../../img/fondboutonvert.jpg) repeat-x ;
	margin-right:200px;
	margin-left:20px;
}


#colonne-droite form .text, #une-colonne form .text
{
	border:1px solid #73BB00;
}


#colonne-droite form label, #une-colonne form label
{
	display:block;
	float:left;
	width:200px;
}

#colonne-droite form p, #une-colonne form p
{
margin:10px;
}

#colonne-droite p, #une-colonne p
{
margin:10px 0;
}

#colonne-droite form span,#colonne-droite form p.info2,
#une-colonne form span,#une-colonne form p.info2
{
padding-left:10px;
font-style:italic;
margin:0;
}


#colonne-droite form .error,#colonne-droite form .erreur,#une-colonne form .error,#une-colonne form .erreur
{
font-weight:bold;
color:#b01d73;
margin:0 10px 10px 10px;
}

#colonne-droite form .error .erreur,
#colonne-droite form .error .erreur p,#colonne-droite form  .erreur p,
#une-colonne form .error .erreur,
#une-colonne form .error .erreur p,#une-colonne form  .erreur p
{
	margin:0;
}

#colonne-droite form .info,#une-colonne form .info
{
font-weight:bold;
color:#73BB00;
margin:0 10px 10px 10px;
}
#colonne-droite form .error p,#une-colonne form .error p
{

margin:0;
}

table
{
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	width:550px;
}

th,td
{
	padding:7px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	text-align:center;
}

th{
	font-family:georgia;
	color:#b01d73;
}

textarea{
	border:1px solid #73BB00;
	width:400px;
	height:150px;
	
}

#preview_div {
	
	position:relative;
}

#preview_div img 
{
	position: absolute;
	top:-10px;
	left:0;
	padding-left:10px;
}

td a{
	color:#555;
}

#mes-contacts p{
	display:block;
	float:left;
	height:20px;
	width:130px;
	padding:7px;
	border:1px solid #ccc;
	margin:5px;
	
}
#mes-contacts p label{
	width:100px;
	
}

p.bouton{
	text-align:center;
	padding-top:10px;
	float:none;
	clear:both;
}

p.bouton a{
	background:url(/img/pucerose2.jpg) no-repeat;	
	background-position:0 4px;
	padding:2px 2px 2px 9px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	
}
/*********************** fin custom.css *************************/
/****** carte ******/

#carte img.apercu{
	width:720px;
}
/****** fin carte ******/





/****** contact ******/

#une-colonne2{
  padding-top:20px;
}
/****** fin contact ******/





/****** encemoment ******/

#en-ce-moment{
padding:10px 20px 10px 20px;}

#en-ce-moment .contenu{
text-align:center;
}
/****** fin encemoment ******/





/****** fete ******/

#fete{
padding:10px 20px 10px 20px;}

#fete p a{
  font-size:16px;
}

#fete p.demain a,#fete p.demain{
  font-size:12px;
  text-align:left;
}

#fete p {
  text-align:center;
}
/****** fin fete ******/





/****** footer ******/

#footer
{
	background:url(../../img/fondfooter.jpg) #f5f5f5 repeat-x;
  padding-top:15px;
   padding-bottom:15px;
}

#footer div{
	float:left;
	margin-left:100px;
	margin-right:40px;
}

#footer div.clear{
	float:none;
	clear:both;
}

#footer h4{
	font-size:12px;
}

#footer ul
{
	font-size:11px;
	list-style:none;
}

#footer a{
  color:#b01d73;}
/****** fin footer ******/





/****** galerieperso ******/

img.mini{width:150px;}
img.micro{height:40px;}

/****** fin galerieperso ******/





/****** menu ******/

#menu ul{margin:0;}
#menu ul{background:#003A74 url(/pack/img/ul.jpg) repeat-x;color:#fff;}
#menu a,#menu a:visited{color:#fff;text-decoration:none;}
#menu li.active a{background:#0063C5;}
#menu li a:hover{background:#A8C1DA;color:#003A74;}



/****** fin menu ******/





/****** encart ******/

#newsletter-encart input.text{
border:1px solid #e6a3ca;
width:100px;
}

#newsletter-encart input.bouton{
height:17px;
  border:0;
  background:url(/img/fondboutonrose.jpg) repeat-x;
  color:#b01d73;
  padding:0 8px;
}

#newsletter-encart form{
padding: 10px;
}
/****** fin encart ******/





/****** personnaliser ******/

#personnaliser{
padding:10px 20px;}

#personnaliser div
{
  width:170px;
  float:left;
  border:1px solid #eee;
  margin-right:30px;
  margin-top:20px;
  padding:20px;
  text-align:center;
}
#personnaliser div img
{
margin-bottom:10px;
}
/****** fin personnaliser ******/





/****** pub ******/

.padd h4{
font-weight:bold;font-size:12px;color:#BB1974;
}

legend{color:#000;}
/****** fin pub ******/





/****** recherche ******/

#recherche .bouton{
  background:url(../../img/fondboutonrose.jpg) repeat-x;
  color:#b01d73;
  margin-right:0;
  border:none;
 /* font-size:11px;
  padding-left:2px;
  padding-right:2px;*/
  width:140px;
  padding:2px;
}

#recherche input.text
{
  width:135px;
  color:#b01d73;
  margin-top:0;  
  border:none;
  padding:1px;
  margin-right:3px;
  
}
#recherche input
{
 /* margin-right:10px;
  padding-left:4px;
  padding-right:4px;
  font-size:11px;
  padding:1px;*/
}

#recherche{
  position:absolute;
  top:4px;
  left:468px;
  padding:0;
}
#recherche div{
  position:relative;
}
#recherche .bouton{
  position:absolute;
  top:0px;
  left:148px;
  padding:1px 2px 2px 2px;
}
/****** fin recherche ******/





/****** resultat ******/

#resultat_recherche p.carte{
float:left;
padding:10px;
text-align:center;
height:200px;}

#resultat_recherche p.carte img{
margin-bottom:10px;
border:1px solid #ccc;height:180px;}
/****** fin resultat ******/





/****** sondage ******/

#sondage span.barre{display:block;height:5px;background:#88dc00;border-left:2px #88dc00 solid;}

#sondage div{
padding:10px;}
#sondage input.bouton{
height:17px;
  border:0;
  background:url(/img/fondboutonrose.jpg) repeat-x;
  color:#b01d73;
  padding:0 8px;
  margin-left:45px;
}
/****** fin sondage ******/





/****** theme ******/

#theme img{}

#theme div.carte{
float:left;
padding:10px;
text-align:center;
height:200px;}

#theme div.carte img{
	border:1px solid #ccc;height:180px;}
	
#theme #referer 
{
	border-top:1px solid #b01d73;
	margin-top:30px;
}

#theme #referer a
{
	color:#666;
}

#prenom a{
	font-size:14px;
} 

#prenom a.prenom{
	display:block;
	width:150px;
	float:left;
	padding:3px;
}

/****** fin theme ******/





/****** encart ******/

#themes-preferes{
padding:10px 20px;}

#themes-preferes p.carte{
float:left;
padding:10px;
text-align:center;
height:200px;}

#themes-preferes p.carte img{
margin-bottom:10px;
border:1px solid #ccc;height:180px;}
/****** fin encart ******/





/****** themespreferes ******/

div.themes-preferes img{

}

/****** fin themespreferes ******/





/****** touslesthemes ******/

#tous-les-themes h3
{
border:0;
  color:#fff;
  background:url(/img/fondrose.jpg) #7ecc00;
}


/****** fin touslesthemes ******/





/****** espaceperso ******/

#encart-espace-perso h2
{color:#fff;
  background:url(/img/fondrose.jpg) #7ecc00;
font-family:georgia;
  font-size:14px;
  font-weight:normal;
  height:17px;
}

/****** fin espaceperso ******/





/****** inscription ******/

#encart-inscription p{
padding: 5px 5px 0 10px;
}
/****** fin inscription ******/





/****** login ******/

#login input
{
  border:none;
}
#login
{
  padding-left:7px;
  color:#fff;
  height:20px;
  padding-top:4px;
}
#login .bouton
{
  background:url(../../img/fondboutonvert.jpg) repeat-x;
  padding:0px 4px 0px 4px;
  font-size:12px;
  color:#73bb00;
}
#login .text
{
  color:#73bb00;
 margin-right:3px;
  width:135px;
  padding:1px;
}
#login p
{
padding-top:3px;
  padding-left:10px;
}

#login p.erreur
{
  color:#b01d73;
  position:absolute;
  top:-15px;
  left:0px;
}
/****** fin login ******/






