/* CSS Document */
/* ----------------------------------CSS INTERIEUR COMMUN---------------------------------- */
	
/* ----------------------------------ID---------------------------------- */


/* Page */
.noVisiblePrint{display:none;}
body {
	background-color: #FFFFFF;
	margin: 0px;
	border: 0;
	color: #506266;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	text-align: center;
	}
	
/* PAGE DU SITE */
#global {
	margin-left: auto;
  	margin-right: auto;
	width: 971px;
	text-align: left;
	}
	 
/* Haut de la page */
#accueil {
	background-color:none;
	width: 300px;
	height: 50px;
	position: absolute;
	top:10px;
	cursor:pointer;
	}
	
#haut {
	background-image:  url(/images/fondtt_inter.png);
	width: 971px;
	float: left;
	min-height: 100%;
	}

	
	/* Header, Menu et Bannière PAGE ACCUEIL*/
	#header_accueil {
		}
		/*#header_accueil_logo {
			background:  url(/images/fondh.png) no-repeat;
			width: 971px;
			height: 68px;
			}*/
			#header_accueil_logo_texte {
				text-align: right;
				padding: 3px 28px 0px 0px;
				font-size: 9px;
				}
			#header_accueil_logo_recherche {
				text-align: right;
				padding: 10px 34px 0px 0px;
				font-size: 9px;
				}
		#header_accueil_menu {
			padding: 0px 0px 14px 20px;
			margin: -1px 0px 0px 0px;
			}
		#header_accueil_banniere {
			padding-left: 20px;
			}
		#header_accueil_couleur {
			background:  url(/images/fondc.png);
			width: 971px;
			height: 29px;
			}
			
			
			
	/* CONTENU DE LA PAGE */
	#contenu_total{
		}
		
		/* GAUCHE */
		/*#gauche {
			float: left;
			background: url(../images/i_global_offer.png) no-repeat;
			width: 159px;
			margin: 0px 0px 0px 20px;
			}*/
			#gauche_image {
				width: 159px;
				height: 130px;
				}
			#gauche_texte {
				width: 170px;
				margin-left: -26px;
				margin-top: 9px !important;
				margin-top: 9px;
				line-height: 1.2;
				font-size: 10px;
				}
				DIV#gauche_texte ul li {
					margin: 3px 0px 3px 0px;
					padding: 0px 0px 0px 18px;
					list-style-type: none;
					background-image: url(/images/puce_access.gif);
					background-repeat: no-repeat;
					}
		
		/* MILIEU */
		#milieu {
			margin-top: -5px !important;
			margin-top: -7px;
			padding: 4px 0px 0px 35px;
			float: left;
			width: 552px;
			}
			.milieu_texte {
				width: 520px;
				}

		#map_a {
			float: left;
			margin: -5px 0px 0px 74px !important;
			margin: -5px 0px 0px 30px;
			}
		#map_b {
			float: left;
			margin: -5px 0px 0px -31px;
			}
		#map_c {
			float: left;
			margin: -5px 0px 0px -33px;
			}
		#map_d {
			float: left;
			margin: -5px 0px 0px -33px;
			}
				DIV.milieu_texte ul li {
					margin: 0px 0px 10px -35px;
					padding: 0px 0px 0px 15px;
					list-style-type: none;
					background-image: url(/images/puce_int.gif);
					background-repeat: no-repeat;
					}
					
				LI#puces_fleche {
					margin: 0px 0px 10px -35px;
					padding: 0px 0px 0px 35px;
					list-style-type:none;
					background-image: url(/images/puce_fleche.png);
					background-repeat: no-repeat;
					}
					
					
			
			/* PLAN DU SITE */
			.milieu_text_map {
				width: 520px;
				}
			#impr_pdf {
			text-align: right;
			margin: -12px 0px 0px 0px;
			}


			
		/* DROITE */
		#droite {
			float: left;
			width: 188px;
			margin: -15px 0px 0px 0px !important;
			margin: -14px 0px 0px 32px;
			}
			.droite_m {
				padding: 5px 5px 5px 22px;
				background-image: url(/images/droite_milieu.png);
				color: #506266;
				font-size: 11px;
				}
			.droite_m_archives {
				padding: 1px 0px 5px 0px;
				background-image: url(/images/droite_milieu.png);
				color: #506266;
				font-size: 11px;
				}
			.droite_b1 {
				background: url(/images/droite_bas1.png) no-repeat;
				height: 10px;
				}
				
		#droite_bas {
				float: right;
				width: 185px;
				padding: 0px 20px 0px 0px;
				margin: 0px 0px 0px 0px !important;
				margin: -10px 0px 0px 0px;
				}
			#droite_b2 {
				background: url(/images/droite_bas2.png) no-repeat;
				width: 185px;
				height: 190px;
				}

				
				ul.puceskeys {
					list-style-image: url(/images/pucekeys.png);
					margin: 7px 25px 0px -6px !important;
					margin: 9px 25px 0px 36px;
					font-size: 10px;
					}
				.puceskeys li {
					margin: 0px 0px 2px 0px;				
					}
					



