/*
  Copie du 2010-04-28 18:19:13 par kem
  Fichier original themes/theme_neowave/habillage.css
*/
/* Dernière modification du CSS par kem's */
/***************************************************************************************************/
/* STYLES GENERIQUES
/***************************************************************************************************/
body                    { font-family:'Calibri','Trebuchet MS',Arial,sans-serif; font-size:80%; line-height:1.5em; background:#9DACB6/*url("img/bg_gris.png") repeat-x*/; }
h1, .h1,
h2, .h2, 
h3, .h3, 
h4, .h4,
h5, .h5, 
h6, .h6                  { font-weight:bold; text-align:left; }

h1, .h1                  { font-size:1.40em;color:#F5E9DC; }
h2, .h2                  { font-size:1.35em; }
h3, .h3                  { font-size:1.30em; }
h4, .h4                						  { font-size:1.25em; }
h5, .h5             						  { font-size:1.20em; }
h6, .h6                  					  { font-size:1.15em; }

a:hover       					            { cursor:pointer; text-decoration:none;  }
a,a.spip_in			 		                { font-weight:bold; text-decoration:none; color:#9DACB7; }  
spip_out									{ font-weight:bold; text-decoration:none; color:#9DACBF; }
.formulaire_spip ul li 						{ clear:both; margin:0; padding:0; }
.formulaire_spip ul li label  				{ color:#9DACB7; }
#formulaire_ecrire_auteurnew .formulaire_spip .presta 	{ border:3px dashed red; }

.clearfix               				  	{ height:1%; }
.clearfix:after           					{ content: "."; display:block; clear:both; visibility:hidden; height:0; line-height:0; }

#page,
#entete,
#nav,
#conteneur,
#navigation,
#contenu,
#extra,
#pied				                        { padding:5px; }



/***************************************************************************************************/
/* CSS COMMUNES A TOUTES LES PAGES DU SITE
/***************************************************************************************************/

#page                    					{ position:relative; top:0; width:800px; margin:0 auto; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px;  background:#6A6162; }
.page_sommaire #page				{ margin-top:2%; }
#entete .accueil 							{ height:175px; }
#entete .accueil .logo						{ float:left; width:100px; }
#entete .accueil .logo	a					{ display:block; }
#entete .accueil #carousel				{ position:absolute; width:550px; height:150px; top:0; right:42px; color:skyblue; }
#entete .accueil #carousel a				{ position:absolute; width:110px; }
#entete .accueil #carousel a img		{ border:none; }
.c													{ font-weight:bold; font-variant:small-caps;  }																			 															
.imgDescr h3									{ text-decoration:underline; color:#000066;  font-style:italic; }
#nav #hierarchie 							{ height:10px;  }
#nav #menu_gauche						{ width:auto; height:25px; }					 
#nav #menu_droite							{ float:right;}
#nav #formulaire_recherche				{ float:left; }
#nav ul li									{ display:inline; }			
.site:hover									{ color:#b2e6ff; }	
.prec:hover									{ color:#6600FF; }					
#contenu #Infos li							{ float:left; display:inline; }
#contenu #Infos li a:hover					{ color:#003366; }
.soins										{ height:29px; padding:2px; background:url("img/soins.jpg") no-repeat right; }
.bloc_info									{ display:none; }
.mutuelle                                                    { margin-left:6.3em;   }


#extra                   				    { float:right; }
#navigation             				    { clear:both; overflow:hidden; background:transparent; padding-left:13px; }
.jimgMenu 									{ position:relative; height:190px; }
.jimgMenu ul 								{ margin:0; width:1340px; padding:0;display:block; height:200px; }
.jimgMenu ul li 							{ float:left; }
.jimgMenu ul li a 							{ width:78px; height:190px; cursor:pointer; display:block;  }

.jimgMenu ul li.option1 a 					{ background:url("/themes/theme_neowave/img/option_professionnel.jpg") no-repeat;  }
.jimgMenu ul li.option2 a 					{ background:url("/themes/theme_neowave/img/option_tabac.jpg") no-repeat ; }
.jimgMenu ul li.option3 a					{ background:url("/themes/theme_neowave/img/option_modelage.jpg") no-repeat ; }
.jimgMenu ul li.option4 a 					{ background:url("/themes/theme_neowave/img/option_reflexe.jpg") no-repeat ; }
.jimgMenu ul li.option5 a 					{ background:url("/themes/theme_neowave/img/option_sport.jpg") no-repeat ; }
.jimgMenu ul li.option6 a 					{ background:url("/themes/theme_neowave/img/option_osteo.jpg") no-repeat; }
.jimgMenu ul li.option7 a 					{ background:url("/themes/theme_neowave/img/option_shiatsu.jpg") no-repeat; min-width:310px; }


#pied                    					{ background:transparent; }

/* Scroller Box */
#annonce 									{ position:relative; width:80%; height:20px; overflow:hidden; }
#rembourser 								{ white-space:nowrap; line-height:1em; font-size:1em; }
#rembourser p 								{ padding:0; }
.partenaires								{ position:relative; margin-left:66%;  }
.partenaires a								{ color:#533A24; }
.partenaires a:hover						{ color:#CC6600; }

/*******PAGE_SOMMAIRE********/
#formulaire_ecrire_auteurnew table.prestation tr td { border:1px solid black; }
.prestation caption							  		{ font-weight:bold; color:#660000; border:2px dashed #6a6162; }
.presta										  		{ border:3px dashed blue; }

.greenBorder {  }


/***********COMPOSITION CHEQUE **************/

.page_article.article_cheque #entete,
.page_article.article_cheque #nav,
.page_article.article_cheque #navigation,
.page_article.article_cheque #extra,
.page_article.article_cheque #pied	 			{ display:none; background:none; }
.page_article.article_cheque 					{ background:#fff url('img/cheque.jpg') no-repeat center;}
.page_article.article_cheque #page 				{ background:none; }
.page_article.article_cheque .beneficiaire 		{ height:26px; margin-left:203px;  }
.page_article.article_cheque .donateur			{ height:26px; width:307px; margin-left:110px; }
.page_article.article_cheque .seance			{ height:28px; margin-left:168px; }
.page_article.article_cheque .numero			{ margin-left:154px;  }
.page_article.article_cheque .numero .gauche	{ float:left; width:123px; }
.page_article.article_cheque .numero .droite	{ float:right; width:170px; margin-right:318px; }
.page_article.article_cheque #cadre_cadeau      { position:relative; top:255px; left:225px; width:801px; height:400px; }
.page_article.article_cheque .spip-admin-float	{ display:none; }
