@import url(menu.css);
@import url(profil.css);
@import url(onglets.css);
@import url(styles2.css);
@import url(dhtmlgoodies_calendar.css);
/*------couleurs-----------
69396B violet foncé
AA82B7 violet
C4AAD7 violet clair
E4DDED violet très clair
--------------------*/

*{
margin :0;
padding:0;
}

body {
	margin:0;
  padding:0;	
	background-color:#E4DDED;
  min-height: 100%; 
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container {	
  margin:0;
	background:#FFF url(images/rien_pour_linstant.gif) top right repeat-y;
	position:absolute;
  left: 50%; 
  margin-left: -500px; /* moitié de la largeur */
	width:990px;
	/*border: 1px solid #413F4F !important;*/
	border:0; 
	padding:0;
}

#header {
	width:990px;
	height:124px;
	background:#FFF url(images/bandeau.jpg) top right no-repeat;
	padding:0;
	margin:0;
	z-index:1000;
}

#menu{
	padding:0;
	margin:-0px 0 0 0;
	width:990px;
	height:47px;
	z-index:0;
	background:#A4A6A5;
}

#menuGauche {
  margin:-16px 0 0 0;
	float:left;		
	width:240px;
}

/*accueil*/
/*------------------boxe GAUCHE-----------------------------*/
#nego_image{
  padding:0; 
  margin-top:5px; 
  margin-left:20px;
}
#box_ccm_agenda {
  margin:0;
	background:transparent url(images/comment_agenda.jpg) no-repeat top left;
  height:360px;
  width:430px;
  float:left;
  padding-top:160px;
  font-size:14px;
}

#box_ccm {
  margin:0px 0 0 0;
	background:transparent url(images/comment.jpg) no-repeat top left;
  height:415px;
  width:240px;
  float:left;
  padding-top:30px;
}
#box_ccm p{
	padding:20px 15px 18px 18px;
}
#top_carre_theme {
  background:#CDC2EC url(images/top_care_theme.jpg) no-repeat 0 0;
  margin-bottom:-1px;
  
}
#liste_themes {
  width:550px;
  height:395px;
  margin:0px 0 0 0;
	float:left;
	padding-top:50px;
  background:#CDC2EC url(images/header_themes.jpg) no-repeat 0 0;
}
#theme{
  width:50%;
  float:left;
}
#theme h2.theme{
	background: transparent url(images/theme.jpg) 0 0 no-repeat;
	padding:5px;
	margin:5px 0 5px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:normal;
	color:#FFFFFF;
	font-weight: bold;
	display:block;
	text-align:center;
	font-variant:small-caps;
}
#theme h2.theme a{
	color:#FFFFFF;
	text-decoration:none;
}
a.gd_theme{
	text-decoration:none;
}
p.theme{
  height:55px;
  margin:0;
  text-align:left;
  padding:-2px 0 0 10px;
}
p.theme a{
  font-size: 12px;
	font-style:normal;
	color:#69396B;
	font-weight: bold;
	display:block;
}

#liste_themes ul {
  list-style-type:square;
}
#liste_themes li.sous_themes {
	border: 0;
	padding:0;
	font-size:12px;
		color:#FFFFFF;
}
a.sous_theme{
  font-size:14px;
  color:#C4AAD7;
  text-decoration:none;
}
#stats {
  float:left;
  width:500px;
  height:240px;
  background:#E4DDED url(images/liste_themes.gif) no-repeat top left;
}
#derniers_inscrits{
  background:#FFF url(images/derniers.jpg) no-repeat top left;
  padding:50px 0 10px 9px;
}
#dernier_inscrit {
  width:215px;
  height:35px;
  background:#E3DAF9;
  margin:3px 3px 0px 3px;
  padding:5px 5px 5px 5px;
  font-size:14px;
  color:#666666;
  text-decoration:none;
    cursor:pointer;
}
#dernier_inscrit:hover {
background:#FFF;
}
#dernier_inscrit a {
  text-decoration:none;
}
#derniers_ajouts{
  background:#FFFFFF url(images/populaires.jpg) no-repeat top left;
  padding:50px 0 10px 9px;
}
#dernier_annonce {
  width:215px;
  height:35px;
  background:#E3DAF9;
  margin:3px 3px 0px 3px;
  padding:5px 5px 5px 5px;
  font-size:14px;
  color:#666666;
    cursor:pointer;
}
#dernier_annonce:hover {
background:#FFF;
}
#agenda {
  float:left;
  width:250px;
  padding: 0px 20px 15px 20px;
  height:220px;
  background:transparent url(images/agenda.jpg) no-repeat top left;
}
/*----details_theme---*/
#details_theme{
  min-height:550px;
  float:left;
}
#col_gauche{
  width:250px;
  float:left;
}
#rechercher{
  width:520px;
  height:225px;
  /*background:#AA82B7 url(images/liste_themes.gif) no-repeat top left;*/
  background:url(images/recherche.jpg) no-repeat;
  float:left;
  margin-left:10px;
}
#rech_text_area{
width:480px;
height:100px;
margin:50px 0px 10px 20px;
padding-top:20px;

}
#resultats{
  width:520px;
  height:auto;
  background:url(images/fond_resultat.jpg);
  float:left;
  margin-left:10px;
}
#liste_resul{
margin-left:8px;
}

