/* CSS Document */
/* ----------------------------------CSS ACCUEIL 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:  url(/images/fondtt.png);
	width: 971px;
	float: left;
	min-height: 100%;
	}

#haut_inter {
	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 PAGE ACCUEIL*/
	#contenu_accueil  {
		background:url(/images/home_fond_bas.png) bottom no-repeat;
		width: 971px;
		padding-bottom:1.5em;
		}	

		/* YOUR COUNTRY */
		#contenu_accueil_yourcountry {
			width: 359px;
			}

				DIV#contenu_accueil_yourcountry ul li {
					padding: 0px 0px 2px 15px;
					list-style-type: none;
					background-image: url(/images/puce_pays.gif);
					background-repeat: no-repeat;
					background-position: 0% 50%;
					}
					#col1 {float: left;margin: 0px 0px 0px -27px;}
					#col2 {float: left;margin: 0px 0px 0px -31px;}
					#col3 {float: left;margin: 0px 0px 0px -33px;}
					#col4 {float: left;margin: 0px 0px 0px -33px;}

		/* GLOBAL OFFER */
		#contenu_accueil_globaloffer {
			font-size: 11px;
			padding: 0px 5px 0px 5px !important;
			padding: 0px 5px 0px 5px;
			}
		#contenu_accueil_globaloffer_texte {
			font-size: 11px;
			padding: 0px 0px 0px 12px;
			}

		/* COL DROITE */
		#contenu_accueil_droite {
			width: 172px;
			}	
			
		/* HIGH LIGHTS */
			#contenu_accueil_droite_highlights {
				background-color: #FFF;
				float:left;
				width: 170px;
				border: #D2D2D2 solid 1px;
				background: url(/images/home_highlights_bas.png) bottom left no-repeat;
				margin-bottom: 10px;
				}
			/*#contenu_accueil_droite_highlights_haut {
				background:  url(/images/home_qui.png) top left no-repeat;
				width: 170px;
				height: 29px;
				cursor:pointer;
				}*/
			#contenu_accueil_droite_highlights_texte {
				padding: 5px 0px 0px 5px;
				font-size: 10px;
				}
						#bnp_rss {
							text-align: right;
							padding: 20px 2px 8px 0px !important;
							padding: 0px 2px 8px 0px;
							font-size: 10px;
							}
							
			#contenu_accueil_droite_highlights_articles {
				text-align: right;
				padding: 0px 2px 0px 0px;
				}

			/* DIRECT ACCESSES */
			#contenu_accueil_droite_direct {
				color: #506266;
				font-size: 10px;
				margin-top: 10px;
				float: left;
				width: 170px;
				border: #D2D2D2 solid 1px;
				background: url(/images/home_highlights_bas.png) bottom no-repeat;
				background-color: #FFF;
				}
			/*#contenu_accueil_droite_direct_haut {
				background:  url(/images/home_contacts.png) top no-repeat;
				width: 170px;
				height: 19px;
				}*/
				#contenu_accueil_droite_direct_texte {
					padding: 3px 0px 40px 14px;
					margin: -12px 0px -50px -7px !important;
					margin: -15px 0px -50px -7px;
					}
				DIV#contenu_accueil_droite_direct_texte ul li {
					list-style-image:url(/images/puce_access.gif);
					list-style-position:outside;
					margin: 0px 0px 0px -20px;
					padding: 0px 0px 0px 0px;
					}

	/* CONTENU PAGE INTER */
	
		#colgauche {width: 159px;}
		#coldroite {width: 185px;}
		
	#contenu_total{
		}
		
		/* GAUCHE */
		#gauche {
			float: left;
			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_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: #FFF;
	width: 971px;
	float: left;
	text-align: center;
	font-size: 10px;
	margin: 0px 0px 0px 0px !important;
	margin: -6px 0px 0px 0px;
	padding-bottom: 25px;
	}


/* ----------------------------------LIENS---------------------------------- */


/* Liens IMAGE */
a img {margin: 0;border-width: 0;}

/* LIENS */
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

