
body {
    background-image: url(img_styles/fond-stries.gif);
	text-align : justify;
	font-size : 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	margin: 0px;
	color:#333;
    }

#contenu_accueil {
	margin: 0px 15px;
	}
	
#page_accueil{
	background-color: #fff;
	background-image: url(menu/page.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 770px;
	margin: 0em auto;
	text-align: left;
}
		

									
.texte {	text-align : justify;
			font-size : 11px;
			font-family: Verdana, Arial;
		}

sub { font-size : 9px; }


 /* stylage des caractères et éléments des articles (par opposition au 'chrome' */
abbr, acronym { cursor: help; }


ul, .texte {
	 font-size : 11px; font-family: Verdana, Arial;
   }
   
   /* style des Nouvelles */
.rssfeed {
	margin: 0 10px 1em 10px;
	float : left;
	text-align: left;
	width: 315px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(rss/rss.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FEFEF7;	
	border-bottom: 1px solid #D9F08F;
	min-height: 250px;     	/* Hack avec les 2 lignes ci-dessous, pour que la boite garde la meme hauteur minimum */
    height: auto;			/* */
   _height: 250px;			/* */
   }
	
.rssfeed h2 {
	font-size : 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6C880C;
	margin: 0 0 10px 0;
	padding : 4px 10px 2px 10px;
	background-color: #F6FDDF;
	border-bottom : 1px solid #E6F5B4;
	background-image: url(rss/rss-h2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.rssfeed li {	
	list-style: none;
	margin: 0 0 0 -30px;
	padding: 0 10px 0 18px;
	background: url(puces/bullet.png) no-repeat 0 2px;
	margin-bottom: .6em;
	}
	
.rssfeed a 			{ text-decoration : none; color : #637050; }
.rssfeed a:hover 	{ text-decoration : none; color : #0000D9; }
	
   /* Fin style des Nouvelles */
   
   
   
/*  pour les liens sur fond vert clair  */
A.green:link        { color : #0000D9; text-decoration : none; }
A.green:visited     { color : #660099; text-decoration : none; }
A.green:hover       { color : #669900; text-decoration : underline; }
A.green:active      { color : #FF0033; text-decoration : none; }


/*  pour les liens sur fond noir  */
A.black:link        { color : #4FA7FF; text-decoration : none; }
A.black:visited     { color : #FFAE5E; text-decoration : none; }
A.black:hover       { color : #FFFFFF; text-decoration : underline; }
A.black:active      { color : #FF0033; text-decoration : none; }

/*  pour les liens sur fond bleu  */
A.blue         		{ color : #fff; font-size : 11px;font-family:Tahoma, Helvetica, sans-serif;}
A.blue:link         { color : #fff; font-size : 11px;text-decoration : none ;font-family:Tahoma, Helvetica, sans-serif;}
A.blue:visited      { color : #fff; font-size : 11px;text-decoration : none ;font-family:Tahoma, Helvetica, sans-serif;}
A.blue:hover        { color : #ff9966; font-size : 11px;text-decoration : underline ;font-family:Tahoma, Helvetica, sans-serif;}
A.blue:active       { color : #fff; font-size : 11px;text-decoration : none ;font-family:Tahoma, Helvetica, sans-serif;}

/*  pour les liens en haut  */
a.top        	   { color : #fff; font-size : 11px}
a.top:link         { color : #fff; text-decoration : none }
a.top:visited      { color : #fff; text-decoration : none }
a.top:hover        { color : #FFFFCC; text-decoration : underline }
a.top:active       { color : #fff; text-decoration : none }

/*  pour les liens en haut  */
a.general        	   { color : #ddd; font-size : 9px;}
a.general:link         { color : #ddd; text-decoration : none }
a.general:visited      { color : #ddd; text-decoration : none }
a.general:hover        { color : #d5f0d0; text-decoration : underline }
a.general:active       { color : #ddd; text-decoration : none }

/*  pour les liens sur fond gris fonce  */
a.fondgris        	    { color : #ddd; font-size : 9px;}
a.fondgris:link         { color : #ddd; text-decoration : none }
a.fondgris:visited      { color : #ddd; text-decoration : none }
a.fondgris:hover        { color : #d5f0d0; text-decoration : underline }
a.fondgris:active       { color : #ddd; text-decoration : none }


.enanglais          { color : #ff6600; font-style : italic }
.enallemand         { color : #840000; font-style : italic }

.titre-principal    { 	  color : #ffffff;
						  background-color : #cc0000;
						  padding: 5px 25px 5px 25px;
						  width: auto;
						  margin: 10px;
						  font-size : 16px;
						  text-transform : uppercase; 
						  text-align : center;
						  font-weight : bold;
						  border-style : dotted;
						  border-width : thin;
						  border-color : #ffcc66 }

.titrecochet1       { color : #cc0000;
					  font-size: 16px;
					  text-transform : uppercase; 
					  font-weight : bold;
					  font-family: Georgia, Times New Roman;
					}
						  
.titrecochet2       { color : #ff702b;
					  font-size: 16px;
					  font-weight : bold;
					  font-family: Georgia, Times New Roman;
					}

#nav {
	float: left;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	float: left;
	font-weight: bold;
	padding: 0 5px 4px 5px;
	text-decoration: none;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	background: url(puces/tab_rounded.html) no-repeat bottom center;
	}
	
					  
/* style des titres des Energies de la mer */
.titre-mer {	
	/* clear: none; Pour que les autres boites ne passent pas dessus */
	background: #ddfec5 url(mer/vague.gif) no-repeat center right;
	color: #188408;
	font-size: 1.1em;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	padding: 2px 5px;
}		
			  
.energie-mer-box {
		clear: right;
}
	
.gauche {
	display: block;
	clear: left;
	margin: 5px;
	margin-bottom: 10px;
	padding: 5px;
	left: 10px;
	float: left;
	border-width: 0px;
}

.droite {
	clear: right;
	margin: 5px;
	margin-bottom: 10px;
	padding: 5px;
	left: 10px;
	float: right;
	border-width: 0px;
}

.exemplegauche {
	display: block;
	margin: 5px;
	margin-bottom: 0px;
	padding: 5px;
	left: 10px;
	float: left;
	border-width: 0px;
}

	 
.titre1  {
			background-image: url(puces/puce-carre-vert.gif);
			background-repeat: no-repeat;
			padding-left: 25px;
			font-weight: bold;
			text-transform : uppercase;
			color : #cc0000;
		  }
			
.titre1c  {
			background-image: url(img_styles/puce-carre-vert.gif);
			background-repeat: no-repeat;
			padding-left: 25px;
			font-family: verdana, helvetica, arial, sans-serif;
			font-size : 11px;
			font-weight: bold;
			text-transform : uppercase;
			color : #cc0000;
			border-bottom-color: #cc0000;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			text-align:left;
		  }
.titre-liens2  {
			background-image: url(puces/planete.gif);
			background-repeat: no-repeat;
			padding-top: 1px;
			padding-left: 25px;
			height: 20px;
			font-weight: bold;
			text-transform : uppercase;
			color : #cc0000;
		  }
			

.titre2             { color : #ff5300;
						  height: 18px;
						  font-size: 12px;
						  font-weight : bold; }

.texte9             { 	  
					font-family:Tahoma, Helvetica, sans-serif;font-size:11px;text-align:justify;color:#000000;
					}

.copyr             { 	
					font-family:Verdana, Tahoma, Helvetica, sans-serif;font-size:9px;text-align:justify;color:#FFFFCC;
					}
.dateupdate        	{ background-color: Navy;
					  color: White;
					  font-size: 12px;
					  padding: 2px;
					  padding-top: 4px;
					 }

.date           	{ color : #808080 }
.source           	{ color : #be7e7e }
.indication       	{ color : #808080; font-style : italic;  }

.surlignage1      	{ color : #ff9900; font-weight : bold }
.surlignage2      	{ color : #f25128; font-weight : bold }
.surlignage3      	{ color : #5353ff; font-weight : bold }
.surlignage4      	{ color : #000099; font-weight : bold }
.surlignage5      	{ color : #339933; font-weight : bold }

.titre-liens      	{ color : #669900;
						  font-weight : bold; 
						  font-size : 16px; 
						  font-variant : small-caps  }

td.menuaccueildroite	{background-image: url(menu/coin_droit_vert.gif);
						 background-repeat: repeat-y;}		
						 
td.menuaccueilgauche	{background-image: url(menu/coin_gauche_vert.gif);
						 background-repeat: repeat-y;}			  
						  
.entreprise      	{ color : #ff3333; font-weight : bold }

.ville      		{ color : #ff3333; font-weight : bold }

.pays      			{ color : #000000; font-weight : bold; font-size : 16px; }

SPAN.fichiers           { color : #004680 }

SPAN.videos_langue      { color : #658963; font-size : 10px }

ul.puce-liens			{ list-style-image : url(puces/fleche-bleu.gif);
			  			  vertical-align: middle;}

.taille8      { font-size : 8px; }

.taille1      { font-size : 9px; }

.taille10      { font-size : 10px; }

.taille11      { font-size : 11px; }

.taille12      { font-size : 12px; }


.maj_date	{
		    background-color: #effbd8;
			width: 250px;
			font-size : 14px;
			font-weight : bold;
			margin: 10px;
		  	border-color: #b5b969;
		  	border-style: solid;
		  	border-width: 1px;
			padding: 5px;    			/* valeur pour IE5 */
			voice-family: "\"}\"";  	/* Box model hack */
  			voice-family: inherit;  	/* Box model hack suite */
			padding: 5px; }  			/* valeur pour IE6 */
			html>body .maj_date { padding: 0px;}   /* valeur pour les autres navigateurs */
			  
.maj	{ 	
		    background-color: #ccff99;
			min-width: 500px;
			padding: 0px;
			margin: 10px;
			margin-bottom: 30px;
		  	border-color: #b5b969;
		  	border-style: solid;
		  	border-width: 1px;
			width: 80%;
			padding-right: 15px;    	/* valeur pour IE5 */
			voice-family: "\"}\"";  	/* Box model hack */
  			voice-family: inherit;  	/* Box model hack suite */
			padding-right: 15px; }  	/* valeur pour IE6 */
			html>body .maj { padding-right: 0px; width: 90%;}   /* valeur pour les autres navigateurs */
		
		
/* before et after pour faire les coins */
.maj:before {
  background: transparent url(puces/maj-coin-hd.gif) scroll no-repeat top right;
  margin: -1px;
  height: 8px;
  display: block;
  border: none;
  content: url(puces/maj-coin-hg.gif);
  padding: 0;
}

.maj:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(puces/maj-coin-bg.gif);
  margin: -1px;
  height: 8px;
  padding: 0;
  background: transparent url(puces/maj-coin-bd.gif) scroll no-repeat bottom right ;
}

.maj_date:before {
  background: transparent url(puces/majd-coin-hd.gif) scroll no-repeat top right;
  margin: -1px;
  height: 8px;
  display: block;
  border: none;
  content: url(puces/majd-coin-hg.gif);
  padding: 0;
}

.maj_date:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(puces/majd-coin-bg.gif);
  margin: -1px;
  height: 8px;
  background: transparent url(puces/majd-coin-bd.gif) scroll no-repeat bottom right ;
  padding: 0;
}


	/* CSS for the box starts here */
	.box {
		padding:0 12px 0 0;
		background:#fff url(puces/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(puces/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(puces/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(puces/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(puces/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(puces/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:5px 10px 6px 10px;
		background:#efece6;
		font: bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:8px 8px 4px 8px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	} * html .box li { margin: 2px 0px 8px 200px; }  /* Pour IE seulement */

/*  pour les liens des mise a jour  */
a.lienmaj:link        { color : #000099; text-decoration : none; font-weight : bold;}
a.lienmaj:visited     { color : #5353ff; text-decoration : none; font-weight : bold;}
a.lienmaj:hover       { color : #000099; text-decoration : none; font-weight : bold;
						border-width: 0px 0px 1px 0px; border-style: dashed;}
a.lienmaj:active      { color : #ffffff; text-decoration : none; font-weight : bold;}

.maj ul {
	margin: 10px 0px 10px 10px;
	padding: 0;
	list-style: none;
	}
	
.maj li {
	list-style: none;
	margin: 0;
	padding: 0 10px 0 15px;
	background: url(puces/puce-rond-vert.gif) no-repeat 0 3px;
	margin-bottom: .6em;
	}
 
 
#puce1      { background-image: url(puces/puce-carre-vert.gif);
			  background-repeat: no-repeat;
			  width: 14px;
			  height: 13px;
			  margin-top: 2px;
			  float: left; }
			  
.puce1      { background-image: url(puces/puce-carre-vert.gif);
			  background-repeat: no-repeat;
			  width: 14px;
			  height: 13px;
			  margin-top: 2px;
			  float: left; }
			  
/* Il faut utiliser des classes pour les elements qui se repetent
   Les ID ne peuvent se trouver qu'une fois sur une page */

.puce2      { background-image: url(puces/fleche-bleu.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 1px;
			  vertical-align: middle;
			  width: 13px;
			  height: 13px;
			  margin-left: 15px;}
			  
			  
#puce3      { background-image: url(puces/puce-carre-bleu-s.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position: relative;
			  top: 3px;
			  vertical-align: bottom;
			  width: 7px;
			  height: 7px;
			  margin-left: 5px;}
			  
.puce3      { background-image: url(puces/puce-carre-bleu-s.gif);
			  background-repeat: no-repeat;
			  background-position: 2px 3px;
			  padding-left: 20px;
			  margin-left: 15px;
			  padding-bottom: 8px;
			  }
			  
#puce4      { background-image: url(puces/puce-carre-orange.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position: relative;
			  top: 1px;
			  vertical-align: bottom;
			  width: 14px;
			  height: 13px;
			  margin-left: 5px;}

.puce4      { background-image: url(puces/puce-carre-orange.gif);
			  background-repeat: no-repeat;
			  background-position: 0px 2px;
			  padding-left: 25px;
			  margin-left: 5px;}
			  
#puce5      { background-image: url(puces/fleche-bleu.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 1px;
			  vertical-align: middle;
			  padding-left: 22px;
			  margin-left: 15px;}
			  
#puce6      { background-image: url(puces/puce-vert-clair.gif);
			  background-repeat: no-repeat;
			  top: 1px;
			  padding-left: 20px;
			  margin-left: 15px;}
			  
.puce6      { background-image: url(puces/croix-bleu.gif);
			  background-repeat: no-repeat;
			  background-position: 0px 2px;
			  padding-left: 20px;
			  margin-left: 15px;}
			  
.puce8      { 
			  /*clear: left;*/
			  background-image: url(puces/fleche-bleu.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 10px;}
			   
.puce8image      { 
			  float: left;
			  background-image: url(puces/fleche-bleu.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 10px;}
			   
.puce9      { 
			  background-image: url(puces/dot-vert-carre.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 10px;}
			   
.puceang      { 
			  background-image: url(puces/lien-anglais.gif);
			  background-repeat: no-repeat;
			  padding-left: 44px;
			  margin-left: 12px;}
			    
.pucealld      { 
			  background-image: url(puces/lien-allemand.gif);
			  background-repeat: no-repeat;
			  padding-left: 44px;
			  margin-left: 12px;}
			    
.pucefr      { 
			  background-image: url(puces/lien-francais.gif);
			  background-repeat: no-repeat;
			  padding-left: 44px;
			  margin-left: 12px;}
			   
.puce-tv      { 
			  background-image: url(puces/puce-tv.gif);
			  background-repeat: no-repeat;
			  padding-left: 30px;
			  padding-top: 12px;
			  margin-left: 20px;
			  }
			   
.puce-radio   { 
			  background-image: url(puces/puce-radio.gif);
			  background-repeat: no-repeat;
			  padding-left: 30px;
			  padding-top: 10px;
			  margin-left: 20px;
			  }
			   
.puce-presse   { 
			  background-image: url(puces/puce-presse.gif);
			  background-repeat: no-repeat;
			  padding-left: 40px;
			  padding-top: 5px;
			  padding-bottom: 5px;
			  margin-left: 20px;
			  }
			   
.puce-video { background-image: url(puces/puce-video.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 15px;}
			  
#puce-fichier { background-image: url(puces/disk.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 1px;
			  vertical-align: middle;
			  width: 11px;
			  height: 11px;
			  margin-left: 15px;}
			  
.puce-fichier { background-image: url(puces/disk.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 1px;
			  vertical-align: middle;
			  width: 11px;
			  height: 11px;
			  margin-left: 15px;}
			  
#puce-flash { background-image: url(puces/flash.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 0px;
			  vertical-align: middle;
			  width: 18px;
			  height: 15px;
			  margin-left: 2px;
			  margin-right: 5px;}
			  
.puce-flash { background-image: url(puces/flash.gif);
			  background-repeat: no-repeat;
			  float: left;
			  position:relative;
			  top: 0px;
			  vertical-align: middle;
			  width: 18px;
			  height: 15px;
			  margin-left: 2px;
			  margin-right: 5px;}
			  
.puce-pdf { background-image: url(puces/puce-pdf.gif);
			  background-repeat: no-repeat;
			  padding-left: 32px;
			  margin-left: 12px;
			  height: 15px;}
			  
.puce-wikipedia { background-image: url(puces/wikipediaw2.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 10px;
			  height: 12px;}
			  
.puce-son { background-image: url(puces/puce-son.gif);
			  background-repeat: no-repeat;
			  padding-left: 22px;
			  margin-left: 12px;
			  height: 16px;}
			  
.puce-mule { background-image: url(puces/puce-mule.gif);
			  background-repeat: no-repeat;
			  padding-left: 26px;
			  margin-left: 12px;
			  height: 16px;}
			  
.puce-ekopedia { background-image: url(puces/ekopedia.gif);
			  background-repeat: no-repeat;
			  padding-left: 20px;
			  margin-left: 10px;
			  height: 12px;}
			  
.menu-gauche-normal { 
			/* background-image: url(img_styles/puce-rond-vert.gif);
			background-repeat: no-repeat; */
			background-position: 0% 50%;
			padding-left: 6px;
			margin-left: 6px;
			}
			
.menu-gauche-modif { 
			background-image: url(img_styles/puce-rond-jaune1.gif);
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 14px;
			margin-left: 8px;
			}
			
.menu-gauche-nouveau { 
			background-image: url(img_styles/puce-rond-rouge1.gif);
			background-repeat: no-repeat;
			background-position: 0% 50%;
			padding-left: 14px;
			margin-left: 8px;
			}
			  			  		
.sideBox {
	  background-color: #f0e0d0;
	  border-color: #d0a070;
	  border-style: solid;
	  border-width: 1px;
	  float: right;
	  padding: 5px;
	  margin-top: 8px;
	  margin-left: 8px;
	  margin-bottom: 3px;
	  margin-right: 0px;
	  width: 240px;
  		}
  
.sideBox2 {
	  position: relative;
	  background-color: #caffca;
	  border-color: #00cc66;
	  border-style: solid;
	  border-width: 1px;
	  padding: .7em;
	  margin: 12px;
	  width: 450px;
  		}
  
.sideBox3 {
	  position: relative;
	  background-color: #ffcd99;
	  border-color: #663300;
	  border-style: solid;
	  border-width: 1px;
	  padding: .7em;
	  margin: 12px;
  	  -moz-border-radius: 10px; 
  	  border-radius: 10px;
	  width: 500px;
  		}
  
.sideBox4 {
	  text-align: justify;
	  background-color: #FEEAD1;
	  border-color: #663300;
	  border-style: solid;
	  border-width: 1px;
	  padding: .7em;
	  margin: 12px;
  	  -moz-border-radius: 10px; 
  	  border-radius: 10px;
  		}
		
		
.titreexemple {
			font-size: 14px;
			font-weight: bold;
			padding-left: 10px;
		}
		
		
.rdv {
  background-color: #caffca;
  border-color: #00cc66;
  border-style: solid;
  border-width: 1px;
  padding: .7em;
  margin: 12px;
  width: 600px;
  margin-left: -300px;
  position: relative;
  left: 50%;
  }

.boite1 {
  background-color: #caffca;
  border-color: #00cc66;
  border-style: solid;
  border-width: 1px;
  padding: .7em;
  margin: 12px;
  width: 530px;
	}

.videoannee {
  border: 1px solid #FFC68C;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  color: #ff6633;
  margin: 5px;
  padding: 5px;
  margin-bottom: 20px;
  width: 95%;
  float: left;
  }

.videobox {
  border-color: #eee;
  border-style: solid;
  border-width: 0px;
  text-align: center;
  margin: 2px;
  padding: 0px;
  width: 170px;
  height: 210px;
  float: left;
  overflow: hidden;
  }

.docbox {
  text-align: center;
  margin: 2px;
  padding: 0px;
  width: 150px;
  float: left;
  overflow: hidden;
  }

.videobox img {
	margin: 0 0 5px 0;
}
  
.clearboth { clear: both; }


/*  pour definir les differentes colonnes  */
	
#barrededroite {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	border: 0px;
	background-color: #B0D0FF;
	height: auto;
	}
	
td.menugaucheecolo {
	border-left: #339966 solid 1px;
	border-right: #339966solid 1px;
	background-color: #339966; /* #036ae9; /* B0D0FF */
	padding-top: 4px;
}

#menudroite {
	position: absolute;
	top: 100px;
	right: 0px; /* Opera5.02 will show a space 
	at right when there is no scroll bar */
	margin: 0px;
	padding: 10px;
	border: 0px;
	background: #666;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;
	}
html>body #menudroite {
	width: 130px; /* ie5win fudge ends */
	}
	
div.markerTooltip, div.markerDetail {
		  width: 220px;
          color: black;
          font-weight: bold;
          background-color: white;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
       }
	   
a.lien_vert11 {
font-family:Tahoma, Helvetica, sans-serif;
color:#137B02;
font-size:11px;
text-decoration: none;
}
a.lien_vert11:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#137B02;
font-size:10px;
font-style:normal;
font-weight: bold;
text-decoration:none;
}
a.lien_vert11:link {
font-family:Tahoma, Helvetica, sans-serif;
color:#137B02;
font-size:11px;
text-decoration: none;
}

a.soramangak {
font-family:Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration: none;
}
a.soramangak:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
font-style:normal;
text-decoration:none;
}
a.soramangak:link {
font-family:Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration: none;
}

.tsipikambany {border-bottom: 1px dotted #000000;}
.soratra10 {font-family:Tahoma, Helvetica, sans-serif;font-size:11px;text-align:justify;}

a.soramena {
font-family:Tahoma, Helvetica, sans-serif;
color:red;
font-size:8pt;
text-decoration: none;
font-weight:normal;
}
a.soramena:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:8pt;
font-style:normal;
text-decoration:none;
}
a.soramena:link {
font-family:Tahoma, Helvetica, sans-serif;
color:red;
font-size:8pt;
text-decoration: none;
}

a.soramena07 {
font-family:Tahoma, Helvetica, sans-serif;
color:black;
font-size:8pt;
text-decoration: none;
}
a.soramena07:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:8pt;
font-style:normal;
text-decoration:none;
}
a.soramena07:link {
font-family:Tahoma, Helvetica, sans-serif;
color:black;
font-size:8pt;
text-decoration: none;
}

a.vao {
font-family:Tahoma, Helvetica, sans-serif;
color:white;
font-size:8pt;
text-decoration: none;
}
a.vao:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:white;
font-size:8pt;
text-decoration:underline;
font-weight:bold;
font-style:normal;
}
a.vao:link {
font-family:Tahoma, Helvetica, sans-serif;
color:white;
font-size:8pt;
text-decoration: none;
}

.soramainty9{font-family: Tahoma, Helvetica, sans-serif;font-size: 9pt;color: #000000;	
	border-bottom-color: #009933;
	border-bottom-width: 1px;
	border-bottom-style: solid;}

.soratra10trait {font-family:Tahoma, Helvetica, sans-serif;font-size:11px;text-align:justify;
	border-bottom-color: #009966;
	border-bottom-width: 1px;
	border-bottom-style: solid;}

.maitsograstrait {font-family:Tahoma, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:13px;color:#009966;
	border-bottom-color: #009966;
	border-bottom-width: 1px;
	border-bottom-style: solid;}
.soramainty{font-family: Tahoma, Helvetica, sans-serif;font-size: 10pt;color: #000000;}
.tsipikambany {border-bottom: 1px dotted #000000;}
.grasoul {font-family:Tahoma, Helvetica, sans-serif;text-decoration:underline;font-size:11px;font-weight:bold}
.soratra11 {font-family:Tahoma, Helvetica, sans-serif;font-size:11px;text-align:justify;}

a.soradepu {
font-family:Tahoma, Helvetica, sans-serif;
color:#000000;
font-style:normal;
font-size:11px;
text-decoration: none;
}
a.soradepu:hover {
font: Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
font-style:normal;
text-decoration: none;
}
a.soradepu:link {
font:Tahoma, Helvetica, sans-serif;
color:#000000;
font-style:normal;
font-size:11px;
text-decoration: none;
}
.fotsy8 {font-family:Tahoma, Helvetica, sans-serif;font-style:normal;font-size:7pt;color:#FFFFFF;}
.maitsobe {font-family:Tahoma, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:12pt;color:#669900;}
.maitsokely0 {font-family:Tahoma, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:10pt;color:#669900;}
.maitsogras {font-family:Tahoma, Helvetica, sans-serif;font-style:normal;font-weight:bold;font-size:11px;color:#009966;}
.menabe {font-family:Tahoma, Helvetica, sans-serif;font-weight:bold;color: #339966;font-size:9pt;}

a.soramanga {
font-family:Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:10pt;
text-decoration: none;
}

a.soramanga:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:10pt;
font-style:normal;
text-decoration:none;
}

a.soramanga:link {
font-family:Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:10pt;
text-decoration: none;
}

a.soramanga12 {
font-family:Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:12pt;
text-decoration: none;
font-weight:bold;
}

a.soramanga12:hover {
font-family: Tahoma, Helvetica, sans-serif;
color:#FF0000;
font-size:12pt;
font-style:normal;
text-decoration:none;
font-weight:bold;
}

a.soramanga12:link {
font-family:Tahoma, Helvetica, sans-serif;
color:#0000FF;
font-size:12pt;
text-decoration: none;
font-weight:bold;
}

.sisinyvera {
	border:1px solid #339966;
	background-color:#637050;
}

.sisinyfotsycadre {
	border:1px solid #336633;
	background-color:white;
	color:#336666;
	font-size:7pt;
	font-weight:bold;
}

.sisinyveranoir {
	border:1px solid #339966;
	background-color:#A6B194;
	color:#000000;
	font-size:9pt;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
.sisinyverabord {
	border:1px solid #339966;
}

input.boutton
{
	font-size: 8pt;
	font-family:Tahoma, geneva,sans-serif;
	background-color:none;
	color:#046C01;
	font-weight:bold;
}
input.styleone
	{
	font-size: 8pt;font-family:tahoma geneva sans-serif;background-color:none;
	color:#046C01;	font-weight:bold;border: 1px #046C01 double;
	}
.sisinyvertvert {
	border:1px solid #339966;
	background-color:#339966;
	font-weight:bold;font-family:Tahoma, Helvetica, sans-serif;
	color:white;
	text-align:center;
	font-size:11px;
}