#inscrits{
  width:620px;
  float:left;
  margin-left:8px;
  padding: 10px 80px 0 80px;
}


#annonce_top{
width:498px;
margin-left:2px;
}
#annonce{
padding:0px 0px 0px 10px;
margin-top:-3px;
width:488px;
height:auto;
margin-left:2px;
background:url(images/annonce_center.jpg);
}
#annonce h1{
  display:none;
}
#annonce p.message{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	padding:5px 40px 5px 60px;
	background:#FFFFFF url(images/guillemets_ouvrir.gif) no-repeat 10px 0;
	color:#CC9999;
	text-align:justify;
	margin-left:100px;
	padding-left:60px;
}
#annonce p.message2{
  float:right;
  margin-top:-20px;
	background:transparent url(images/guillemets_fermer.gif) no-repeat top right;
	height:40px;
	width:30px;
}
#annonce_foot{
margin-top:-1px;
width:498px;
margin-left:2px;
}



#evenement_top{
width:450px;
margin-left:10px;
}
#evenement{
padding:0px 5px 0px 10px;
margin-top:-3px;
width:435px;
height:auto;
margin-left:10px;
background:url(images/evenement_center.jpg);
}
#evenement h1{
  display:none;
}
#evenement p.message{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	padding:5px 40px 5px 60px;
	background:#FFFFFF url(images/guillemets_ouvrir.gif) no-repeat 10px 0;
	color:#CC9999;
	text-align:justify;
	margin-left:100px;
	padding-left:60px;
}
#evenement p.message2{
  float:right;
  margin-top:-20px;
	background:transparent url(images/guillemets_fermer.gif) no-repeat top right;
	height:40px;
	width:30px;
}
#evenement_foot{
margin-top:-2px;
width:450px;
margin-left:10px;
}









