/* CSS Document */
body		{margin:0px;background-color:#FFFFFF;color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif;}
body.home	{margin:0px;background-color:#E8E3CE;color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif;} /* APA fév 2010 */
#nav_h_0,#bandeau,#bandeau_details,#centre	{ }

/*-------------PAGE ACCUEIL-----------------------------------------------------------------------------*/
#accueil_centre		{width:970px;margin:10px 15px 10px 15px;}
#home_centre		{position:relative;top:10px;left:50%;margin-left:-500px;width:1000px;background-color:#FFFFFF;background-image:url(images/fond-home-carte.gif);background-repeat:no-repeat;}/* APA fév 2010 */
#decalage_15px      {position:relative;top:0px;left:15px;margin:0px;width:970px;}


/*ACCUEIL-- partie coord + mentions --*/
#accueil_nav_h_0	{position:relative;width:970px;margin:0px;height:27px;background-image:url(images/fond-nav-haut.gif);border-bottom:1px solid #D00000;z-index:1;}
 #accueil_nav_h_1	{position:absolute;left:345px;top:0px;width:70px;height: 27px;}/**/
 #accueil_nav_h_2	{position:absolute;left:400px;width:570px;background-color:#E8E3CE;color:#D00000;border-top:1px solid #D00000;padding-top:2px;}


/*HOME-- zone langues et coeur de pages*/
#home_lg 	{position:relative;width:970px;margin:0px;}
#home_coeur_page {position:relative;width:970px;height:1100px;margin:0px;}
#home_coeur_page_en {position:relative;width:970px;height:1100px;margin:0px;} /*En attendant de trouver une solution pour que la taille s'ajuste
 */
#home_coeur_page_es {position:relative;width:970px;height:1100px;margin:0px;}

	#coeur_col_1 {position:relative;top:0px;width:470px;margin:0px;}
		#zone_basse_col_1 {position:relative;top:0px;width:100%;margin:0px;}
				#zone_basse_col_1_1 {position:absolute;top:0px;left:0px;width:280px;margin:0px;}
					#zone_basse_col_1_1_fin {position:relative;top:0px;left:0px;width:455px;margin:0px;z-index:2;}
				#zone_basse_col_1_2 {position:absolute;top:0px;left:310px;width:150px;margin:0px;}
	#coeur_col_2 {position:absolute;top:0px;left:485px;width:255px;margin:0px;z-index:0;}
	#coeur_col_3 {position:absolute;top:0px;left:740px;width:230px;margin:0px;}
	
	/*Ci-dessous : classes pour div constituant le cadre des encarts  */
	.titre_encart  {position:relative;top:0px;left:0px;height:51px;width:233px;margin:0px;z-index:10;background-image: url(images/fond-titre-encart.gif);background-repeat: no-repeat;background-position: 0 0;}

	.contenu_encart  {position:relative;top:0px;left:0px;height:inherit;width:233px;margin:0px;z-index:10;background-color:#FFFFFF;background-image: url(images/fond-contenu-encart.gif);background-repeat: repeat-y;background-position: 0 0;}
		.contenu_encart a {color:#3C3072;text-decoration:underline;}
		.contenu_encart a:hover {color:#3C3072;text-decoration:none;}
		.contenu_encart a.grand {font-size:11px;}
		.contenu_encart a.grand:hover {font-size:11px;}

	.pied_encart  {position:relative;top:0px;left:0px;height:8px;width:233px;margin:0px;z-index:10;background-image: url(images/fond-pied-encart.gif);background-repeat: no-repeat;background-position: 0 0;}


/*HOME-- balises majeures et styles textes--*/
#home_centre h1			{color:#666633;font-size:14px;margin:0px;padding: 20px 0px 0px 10px;text-align:left;font-weight:bold;}
#home_centre h2			{color:#92B600;font-size:12px;margin:0px;text-align:left;font-weight:bold;padding:15px 0px 10px 10px;}	
	
#home_centre p			{margin:0px;padding: 0px 10px 15px 10px;}	/*Attention la margin doit être nulle pour éviter un décalage entre les zones 2 et 3 des encarts*/
#home_centre p.lg		{margin:0px;padding: 15px 0px 15px 0px;font-size:11px;font-weight:bold;}	/*Pour zone langues sous bandeau haut*/
#home_centre p.txt_presentation		{margin:0px;padding: 0px 0px 10px 0px;line-height:1.45em;font-size:11px;}	/*Présentation Iram*/
#home_centre p.coord_home			{margin:0px;padding: 15px 0px 5px 0px;text-align:right;line-height:1.45em;}
#home_centre p.nuage				{margin:0px;padding: 15px 5px 5px 10px;text-align:left;line-height:2.40em;}

#home_centre		a.lg_on {color:#92B600;text-decoration:none;}
#home_centre		a.lg_on:hover {color:#92B600;text-decoration:underline;}
#home_centre		a.lg_off {color:#666633;text-decoration:none;}
#home_centre		a.lg_off:hover {color:#666633;text-decoration:underline;}

#home_centre		a.nuage_mots01		 {font-size:14px;color:#92B600;text-decoration:none;}
#home_centre		a.nuage_mots01:hover {font-size:14px;color:#92B600;text-decoration:underline;}
#home_centre		a.nuage_mots02 		 {font-size:14px;color:#AC7446;text-decoration:none;}
#home_centre		a.nuage_mots02:hover {font-size:14px;color:#AC7446;text-decoration:underline;}
#home_centre		a.nuage_mots03 		 {font-size:16px;color:#6D4955;text-decoration:none;}
#home_centre		a.nuage_mots03:hover {font-size:16px;color:#6D4955;text-decoration:underline;}
#home_centre		a.nuage_mots04 		 {font-size:13px;color:#BC0012;text-decoration:none;}
#home_centre		a.nuage_mots04:hover {font-size:13px;color:#BC0012;text-decoration:underline;}
#home_centre		a.nuage_mots05		 {font-size:13px;color:#5A7100;text-decoration:none;}
#home_centre		a.nuage_mots05:hover {font-size:13px;color:#5A7100;text-decoration:underline;}
#home_centre		a.nuage_mots06 		 {font-size:18px;color:#3C3072;text-decoration:none;}
#home_centre		a.nuage_mots06:hover {font-size:18px;color:#3C3072;text-decoration:underline;}
#home_centre		a.nuage_mots07 		 {font-size:15px;color:#BB0022;text-decoration:none;}
#home_centre		a.nuage_mots07:hover {font-size:15px;color:#BB0022;text-decoration:underline;}
#home_centre		a.nuage_mots08 		 {font-size:16px;color:#2F2C17;text-decoration:none;}
#home_centre		a.nuage_mots08:hover {font-size:16px;color:#2F2C17;text-decoration:underline}
#home_centre		a.nuage_mots09		 {font-size:16px;color:#006600;text-decoration:none;}
#home_centre		a.nuage_mots09:hover {font-size:16px;color:#006600;text-decoration:underline;}
#home_centre		a.nuage_mots10 		 {font-size:18px;color:#AC7446;text-decoration:none;}
#home_centre		a.nuage_mots10:hover {font-size:18px;color:#AC7446;text-decoration:underline;}
#home_centre		a.nuage_mots11		 {font-size:18px;color:#52439D;text-decoration:none;}
#home_centre		a.nuage_mots11:hover {font-size:18px;color:#52439D;text-decoration:underline;}

	
p.coord				{margin:5px 0px 5px 0px;text-align:right;}
.titre_actu		{color:#3C3072;font-size:11px;}
.date_actu {color:#999999;font-weight:bold;}

/*ACCUEIL-- partie Domaines et prestations + photos sur les côtés + présentation Iram*/
.photo_h_et_b	{border:1px solid black;margin:17px 0px 17px 0px;}
.photo_milieu	{border:1px solid black;}
#accueil_textes			{position:relative;margin:0px 20px 0px 20px;width:646px;visibility:visible;}
#accueil_textes_suite	{position:absolute;top:0px;left:0px;z-index:2;visibility:hidden;background-color:#FFFFFF;}
#accueil_drapeaux		{position:absolute;top:15px;right:0px;z-index:3;}
p.accueil_titre_1	{color:#666633;font-size:20px;margin:17px;margin-bottom:5px;text-align:center;font-weight:bold;}
p.accueil_titre_2	{color:#666633;font-size:14px;margin:0px;margin-bottom:15px;text-align:center;font-weight:bold;}
p.accueil_titre_dom		{color:#798A1A;font-size:14px;margin:0px 0px 7px 0px;font-weight:bold;text-decoration:underline;}
p.accueil_titre_presta	{color:#666633;font-size:14px;margin:8px 0px 7px 0px;font-weight:bold;text-decoration:underline;}
p.accueil_rubriques		{margin:0px 0px 5px 20px;font-size:11px;}

a.accueil_lien_dom		{text-decoration:none;padding:2px 2px 2px 2px;}
a.accueil_lien_dom:hover{color:#FFFFFF;background-color:#798A1A;padding:2px 2px 2px 2px;}
a.accueil_lien_presta		{text-decoration:none;padding:2px 2px 2px 2px;}
a.accueil_lien_presta:hover	{color:#FFFFFF;background-color:#666633;padding:2px 2px 2px 2px;}
a.accueil_lien_lg		{text-decoration:none;font-weight:bold;}
a.accueil_lien_lg:hover	{text-decoration:none;font-weight:bold;color:#D00000;}

table.accueil_pres		{border: 1px solid #D00000;width:100%;padding:0px;}
p.accueil_warning		{margin:10px 10px 15px 10px;text-align:center;font-size:11px;color:#D00000;font-weight:bold;}
p.accueil_pres_texte_top	{margin:10px 10px 10px 10px;text-align:justify;font-size:11px;}
p.accueil_pres_texte		{margin:0px 10px 10px 10px;text-align:justify;font-size:11px;}
p.accueil_more				{margin:0px 10px 10px 10px;text-align:right;font-size:11px;}
.accueil_m_deroulant	{width:250px;background-color:#FFFFFF;margin-bottom:1px;margin:3px 0px 5px 0px;}

/*ACCUEIL--partie A LA UNE --*/

#accueil_une		{background-color:#E8E3CE;width:100%;}
.ligne_une			{background-color:#D00000;width:100%;}
table.accueil_une	{color:#D00000;}
p.accueil_une_titre		{color:#D00000;margin:3px 0px 3px 0px;font-size:11px;font-weight:bold;}
p.accueil_une_texte		{color:#D00000;margin:0px 0px 6px 10px;font-size:11px;}
p.accueil_une_lien		{color:#D00000;margin:0px 0px 6px 10px;text-align:right;font-size:11px;}
a.accueil_lien_une		{color:#D00000;text-decoration:none;}
a.accueil_lien_une:hover{color:#D00000;text-decoration:underline;}
.photo_une		{border:1px solid black;margin:0px 0px 10px 0px;}

/*-------------NAVIGATION EN HAUT DE PAGE-----------------------------------------------------------------------------*/
#marge		{width:1000px;height:10px;}
#nav_h_0	{position:relative;width:1000px;margin:0px;height:27px;background-image:url(images/fond-nav-haut.gif);border-bottom:1px solid #D00000;z-index:1;}
 #nav_h_1	{position:absolute;left:419px;top:0px;width:11px;}/**/
 #nav_h_2	{position:absolute;left:430px;width:570px;background-color:#E8E3CE;color:#D00000;border-top:1px solid #D00000;padding-top:2px; }
a.nav_haut		{color:#D00000;font-weight:bold;text-decoration:none;}
a.nav_haut:hover{text-decoration:underline;}

/*-------------MENU GENERAL -----------------------------------------------------------------------------*/
#bandeau	{width:1000px;}/*top:37px;*/
td.tdbandeau		{border-right:1px solid white;background-color:#E8E3CE;font-size:10px;}
td.tdbandeau_dom	{border-right:1px solid white;background-color:#9DB421;font-size:10px;}
.m_deroul			{width:163px;background-color:#FFFFFF;margin-bottom:1px;margin-left:2px;margin-top:3px;color:#666633;font-weight:bold; }
p.selec_presta		{margin-bottom:0px;margin-top:5px;text-align:center;}
.clCMEvent				{position:absolute; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs				{position:absolute; visibility:hidden; left:0; top:0}
.clBar					{position:absolute; width:10; height:10; background-color:#006600; layer-background-color:#006600; visibility:hidden}
.classe0,.classe0over	{position:absolute; color:#000000;text-align:center;padding-right:0px;padding-top:7px;padding-bottom:7px;}
.classe0over			{color:white;background-color:#9DB421;cursor:hand;}
.classe1,.classe1over	{position:absolute; padding-left:7px;padding-top:3px;color:white;background-color:#9DB421;border-top:1px solid white;}
.classe1over			{color:#9DB421;background-color:#E2EEA3;cursor:hand;}
.border1				{position:absolute;}

/*-------------CENTRE DE LA PAGE -----------------------------------------------------------------------------*/

/*appliquer a la div #centre une hauteur selon la taille de la page */
#centre_dom		{position:relative;top:0px;left:0px;width:820px;border:1px solid #9DB421;z-index:2; }
#centre_presta	{position:relative;top:0px;left:0px;width:820px;border:1px solid #666633;z-index:2;  }
.h_petit		{height:600px;}
.h_m0			{height:640px;}
.h_m1			{height:700px;}
.h_m2			{height:790px;}
.h_moyen		{height:850px;}
.h_mmoyen		{height:1025px;}
.h_mmoyen1		{height:1100px;}
.h_grand		{height:1300px;}
.h_tgrand        {height:2000px;}

/*-------------PIED DE PAGE -----------------------------------------------------------------------------*/
 #pied_page		{
	position:relative;
	top:10px;
	left:10px;
	width:800px;
	font-size:10px;
	color:#5A5329;
	margin-bottom:30px;
	z-index:1;
}

  #adresse		{}
  #mentions		{position:absolute;	top:0px;width:280px;left:700px;text-align:right;}
  a.mentions		{color:#5A5329;text-decoration:none;}
  a.mentions:hover	{text-decoration:underline;}
  #dates		{position:absolute;top:-30px;left:150px;padding-left:30px; width:600px}


/*-------------MENU DE GAUCHE -----------------------------------------------------------------------------*/
/* les div suivantes sont inclues dans la div centre donc positionnees par rapport a l'origine de celle-ci*/
 #menu_g	{position:relative;top:0px;left:0px;width:150px;padding:5px 0px 5px 5px;height:100%;}
 .mg_dom	{background-color:#E2EEA3;}
 .mg_presta	{background-color:#E8E3CE;}/*DFD9B7*/
  .mg_sstitre	{font-weight:bold;margin-bottom:7px;margin-top:20px;border-top: 1px dotted #666633;padding-top:5px;}
  .mg_p			{margin:0px 0px 7px 0px; }
  .mg_p_nolien	{margin:2px 0px 2px 5px;}
   a.mg_a_dom,a.mg_a_dom_on			{ display:block;padding:2px 0px 2px 0px; width:100%; color:black;text-decoration:none; }
   a.mg_a_dom:hover,a.mg_a_dom_on	{color:white;background-color:#9DB421;}
   a.mg_a_presta,a.mg_a_presta_on		{padding:2px 0px 2px 5px; width:100%; color:black;text-decoration:none;}
   a.mg_a_presta:hover,a.mg_a_presta_on	{color:white;background-color:#666633;}	

/*-------------CONTENU DE LA RUBRIQUE -----------------------------------------------------------------------------*/
/* les div suivantes sont inclues dans la div centre donc positionnees par rapport a l'origine de celle-ci*/
 #localist	{position:absolute;top:5px;left:180px;width:600px;z-index:3;}
 a.localist			{color:black;text-decoration:none; }
 a.localist:hover	{color:#3C3072; text-decoration:underline;}
 #col_g		{position:absolute;top:0px;left:180px;width:300px;font-size:11px;margin-top:40px;text-align:justify;}
  a.g		{color: #009933;text-decoration:none; }
 #col_d		{position:absolute;top:0px;left:500px;width:300px;margin-top:40px;}
  .chapeau_dom		{width:100%;border:1px solid #E2EEA3;padding:2px 0px 2px 5px;background-color:#E2EEA3;font-weight:bold;font-size:11px;margin-bottom:0px; text-align:justify;}
  .ref_dom			{width:300px;height:150px;overflow:auto;border:1px solid #E2EEA3;border-right:0px;padding:5px 0px 5px 5px;margin-bottom:30px;scrollbar-base-color: #E2EEA3; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#E2EEA3; scrollbar-3Dlight-color:#FFFFFF;}
  .chapeau_presta	{width:100%;border:1px solid #666633;border-bottom:0px;padding:2px 0px 2px 5px;background-color:#E8E3CE;font-weight:bold;font-size:11px;margin-bottom:0px;}
  .ref_presta		{width:300px;height:150px;overflow:auto;border:1px solid #666633;border-right:0px;padding:5px 0px 5px 5px;margin-bottom:30px;scrollbar-base-color:#666633; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color: #E8E3CE; scrollbar-3Dlight-color:#FFFFFF; text-align:justify;}
  .ref_list			{width:240px;margin-bottom:10px;}
  a.ref_list_a		{color:black;text-decoration:none; }
  a.ref_list_a:hover{color:#3C3072; text-decoration:underline;}
  .experts_dom		{width:100%;border:1px solid #E2EEA3;padding:5px 5px 5px 5px; text-align:justify;font-size:11px}
  .experts_presta	{width:100%;border:1px solid #666633;padding:5px 5px 5px 5px; text-align:justify;}

/*-------------MENU DE DROITE (RECHERCHER) -----------------------------------------------------------------------------*/
/*appliquer a la div #droite une hauteur selon la taille de la page */
 #droite		{position:absolute;top:156px;left:832px;background-color:#E8E3CE;width:168px;padding:40px 0px 0px 0px;}
  #recherche	{width:148px;border:1px solid #FFFFFF;padding:0px;text-align:center;}
  .chapeau_dr	{width:148px;border:1px solid #FFFFFF;padding:2px 0px 2px 10px;background-color:#FFFFFF;color:#D00000;font-weight:bold;font-size:11px;margin-bottom:0px;text-align:left;}	
  .encadre_dr	{width:148px;border:1px solid #FFFFFF;border-top:0px;padding:10px 0px 10px 10px;text-align:left;}
 a.droite		{color:black;text-decoration:none; }
 a.droite:hover	{color:#D00000; text-decoration:underline;}
/*--------LES BALISES MAJEURES--------------------------------------------------------------------------------------*/
h1			{}
h2			{font-size:11px;font-weight:bold;margin-bottom:7px;}
h2.dom		{color:#798A1A;border-bottom:1px solid #798A1A; }/*666633*/
h2.presta	{color:#666633;border-bottom:1px solid #666633;}
h3			{}	
p				{margin:0px;margin-bottom:30px;}
.marge5			{margin-bottom:5px;}
.marge0			{margin-bottom:0px;}
.espace_g16px	{margin-left:16px;} /*fleche domaines d'expertise du bandeau*/

table,input,select,textarea
				{font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
form			{margin:0px 0px 0px 0px; padding:0px;}
.bouton			{color:#D00000; background-color:#E8E3CE;}
/*---------------------LES LIENS-----------------------------------------------------------------------------------*/
a				{color:#000000; text-decoration:underline;}/*CC6F06*/
a:hover			{text-decoration:none;}
a.pdf			{padding:0 0 5px 18px;background: url(images/picto-pdf-pour-li.gif) 2% 0px no-repeat;}

/*---------------------LES TRAITS-----------------------------------------------------------------------------------*/
.pointilles	{border-bottom : 1px dotted #666633;margin-bottom:5px;padding-bottom:5px;}

/*---------------------LES IMAGES-----------------------------------------------------------------------------------*/
.img_menu	{border-bottom:1px solid white;}
.contour	{border:1px solid black;}
.float_g5px	{float:left; margin:3px 5px 0px 0px; } /*fleche de la liste des references dans col_d (colonne de droite)*/
.float_fleche{float:left; margin:0px 0px 0px 0px; } /*fleche domaines d'expertise du bandeau*/
.float_loupe_docs{float:right;padding-right:50px;z-index:10;} /*loupe page d'accueil*/
.float_loupe_refs{float:right;z-index:10;} /*loupe page d'accueil*/

/*----------------------LES FONDS------------------------------------------------------------------------------------*/
.fond_blanc		{background-color:#FFFFFF;border-right:1px solid white;} /*cellules du tableau du bandeau*/