/* Liens HEADER */
a.header{color: #506266;font-size: 9px;}
a.header:link,a.header:visited {text-decoration: none;}
a.header:hover {text-decoration: underline;}

/* 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;}

/* Liens YOUR COUNTRY */
a.yourcountry {color: #506266;font-size: 11px;}
a.yourcountry:link, a.yourcountry:visited {text-decoration: none;}
a.yourcountry:hover {text-decoration: underline;}

/* Liens DIRECT ACCESSES */
a.direct {color: #506266;font-size: 11px;}
a.direct:link, a.direct:visited {text-decoration: none;}
a.direct:hover {text-decoration: underline;}

/* Liens ARTICLES */
a.articles {color: #FF6E02;font-size: 12px;font-weight: bold;}
a.articles:link, a.articles:visited {text-decoration: none;}
a.articles:hover {text-decoration: underline;}

/* Liens ARTICLES HIGHLIGHTS */
a.articles_highlights {color: #FF6E02;font-size: 9px;font-weight: bold;}
a.articles_highlights:link, a.articles_highlights:visited {text-decoration: none;}
a.articles_highlights:hover {text-decoration: underline;}
	
/* Liens EXPERT */
a.expert {color: #506266;font-size: 11px;font-weight: bold;}
a.expert:link, a.expert:visited {text-decoration: none;}
a.expert:hover {text-decoration: underline;}	
	
/* Liens MAPS */
A.articles_map {color: #506266;font-size: 12px;}
A.articles_map:LINK, A.articles_map:VISITED {text-decoration: underline;}
A.articles_map:HOVER {text-decoration: none;}

/* Liens ARCHIVES */
A.articles_archives {color: #506266;font-size: 11px;font-weight: bold;}
A.articles_archives:LINK, A.articles_archives:VISITED {text-decoration: underline;}
A.articles_archives:HOVER {text-decoration: none;}

/* Liens TITRES NEWS */
a.titres_news {color: #59686B;font-size: 11px;font-weight: bold;}
a.titres_news:link, a.titres_news:visited {text-decoration: underline;}
a.titres_news:hover {text-decoration: none;}

/* MENU LATERAL */
.MenuLateral {color: #506266;}
.MenuLateralOver {color: #FE690F;font-weight: bold;font-size: 11px;}
A.MenuLateral:LINK, A.MenuLateral:VISITED {text-decoration : none ;}
A.MenuLateral:HOVER {text-decoration : underline ;}
A.MenuLateralOver:LINK, A.MenuLateralOver:VISITED {text-decoration : none ;}
A.MenuLateralOver:HOVER {text-decoration : underline ;}

/* Liens HISTORIQUE */
SPAN.chemin {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #999;}
.chemin{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #999;}
A.chemin:LINK, A.chemin:VISITED {text-decoration : none ;font-size: 10px;}
A.chemin:HOVER {text-decoration : underline ;font-size: 10px;}

/* ----------------------------------MENU JAVASCRIPT---------------------------------- */

/***** 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;  z-index : 25 ; }
.nv-ab-h {color:#000000; background-color: #FF0000;width: 141px; padding: 3px 4px;vertical-align : middle;  z-index : 25 ; }
.nv-gr-h {color:#000000; background-color: #FFFFFF;width: 141px; padding: 3px 4px;vertical-align : middle;  z-index : 25 ; }
/** 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; z-index : 25 ; }

/* ----------------------------------CLASS---------------------------------- */

.trait {font-size: 11px;color:#C6C6C6;}

/* SPAN */
.historique {color: #999999;font-size: 10px;font-family: Arial, Helvetica, sans-serif ;}

H1 {font-family: Arial, Helvetica, sans-serif ;font-size: 16px;color: #FE690F;
	padding: 10px 0px 0px 0px;text-transform:uppercase;}

.soustitre1 {color: #59686B;font-size: 12px;font-weight: bold;}
SPAN.soustitre1 {color: #59686B;font-size: 12px;font-weight: bold;}

.texte {color: #59686B;font-size: 12px;line-height: 18px;}
SPAN.texte {color: #59686B;font-size: 12px;line-height: 18px;}

.articles {color: #506266;font-size: 12px;}

.italic {color: #59686B;font-size: 11px;font-style: italic ;font-weight: bold;}
	
.gras {font-weight: bold;margin: 0px 0px 0px 20px;color: #59686B;font-size: 10px;}
	
.part_text {color: #FF6E02;font-size: 13px;}

.rss {font-size: 1em !important;font-size: 0.8em;font-weight: bold;color: #506266;letter-spacing : -0.12em !important;letter-spacing : 0em;}
	
/***** 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;}


.titreResultat{}
A.titreResultat:LINK, A.titreResultat:VISITED {text-decoration : none ;}
A.titreResultat:HOVER {text-decoration : none ;}

.resumeResultat {}
A.resumeResultat:LINK, A.resumeResultat:VISITED {text-decoration : none ;}
A.resumeResultat:HOVER {text-decoration: none;}