#affiner_recherche {
  margin:0px 10px 10px 10px;
	background:transparent url(images/.gif) no-repeat top left;
  height:360px;
  width:200px;
  float:left;
}
#titre_profils_theme{
  width:540px;
  height:auto;
  /*height:360px;*/
  margin:10px;
  float:left;
  font-size:14px;
}
#liste_annonce_top{
width:540px;
float:left;
height:auto;
margin:10px 0px 0px 0px;
}
#profils_theme {
  width:540px;
  height:auto;
  /*height:360px; margin:10px;*/
  margin:-3px 0px 0px 0px;
  float:left;
  /*background:#AA82B7 url(images/liste_themes.gif) no-repeat top left;*/
  background:url(images/fond_liste_annonce.jpg);
}
#liste_annonce_foot{
width:540px;
float:left;
height:auto;
margin:0px 0px 0px 0px;
}
#liste_evenement_top {
  width:470px;
  margin:10px 0 0px 0;
  float:left;
}
#annonce_agenda {
  width:470px;
  margin:-3px 0 0px 0;
  float:left;
  background:url(images/fond_liste_evenement.jpg);
  /*
  background:#AA82B7 url(images/liste_themes.gif) no-repeat top left;*/
}
#liste_evenement_foot {
  width:470px;
  margin:-1px 0 10px 0;
  float:left;
}
#ils_recherchent, #ils_proposent{
  margin:10px;
  padding:10px;
	background:#E4DDED url(images/mini_fiche.gif) no-repeat top left;
  width:auto;
 /* width:500px; */
  border:1px solid #AA82B7;
}
#ils_recherchent h1, #ils_proposent h1{
  display:none;
}
#ils_recherchent p.message, #ils_proposent p.message{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	padding:5px 40px 5px 60px;
	background:#FFFFFF url(images/guillemets_ouvrir.gif) no-repeat 10px 0;
	color:#CC9999;
	text-align:justify;
	margin-left:100px;
}
#ils_recherchent p.message2, #ils_proposent p.message2{
  float:right;
  margin-top:-20px;
	background:transparent url(images/guillemets_fermer.gif) no-repeat top right;
	height:40px;
	width:30px;
}
#del_annonce{
}
#liens_profil{
  margin:10px 0 0 0;
}
p.message{
  margin:10px;
  color:#FFF;
  font-size:14px;
}
p.explication{
  margin:0;
  font-size:14px;
  text-align:justify;
}
#numpage {
height:15px;
width:15px;
margin:10px 10px 10px 10px;
float:left;
background-color:#C4AAD7;
border: 1px solid #413F4F;
padding:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:normal;
cursor:pointer;
}
#numpage:hover {
background-color:#E4DDED;
}
#box_center_se_connecter {
  background:#AA82B7;
  text-align:center;  
  width:170px;
  padding:10px;
  margin-bottom:10px;
  margin-left:30%;
  float:left;
}
#box_center_inscription {
  background:#AA82B7;
  text-align:center;  
  width:170px;
  height:100px;
  padding:10px;
  margin-bottom:10px;
  margin-left:10px;
  float:left;
}
/*------------------boxe DROITE-----------------------------*/
#menuDroite {
  position:absolute;
  top:175px;
  left:795px;
	width:190px;
	height:500px;
}
#box_se_connecter {
  background:transparent url(images/session2.jpg) no-repeat 0 0;  
  width:190px;
  margin-bottom:10px;
}
#box_se_connecter input{  
  margin-bottom:5px;
}


#box_contact_profil{
	padding:20px 10px 10px 10px;  
  margin:10px 0 10px 0;
  width:170px;
  height:110px;
  background:url(images/session.jpg) no-repeat;
}   

/*------box liens 2 à DROITE-----------------------------*/

#box_liens {  
  width:190px;
  padding:0;
  text-align:center;
}
#box_liens a img#spacer{
  width:160px;
  height:45px;
} 


#footer {
	width:990px;
	height:18px;
	background: transparent url(images/footer.gif) top center no-repeat;
	float:left;
	display:block;	
	text-align:center;
  margin-top:70px;
  padding-top:10px;
}

#footer a {color:#000; margin-left:30px;}
#footer a:hover {color:#88B94E;}

/*-basics-----------------------------*/
hr{
  height: 1px;
  margin: 0;
  padding: 0;
  color: #CCC;
  background-color: #CCC;
  border: 0;
} 
hr.clear{
  margin:0;
  padding:0;
  clear:both;
  visibility:hidden;
} 

h1{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #69396B;
	text-decoration: none;
	padding:0 0 15px 0;
}

h2{
	/*background: #EEE url(images/h2.jpg) 0 0 no-repeat;*/
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#AA82B7;
	font-weight: bold;
	display:block;
}
h3{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #663867;
	font-weight: bold;
	text-decoration: none;
	display:block;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F55;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
	display:block;
}
h5{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color:#AA82B7;
	font-weight: bold;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding:5px 15px 5px 15px;
	color: #666;
}

small{float:right;}
p small {float:none;}

table {
  /*width:100%;*/
  border:0;
  padding:0; 
  margin:0;
}