/* FOOTER */
#footer {
	background: url(/images/fondfooter.png) no-repeat;
	float: left;
	width: 971px;
	height: 157px;
	}
	
/* Bas de la page */
#bas {
	background-color: #FFFFFF;
	width: 971px;
	float: left;
	text-align: center;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 25px;
	}


/* ----------------------------------LIENS---------------------------------- */




/* Liens IMAGE */
a img {
	margin: 0;
	border-width: 0;
	}

a {
	text-decoration: underline;
	background-color: transparent;
	}
/* Liens */
a:link {
	text-decoration: underline;
	background-color: transparent;
	}
a:hover {
	text-decoration: none;
	background-color: transparent;
	}
a:visited {
	text-decoration: underline;
	background-color: transparent;
	}
	
/* Liens EXPERT */
a.expert:link {
	text-decoration: none;
	color: #506266;
	font-size: 11px;
	font-weight: bold;
	}
a.expert:hover {
	text-decoration: underline;
	color: #506266;
	font-size: 11px;
	font-weight: bold;
	}
a.expert:visited {
	text-decoration: none;
	color: #506266;
	font-size: 11px;
	font-weight: bold;
	}	

/* Liens HEADER */
a.header:link {
	text-decoration: none;
	color: #506266;
	font-size: 9px;
	}
a.header:hover {
	text-decoration: underline;
	color: #506266;
	font-size: 9px;
	}
a.header:visited {
	text-decoration: none;
	color: #506266;
	font-size: 9px;
	}
	
/* Liens YOUR COUNTRY */
a.direct:link {
	text-decoration: none;
	color: #506266;
	font-size: 11px;
	}
a.direct:hover {
	text-decoration: underline;
	color: #506266;
	font-size: 11px;
	}
a.direct:visited {
	text-decoration: none;
	color: #506266;
	font-size: 11px;
	}
	
/* Liens MAPS */
A.articles_map:LINK {
	color: #506266;
	font-size: 12px;
	text-decoration: underline;
	}
A.articles_map:HOVER {
	color: #506266;
	font-size: 12px;
	text-decoration: none;
	}
A.articles_map:VISITED {
	color: #506266;
	font-size: 12px;
	text-decoration: underline;
	}
	
