
#navo {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 80px;
	margin-left: -20px;
}

/* the styling */
#navo {
	float:left;
	padding-left:10px;
	width:690px;
	height:auto;
	background:#fff repeat-x bottom;
	position:relative;
}

#navo .select, #navo .current {margin:0; padding:0; list-style:none; display:block;}

#navo li {display:inline; margin:0; padding:0;height:auto;}

#navo .select a,
#navo .current a {
	display:block;
	height:21px;
	float:left;
	padding:0 0 0 3px;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
	white-space:nowrap;
	font-weight:normal;
	margin-left:5px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:9;
	
}
* html #navo .select a, * html #navo .current a {width:1px;}

#navo .select a b, 
#navo .current a b {
	height:100%;
	display:block;
	padding:0 9px 0 6px;
	color:#545454;
	font-weight:bold;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	z-index:8;
	position:relative;
	
	
}

#navo .select a:hover, 
#navo .select li:hover a {
	background-position:0 -75px;
	cursor:pointer;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #545454;
	font-weight: bold;
}

#navo .select a:hover b, 
#navo .select li:hover a b {
	background-position:100% -75px;
	color:#545454;
	background-color: #eeeeee;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	font-weight: bold;

}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#navo table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}
#navo table-gestion {
	position:absolute;
	border-collapse:collapse;
	left:-6px;
	top:1px;
	font-size:11px;
}

#navo .current a { /*accueil*/
	background-position:0 -75px;
	color: #545454;
	
}
#navo .current a b {
	background-position:100% -75px;
	color:#545454;
	background-color: #eeeeee;
	font-weight: bold;
	z-index:11;
	
	
}


#navo .sub li a:hover, 
#navo .select a:hover .sub li a:hover, 
#navo .select li:hover .sub li a:hover {
	color:#a794c4;
}

#navo .sub_active .current_sub a, 
#navo .sub_active a:hover {/*survol titre texte bloc texte*/
	;
	color:#545454;
	background-repeat: no-repeat;
	background-position: right top;

}

#navo .select li a:hover .sub, 
#navo .select li:hover .sub {
	display:block;
	position:absolute;
	width:750px;
	top:21px;
	left:0;
	margin-top:1px;
	padding:0 0 20px 0;
	z-index:100;
	color:#000;
	background-color: #FF00FF;

}

#navo .sub, #navo .sub_active {
	margin:0;
	padding:0;
	list-style:none;
	border: 1px solid #cccccc;
}



#navo .sub_active { /*block texte */
	position:absolute;
	width:690px;
	top:20px;
	left:18px;
	margin-top:1px;
	z-index:10;
	color:#545454;
	background-color: #eeeeee;
}

* html #navo .sub_active, * html #navo .select a:hover .sub {
	z-index:-1;
	margin-top:0;
	margin-t\op:1px;
	text-decoration: none;
}

#navo .sub_active a {  text-decoration:none; color:#993366;  font-weight:normal;}
#navo .espace-gestion { height:180px;  }

#navo .espace-modif { height:345px;   }
#navo .espace-liste { height:500px;   }
#navo .espace-partager {
	height:730px;
	text-align: center;
}
#navo .espace-aide {
	height:1030px;
	text-align: center;
}
#espace-modif input {  height:60px;      }

.entry-gestion {
padding-bottom:28px;
height:180px;
}

.entry-modif {
padding-bottom:28px;
height:375px;
}


.feature-courbe {
background:#F2F2F2 ;
border-bottom:1px dotted #B6B6B6;
border-top:1px dotted #B6B6B6;
padding:1px;
width:690px;
}
.feature-courbe:hover {
background:#E9E9E9 none repeat scroll 0%;
}