dl, dt, dd {display:block;}
dt {font-weight: bold;}
dd {border-left:1px solid #fff;}


th {
  text-align:left;
}

.titre3 {
	color		: #88B94E;
	font-size:12px;
	font-weight	: bold;
	padding-bottom:10px;
	text-align:left;
}

.ok {
	font-weight	: bold;
	color		: #009900;
}

img {border: 0px;}

/*#productDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding:0 15px 0 15px;
}



.productImage {float:right;}
#productImage img {float:right;}



.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F55;
	font-weight: bold;
	text-decoration: none;
}


del {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: bold;	
	margin-left:10px;
}

#splitPageTop a,#splitPageBottom a {margin:0 1px 0 1px;}
#splitPageTop p,#splitPageBottom p {display:block;margin:0px;text-align:right;}
.listing {border:1px solid #fff;}

fieldset {
	width:430px;
	margin: 0 auto;
	border:1px solid #FFF;
	float:left;
}

fieldset p {
	margin: 10px 50px 0 0;	
	display:block;
}
*/


/*-----------liens-----------------------------*/
a:link {
	color: #333;
}

a:visited {
	color: #333;
}

a:hover {
	color: #212121;
}

a.plan {color:#444444; margin-left:30px;line-height:20px;font-size:13px;font-weight:normal;}
a.plan:hover {color:#AAAAAA; text-decoration:underline;}

/*#centre a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display:inline;
	text-align:left;		
}

#centre a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display:inline;
	text-align:right;
}	

#centre a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	background:#EEE;
	text-decoration: none;
	font-variant: normal;
}*/


#menuGauche a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F55;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}

#menuGauche a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #504F55;
	text-decoration: none;
	display:inline;
}

#menuGauche a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
	font-variant: normal;
	display:inline;
}

/*---------texte pages générales---------------------*/
#centre ul {
	list-style:none;
}

#centre li {
	border-left: 1px solid #FFF;
	padding-left:10px;
	font-size:10px;
	color:#777;
}
#texte{
  font-size:12px;
  color:#777;
}
#texte ul {
  list-style-type:square;
  padding-left:30px;
}
#texte li {
	border: 0;
	padding:0;
	font-size:12px;
}
#texte p{
  padding:5px 20px 5px 22px;
  font-size:12px;
}
#texte a:link, #texte a:visited{
  color:#82C03B;
  text-decoration:underline;
  letter-spacing:1px;
}
#texte a:hover{
  color:#000;
}
#texte img{
  padding:10px 5px 10px 10px;
}
#texte img#left{
  padding:10px 10px 10px 0;
}

/*------------------boxe recherche-----------------------------*/
#box_recherche {
	background:#E6F8D2 url(images/fond_recherche_rapide.gif) -2px -2px no-repeat;
  height:90px;
  width:515px;
  padding:5px 20px 5px 20px;
  margin:-5px 0 0 0;
}
#box_recherche form{
  width:500px;
}
#box_recherche_avancee {
	background:transparent url(images/fond_recherche_avancee.gif) no-repeat top left;
  height:155px;
  width:515px;
  padding:15px 20px 5px 20px;
  margin:0;
}
#box_recherche_avancee form{
  width:600px;
}
#box_recherche_avancee table th {
  height:25px;
}

a#recherche_avancee span{
  display:none;
}
a#recherche_avancee{
  background: url(images/bt_recherche_avancee.gif) 0 0 no-repeat;
  width:194px;
  height:41px;
  margin-top:-12px;
}
a#recherche_avancee:hover{
  background: url(images/bt_recherche_avancee_over.gif) 0 0 no-repeat;
}

a#recherche_simple span{
  display:none;
}
a#recherche_simple{
  background: url(images/bt_recherche_simple.gif) 0 0 no-repeat;
  width:194px;
  height:41px;
  margin-top:-12px;
}
a#recherche_simple:hover{
  background: url(images/bt_recherche_simple_over.gif) 0 0 no-repeat;
}
/*
#resultats{
	background:#FFF url(images/fond_resultats.gif) -2px 0 no-repeat;
  height:25px;
  width:525px;
  padding:15px 20px 5px 10px;
  margin:0;
}
#resultats a{ 
  position:absolute;
  right:0;
  margin-right:185px;
}*/



#box_annonces_consultees{
	background:transparent url(images/annonces_consultees.gif) no-repeat top left;
  height:360px;
  width:270px;
}
#scroller{
  width:238px;
  height:142px;
}
#scroller ul{
  width:270px;
  list-style-type:none;
  padding:0 0 0 10px;
  margin:0;
}
#scroller ul li{
  width:240px;
  height:89px;
  text-align:center;
  background:transparent url(images/fond_bien.gif) top left no-repeat;
}
#scroller ul li:hover{
  background:transparent url(images/fond_bien_over.gif) top left no-repeat ;
  cursor:pointer;
}
#scroller ul li h1{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
	font-variant: normal;
	padding:5px 0 2px 0;
	font-style:normal;
}
#scroller ul li:hover h1{
  color:#82C03B;
}

