/*** Global ****/
a#fr_retour{
	float:right;
	background:url('../pics/retour.gif') no-repeat right bottom;
	font-size:10px;
	color:#505251;
	text-decoration:none;
	padding:0 12px 0 0;
	margin:0 20px 0 0;
}

a#fr_retour:hover{
	text-decoration:underline;	
}

div.pointi_gris{
	background:url('../pics/pointille_gris.gif') repeat-x left bottom;
	width:100%;
	margin:0 0 2px 0;
	height:1px;
}

/*** Pays ****/

h5.pays_titre{
	background:url('../pics/pointille_gris.gif') repeat-x left bottom;
	font:normal normal bold 16px verdana;
	width:99%;
	padding:0 0 2px 0;	
	margin:0 0 3px 0;
}

h5.pays_titre_desc{
	font:normal normal bold 10px verdana;
	width:95%;
	padding:0 0 2px 0;	
	margin:3px 0 3px 0;
}

h6.pays_desc{
	float:left;
	color:black;
	font:normal normal bold 10px verdana;
	margin: 0 0 0 5px;
}

div.pays_lineaire{
	width:99%;
	text-align:right;
}

div.pays_lineaire span{
	font-weight:normal;
	color:black;
}

div.pays_desc_gauche{
	background: url('../pics/pointille_v_gris.gif') repeat-y right;
	width:47%;
	float:left;
	margin:0 12px 0 0;
	padding:0 3px 0 0;
}

div.pays_desc_gauche h4.pays_titre, div.pays_desc_droite h4.pays_titre{
	background:none;
	margin: 5px 0 5px 0;
	font-size:10px;
}

div.pays_desc_droite{
	width:47%;
	float:left;
}

div.pays_desc{
	color:#424242;
	font:normal normal normal 10px verdana;
	margin:0 0 10px 10px;
	width:220px;
}

div.pays_desc ul{
	list-style-type:square;
	margin:0 0 0 15px;
}


/*** AMP ****/

/** liste des AMP du pays sélectionné **/
h5.liste_amp_pays{
	background:url('../pics/pointille_gris.gif') repeat-x left bottom;
	font:normal normal bold 10px verdana;
	width:85%;
	padding:0 0 2px 0;	
	margin:10px 0 3px 10px;
}

ul.liste_amp{
	float:left;
	list-style-type:none;
	padding-left:10px;
}

ul.liste_amp li{
	height:10px;
	margin:0 0 5px 0;	
}


ul.liste_amp div{
	float:left;
	margin:0 0 0 3px;
}

ul.liste_amp li a{
	color:#878787;
	text-decoration:underline;
	font:normal normal bold 10px verdana;	
}

ul.liste_amp li a:hover{
	color:#424242;
}


/** Fiche AMP **/
div.fr_fiche_amp h5{
	font:normal normal bold 16px verdana;
	width:99%;
	padding:0 0 2px 0;	
	margin:0 0 3px 0;
}

div.fr_fiche_amp h5 span{
	font:normal normal normal 14px verdana;
	color:#1797B6;
}

div.fr_fiche_amp h6{
	font:normal normal bold 19px verdana,sans-sherif;
	margin: 0px 0 5px 0;
}

div.fr_fiche_amp div.centre{	
	width:100%;
	margin:15px 0 0 0;		
}

div.fr_fiche_amp div.gauche{	
	width:30%;
	float:left;
	margin:0px 0 0 0;		
}

div.fr_fiche_amp div.droite{
	background: url('../pics/pointille_v_gris.gif') repeat-y left;
	padding:0 0 0 12px;
	margin:15px 0 0 12px;
	width:64%;
	float:right;
}

/** menu liste de la fiche AMP **/
ul.list_amp{
	float:left;
	width:315px;
	list-style-type:none;
/*	background:url('../pics/pointille_bleu.gif') repeat-x left top;*/
	text-align:left;
	margin:0 0 0 15px;
}

ul.list_amp li{
	height:10px;
	margin:0 0 5px 0;
}


ul.list_amp div{
	float:left;
	margin:0 0 0 0;
}


ul.list_amp li a{
	color:#878787;
	text-decoration:underline;
	font:normal normal bold 10px verdana;
	margin:0 0 0 10px;
}

ul.list_amp li a:hover{
	color:#424242;	
}

/** Détail de la fiche AMP **/
div.fr_fiche_amp img.famp_onglet_titre{
	margin: 20px 0 5px 0;
}

	/* Caractéristiques */
	div.caracteristiques span{
		font-weight:bold;	
	}

	div.caracteristiques span em{
		font-weight:normal;	
	}

	div.caracteristiques p{
		font:normal normal normal 10px verdana,sans-sherif;
		margin: 8px 0 12px 15px;
		color:#424242;
	}

	div.caracteristiques a{
		color:#107087;
		text-decoration:underline;
	}

	div.caracteristiques a:hover{
		color:#1797B6;
	}


	/* Réglementation */
	div.reglementation{
		margin: 8px 0 0 15px;		
	}
	
	div.reglementation div.activite{
		font:normal normal bold 11px verdana,sans-sherif;
		margin: 0px 0 5px 0;		
	}

	div.reglementation span.statut{
		font:normal normal bold 10px verdana,sans-sherif;
		margin: 0px 0 2px 5px;
		color:#1797B6;
	}

	div.reglementation ul{
		margin: 2px 0 12px 25px;
		color:#424242;
		font-weight:normal;		
		list-style-type:square;
	}