.tableau-gestion { background-color:#FFFFFF; height:130px; margin-left:20px; margin-top:20px;  border: #FF0066 dotted; border-width:1px; width:170px;       }

.tableau-modif { background-color:#FFFFFF;  margin-left:5px; margin-top:20px;    width:215px; line-height:19px; border-color: #eeeeee;      }

.tableau-liste {
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	border: thin solid #999999;
	width:650px;
}
.tableau-liste td {
	border: thin solid #CCCCCC;
}
.tableau-liste th {
	border: thin solid #CCCCCC;
	font-weight: bold;
}
.tableau-partager {
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	border: thin solid #CCCCCC;
	width:600px;
}

.tableau-partager td{
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	
}
.tableau-aide {
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	border: thin solid #CCCCCC;
	width:600px;
}

.tableau-aide td{
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	
}

.titre-tableau-gestion { padding:6px; font-size:13px; font-weight:bold;    }
.titre-tableau-modif {
	
	font-weight:bold;
	color: #7c6a99;
}
.contenu-tableau-gestion { padding:6px; font-size:12px;  }

.gestion-calendrier {
	background-color:#FFFFFF;
	height:138px;
	margin-left:215px;
	margin-top:20px;
	border: #FF0066 dotted;
	border-width:1px;
	width:190px;
}

.modif-calendrier {
	background-color:#FFFFFF;
	height:132px;
	margin-left:230px;
	margin-top:20px;
	border: 1px dotted #FF0000;
	width:190px;
}
.modif-note {
	background-color:#FFFFFF;
	height:156px;
	margin-left:230px;
	margin-top:162px;
	border: 1px dotted #FF0000;
	width:190px;
	text-align: left;
}
.tableau-pub-gestion {
	background-color:#FFFFFF;
	height:138px;
	margin-left:435px;
	margin-top:20px;
	border: dotted;
	border-width:1px;
	width:250px;
	text-align:center;
}

.tableau-pub-modif {
	background-color:#FFFFFF;
	height:296px;
	margin-left:430px;
	margin-top:20px;
	border: 1px dotted #CCCCCC;
	width:250px;
	text-align:center;
}
a.calendar_day_clickable { padding:6px; font-size:12px; text-align:center;   }
a.calendar_today_clickable { padding:6px; font-size: 12px ; text-align:center;  }

a.calendar_other_month_clickable { padding:6px; font-size:12px; text-align:center;  }
.calendar_weekend {
	background-color:#f8caf8;
}
.calendar_title_left_arrow {
	background-color: #c8bed9;
	text-align:center;
}
 .calendar_title_month {
	background-color: #c8bed9;
	text-align:center;
}
  .calendar_title_right_arrow {
	background-color: #c8bed9;
	text-align:center;
}
.calendar_footer_current_month {
	background-color: #c8bed9;
	text-align:center;
}

.submit2{
	border:none;
	color:#fff;
	background-color:#afa2c4;
	width:55px;
	height:15px;
}
.submit3{
	border:none;
	color:#fff;
	background-color: #afa2c4;
	width:120px;
	height:15px;
}
.deroulant{ border-color:#FFFFFF; 
      background-color: #F2E6FF;
    
}
.graph-modif {
	margin-top:20px;
}


.graph-gestion {margin-top:20px;
		 }
		 
.graph-aide {
	margin-top:1050px;
}
.gra {margin-top:250px;
		 }
		 
		 
.td-legende { padding-left:7px; padding-right:18px; }
.spsp { background-color:#f7d6d6; border: dotted #999999 1px; text-align:center}
.ll { background-color:#f96464; border: dotted #999999 1px; text-align:center}
.nn { background-color:#FF0000; border: dotted #999999 1px; text-align:center}
.aa { background-color:#d90505; border: dotted #999999 1px; text-align:center}
.plus {  color:#00FF00; border: dotted #999999 1px; text-align:center}
.bb { background-color:#00FF00; border: dotted #999999 1px; text-align:center}
.un {color: #ffffff; background-color:#FF0066; border: dotted #999999 1px; text-align:center}
.deux { color: #ffffff;  background-color:#b82b64; border: dotted #999999 1px; text-align:center}
.trois { color: #ffffff; background-color:#6ec2b9; border: dotted #999999 1px; text-align:center}
.quatre { color: #ffffff; background-color:#114d47; border: dotted #999999 1px; text-align:center}
.cinq { color: #ffffff; background-color:#77cb3f; border: dotted #999999 1px; text-align:center}
.six {  color: #ffffff; background-color:#f6bf4a; border: dotted #999999 1px; text-align:center}
.sept { color: #ffffff; background-color:#d923bd; border: dotted #999999 1px; text-align:center}
.huit { color: #ffffff; background-color:#b69ef5; border: dotted #999999 1px; text-align:center}
.neuf { color: #ffffff; background-color:#5820e6;border: dotted #999999 1px; text-align:center}
.dix { color: #ffffff; background-color:#fb8008; border: dotted #999999 1px; text-align:center}
.onze {color: #ffffff;  background-color:#c6bcb3; border: dotted #999999 1px; text-align:center}
.douze { color: #ffffff; background-color:#f71e13;  border: dotted #999999 1px; text-align:center}
.treize { background-color:#f7f413; border: dotted #999999 1px; text-align:center}
.mou { color: #080909; background-color:#ffff00; border: dotted #999999 1px; text-align:center}
.dur { color: #ffffff; background-color:#080909; border: dotted #999999 1px; text-align:center}

.case-vide { background-color:#9ee4f5; border: dotted #999999 1px;}
.trtr { background-color:#ebadad; border: dotted #999999 1px; text-align:center}
.initiale { background-color:#ffffff; border: dotted #999999 1px; text-align:center}

.explication  { padding-left:30px; 
	}	
#colonne-rss {  
	width:500px;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	}
#colonne-rss {
	
	float:left
	}	
#pub-droite 	{ background-color:#ffffff; margin-left:560px;
	
	}
.textegris	{ background-color: #ffffff;}
.Stylefrss	{ background-color: #ffffff; text-align:left; padding-bottom:10px;}
.Stylehistorique { background-color: #EAEAEA; }
a.Stylehistorique { color: #9966CC;   }
.degrade-rose {  background: url(http://www.mamanandco.fr/ovulation/degrade-rose.jpg) repeat-y left; width: 100%;   margin:0px; border:0px; border: #f1e3f4;}
#conteneur-rose { width:724px; }
.image-rose { margin:0px; border:0px; border: #f1e3f4; background-color:border: #f1e3f4; }
.noir {background: #f1e3f4; width: 100%;  }

