@charset "utf-8";
/* CSS Document */


	
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#CCC;
	background-repeat:repeat;
	margin:0;
	padding:0;
	font-size:24px;
	color:#F00
	margin-top: 100px;
		margin-right: 40px;
		margin-bottom: 10px;
		margin-left: 60px;
	
}

h1 { color:#FFF; font-size:45px; }
h2 {color:#FFF; font-size:30px}
.stitle { font-size:12px; color:#edc02a;	}
.divCal {position:absolute;border:1px red dashed;background:#ffffff;}
.divCal a{text-decoration:none; width:100%;   }
.divCal table {font-size:12px;font-family:Tahoma;text-align:center;margin:0px;width:140px;}
.divCal td {margin : 0px;border:1px solid #FFFFFF;}
.divCal .zoneTitre {font-size:12px;font-family:Tahoma;text-align:center;margin:0px;background:pink;}
.divCal .zoneNav {font-size:10px;font-family:Tahoma;text-align:center;margin:0px;cursor:pointer;}
.divCal .zoneMois {font-family:Tahoma;width:70px;margin:0px;}
.divCal .zoneAnnee {font-size:10px;font-weight:bold;text-align:right;margin:0px;width:100%;}
.divCal .nSemaine {font-family:Tahoma;width:30px;margin:0px;color:green;}
.divCal div{ margin : 0px;}

.divCal .tdx {color:#F0F0F0;} /*par defaut*/
.divCal .tdx .enWeekend {background:#C0C0C0;}
.divCal .tdx .enFeriee {background:#C0C0C0;}
.divCal .tdx .enMois {color:black;font-weight:bold;}
.divCal .tdx .aujourdhui {border:2px solid red;}

.divCal .tdxNow {color:black;font-weight:bold;} 
.divCal .tdxNow:hover {background:lightgreen;} 

.divCal .tdx:hover {background:lightgreen;}
.divCal .tdx:hover .enWeekend {background:green;}
.divCal .tdx:hover .enMois {color:black;font-weight:bold;background:lightgreen;} /*pour firefox */

td { color:#903; }

a
{
color:#06C;
text-decoration:none;
font-size:18px;
}
a:visited { color:#06C; text-decoration : none;}
a:hover {
	color:#FFF;
	text-decoration:none;
}

p { font-size: 18px ; margin-left : 4px;  color:#FFF; }

ul { color : #0000ff; font-family : Arial;}
.tableau { font-size:16px; color:#FFF; }
.tableau1 { font-size:16px; color:#309; }

.tableau2 { font-size:16px; color:#00F;}
.menu { font-size:14px; color:#FFF; }
.erreur {	font-size:24px; color:#FF0;	}
.menuadm {	font-size:18px; color:#FFF; }
.title {	font-size:36px;color:#dd167b;	}
.titre {	font-size:24px; color:#FFF;	}
.titre1 {	font-size:24px; color:#FFF;	}
.label {	font-size:16px; color:#FFF; }
.adresse {	font-size:18px; color:#FFF; }
.lot { font-size:14px; color:#dd167b; }
.partenaire { font-size:16px; color:#dd167b; }
.etoile { color:#F00; font-size:12px; vertical-align:top;}
.mention { font-size:11px; color:#FFF;}
.copyr { font-size:9px; color:#FFF;}
.regional { color:#03C; }
.departemental { color:#000;}
.inter { color:#300;}
.fieldset1 { border-STYLE: solid;
      border-width: 1px;
      border-color: #000000;
	  width:5%;
	  color:#0FF; 
	  font-size:14px; 
	  }
.fieldset2 { border-STYLE: solid;
      border-width: 1px;
      border-color: #000000;
	  width:60%; 
	  color:#FFF;
	  font-size:14px; }
	  
.div1 {
	width: 8%;
	margin:auto;
}
.div2 {
	width: 16%;
	margin:auto;
}
.div3 {
	width:60%;
	margin:auto;
	float:right;
}
.div4 {
	width: 3%;
}
.div5 {
	width:100%;
	
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 20px 40px;
   -webkit-border-radius: 13px;
   -moz-border-radius: 13px;
   border-radius: 13px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 16px;
   
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   
   }