/* Liens ARCHIVES */
A.articles_archives:LINK {
	color: #506266;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	}
A.articles_archives:HOVER {
	color: #506266;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}
A.articles_archives:VISITED {
	color: #506266;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	}

/* Liens ARTICLES */
a.articles:link {
	text-decoration: none;
	color: #FF6E02;
	font-size: 12px;
	font-weight: bold;
	}
a.articles:hover {
	text-decoration: underline;
	color: #FF6E02;
	font-size: 12px;
	font-weight: bold;
	}
a.articles:visited {
	text-decoration: none;
	color: #FF6E02;
	font-size: 12px;
	font-weight: bold;
	}
	
/* Liens TITRES NEWS */
a.titres_news:link {
	text-decoration: underline;
	color: #59686B;
	font-size: 11px;
	font-weight: bold;
	}
a.titres_news:hover {
	text-decoration: none;
	color: #59686B;
	font-size: 11px;
	font-weight: bold;
	}
a.titres_news:visited {
	text-decoration: underline;
	color: #59686B;
	font-size: 11px;
	font-weight: bold;
	}

/* Liens HEADER VERT*/
a.header_vert{color: #B2C836;font-size: 9px;}
a.header_vert:link, a.header_vert:visited {text-decoration: none;}
a.header_vert:hover {text-decoration: underline;}
	
/* MENU LATERAL */

.MenuLateral {
	color: #506266;
	}
A.MenuLateral:LINK, A.MenuLateral:VISITED {
	text-decoration : none ;
	}
A.MenuLateral:HOVER {
	text-decoration : underline ;
	}
.MenuLateralOver {
	color: #FE690F;
	font-weight: bold;
	font-size: 11px;
	}
A.MenuLateralOver:LINK, A.MenuLateralOver:VISITED {
	text-decoration : none ;
	}
A.MenuLateralOver:HOVER {
	text-decoration : underline ;
	}

/* Liens HISTORIQUE */
	
.chemin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	}
A.chemin:LINK, A.chemin:VISITED {
	text-decoration : none ;
	}
A.chemin:HOVER {
	text-decoration : underline ;
	}


/* ----------------------------------CLASS---------------------------------- */


/* Petit trait logo */
.trait {
	color:#C6C6C6;
	}

/* SPAN */
.historique {
	color: #999999;
	font-size: 10px;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif ;
	}

H1 {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16px;
	color: #FE690F;
	background-color: transparent;
	padding: 10px 0px 0px 0px;
	text-transform:uppercase;
	}

.soustitre {
	color: #59686B;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	}
	
.soustitre1 {
	color: #59686B;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	}

.texte {
	color: #59686B;
	font-size: 12px;
	background-color: transparent;
	line-height: 18px;
	}
	
.articles {
	color: #506266;
	font-size: 12px;
	}

.italic {
	color: #59686B;
	background-color: transparent;
	font-size: 11px;
	font-style: italic ;
	font-weight: bold;
	}
	
.gras {
	font-weight: bold;
	background-color: transparent;
	margin: 0px 0px 0px 20px;
	color: #59686B;
	font-size: 10px;
	}
	
.part_text {
	color: #FF6E02;
	font-size: 13px;
	}

/***** TRAITS GRIS SOUS MENU GAUCHE****/
.t_gris {
	border-bottom: 1px solid #D6D4D4;
	height: 1px;
	width: 137px;
	margin-left: 0px !important;
	margin-left: -18px;
	margin-top: 0px !important;
	margin-top: -6px;
	}

UL.PuceInt {list-style-image : url(/images/puce_int.gif);list-style-position : outside ;margin:-0.5em 0em 1.5em 2.5em;}
UL.PuceInt LI {margin:0.3em 0em 0em 0em;}

UL.PointCarre {list-style-image : url(/images/puce_chapitre.gif);list-style-position : outside ;margin:1em 1em 1em 1em;}
UL.PointCarre LI {margin:0.5em 0em 0em 0em;}

UL.Tiret {
	list-style-image : url(/images/puce_tiret.gif);
	list-style-position : outside ;
	vertical-align : middle ;
	padding:0.0em 0.5em 0.5em 1.7em;
	margin:0em 1.8em 0em 0em;	
	}
UL.Tiret LI {margin:0.3em 0em 0em 0em;}

/***** GESTION OVER/OUT MENU PRINCIPAL *****/
.menu {font-size: 10px;color: #000000;background-color: #EBF3C0; padding: 0px 0px 0px 0px; margin-top:1px; margin-left: 1px; z-index:25; border : 1px solid #585755 ;}
.nv-gr {color: #000000; background-color: #EBF3C0;width: 141px; padding: 3px 4px;vertical-align : middle; }
.nv-ab-h {color:#92A71D; background-color: #FF0000;width: 141px; padding: 3px 4px;vertical-align : middle; }
.nv-gr-h {color:#92A71D; background-color: #FFFFFF;width: 141px; padding: 3px 4px;vertical-align : middle; }
/** background-image: url(images/interligne_ssmenu.gif);background-repeat: repeat-x;background-position:  bottom; **/


/***** GESTION SOUS MENU ****/
.ssMenu {background-color: #FFFFFF; font-size: 10px;color: #000000;padding:5px 5px 5px 5px;height: 20px;vertical-align : middle;}