#scroller ul li img{
  float:left;
  margin-left:8px;
  margin-right:4px;
}
#scroller ul li p{
  text-align:justify;
  padding:0;
  margin-right:20px;
  line-height:11px;
}

/*------box forum GaUCHE-----------------------------*/

#box_forum {
  background:transparent url(images/forum.gif) no-repeat top left;
  height:160px;
  width:270px;
  padding:10px 0 0 5px;
}
#box_forum img{
  float:left;
  margin-left:10px;
  margin-right:4px;
}
#box_forum p{
  text-align:center;
  padding:0;
  font-weight:bold;
  padding-top:5px;
  font-size:12px;
  line-height:13px;
  margin-right:40px;
}
#box_forum h2{
  background: #EEE url(images/h2.jpg) 0 0 no-repeat;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color:#88B94E;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

/*---------box pub DROITE-----------------------------*/

#box_pub {
  background:transparent url(images/pub.gif) no-repeat top left;  
  width:160px;
  height:160px;
}
#box_pub a img{
  border:0;
}
#box_pub a:hover{
  text-decoration:none;
  background:none;
}
#box_rech {
  background:#E3F9CA;
  text-align:center;  
  width:140px;
  padding:10px;
}
/*------box_links 1 à DROITE-----------------------------*/
#box_links {  
  width:145px;
  padding:5px 0 20px 0;
  font-weight:bold;
  font-size:13px;
  text-align:center;
  margin-left:10px;
}
#box_links h2{  
  background: url(images/fleur.gif) 0 0 no-repeat;
	padding:0px 0 0 15px;
	margin:10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	color:#333;
	font-weight: normal;
	text-decoration: none;
}
#box_links a{
  color:#000;
  font-size:13px;
  text-decoration: underline;
}
#box_links a:hover{
  color:#82C03B;
  	text-decoration: none;
}







/*-----------listes annonces ------ Vignettes ----------*/
#liste_vignettes {
  margin:0;
}
#vignette {
	text-align		: center;
	padding				: 10px 0 0 4px;
	margin				: 1px;
	width				: 176px;
	height				: 120px;
  background:#FFF url(images/fond_vignette.gif) 0 0 no-repeat;
}
#vignette .titre {
  font-size:14px;
  font-variant: small-caps;
  text-decoration:underline;
  color:#333;
  height:30px;
}
#vignette .infos {
	font-weight		: bold;
	font-size:11px;
  text-decoration: none;
  margin-top		: 8px;
}
#vignette .prix {
	font-size:13px;
	padding-top:25px;
}
#vignette .image {
  float:left;
	margin-top		: 10px;
	margin-bottom	: 5px;
	border:0;
}
#vignette .image a img {
	border:0;
	width:90px;
	height:66px;
	margin-left:5px;
}


/* ------------Fiche annonce--------------------- */

#fond_boutons{
  background:transparent url(images/fond_boutons.gif) -4px 0 no-repeat;
  width:550px;
  height:44px;
  margin:0 0 10px 0;
  text-align:center;
  padding:4px 0 0 10px;

}
#fond_boutons a img {  
  width:134px;
  height:38px;
  border:0;
}
#fond_boutons a.precedent{
  background:transparent url(images/bt_precedent.gif) no-repeat 0 0; 
  display: block; 
  width: 134px ;
}
#fond_boutons a.precedent:hover{
  background:transparent url(images/bt_precedent_over.gif) no-repeat 0 0;  
}
#fond_boutons a.retour{
  background:transparent url(images/bt_retour.gif) no-repeat 0 0;  
  display: block; 
  width: 134px ;
}
#fond_boutons a.retour:hover{
  background:transparent url(images/bt_retour_over.gif) no-repeat 0 0;  
}
#fond_boutons a.suivant{
  background:transparent url(images/bt_suivant.gif) no-repeat 0 0; 
  display: block; 
  width: 134px ; 
}
#fond_boutons a.suivant:hover{
  background:transparent url(images/bt_suivant_over.gif) no-repeat 0 0;  
}

#fond_boutons a.supprimer{
  background:transparent url(images/bt_supprimer.gif) no-repeat 0 0; 
  display: block; 
  width: 25px ; 
}
#fond_boutons a.supprimer:hover{
  background:transparent url(images/bt_supprimer_over.gif) no-repeat 0 0;  
}