/*** Le réseau ***/

div.rezo_desc{
	color:#424242;
	font:normal normal normal 10px verdana;
	margin:0 0 10px 0px;
	width:90%;
}

div.rezo_desc ul{
	list-style-type:square;
	margin:0 0 0 15px;
}

div.rezo_desc ul ul{
	list-style-type:circle;
	margin:0 0 0 15px;
}

div.rezo_desc a{
	color:#107087;
	text-decoration:underline;
}

div.rezo_desc a:hover{
	color:#1797B6;
}

div.panel_rezo{
	float:right;
	margin:0;
}


/* Documents (anciennement nommée 'Téléchargments') */

/* doc petit format */
ul.min_doc_list{
	width:100%;
	margin:0 auto 0 auto;
	list-style:none;
}

ul.min_doc_list li{
	float:left;
	width:100%;
	margin:5px 0 5px 0;
}

ul.min_doc_list a.doc_picto{
	width:90%;
	float: left;
	margin:0 0 0px 0;
	color:#1797B6;
	font-weight:bold;
	text-decoration:none;
}

ul.min_doc_list a.doc_picto:hover{
	text-decoration:underline;
}

ul.min_doc_list img{
	float:left;
}

/* doc grand format */
ul.document_list{
	width:90%;
	margin:0 auto 0 auto;
}

ul.document_list li{
	float:left;
	width:100%;
	margin:10px 0 7px 0;
}

ul.document_list li a.picto{
	float: left;
	margin: 2px;
}

ul.document_list div.texte{
	padding:0 0 0 5px;
	float:left;
	width:90%;
}

ul.document_list div.texte span.titre, span.titre a{
	font-size:12px;
	font-weight:bold;
	color:#1797B6;	
	text-decoration:none;
}

ul.document_list div.texte span.titre span.poids{
	font-size:10px;
	color:#91B431;	
}

ul.document_list div.texte p.date{
	font-size:9px;
	font-weight:normal;
	padding:0 0 2px 0;
	color:#91B431;	
}

ul.document_list div.texte p.desc{
	color:#424242;
	width:90%;
	margin:2px 0 2px 0;
}

ul.document_list div.texte p.desc a{
	color:#248FA5;
	font-weight:normal;
}

ul.document_list div.telecharger{
	float:right;
	width:100%;
	text-align:right;
	margin:0px 0 0 0;
	padding:2px 0 2px 0;
	background:url('../pics/pointille_vert.gif') repeat-x left bottom;
}

ul.document_list div.telecharger a{
	font-size: 10px;
	font-weight:bold;
	color: #91B431;
	text-decoration:none;
}

ul.document_list div.telecharger a:hover{
	text-decoration:underline;
}

/* Actualités */

/* actu petit format */
ul.min_actu_list{
	width:100%;
	margin:0 auto 0 auto;
	list-style:none;
}

ul.min_actu_list li{
	float:left;
	width:100%;
	margin:0px 0 10px 0;
}

ul.min_actu_list a.actu_img{
	float: left;
	margin:0 0 3px 0;
}

ul.min_actu_list div.texte{
	padding:0 0 0 5px;
	float:right;
	width:98%;
}

ul.min_actu_list div.texte p.date{
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 0;
	color:#336681;	
}

ul.min_actu_list div.texte span.titre{
	font-size:10px;
	font-weight:bold;
	color:#1797B6;	
}

ul.min_actu_list div.texte p.desc{
	color:#7C8080;
	width:90%;
	margin:7px 0 2px 0;
	font-weight:normal;
}


a.plus{
	font-size: 10px;
	color: #91B431;	
}

ul.min_actu_list div.texte a.plus{
	font-size: 10px;
	font-weight:normal;
	color: #91B431;	
	text-decoration:none;
}

ul.min_actu_list div.texte a.plus:hover{
	text-decoration:underline;
}

/* actu grand format */
ul.actu_list{
	margin:0 auto 0 30px;
	list-style:none;
}


ul.actu_list li{
	float:left;
	width:100%;
	margin:0px 0 17px 0;
}

ul.actu_list div.texte{
	padding:0 0 0 5px;
	float:left;
}

ul.actu_list div.texte span.titre{
	font-size:12px;
	font-weight:bold;
	color:#1797B6;	
}


ul.actu_list p.date{
	font-size:9px;
	font-weight:normal;
	margin:0 0 5px 0;
	color:#248FA5;	
}
p.date a{
	color:#248FA5;	
	text-decoration:none;
}

ul.actu_list div.texte span.auteur{
	font-size:9px;
	font-weight:normal;
	padding:0 0 2px 0;
	color:#476B77;	
}

ul.actu_list div.texte p.desc{
	color:#424242;
	width:90%;
	margin:2px 0 2px 0;
	font-weight:normal;
}

ul.actu_list div.plus{
	float:left;
	width:100%;
	text-align:center;
	background:#E3E3E3;
	margin:3px 0 0 0;
	padding:2px 0 2px 0;
}

ul.actu_list div.plus a{
	font-size: 10px;
	font-weight:bold;
	color: #9B9B9B;
	
}

ul.actu_list div.plus a:hover{
	color: #1797B6;
}
