/* 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
*/

/* Mise à 0 des valeurs par défauts */
/* :link,:visited {text-decoration: none;} */
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

form.acc {margin: 0; padding: 0;}

/********** Balises de base **********/
body { padding: 0px; margin: 2px; border: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
background: #FFFFFF url(images/titres/titresite.gif) no-repeat; color:#000000; text-align:justify;}
body.neutre { padding: 10px; margin: 0px; border: 0px; font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
background: #FFFFFF; color:#000000;text-align:justify;}
* { font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; padding: 0px; margin: 0px; }
img.espace { padding: 0px 10px 10px 0px;}
img.espacedroit { padding: 0px 0px 10px 10px;}
hr { clear: both; width: 80%;
color: #FF9900; background-color: #FF9900;
border: 0; /* enleve toute bordure */
border-bottom: 1px #FF9900 solid; /* une seule bordure (sinon FF met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
text-align: center;/* alignement centré pour IE*/
margin: 15 auto 5 auto; /* alignement centré pour Mozilla*/
} 
hr.invisible { clear: both; visibility:hidden;
} 
.menage {clear:both;}

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

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

h1{ padding:10px 5px 5px 5px; font-size: 25px; font-weight: normal; text-decoration : none; color: #993333;}
h1 a:visited, h1 a:link {font-size: 25px; color: #993333;}
h2{ padding:5px;	font-size: 20px; font-weight: normal; text-decoration : none; color: #993333;}
.puce{ padding-left:20px; background: url(images/puces/puce.gif) no-repeat;}
h3{ padding:5px;	font-size: 16px; font-weight: normal; text-decoration : none; color: #FF9900;}
h4{ padding:5px;	font-size: 14px; font-weight: bold; text-decoration : none; color: #FF9900; }
h5 {font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; } /* Utilise sur la carte */
h6 { padding:5px;	font-size: 14px; font-weight: bold; text-decoration : none; color: #FF9900;text-align:center; } /* Texte mis en valeur orange centré gras */
h6 a:visited,h6 a:link {color: #FF9900;text-align:center; } /* Texte mis en valeur orange centré gras */

/********** 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 50px;}
#accueil2colonnes table, #accueil2colonnes tr, #accueil2colonnes td {vertical-align:top; align:center;}
/*
#accueilcol1 { width:304px; height:120px;border-right:dotted 1px #FF9900;}
#accueilcol2 { position:relative; float:right;  width:305px;  height:120px; }
*/
#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 { margin: 3px 0px 10px 0px; padding:0px;}	
.listecorps li { display: block; min-height:18px; padding: 0px 0px 3px 15px; margin:0px;}
.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 {clear:both;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 unedoulacestquoi.php */
body.cestquoi { background: #FFFFFF url(images/titres/titresite-810.gif)  no-repeat; }
#quoi { margin: 120px auto 0px auto; width:810px;	font-weight: normal; text-decoration : none; color: #000000; }
#quoiencadre { border:dotted 1px #FF9900; width:770px; height:520px;  }
#quoi ul {margin: 0;padding:0;text-align:center;}
#quoi ul li {display: inline; padding: 0px; margin:0px;}
#quoi ul li a {text-decoration: none; padding:5px; border: solid 1px #FF9900;}
#quoi ul li.current {color: #aaa; padding:5px !important; padding:5px 1px 5px 5px; margin-right:0px !important; margin-right:5px; border: solid 1px  #ccc;}
#quoi h1, #quoi h2, #quoi h4 {text-align: center;}
/*
#quoi #inf a {position:absolute;  margin: 250px 0px 0px 0px; padding:0px; }
#quoi #sup a {position:absolute;  margin: 250px 0px 0px 780px; padding:0;}
*/

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


#coldroite { position: absolute; top:10px; left : 625px; width:165px; padding:0px;margin:0px; background-color : #FFFFFF; vertical-align : top;}

#colactus {padding:0px;margin:5px 0px 5px 0px; border: solid 1px #FF9900; background-color : #FFFFFF; vertical-align : top; }
#colactus h1 { font-size: 10pt; padding:2px 0px 2px 0px; margin:0px; border: solid 1px #FF9900; background-color : #FF9900; color : #FFFFFF;}
#colactus a { font-size: 9pt; color : #FF9900;}
#colactus p { padding:8px 3px; font-size: 9pt; }
#colvideos { border: solid 1px #9b0000; 	background-color : #FFFFFF; vertical-align : top;}
#colvideos h1 {	font-size: 10pt; padding:2px 0px 2px 0px; margin:0px; border: solid 1px #9b0000; background-color : #9b0000; color : #FFFFFF;}
#colvideos a { font-size: 9pt; color : #9b0000;}
#colvideos p { padding:8px 3px; font-size: 9pt; }
#colvideos em {font-size: 9pt; }
#colformation { border: solid 1px #006633; 	background-color : #FFFFFF; vertical-align : top;}
#colformation h1 {	font-size: 10pt; padding:2px 0px 2px 0px; margin:0px; border: solid 1px #006633; background-color : #006633; color : #FFFFFF;}
#colformation a { font-size: 9pt; color : #006633;}
#colformation p { padding:8px 3px; font-size: 9pt; }
#colformation b {font-size: 9pt; }

/*
#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:160px; padding:0px; margin:0px; text-decoration : none; color: #000000; }
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {text-decoration: none;padding:0px;margin:0px;}
#menu h1 { font-size: 10pt; 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	{ font-size: 9pt; display: block; height:18px; }

#menuaccueil, #menucontact { padding:0px;margin:5px; border: 1px solid #FF9900;}
#menuaccueil h1, #menucontact h1 { background:#FF9900 ; border: 1px solid #FF9900;}
#menuaccueil a, #menucontact a { font-size: 10pt; color:#FFFFFF;}
#menuaccueil a:hover, #menucontact a:hover {background-color:#404040;}

#menuparents { padding:0px;margin:5px; border: 1px solid #9b0000; }
#menuparents h1 {background:#9b0000; padding:0px 2px 2px 2px;}
#menuparents a:hover {background-color:#9b0000; color:#FFFFFF; }

#menudoulas { padding:0px;margin:5px;border: 1px solid #006633;}
#menudoulas h1 {background:#006633 ; padding:0px 2px 2px 2px;}
#menudoulas a:hover {background-color:#006633;color:#FFFFFF; }

#menuasso {padding:0px;margin:5px;border: 1px solid #D56744;}
#menuasso h1 {background:#D56744 ; padding:0px 2px 2px 2px;}
#menuasso a:hover {background-color:#D56744;color:#FFFFFF; }

#menuress {padding:0px;margin:5px;border: 1px solid #404040;}
#menuress h1 {background:#404040 ; padding:0px 2px 2px 2px;}
#menuress a:hover {background-color:#404040;color:#FFFFFF; }


/* Classes */
.gros{ font-size: 16pt;}
.moyen{ font-size: 12pt;}
.petit{ font-size: 8pt;}
.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;}
img.croquis1{ border: double 1px #CCCCCC; width:150px; height:200px;}
img.croquis2{ border: double 1px #CCCCCC; width:150px; height:150px;}

/* JDD */
#jdd { border:double 4px #FF9966; padding:0px; margin:10px 10px; background-color:#FFFFFF; color:#FF9966}
/* JDD2009 TURQUOISE */
.turquoise , a.turquoise {	color: #2FA692;} 
.fondturquoise {	background-color: #2FA692; color:#FFFFFF; height:15px;}
#importantturquoise { border:double 4px #2FA692; padding:5px 20px; margin:20px;}
/* JDD2010 ROSE FUSCHIA */
.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 ORANGE */
.jdd2011 , a.jdd2011 {	color: #FF9900;} 
.fondjdd2011 {	background-color: #FF9900; color:#FFFFFF; height:15px;}
#importantjdd2011 { border:double 4px #FF9900; padding:5px 20px; margin:20px;}
.inputJDD2011 {	background-color: #FF9900; 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;  }
.entoure {margin-top:10px;}


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

/* Liste exposants */
ul.exposants{
	display:block;
	float:left;
	width:370px;
	margin:10px 10px;
	text-decoration:none;
}
ul.exposants  li{
	text-decoration:none;
	list-style:none;
	padding:2px;
}
ul.exposants  li.logo{
	height:110px;
	border:1px dotted #c2c2c2;
	padding:2px;
}
ul.exposants  li.logosponsor{
	height:110px;
	border:1px solid #000000;
	padding:2px;
}
ul.exposants  li.logo img{
	float:right;
}
ul.exposants  li.logosponsor img{
	float:right;
}
ul.exposants li a{
	color:#666;
	text-decoration:none;
}

/*
.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;}
*/
