.blocarrondi {
	filter: alpha(opacity=80); 
	opacity:0.8;
	width: 240px;
	margin: 10px;
	float:left;
}



.page{
	background-image: url(degradeVert.png);
	background-repeat: repeat x;
	background-color: #A2E9A3;
	background-position: bottom;
	margin: 0px;
	text-align: center;
}

/****** A L'INTERIEUR DE LA PAGE ****/

.zoneCentrale{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 100%;
	width: 930px;
	border: 0px #009900 solid;
	text-align: left;
}
	
.BGImage{
	background-image: url(BG_accueil.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 89%;
	width: 100%;
	
	text-align: left;
}

/****** A L'INTERIEUR DE zoneCentrale ****/

.bandeauHaut{
	background-image: url(bandeauHaut.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: WHITE;
	height: 10%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	border-bottom: 0px #009900 solid;
	font-family: "Bauhaus 93";
	font-size: 45px;
	text-align: left;
	color: #009900;
}


.zoneSujet{
	background-color: white;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 74%;
}

.bandeauDroite{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: gray;
	width: 26%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 96%;
	text-align: center;
}

/****** A L'INTERIEUR DE zoneSujet ****/

.menuHaut{
	background-color: #009900;
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 15px;
	height: 4%;
	text-align: LEFT;
	border-bottom: 0px solid #F1F1F1;
}

.zoneScroll{
	height: 94%;
	overflow: auto;	
}



/******* A L'INTERIEUR DE LA zoneScroll ****/

.titreRubrique{
	background-image: url(liseret.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 25px 0px 8px 0px;
	margin: 0px 0px 0px 20px;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #000066;
	text-align: LEFT;
	font-weight: normal;
	
}

.logo_institution{
	background-image: url(logoInstitution.GIF);	
	background-repeat: no-repeat;
	background-position: right;
}


.sousTitreRubrique{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-family: "Trebuchet MS";
	font-size: 16px;
 	color: #006600;
	text-align: LEFT;
	font-weight: bold;
}



.zoneIntro{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000066;
	padding: 10px 0px 8px 0px;
	margin: 0px 20px 0px 20px;
	text-align: left;

}

.zoneTexte{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	padding: 8px 8px 8px 0px;
	margin: 0px 0px 0px 20px;
	text-align: left;	
	width:100%;
}

.colonne{
	background-color: transparent;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 98%;
	text-align: left;
}

.zoneListe{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	padding: 3px 6px 3px 6px;
	
}

/****** A L'INTERIEUR DE menuHaut ****/



a.LienMenuHaut, a.LienMenuHaut:link, a.LienMenuHaut:visited{
	background-color: transparent;
	font-family: "Bauhaus 93";
	font-size: 16px;
	font-weight: NORMAL;
	text-decoration: none;
	color: white;
	margin: 0;
	padding: 0px 5px 0px 5px;
}

a.LienMenuHaut:hover{
	color: #7FFF00;
}


/****** A L'INTERIEUR DE BandeauDroite *********/

a.LienMenuDroite, a.LienMenuDroite:link, a.LienMenuDroite:visited{
	font-family: "arial";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	margin: 0px 0px 0px 0px;
	height: 24px;
}

a.LienMenuDroite:hover{
	font-size: 13px;
	font-weight: bold;
	color: blue;
}



/****** généralités *********/
.cadre{
	border: 0px solid white;	
	padding: 10px 3px 3px 3px;
	margin: 20px 0px 0px 0px;
	text-align: center; 
}

.minilabel{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
/****** A L'INTERIEUR DE zoneTexte *********/


a.lienTexte, a.lienTexte:link, a.lienTexte:visited{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
}

a.lienTexte:hover{
	color: #f60;
	text-decoration: underline;
}

	

/****** style de la page d'accueil *********/
.titreRubriqueAccueil{
	padding: 30px 0px 8px 0px;
	margin: 0px 0px 0px 20px;
	font-family: "Trebuchet MS";
	font-size: 30px;
	color: white;
	text-align: LEFT;
	font-weight: BOLD;
}

.zoneTexteAccueil{
	background-color: transparent;	
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: BLACK;
	padding: 8px 0px 8px 4px;
	margin: 0px 20px 0px 0px;
	width: 98%;
	text-align: left;
	border-left : 0px solid Silver;
}


a.lienDansTexte, a.lienDansTexte:link, a.lienDansTexte:visited{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

a.lienDansTexte:hover{
	text-decoration: underline;
	font-weight: bold;

}


.lien{
	height: 30px;
}

.eco{
	font-family: Bauhaus 93;
	color: black;
	font-size: 16px;	
}
.conduite{
	font-family: Bauhaus 93;
	color: #009900;
	font-size: 16px;	
}




a.minilien, a.minilien:link, a.minilien:visited{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: undeline;
}

a.minilien:hover{
	color: #f60;
	text-decoration: underline;
}


/***** MINI BANDEAU  ****/

.miniBandeau{
	height: 4%;
	background-color: #F6F6F6;
	padding: 1px 1px 1px 5px;
	margin: 0px;
	width: 26%;
	float: left;
	border-top: solid WHITE 1px;
	text-align: center;
}

a.lienBandeau, a.lienBandeau:link, a.lienBandeau:visited{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

a.lienBandeau:hover{
	color: #f60;
	text-decoration: underline;
}

/******* Rubrique et lien de la zone de droite ******/
.titreRubriqueZoneDroite{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: white;
	text-align: LEFT;
	font-weight: BOLD;	
}

a.lienZoneDroite, a.lienZoneDroite:link, a.lienZoneDroite:visited{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: BOLD;
	color: white;
	text-decoration: NONE;
}

a.lienZoneDroite:hover{
	color: white;
	text-decoration: underline;	
}

/*************** fiche formation **********/
.titreFicheFormation{
	background-image: url(liseret.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 10px 0px 8px 20px;
	margin: 0px 0px 0px 20px;
	border-bottom: 0px #009900 solid;
	font-family: "Bauhaus 93";
	font-size: 20px;
	text-align: left;
	color: #009900;
}

.avertissement{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-family: "Trebuchet MS";
	font-size: 12px;
 	color: #006600;
	text-align: LEFT;
	font-weight: bold;
	font-style: italic;
}


/******* CALCULETTE ********************/

.calculette{

	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: ARIAL;
}

.calcBandeau
{
	background-color: #151515;
	text-align: left;
	padding: 4px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	border-style: solid;
	border-color: #484848 Black White #383838;
	border-width: 6px 6px 1px 6px;
}

.loupiotte{
	background-color: Lime;
	height: 6px;
	width:12px;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;
	border-color: white #002600 #002600 white;
	font-size:0px;	
	margin: 0px 0px 0px 0px;
}


.calcResultat
{
	background-image: url(bgCalcResultat.png);
	background-repeat: repeat;
	background-color: #003900;
	text-align: center;
	padding: 15px 10px 15px 10px;
	border-style: solid;
	border-color: #272727 BLACK #181818 #383838;
	border-width: 0px 6px 6px 6px;
	color: white;
}

.ZoneTableRes{
		color: white;
}

.zoneResultat{
	border-color: #002600 white white #002600;
	border-style: solid;
	border-width: 1px;
	background-color: #E9E9E9;
	color: #006600;
	width: 160px;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	font-family: "Swis721 BlkEx BT";
	margin: 0px 0px 0px 3px;
	padding-right: 5px;
}

.zoneResultatCO2{
	border-color: #002600 white white #002600;
	border-style: solid;
	border-width: 1px;
	background-color: #E9E9E9;
	color: #006600;
	width: 160px;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	font-family: "Swis721 BlkEx BT";
	margin: 0px 0px 0px 3px;
	padding-right: 5px;	
}

.calcParam
{
	background-color: #F3F3F3;
	text-align: center;
	border-top: WHITE solid 1px;
	padding: 5px 0px 5px 0px;
	color: Black;
}

.calcBas
{
	background-color: #F3F3F3;	
	text-align: center;	
	padding: 15px 0px 15px 0px;
}

.ZoneTable{
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 100%;
	font-size: 11px;
}

.zoneSaisie{
	border-color: #002600 white white #002600;
	border-style: solid;
	border-width: 1px;
	background-color: #F9F9F9;
	color: #000066;
	width: 60px;
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	margin-left: 4px;
}

.zoneFormulaire{
	margin: 0px 0px 0px 0px;
	padding: 2px;
	width:100%;
	text-align: CENTER;
}


.boutonCalculette
{
	font-size: 14px;
	font-weight: bold;
}

.liseretHaut{
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-bottom: 1px solid BLACK;
	font-size: 0px;
}
.liseretBas{
	margin: 0px 0px 6px 0px;
	width: 100%;
	border-top: 2px solid #00019B;
	font-size: 0px;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.AlaUne{
	padding: 4px;
	background-color: transparent;
	border-style: solid;
	border-width: 1px 0px 1px 0px ;
	border-color: silver white silver silver;
	width: 90%;
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 10px;
 	color: white;
}
.titreAlaUne{
	padding: 4px 4px 6px 0px;
	background-color: transparent;
	font-family: "Trebuchet MS";
	font-size:16px;
 	color: white;
	font-weight: bold;
}

a.lienAlaUne, a.lienAlaUne:link, a.lienAlaUne:visited{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

a.lienAlaUne:hover{
	text-decoration: underline;
}

.calendrierExt{
	margin-top:15px;	
	background:transparent;
	width:100%;
	text-align:center;
}
.titreMoisAnneeCalendrier{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#009900;
	margin-bottom:0px;
	background:white;
	width:80%;
	border:1px solid #009900;
	border-width:1px 1px 0px 1px;
	padding:1px;
}

.calendrierInt{
	background:white;
	width:80%;
	border:1px solid #009900;
	padding:1px 1px 5px 1px;
}

.nomJour{
	background:white;
	margin:0px;
	width:12%;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#009900;
	text-align:center;
}

.caseCalendrier{
	background:white;
	margin:0px;
	width:12%;
	font-family:tahoma;
	font-size:10px;
	color:white;
	text-align:center;
}

.jourCalendrierVide{
	background: #EAFFEB;
	margin: 0px;
	width: 12%;
	font-family: tahoma;
	font-size: 10px;
	color: black;
	text-align: center;
}

.jourCalendrierEvt{
	background:#009900;
	margin:0px;
	width:12%;
	font-family:tahoma;
	font-size:10px;
	color:white;
	text-align:center;
}

a.lienCalendrier, a.lienCalendrier:link, a.lienCalendrier:visited{
	color:white;
	text-decoration: none;	
}

a.lienCalendrier:hover{
	text-decoration: none;
}

.video{
	margin: 20px;
	padding: 0px;
	width: 420px;
	height: 320px;
	border-style: solid; 
	border-color: #484848 Black #181818 #383838;
	border-width: 10px 10px 10px 10px;
	background-color: white;
	/*border-color: #9E9E9E #3E3E3E #5E5E5E #7E7E7E;*/
	
}