body {background-color:#cccccc;}/* background-image:url(images/fond_degrade.jpg); background-repeat:repeat-x;}*/
img {border:0;}
a {text-decoration:none;}

#conteneur{position:absolute; width:900px; top:0px; left:50%; margin-left:-450px; font:normal 12px Arial, Verdana, Times, sans serif; color:#333333; border:1px solid #1A8ECB; border-bottom:2px solid #1A8ECB; border-collapse:collapse; text-align:justify;}
	#conteneur td.haut {width:100%; height:70px; border:0px solid #3A3B3C; vertical-align:top; background-color:#ffffff; padding:0px; margin:0px;}
	#conteneur td.gauche {width:100%; height:100%; vertical-align:top; background-color:#ffffff;}
	#conteneur td.centre {width:; vertical-align:top;}
	#conteneur td.droite {width:44%; vertical-align:top;}
	/*#conteneur td.bas {width:100%; font-size:11px; border-top:2px solid #1A8ECB; border-left:0px; background-color:lightgrey;}*/
	#conteneur td {border:0px solid green;}

	table td {vertical-align:top;}

	.logo_psim {float:left; margin:10px;}
	.menu_secondaire {float:right; height:50px; width:650px; text-align:right; padding:5px; margin-top:0px; border:0px solid red;}
	.menu_secondaire a {color:#888182;}
	.menu_complet {float:right; height:32px; width:100%; border:0px solid red; background-image:url(images/titre01_02.gif);}
	.menu_complet a {color:#ffffff;}
	.menu_unite {float:right; width:; padding-left:8px; padding-right:8px;}
	.menu_centre3 {line-height:32px; text-align:center; font-weight:bold; cursor:pointer; border:0px solid red;}
	.menu_centre3:hover {color:#3A3B3C;}
	.menu_centre3 a:hover {color:#1F2A7D;}
	.menu_separation {float:right; width:10px; line-height:32px; text-align:center; font-weight:bold; color:#ffffff;}
	.menu_texte {margin-top:8px; color:#ffffff; font-weight:bold;}

	.menu_unite_img {width:215px; height:30px;}
	.menu_gauche_img {float:left; width:10px; height:30px; background-image:url(images/bouton_long_gris2_01.gif);}
	.menu_centre_img {float:left; height:30px; width:195px; background-image:url(images/bouton_long_gris2_02.gif);}
	.menu_centre_img a {color:#1F2A7D;}
	.menu_droite_img {float:right; width:10px; height:30px; background-image:url(images/bouton_long_gris2_03.gif);}

	.titre_flc {height:26px; margin-top:5px; font-weight:bold; text-align:left; font-size:13px; color:#ffffff; background-image:url(images/titre01_05.gif);}
	.menu_gauche_flc {float:left; width:19px; height:26px; background-image:url(images/titre02_02.gif);}
	.menu_centre_flc {float:left; width:150px; height:26px;}
	.menu_centre_flc a {color:#ffffff;}
	.menu_texte_flc {margin-top:5px;}
	
	.titre_flc2 {height:26px; margin-top:5px; font-weight:bold; text-align:left; font-size:13px; color:#ffffff; background-image:url(images/titre01_02.gif);}
	.menu_gauche_flc2 {float:left; width:15px; height:26px; background-image:url(images/bouton_fleche.png);}

	.titre_unite {float:left; width:; padding-left:5px; padding-right:5px;}
	.titre_gauche {float:left;}
	.titre_centre {float:left; height:32px; width:450px; text-align:left; background-image:url(images/titre01_02.gif);}
	
	.titre1 {margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre01_05.gif); color:#ffffff; border-left:2px solid #1A8ECB;}
	.texte1 {padding:5px; margin-left:0px; margin-top:0px; margin-bottom:0px; border:1px solid lightgrey; background:#E3E3E6; background-image:url(images/fond_gris03.gif); background-repeat:repeat-x; text-align:justify;}
	.titre2 {margin-top:5px; padding:5px; font-weight:bold; text-align:left; font-size:13px; background-image:url(images/titre01_02.gif); color:#ffffff; border-left:2px solid #1F2A7D;}
	.texte2 {height:230px; padding:5px; border:0px solid #3A3B3C; border:1px solid lightgrey; background:#E3E3E6; background-image:url(images/fond_gris.gif); background-repeat:repeat-x; text-align:justify;} /*fond de la couleur du bas du dégradé image pour garder l'homogénéité selon la hauteur de la div*/
	.titre3 {margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre_arrondi.gif); color:#ffffff;}
	.titre4 {width:208px; margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre_arrondi02.gif); color:#ffffff; height:22px; text-align:center;}
	.titre_bas4 {padding:5px; background-image:url(images/titre_arrondi_bas02.gif);}
	.texte4 {padding:5px; margin-left:0px; margin-top:0px; margin-bottom:0px; border-right:1px solid lightgrey; border-left:1px solid lightgrey; background:#E3E3E6; background-image:url(images/fond_gris022.gif); background-repeat:repeat-x; text-align:justify;}
	.titre5 {margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre_arrondi03.gif); color:#ffffff; height:22px;}
	.titre_bas5 {padding:5px; background-image:url(images/titre_arrondi_bas03.gif);}
	.titre6 {margin-top:0px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre01_042.gif); color:#333333;height:20px; line-height:20px;}
	.titre6 a {color:#333333;}
	.contenant7 {height:210px; border-right:1px solid lightgrey; border-left:1px solid lightgrey; border-bottom:2px solid #223B7E; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.titre7 {width:; margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre01_05.gif); color:#ffffff; height:22px; line-height:22px; text-align:center; border-top-left-radius:5px; -moz-border-top-left-radius:50px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:50px; -webkit-border-top-right-radius:5px;}
	.texte7 {padding:5px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
	.contenant8 {border-right:1px solid lightgrey; border-left:1px solid lightgrey; border-bottom:2px solid #9899A2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.titre8 {width:; margin-top:5px; padding:5px; font-weight:bold; font-size:13px; background-image:url(images/titre01_04.gif); color:#ffffff; height:22px; line-height:22px; text-align:center; border-top-left-radius:5px; -moz-border-top-left-radius:50px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:50px; -webkit-border-top-right-radius:5px;}

	
	/*---------- pages intérieures ----------*/
	#conteneur .page_gauche {width:15%; padding:5px; background-color:#ffffff; vertical-align:top;}/*background-image:url(images/fond_gris03_horizontal.gif); background-repeat:repeat-y; */
		.titre_flc_gch {height:26px; margin-top:5px; font-weight:bold; text-align:left; font-size:13px; color:#ffffff; background-image:url(images/titre01_05.gif);}
		.menu_gauche_flc_gch {float:left; width:19px; height:26px; background-image:url(images/titre02_02.gif);}
		.menu_centre_flc_gch {float:left; width:150px; height:26px;}
		.menu_centre_flc_gch a {color:#ffffff;}
		.menu_texte_flc_gch {margin-top:5px;}
	#conteneur .page_centre {width:85%; padding:15px; margin:0px; background-color:#ffffff;}/* background-image:url(images/fond_gris03_horizontal_inverse.gif); background-repeat:repeat-y; background-position:right;*/
	#conteneur .page_droite {width:0%; background-color:#ffffff; margin:0px; padding:0px;}
	
	h1.titre_page {font:bold 20px Arial; text-transform:uppercase; padding:0; margin:0; border:0px solid gray;}/* margin bottom négatif pour réduire le saut de ligne après les balises "h" qui sont de type bloc*/
	.titre_page {font:bold 20px Arial; text-transform:uppercase;}
	h2.soustitre_page {font:bold 14px Arial; color:#666666; padding:0; margin:0; border:0px solid gray;}/* margin bottom négatif pour réduire le saut de ligne après les balises "h" qui sont de type bloc*/
	.soustitre_page {font:bold 14px Arial; color:#666666;}
	.separateur {width:100%; border-bottom:1px solid lightgrey; height:1px;}
	.separateur_orange {width:100%; border-bottom:1px solid #B81F24; height:1px;}
	
	ul {margin:0px; padding:0px; padding-left:25px;}
	.key_features {width:428px; background-color:#E7E7EC; border:1px solid lightgrey; padding:3px;}
	.video_link {width:428px;  background-color:#D5D5EF; border:1px solid lightgrey; padding:3px; vertical-align:middle;}
	.legende {font:italic 11px Arial;}
	.legende a {font-weight:normal;}
	.cadre {border:1px solid lightgrey;}
	
	#bloc_menu_gauche {width:145px; font-size:11px; padding:2px; background-color:#999999;}
	ul.menu_gauche {background-color:lightgrey; margin:0px; padding:0px; padding-left:0px;}
	ul.menu_gauche li {margin:0px; padding:3px; padding-left:15px; list-style-type:none; border-bottom:1px solid #999999;}
	ul.menu_gauche a {font-weight:normal; color:#333333;}
	ul.menu_gauche a:hover {color:#1A8ECB;}
		ul li.menu_gauche_titre {font-weight:bold; color:#1A8ECB; background-color:#999999; padding-left:3px; border-bottom:1px solid lightgrey;}
		ul li.menu_gauche_titre a {font-weight:bold;}
		ul li.menu_gauche_titre a:hover {color:#ffffff;}
		
	a {color:#1F2A7D; font-weight:bold;}
	a:hover {color:#1A8ECB;}
   	
	.blanc {color:#ffffff;}
	.bleuclair {color:#1A8ECB;}
	.bleufonce {color:#1F2A7D;}
	/*.orange {color:#E08517;}*/ /* = orange d'origine */
	.orange {color:#B81F24;} /* = rouge en fait mais permet de mettre à jour toutes les pages */
	.carmin {color:#C2462E;}
	h3.accroche {font-size:12px; font-weight:bold; color:#B81F24; padding:0; margin:0; border:0px solid gray;}/* margin bottom négatif pour réduire le saut de ligne après les balises "h" qui sont de type bloc*/
	.accroche {font-weight:bold; color:#B81F24;}

	.banniere_large_unite {height:90px; width:100%; margin-bottom:10px;}
	.banniere_large_gauche {float:left; width:123px; height:90px;}/*image de gauche spécifique à chaque bandeau; background-image:url(images/banniere_01.png); */
	.banniere_large_centre {float:left; height:90px; width:550px; background-image:url(images/banniere_large_02.png); font-size:18px; color:#ffffff; font-weight:bold;}
	.banniere_large_droite {float:left; width:32px; height:90px; background-image:url(images/banniere_large_03.png);}
	.banniere_large_txt {float:left; padding-left:40px; padding-top:10px;}

	.banniere_onglet_unite {height:90px; width:705px; margin-bottom:10px;}
	/*.banniere_onglet_txt {float:left; padding-left:150px; padding-top:10px; font-size:18px; color:#ffffff; font-weight:bold; border:1px solid red;}*/
	.banniere_onglet_txt {height:80px; padding-left:150px; padding-top:10px; font-size:18px; color:#ffffff; font-weight:bold; border:0px solid red;}
	/*.banniere_onglet_dl {float:right; margin-top:68px; margin-right:35px; font-size:12px; color:#E08517; font-weight:bold;}*/
	.banniere_onglet_dl {position:relative; top:-22px; padding:0px; margin-left:550px; font-size:; font:italic 12px Lucida Sans, Arial; color:#B81F24; font-weight:bold; border:0px solid gray;}
	.banniere_onglet_dl a {color:#ffffff;}
	.banniere_onglet_dl a:hover {color:#333333;}

	.banniere_unite {height:60px; width:100%; margin-bottom:10px;}
	.banniere_gauche {float:left; width:104px; height:60px;}/*image de gauche spécifique à chaque bandeau; background-image:url(images/banniere_01.png); */
	.banniere_centre {float:left; height:60px; width:571px; background-image:url(images/banniere_02.png); font-size:18px; color:#ffffff; font-weight:bold;}
	.banniere_droite {float:left; width:32px; height:60px; background-image:url(images/banniere_03.png);}
	.banniere_txt {float:left; padding-left:40px; padding-top:6px;}

	.bouton_pdf {width:140px; height:37px;}
	.bouton_pdf_gauche_img {float:left; width:10px; height:37px; background-image:url(images/bouton_long_icone_01.png);}
	.bouton_pdf_centre_img {float:left; width:90px; height:37px; background-image:url(images/bouton_long_icone_02.png);}
	.bouton_pdf_centre_img a {color:#ffffff;}
	.bouton_pdf_centre_img a:hover {color:#cccccc;}
	.bouton_pdf_texte {margin-top:15px;}
	.bouton_pdf_droite_img {float:right; width:40px; height:37px; background-image:url(images/bouton_long_icone_04.png);}

	.bouton_icone {width:140px; height:43px;}
	.bouton_icone_gauche_img {float:left; width:10px; height:43px; background-image:url(images/bouton_long_large_icone_01.png);}
	.bouton_icone_centre_img {float:left; width:90px; height:43px; background-image:url(images/bouton_long_large_icone_02.png);}
	.bouton_icone_centre_img a {color:#ffffff;}
	.bouton_icone_centre_img a:hover {color:#333333;}
	.bouton_icone_droite_img {float:right; width:40px; height:43px; background-image:url(images/bouton_long_large_icone_04.png);}

	
	/* Formulaires */
	#piedForm {
		text-align: center;
	}
	#corpForm {	/*** Mise en forme du corp du formulaire (bordure, couleur du fond...) ***/
		color: #000;
		margin: 0;
		padding: 1em;
	}
	#corpForm input {
		font-size:11px;
		height: 13px;
	}
	#corpForm fieldset {	/*** Mise en forme des cadres ***/
		margin: 0;
		font-style: normal;
		padding: 5px;
		border: 1px solid #6d6e71;
		background-color:#dddddd;
	}
	#corpForm legend {	/*** Mise en forme des titres des cadres ***/
		font-weight: bold;
		color: #000;
		background: transparent;
	}
	#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
		padding: .2em 0;
		margin: 0 0 .2em 0;
		color:#000;
	}
	label {font-size:11px;}
	#corpForm fieldset.coordonnees label {	/*** Mise en forme des intitules de champs ***/
		float: left;	/*** Tres important, ne pas suprimer ! ***/
		width: 45%;	/*** Les intitules prennent environ 1/2 de la largeur totale du formulaire... ***/
		text-align: right;	/*** ... et ils sont alignes a droite... ***/
		margin: 0;
		padding: 0 .5em 0 0;
		line-height: 1.5;	/*** ... et centres verticalement. ***/
		
	}
	#corpForm label:hover {
		cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs a cliquer sur les intitules ***/
	}
	#corpForm label.oblig {
		font-weight: bold;	/*** Mise en evidence des champs obligatoires ***/
	}
	
	/* Tableaux de la partie Support */
	#support_ .support_titl {font-weight:bold; border-bottom:2px solid gray; padding-top:10px; vertical-align:bottom; color:#B81F24;}
	#support_ .support_txt {border-bottom:1px solid lightgrey; padding:3px;}
	#support_ .support_desc {color:gray;}
	#support_ .support_dl {width:20%; text-align:center; background:lightgrey;}
	#support_ .support_dl:hover {cursor:pointer;}
	
	/* partie Support FAQ */
	.faq_all {padding:2px; margin:0px;}
	.faq_ttl {border-bottom:1px solid gray; font-weight:bold; padding:2px;}
	.faq_txt {padding:2px; padding-bottom:5px; margin:0px;}

	
/*############## STYLE DU FORUM ##############*/
	#forum  td {padding:3px;}
	#forum .forum_ttl {padding:5px; font-weight:bold; text-align:center; border-bottom:2px solid gray;}/*forums et discussions*/
	#forum .ftitle {padding-left:0px; text-align:left; height:40px; background-color:#FFFFFF; border-bottom:1px solid lightgrey;}/*titre des forums*/
		.ftitle a {color:#1A8ECB; font-weight:bold;}
		.ftitle a:hover {color:#1F2A7D; text-decoration:none;}
	.fdesc {font-size:11px;}/*desc des forums*/
	.finfo {background-color:lightgrey; text-align:center; vertical-align:middle;}/*infos des forums*/
	.bg1 {background-color:lightgrey;}
	.bg2 { background-color:#E7E7EC; border:1px solid lightgrey;}

	/*résultats de la recherche par mots-clés*/
	td.search {border:1px solid #77a5d4;}
	.search a {color:#000000; vertical-align:top;}
	.search  a:hover {color:gray;}
	
	
/*##############AFFICHAGE DES PAGES PARTENAIRES : CARTE, LOGO, NOM...###################*/
/* la carte fait 410x322. Les "carteX" passenet en z-index2 au survol. */
#carte1, #carte2, #carte3, #carte4, #carte5, #carte6, #carte7, #carte8, #carte9, #carte10, #carte11, #carte12, #carte13, #carte14, 
#carte15, #carte16, #carte17, #carte18
	{position:absolute; width:410px; height:325px; text-align:center; top:0px; left:0px; border:1px solid gray; z-index:0;}
#carte {position:absolute; width:410px; height:325px; text-align:center; top:0px; left:0px; border:1px solid gray; z-index:1;}
	area {cursor:pointer;}
#flag {width:100%; text-align:center; border:0px solid black;}
#country {position:relative; font-weight:bold;}
	#country a {color:darkblue;}
	#country a:hover {text-decoration:underline;}
#point {position:absolute; top:273px; left:148px;}/*emplacement de Gênes sur la carte Training*/

/*en relative ajouter 41 à top et 323 à left*/
img.pt {padding:1px;border:0px solid black;}/*permet de compenser la différence de positionnement des boulettes entre IE et Mozilla (why?)*/
#porto {position:absolute; top:233px; left:18px; z-index:2;}
#lisboa {position:absolute; top:254px; left:4px; z-index:2;}
#mondragon {position:absolute; top:232px; left:62px; z-index:2;}
#oviedo {position:absolute; top:222px; left:38px; z-index:2;}
#cantabria {position:absolute; top:225px; left:50px; z-index:2;}
#det {position:absolute; top:227px; left:54px; z-index:2;}
#madrid {position:absolute; top:247px; left:47px; z-index:2;}
#barcelona {position:absolute; top:248px; left:85px; z-index:2;}
#terrassa {position:absolute; top:246px; left:80px; z-index:2;}
#valencia {position:absolute; top:262px; left:62px; z-index:2;}
#cordoba {position:absolute; top:270px; left:43px; z-index:2;}
#mons {position:absolute; top:178px; left:110px; z-index:2;}
#lille {position:absolute; top:170px; left:103px; z-index:2;}
#strasbourg {position:absolute; top:198px; left:125px; z-index:2;}
#esigelec {position:absolute; top:181px; left:93px; z-index:2;}
#cergy {position:absolute; top:188px; left:100px; z-index:2;}
#nantes {position:absolute; top:195px; left:77px; z-index:2;}
#lyon {position:absolute; top:216px; left:109px; z-index:2;}
#toulouse {position:absolute; top:230px; left:84px; z-index:2;}
#salon {position:absolute; top:236px; left:109px; z-index:2;}
#nottingham {position:absolute; top:147px; left:88px; z-index:2;}
#swansea {position:absolute; top:153px; left:68px; z-index:2;}
#cranfield {position:absolute; top:157px; left:85px; z-index:2;}
#genoa {position:absolute; top:231px; left:133px; z-index:2;}
#padova {position:absolute; top:223px; left:155px; z-index:2;}
#trieste {position:absolute; top:220px; left:162px; z-index:2;}
#florence {position:absolute; top:237px; left:149px; z-index:2;}
#bari {position:absolute; top:264px; left:181px; z-index:2;}
#salerne {position:absolute; top:268px; left:170px; z-index:2;}
#magde {position:absolute; top:167px; left:153px; z-index:2;}
#aachen {position:absolute; top:174px; left:124px; z-index:2;}
#koln {position:absolute; top:174px; left:130px; z-index:2;}
#munich {position:absolute; top:200px; left:150px; z-index:2;}
#aalborg {position:absolute; top:124px; left:147px; z-index:2;}
#warsaw {position:absolute; top:164px; left:208px; z-index:2;}
#lodz {position:absolute; top:171px; left:195px; z-index:2;}
#rzeszow {position:absolute; top:183px; left:208px; z-index:2;}
#gdynia {position:absolute; top:150px; left:188px; z-index:2;}
#riga {position:absolute; top:122px; left:220px; z-index:2;}
#tallinn {position:absolute; top:104px; left:220px; z-index:2;}
#split {position:absolute; top:242px; left:181px; z-index:2;}
#bucharest {position:absolute; top:228px; left:240px; z-index:2;}
#sofia {position:absolute; top:251px; left:226px; z-index:2;}
#galati {position:absolute; top:220px; left:250px; z-index:2;}
#thessal {position:absolute; top:268px; left:220px; z-index:2;}
#selcuk {position:absolute; top:289px; left:261px; z-index:2;}
#metu {position:absolute; top:268px; left:291px; z-index:2;}
/*partner afrique*/
#beersheva {position:absolute; top:23px; left:224px; z-index:2;}
#assouan {position:absolute; top:58px; left:218px; z-index:2;}
#tunis {position:absolute; top:4px; left:130px; z-index:2;}
#setif {position:absolute; top:6px; left:110px; z-index:2;}
#dakar {position:absolute; top:94px; left:4px; z-index:2;}
#pretoria {position:absolute; top:278px; left:202px; z-index:2;}
#cape {position:absolute; top:308px; left:164px; z-index:2;}
/*logo psim sur carte du monde*/
#africasenegal {position:absolute; top:168px; left:60px; z-index:2;}
#africatunisie {position:absolute; top:108px; left:130px; z-index:2;}
#africaisrael {position:absolute; top:116px; left:193px; z-index:2;}
#africaafsud {position:absolute; top:298px; left:170px; z-index:2;}
#europespain1 {position:absolute; top:93px; left:87px; z-index:2;}
#europespain2 {position:absolute; top:88px; left:95px; z-index:2;}
#europespain3 {position:absolute; top:98px; left:100px; z-index:2;}
#europespain4 {position:absolute; top:93px; left:105px; z-index:2;}
#europefrance1 {position:absolute; top:83px; left:110px; z-index:2;}
#europefrance2 {position:absolute; top:73px; left:110px; z-index:2;}
#europeuk {position:absolute; top:60px; left:105px; z-index:2;}
#europeitaly1 {position:absolute; top:80px; left:132px; z-index:2;}
#europeitaly2 {position:absolute; top:78px; left:140px; z-index:2;}
#europeitaly3 {position:absolute; top:84px; left:139px; z-index:2;}
#europeitaly4 {position:absolute; top:98px; left:143px; z-index:2;}
#europeeast1 {position:absolute; top:78px; left:170px; z-index:2;}
#europeeast2 {position:absolute; top:82px; left:167px; z-index:2;}
#europeeast3 {position:absolute; top:90px; left:163px; z-index:2;}
#europegreece {position:absolute; top:101px; left:160px; z-index:2;}
#europeturkey1 {position:absolute; top:101px; left:178px; z-index:2;}
#europeturkey2 {position:absolute; top:98px; left:186px; z-index:2;}
#europenorth {position:absolute; top:48px; left:127px; z-index:2;}
#europeall1 {position:absolute; top:73px; left:120px; z-index:2;}
#europeall2 {position:absolute; top:63px; left:125px; z-index:2;}
#europeall3 {position:absolute; top:63px; left:135px; z-index:2;}
#europepoland1 {position:absolute; top:56px; left:145px; z-index:2;}
#europepoland2 {position:absolute; top:52px; left:150px; z-index:2;}
#europepoland3 {position:absolute; top:63px; left:148px; z-index:2;}
#europelettonia {position:absolute; top:48px; left:160px; z-index:2;}


/*-------affichage des partenaires universitaires-------*/
#tab_partner {width:100%;}
#tab_partner td.partner_txt {padding-left:5px; padding-bottom:5px; border-bottom:1px solid lightgrey;}
#tab_partner td.partner_img {width:100px; padding:5px; background-color:white; border:1px solid lightgrey; text-align:center;}
#tab_partner a {font-weight:normal; color:gray;}
#tab_partner a:hover {font-weight:normal; color:#333333;}

