/* Couleurs 
Orange - Actus
	ecrit #FF9966 (a:hover/active)
	ecrit #FF9900 (.orange)
Rouge/Bordeau - Parents
	ecrit #993333 (h2, h3)
Vert - Doulas
	ecrit #006633
Gris - Ressources
	#404040
Marron/rose - Association
	#D56744
Bleu turquoise (JDD 2009)
	#2FA692
Rose fuschia foncé (JDD 2010)
	#FF3366
*/
/********** Balises de base **********/
body { padding: 0px; margin: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
background: #FFFFFF url(images/titres/titresite.gif) no-repeat; color:#000000;}
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0px; margin: 0px; }
img { border:0px;}
img.espace { padding: 0px 10px 10px 0px;}
.menage {clear:both;}

a, a:visited { color:#000000;}
a:hover, a:active { color:#FF9966;}

p, table, td { padding: 3px ; margin: 0px;} 
ul { padding-left:20px; margin-left:10px; text-align:justify;}
li { margin:10px 3px;}

h1{ font-size: 17px; font-weight: bold; text-decoration : none; color: #000000;}
h2{	font-size: 14px; font-weight: bold; text-decoration : none; color: #993333; margin-top:10px; height:25px;}
.puce{ padding-left:20px; background: url(images/puces/puce.gif) no-repeat;}
h3{	font-size: 14px; font-weight: bold; text-decoration : none; color: #FF9900; margin-top:10px; margin-bottom:10px; text-align:center; height:25px;}
h4{	font-size: 12px; font-weight: bold; text-decoration : none; color: #000000; margin-top:10px; margin-bottom:10px; }
h5 {	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; } /* Utilise sur la carte */
h6 {	font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; } 

/********** DIV **********/
/* communs a toutes les pages  */
#retouraccueil {float:left;}
#drapeau {clear:both; position:absolute; top:0px; left:920px;  }
#drapeau img {margin:2px;}
#titre { text-align:center; margin-bottom:20px;}
#corps {
	position:absolute; top:110px; left:160px; width:790px;
	font-weight: normal; text-decoration : none; color: #000000;}
#basdepage {	position:absolute; top:340px;} /* 310px +10 */
#encadre { border: dotted 1px #FF9900; padding:10px; margin:20px;}
#important { border:double 4px #FF9900; padding:5px 20px; margin:20px;}
#importantrouge { border:double 4px #993333; padding:5px 20px; margin:20px;}
#accueilimportant { border:double 4px #FF9900;  padding:5px; margin:5px 80px;}
#annonce1 { border:double 4px #006633; padding:5px; margin:20px 80px;}
#annonce2 { border:double 4px #993333; padding:5px; margin:20px 80px;}
.listecorps {font-weight:bold;}
.listecorps ul { list-style: none; margin: 3px 3px 10px 3px; padding-left:0px;}	
.listecorps li { display: block; min-height:18px; padding-left:20px; margin:0px; background: url(images/puces/puce.gif) no-repeat;}
.listebasique ul { list-style: none; margin: 10px 3px 10px 3px; padding-left:0px;}	
.listebasique li { display: block; min-height:18px; padding-left:20px; margin:0px; }
#bas {text-align:center;}
#orga { float:right;}
#etude { border: dotted 1px #FF9900; padding:5px; margin:5px 0px;}

/* pour les cartes */
#legende { width:300px;}
#france { position:absolute; top:200px;left:310px;}
#carte table, #carte tr {margin:0px; padding:0px;}
#carte td {margin:0px; padding:1px;}
	
/* pour les cahiers */
#cahiers p.images {float:left;}
#cahiers p.titre {float:right; width:690px; text-align:justify;font-weight:bold;}
#cahiers p.tarif {float:right; width:690px; text-align:right;font-style:italic;}
#cahiers p.description {float:right; width:690px; text-align:justify;}
#cahiersclear {clear:both;}


/* pour gérer les pages à imprimer */
#impr {	background:#FFFFFF;	padding:10px; font-weight: normal; text-decoration : none; color: #000000;}
#versionimpr { position: absolute; text-align:right; top:20px; right:0px;}

/* pour la page Accueil index.php */
#accueil {	position:absolute; top:100px; width:950px;	font-weight: normal; text-decoration : none; color: #000000;}

#corpsaccueil {	position: relative; }
#corpsaccueil  h1{ color: #FFFFFF; vertical-align : middle; text-align : center; font-weight: bold;	font-size:12px;}
#corpsaccueil p { padding:5px;}

#colactus {
	position :absolute; left : 5px; width:182px; height:330px; 
	border: solid 1px #FF9900; 	background-color : #FFFFFF;	color: #FF9900;	vertical-align : top;}
#colactus h1 { padding:3px 0px 3px 0px; margin:0px; border: solid 1px #FF9900; background-color : #FF9900;}
#colactus  a { color: #FF9900;}

#colparents {
	position:absolute; left : 194px; width:182px; height:330px;
	border: solid 1px #9b0000; 	background-color : #FFFFFF;	color: #9b0000;	vertical-align : top;}
#colparents h1 {	padding:3px 0px 3px 0px; margin:0px; border: solid 1px #9b0000; background-color : #9b0000;}
#colparents  a { color: #9b0000;}

#coldoulas {
	position :absolute; left : 383px; width:182px; height:330px;
	border: solid 1px #006633; 	background-color : #FFFFFF;	color: #006633;	vertical-align : top;}
#coldoulas h1 { padding:3px 0px 3px 0px;	margin:0px;	border: solid 1px #006633; 	background-color : #006633;}
#coldoulas  a { color: #006633;}

#colress {
	position :absolute; left : 761px; width:182px; height:330px;
	border: solid 1px #404040; 	background-color : #FFFFFF;	color: #404040;	vertical-align : top;}
#colress h1 { padding:3px 0px 3px 0px;	margin:0px;	border: solid 1px #404040; 	background-color : #404040;}
#colress  a { color: #404040;}

#colasso {
	position :absolute; left : 572px; width:182px; height:330px;
	border: solid 1px #D56744; 	background-color : #FFFFFF;	color: #D56744;	vertical-align : top;}
#colasso h1 { padding:3px 0px 3px 0px;	margin:0px;	border: solid 1px #D56744; 	background-color : #D56744;}
#colasso  a { color: #d56744;}

/* du menu de gauche */
#menu {	position:absolute; top:110px; width:145px; padding:0px; margin:0px; text-decoration : none; color: #000000; font-size: 10px;}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {text-decoration: none;padding:0px;margin:0px;}
#menu h1 { font-size: 8pt; font-weight: bold; color:#FFFFFF;text-transform:uppercase; padding:0px; margin:0px;}
#menu ul { list-style: none; margin: 3px 3px 10px 3px; padding-left:0px;}	
#menu li { margin:0px;}
#menu li a	{ display: block; height:18px; }

#menuaccueil h1, #menucontact h1 { background:#FF9900 url(images/puces/puceblanche.gif) no-repeat; border: 1px solid #FF9900; padding:0px 2px 2px 17px;}
#menuaccueil a, #menucontact a { font-size: 8pt; color:#FFFFFF;}
#menuaccueil a:hover, #menucontact a:hover {background-color:#404040;}

#menuparents { padding:0px;margin:0px; border: 1px solid #9b0000; border-bottom: 1px solid #006633;}
#menuparents h1 {background:#9b0000 url(images/puces/puceblanche.gif) no-repeat; padding:0px 2px 2px 17px;}
#menuparents a:hover {background-color:#9b0000; color:#FFFFFF; }

#menudoulas { padding:0px;margin:0px;border: 1px solid #006633; border-bottom: 1px solid #D56744;}
#menudoulas h1 {background:#006633 url(images/puces/puceblanche.gif) no-repeat; padding:0px 2px 2px 17px;}
#menudoulas a:hover {background-color:#006633;color:#FFFFFF; }

#menuasso {border: 1px solid #D56744;border-bottom: 1px solid #404040;}
#menuasso h1 {background:#D56744 url(images/puces/puceblanche.gif) no-repeat; padding:0px 2px 2px 17px;}
#menuasso a:hover {background-color:#D56744;color:#FFFFFF; }

#menuress {border: 1px solid #404040;border-bottom: 1px solid #FF9900;}
#menuress h1 {background:#404040 url(images/puces/puceblanche.gif) no-repeat; padding:0px 2px 2px 17px;}
#menuress a:hover {background-color:#404040;color:#FFFFFF; }



/* Classes */
.orange , a.orange {	color: #FF9900;}
.orangetitre{ font-weight: bold; text-decoration : none; color: #F5B52E;}
.fondorange { background-color: #FF9900; color:#FFFFFF;}
.vert { color: #006633;}
.fondvert{ background-color: #006633; color:#FFFFFF;  height:15px;}
.rouge , a.rouge { color: #9b0000; }
.fondrouge{ background-color: #9b0000; color:#FFFFFF;  height:15px;}
.gris { color:#404040;}
.grisclair, a.grisclair { color:#888888;}
.fondgris { background-color:#404040;color:#FFFFFF;}
.marron { color: #D56744;}
.fondmarron { background-color: #D56744;color:#FFFFFF;}
.blanc , a.blanc{ color: #FFFFFF;}
.bleu{ color: #000084; }
.noir{ color: #000000; }
.fondbleu{ background-color: #000084; color:#FFFFFF;  height:15px;}
.retourtop, a.retourtop{ text-align:right; font-weight:bold; color:#9b0000;}

/* JDD */
#jdd { border:double 4px #FF9966; padding:0px; margin:10px 10px; background-color:#FFFFFF; color:#FF9966}
/* JDD2009 */
.turquoise , a.turquoise {	color: #2FA692;} 
.fondturquoise {	background-color: #2FA692; color:#FFFFFF; height:15px;}
#importantturquoise { border:double 4px #2FA692; padding:5px 20px; margin:20px;}
/* JDD2010 */
.jdd2010 , a.jdd2010 {	color: #FF3366;} 
.fondjdd2010 {	background-color: #FF3366; color:#FFFFFF; height:15px;}
#importantjdd2010 { border:double 4px #FF3366; padding:5px 20px; margin:20px;}
.inputJDD2010 {	background-color: #FF3366; color:#FFFFFF; margin:25px; padding:15px;}
/* JDD2011 */
.jdd2011 , a.jdd2011 {	color: #FF9966;} 
.fondjdd2011 {	background-color: #FF9966; color:#FFFFFF; height:15px;}
#importantjdd2011 { border:double 4px #FF9966; padding:5px 20px; margin:20px;}
.inputJDD2011 {	background-color: #FF9966; color:#FFFFFF; margin:25px; padding:15px;}


/* annuaire */
.doulacertifiee { background-color: #006633; color: #FFFFFF; text-decoration: none; padding:1px 5px;}
.doulacertifieeinverse { color:#006633; font-weight: normal;}
.doulaexercice { background-color: #9B0000; color: #FFFFFF; text-decoration: none; padding:1px 5px;}
.doulaexerciceinverse { color:#9B0000; font-weight: normal;}
.doulaexercice:link { color: #FFFFFF; text-decoration: none;}
.apprentiedoula { background-color: #D56744; color: #FFFFFF; text-decoration: none; padding:1px 5px;}
.apprentiedoulainverse { color: #D56744; font-weight: normal;}
.region{ background-color: #006633; color:#FFFFFF;  height:15px;}
.entoure {margin-top:30px;}

/* Page Bold */
#birth {text-align:center}
#birth table{margin-left: auto; margin-right: auto;}
#birth td {margin:0px;padding:5px;}

/*
.noir {
	font-weight: normal;
	text-decoration : none;
	color: #000000;}
.noir:hover {
	text-decoration : none;
	font-weight : normal; 
	color: #FFFFFF; }
.noirtxt {
	font-weight: normal;
	color: #000000;}
.vertclair {
	color: #00c000;}
.bleutitre{
	font-weight: bold;
	color: #0F2857;}
.grandtitre{
	font-weight: bold;
	text-decoration : none;
	color: #F34B47;}
.grandtitre:hover{
	font-weight: bold;
	text-decoration : none;
	color: #000000;}
.rose{
	font-size: 14px;
	font-weight: bold;
	text-decoration : none;
	color: #CC9999;}
.birth {
	background-color: #EE0000;
	color: #FFFFFF;
	text-decoration: none;}
.birthclair {
	background-color: #FA7F55;
	color: #FFFFFF;
	text-decoration: none;}
*/