div#grande_image{
 margin:3px 0 0 0;
 padding:0;
 width:352px;
 height:254px; 
 background:#E9E9E9 url(images/defaut_grande_image.gif) no-repeat 0 0;  
}
div#grande_image img{
  height:254px; 
  padding:0;
  margin-left:2px;  
}
img#image_fiche{
  height:254px; 
  padding:0;
}

div#miniatures{
  background: url(images/fond_miniatures.gif) top left no-repeat;
  height:240px;
  padding:20px 10px 0 6px;
}
div#infos{
  background: url(images/fond_infos.gif) 0 0 no-repeat;
  margin:0;
  padding:10px 10px 30px 20px;
  font-size:12px;
  height:165px;
}
p.description{
  font-size:14px;
  color:#000;
}


/*------page fiches consultees ---------------*/

div#fiche_consultee{
  background: url(images/fond_fiche_consultee.gif) 0 0 no-repeat;
  width:269px;
  height:207px;
  margin:2px 0 0 5px;
  padding:5px;
}


/*------------------Formulaires----------------------------------------------- */

form#form_contact {
	margin:0;
	width:530px;
	padding:15px;
	height:420px;
	font-size:12px;
}
div.attention{
  width:180px;
  background-color:#EEE;
  border:1px solid red;
  color:#FF0000;
  padding:10px;
  margin-top:30px;
}

form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 100%;
	padding:2px 0px;
	margin:0;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
	margin-right:3px;
}
form p.double label span.info {
	display: block;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	display: block;
	margin-left: 32%;
	width: 50%;
	border: solid 1px #CCC;
	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	height:150px;
	width: 60%;
	overflow:auto;
}

input#bt_envoyer{
margin-top:2px;
  width:132px;
  height:33px;
  background:url(images/bt_envoyer.jpg) no-repeat center;
  border:0;
}
input#bt_envoyer:hover{
  background:url(images/bt_envoyer.jpg) no-repeat center;
}

input { 
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #CCC;
	color: #000;
	background-color:#FFF;
	margin-right:2px;
}
input.checkbox { 
  border:0;
  background-color:transparent;
}

select { 
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #FFF;
	color: #FFF;
	background-color:#AAA;
	margin-right:2px;
}

textarea { 
	font-family: Verdana;
	font-size: 10px;
	color: #000;
		border: solid 1px #CCC;
}

input.submit { 
	border: 1px solid #99C;
	color: #99C;
	background-color:#444;
	font-family: Verdana;
	font-size: 10px;
	display:inline;
}

/*.fiche .options td {	
	border-top	: 1px #FFFFFF solid;
	font-size	: 11px;
}
.fiche .options td img {	
	margin-left		: 10px;
	margin-right	: 10px;
}
*/

/******************************/


.grablack{
  font-weight:bold;
  color:black;
  font-size:14px;
}
.ptivert{
  color:#88B94E;
}
.ptigrablack{
  font-weight:bold;
  color:black;
  font-size:12px;
}
.ptigravert{
  font-weight:bold;
  color:#88B94E;
  font-size:12px;
}
.gravert{
  font-weight:bold;
  color:#88B94E;
  font-size:14px;
}
.gravertfondgris{
  font-weight:bold;
  color:#88B94E;
  font-size:18px;
  background-color: #EEE;
}
.ptigrablanfondvert{
  font-weight:bold;
  color:white;
  font-size:12px;
  background-color: #88B94E;
}
/*agenda*/

#liste_evenements {
  width:450px;
  height:auto;
  margin:0;
	float:left;
}
#calendrierGauche {
  margin:-12px 10px 0 0;
	float:left;		
	width:300px;
}
#mess_promo_agenda{
padding:40px 20px 0px 20px;
background:url(images/Encart_Agenda.gif) no-repeat;
width:440px;
height:275px;
}
/*-----------------------*/
#rech_propo{
background:url(images/bouton_vide_vio.gif) no-repeat;
font-size:14px;
width:200px;
height:30px;
padding:3px 0 0 0;
}
#rech_propo a{
color:#FFFFFF;
text-decoration:none;
}
/*-----------------------*/
#racourci_cat{
background:url(images/bouton_vide.gif) no-repeat;
font-size:14px;
width:200px;
height:30px;
padding:3px 0 0 0;
}
#racourci_cat a{
color:#FFFFFF;
text-decoration:none;
}
