/* CSS Document */

body						{
								background-image:url(IMG/bg.gif);
								margin:0px;
								margin-bottom:10px;
								padding:0px;
								background-repeat:repeat-x;
								background-color:#C6D7E7;
								/*background-color:#B5B6B5;*/
							}


img						{ border:0px; text-decoration:none;}
a						{ text-decoration:none;}
#cadre_principal			{
								height:auto;
								width:900px;
								/*border:1px solid #4A4131;*/
								margin:auto;
								padding:5px;
								background-color:#FFFFFF;
								margin-top:9px;
								margin-bottom:10px;
							}

#barre_dessus				{
								height:5px;
								margin-bottom:1px;
								background-color:#666666;
							}
#baniere					{
								height:130px;
								padding-top:2px;
								background-image:url(IMG/bg_baniere.gif);
								background-repeat:repeat-x;
								background-position:top;
								/*background-color:#C1C1C1;*/
								/*background-color:#EFEFEF;*/
							}

#cadre_baniere				{
								height:17px;
								width:350px;
								-moz-border-radius:0px 0px 10px 10px;
								background-color:#666666;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								padding-top:1px;
								text-align:center;
								margin:auto;
							}

#menu_horizontal			{
								/*background-color:#737573;*/
								background-color:#666666; /*#4A4131; #660000; #AD0031*/
								color:#FFFFFF; 
								height:18px;
								padding-top:5px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								/*text-transform:uppercase;*/
								padding-left:6px;
								margin-top:1px;
							}


#corps						{
								height:493px;
								width:900px;
								padding-top:5px;
							}

#corps_compte				{
								height:303px;
								width:900px;
								padding-top:5px;
							}

#corps_article				{
								height:830px;
								width:900px;
								padding-top:5px;
							}

#bloc_gauche				{
								height:492px;
								width:210px;
								float:left;
							}

#bloc_doit					{
								height:492px;
								width:685px;
								margin-left:5px;
								float:left;
							}

#bloc_droit_article			{
								height:620px;
								width:685px;
								margin-left:5px;
								float:left;
							}

#footer						{
								height:20px;
								padding-top:4px;
								padding-bottom:2px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								text-align:center;
								background-image:url(IMG/bg_footer.gif);
								background-repeat:repeat-x;
								background-position:bottom;
							}

#contenu_footer					{
								height:16px;
								width:350px;
								-moz-border-radius:10px 10px 0px 0px;
								background-color:#666666;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								color:#FFFFFF;
								padding-top:5px;
								text-align:center;
								margin:auto;

							}


#bloc_gauche_1				{
								height:246px;
								margin-bottom:7px;
								width:210px;
								margin-bottom:3px;
								background-image:url(IMG/border_dotted.gif);
								background-position:bottom;
								background-repeat:repeat-x;
							}

#bloc_gauche_2				{
								height:235px;
								width:210px;
								margin-top:8px;
							}

#actualites					{
								
								/*background-color:#F7F3F7; -moz-border-radius:10px 0px 10px 0px;*/
								height:246px;

								margin-bottom:5px;
								width:465px; 
								float:left;
								margin-right:5px;
								background-image:url(IMG/border_dotted.gif);
								background-position:bottom;
								background-repeat:repeat-x;
							}

#info_marquee				{
								width:215px;
								height:246px;
								margin-bottom:5px;
								float:left;
								background-image:url(IMG/border_dotted.gif);
								background-position:bottom;
								background-repeat:repeat-x;
							}

#opportunites				{
								height:236px;
								/*border-bottom:1px dotted #666666;*/
							}

#oportunites_gauche			{
								float:left;
								height:199px;
								width:326px;
								margin-left:5px;
								margin-right:5px;
								background-image:url(IMG/bg_opport.gif);
								background-repeat:no-repeat;
							}

#oportunites_droite		{
								float:left;
								height:199px;
								width:326px;
								margin-left:5px;
								margin-right:5px;
								background-image:url(IMG/bg_opport.gif);
								background-repeat:no-repeat;
							}

#appel_candidature			{
								height:15px;
								padding-top:3px;
								padding-bottom:2px;
								padding-left:15px;
								color:#4066cf;
								background-image:url(IMG/droit.gif);
								background-position:left;
								background-repeat:no-repeat;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								margin-left:5px;

							}

a.link_appel_candidature	{
								font-size:10px;
								color:#4066cf;
								text-decoration:none;
							}

#date_limite				{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:9px;
								color:#666666;
								padding-left:25px;
								margin-bottom:10px;
							}

#droit_haut					{
								height:250px;
							}


#droit_article				{
								height:618px;
							}


#droit_bas					{
								height:200px;
								margin-top:3px;
							}



#titre_alaune				{
								height:20px; 
								padding-top:5px; 
								background-image:url(IMG/bg_titre.gif); 
								background-repeat:repeat-x; 
								background-position:top;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:13px;
								padding-left:10px;
								padding-top:5px;
								
								color:#4066cf;
								
							}

#titre_article				{
								height:20px; 
								padding-top:5px; 
								background-image:url(IMG/bg_titre.gif); 
								background-repeat:repeat-x; 
								background-position:top;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:13px;
								padding-left:5px;
								padding-top:5px;
								color:#4066cf;
								font-weight:bold;
								
							}



#alaune						{
								height:168px;
								padding-left:8px;
								padding-right:5px;
								padding-bottom:3px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								text-align:justify;
							}


#article_complet			{
								height:585px;
								padding-left:8px;
								padding-right:5px;
								padding-bottom:3px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								text-align:justify;
							}


#logo_alaune				{ 

								height:100px;
								width:150px;
								margin-top:3px;
								margin-right:3px;
								float:left;
							}

#editorial					{
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								padding-left:6px;
								padding-top:6px;
								padding-right:4px;
								background-image:url(IMG/bg_edito.gif);
								background-repeat:no-repeat;
								height:98px;
								width:192px;
								margin-left:3px;
								margin-right:2px;
								margin-bottom:3px;
								margin-top:2px;
							}

#titre_baniere				{
								height:40px;
								margin-top:10px;
								background-image:url(IMG/titre_baniere.gif); 
								background-repeat:no-repeat; 
								background-position:top;
								float:left;
								width:600px;
								padding-top:40px;
								text-align:center;

							}


#logo_ebale					{
								float:left;
								width:135px;
								height:100px;
								background-image:url(IMG/logo_ebale_2.gif);
								background-repeat:no-repeat;
								background-position:left;
								margin-left:10px;
								background-color:#C6C3C6;
							}
#logo_partenaire			{
								float:left; 
								width:100px; 
								height:100px;
								margin-top:10px;
								margin-left:10px;
							}

#autres_info				{
								height:15px; 
								padding-top:3px; 
								-moz-border-radius:5px; 
								padding-bottom:2px; 
								padding-left:5px; 
								width:226px; 
								background-color:#CCCCCC;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								float:left;
								color:#FFFFFF;

							}

#autres_info_2				{
								height:15px; 
								padding-top:3px; 
								-moz-border-radius:5px; 
								padding-bottom:2px; 
								padding-left:5px; 
								width:227px; 
								background-color:#CCCCCC;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:10px;
								float:left;
								margin-left:2px;
								color:#FFFFFF;

							}


#allright					{
								height:20px; 
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								font-size:10px; 
								text-align:center;
							}



a.link_edito				{
							text-decoration:none;
							color:#000000;
							}

a.link_alaune				{
								text-decoration:none;
								color:#000000;
							}

a.link_article_suivant		{
								text-decoration:none;
								color:#FFFFFF;
							}



#partenaires				{
								height:250px;
							}

a.menu_perso				{
								color:#FFFFFF;
								text-decoration:none;
							}


#outils						{
								height:14px; 
								background-image:url(IMG/puce.gif); 
								background-repeat:no-repeat; 
								background-position:left; 
								padding-left:15px;
								margin-left:5px; 
								padding-top:2px; 
								padding-bottom:2px; 
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								font-size:10px;
							}


a.outls						{
								color:#000000;
								text-decoration:none;
							}


#border_opp					{
								border:1px dotted #000000; 
								height:165px; 
								padding:3px; 
								border-top:0px; 
							}

#titre_opp					{
								height:20px; 
								padding-top:6px; 
								padding-bottom:2px; 
								color:#FFFFFF;
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								font-size:10px; 
								padding-left:10px;
							}


a.link_rubrique				{
							text-decoration:none;
							color:#4066cf;
							}



#bloc_compte				{
								height:300px;
								padding:5px;
								margin-bottom:5px;
							}
#titre_acces				{
								text-align:center; 
								font-family:Verdana, Arial, Helvetica, sans-serif; 
								font-size:12px; 
								height:20px; 
								padding-top:6px; 
								padding-bottom:2px;
width:500px;
margin:auto;
margin-top:10px;
background-color:#666666;
color:#FFFFFF;

								
							}



/** début styele des infos bulles **/


a.info	{
position:relative;
color:#0000FF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

a.info:hover{
z-index:5;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

a.info span{
display: none
}

a.info:hover span{
display:block;
position:absolute;
top:2em; 
left:2em; 
width:390px; 
height:auto;
border:1px solid #C1C1C1;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:3px;
font-family:Calibri; 
font-size:12px; 
padding-bottom:6px;

}


/* fin style info */









/*annuaire des chercheurs */



#grand_titre{ 

				background-image:url(IMG/bg_titre.gif); 

				background-repeat:repeat-x; 

				height:20px; 

				font-family:Verdana, Arial, Helvetica, sans-serif;

				font-size:13px;

				font-weight:bold;

				padding-top:4px; 

				text-align:center;

				color:#4066cf;

			}







#gauche_annuaire{

				float:left; 

				width:198px; 

				margin-right:4px; 

				height:620px; 

				background-color:#CCCCCC 

				}





#cadre_form		{

				padding:10px; 

				font-family:Verdana, Arial, Helvetica, sans-serif; 

				font-size:12px; 

				border:1px dotted #C1C1C1;

				height:auto;

				width:700px;

padding-left:20px;

margin:auto;

				margin-top:10px;



				}







#ligne_form		{

 				height:22px; 

				margin-bottom:6px;

				}



#champ_form_1	{

				float:left; 

				width:180px; height:20px; 

				font-family:Verdana, Arial, Helvetica, sans-serif; 

				font-size:12px;

				font-weight:bold;

				}







#champ_form_2	{

				float:left; 

				width:300px; height:20px; 

				font-family:Verdana, Arial, Helvetica, sans-serif; 

				font-size:12px;

				}

#input_text		{

				font-family:Verdana, Arial, Helvetica, sans-serif; 

				font-size:12px;

				height:17px;

				width:200px;



