/* Global ************************* */

BODY { margin: 0;  background-color: #FFFFFF;  }
BODY,TD,TH,LI  { font-size: 11px; color: #333333; font-family: Verdana, Helvetica, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

.sep{
	color:#104F93;
}

.institut { /*width: 100%; vertical-align: middle; height: 100%; */ }

.site_contenu {margin: 50px 0px 0px 0px; }
.top_menu{ 	width: 230px; }

.t_menu { padding: 0px 5px 0px 10px; color: #647087; }

.contenu {  margin: 10px 0px 20px 0px; text-align:left; }

.text  { margin: 40px 0px 0px 0px; }
.text#sMenu  { margin: 40px 0px 0px 200px; }
.text#popup  { margin: 10px 20px 0px 20px; }
.text#plan  { margin: 40px 0px 0px 220px; }

/* I.E. ONLY  */ * html .contenu {}

.menu1 { padding: 37px 0px 0px 14px; text-align:left; font-size: 10pt; line-height: 16pt; }


	.menu1 A:link, .menu1 A:visited { color: #FFFFFF; text-decoration:none; }
	.menu1 A:hover, .menu1 A:active { color: #FFFFFF; text-decoration:none; }

	
#i_contact { margin: 0px 7px 0px -20px; }	
/* I.E. Only */ * HTML #i_contact {margin-right:5px;}


.foot { margin: 30px 0px 10px 0px; text-align: center; }

/* //////////////////////////////// */
/*  ACCUEIL  */
/* ///////// */

.accueil {}	

.t_accueil { padding: 30px 30px 0px 30px;}

.programme { font-size: 11px; font-family:arial; background-image: url(/images/interface/programmes.gif);  width: 229px; height: 204px; background-repeat: no-repeat; }
.reseau { font-size: 11px; font-family:arial; background-image: url(/images/interface/reseau.gif);  width: 231px; height: 424px; background-repeat: no-repeat; }
.bourses { font-size: 11px; font-family:arial; background-image: url(/images/interface/bourses.gif);  width: 231px; height: 193px; background-repeat: no-repeat; }
/*.nouveaute { font-size: 11px; font-family:arial; background-image: url(/images/interface/nouveaute_2.gif);  width: 231px; height: 300px; background-repeat: no-repeat; }*/
.nouveaute { font-size: 11px; font-family:arial; background-image: url(/images/interface/nouveaute.gif);  width: 231px; height: 195px; background-repeat: no-repeat; }
.annonce { font-size: 11px; font-family:arial; background-image: url(/images/interface/laureats.gif);  width: 231px; height: 186px; background-repeat: no-repeat; }

.symposium { font-size: 11px; font-family:arial; background-image: url(/images/interface/symposium.gif);  width: 231px; height: 193px; background-repeat: no-repeat; }

.programs { font-size: 11px; font-family:arial; background-image: url(/images/interface/EN/programs.gif);  width: 229px; height: 204px; background-repeat: no-repeat; }
.network { font-size: 11px; font-family:arial; background-image: url(/images/interface/EN/reseau.gif);  width: 231px; height: 424px; background-repeat: no-repeat; }
.grant { font-size: 11px; font-family:arial; background-image: url(/images/interface/EN/grant.gif);  width: 231px; height: 193px; background-repeat: no-repeat; }
.innovation { font-size: 11px; font-family:arial; background-image: url(/images/interface/EN/innovation.gif);  width: 231px; height: 195px; background-repeat: no-repeat; }
/*.new { font-size: 11px; font-family:arial; background-image: url(/images/interface/new_2.gif);  width: 231px; height: 300px; background-repeat: no-repeat; }*/
.new { font-size: 11px; font-family:arial; background-image: url(/images/interface/new.gif);  width: 231px; height: 193px; background-repeat: no-repeat; }
.announcement { font-size: 11px; font-family:arial; background-image: url(/images/interface/recipients.gif);  width: 231px; height: 186px; background-repeat: no-repeat; }

/* //////////////////////////////// */
/*  Menu */
/* ///////// */

.xmlMenu { font-size: 9pt; margin: 0px 0px 0px 0px; }

.xmlMenu A:link, .xmlMenu A:visited { color: #000000; font-size: 9pt; font-weight: normal; text-decoration:none;}
.xmlMenu A:active, .xmlMenu A:hover { color: #000000; text-decoration:underline; }
	
.sMenu {margin: 10px 0px 0px 0px; line-height: 16pt; clear: both; font-family:arial; }
.sMenu .item { font-size: 9pt; margin: 0px 0px 0px 0px; }
.sMenu .item .actif { font-weight:bold;}

.sMenu A:link.actif, .sMenu A:active.actif { color: #104F93;}
.sMenu A:visited.actif, .sMenu A:hover.actif { color: #999999;}

.sMenu A:link, .sMenu A:visited {color: #104F93;font-size: 10pt; font-weight: normal; text-decoration:none;}
.sMenu A:active, .sMenu A:hover {color: #999999;font-size: 10pt; text-decoration:none }

A:link.sMenuI, A:visited.sMenuI { font-family:arial; color: #104F93; font-size: 10pt; font-weight: normal; text-decoration:none;}
A:active.sMenuI, A:hover.sMenuI { font-family:arial; color: #999999; font-size: 10pt; text-decoration:none; }

.actif A:link, .actif A:visited {color: #104F93; font-size: 9pt; font-weight: bold; text-decoration:none; }
.actif A:active, .actif A:hover {color: #104F93; font-size: 9pt; text-decoration:underline; font-weight: bold; }

.menu{font-family:arial; color: #999999; font-size: 10pt; }

/* ________ */
/* Site Map */

.xmlSiteMap {padding:20px; width:200px;}
	.map_top {font-size:16px;} 
	.map_section {margin:5px 10px 10px 0px;}
		.map_section .titre {font-size:14px; }
		
	.map_sub {font-size:13px; margin:5px 5px 5px 10px;}
		.map_sub .item {padding: 0 0 5px 0;}
	
	.map_sub2 {margin:5px;}
	
	.xmlSiteMap A:link, .xmlSiteMap A:visited { color: #666666; text-decoration:none; }
	.xmlSiteMap A:active, .xmlSiteMap A:hover { color: #104F93; text-decoration:none; }
	
	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #686868; text-decoration:none; font-weight:bold; font-size:14px;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #104F93; text-decoration:none;  font-weight:bold; font-size:14px;}
	
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 18px; color: #000000; margin: 0 0 10px 0; }
H2 { font-size: 16px; font-weight:bold; color: #104F93; margin: 20px 0 10px 1px; }
H3 { font-size: 14px; font-weight:bold; color: #104F93; margin: 15px 0 5px 0; }
H4, H5 { font-size: 12px; font-weight:bold; color: #104F93; margin: 5px 0 5px 0; }

H2.mauve {color: #A85BA3;} 
H3.mauve {color: #A85BA3;} 
H4.mauve {color: #A85BA3;} 

H2.orange {color: #F28632;} 
H3.orange {color: #F28632;} 
H4.orange {color: #F28632;} 

H2.turq {color: #009999;} 
H3.turq {color: #009999;} 
H4.turq {color: #009999;} 

.tPale {color: #818181;}
.tBold  {color: #000000;font-weight:bold;}
.tAsterix {color:#C91616;font-weight:bold;}
.tBlanc {color: #FFFFFF;}
.tPetit { font-size: 7pt; }
.tBleu { color: #104F93; }
.tTurq { color: #009999; }
.tGrand {
	font-size: 12px;
	color: #009999;
}
.mauve{color: #A85BA3;}

P {margin:0 0 10px 0; color: #686868; text-align: justify;}

#t_act { padding: 60px 20px 0 20px; line-height: 9pt; }
#lien { text-align: right; padding: 0px 0px 0 100px; }
#link { text-align: right; padding: 0px 0px 0 150px; }
	
#t_pro { padding: 60px 20px 0 20px; line-height: 8pt; text-align: left; }
#t_res { padding: 55px 20px 0 40px; line-height: 16pt; text-align: left; }

#t_nouv { padding: 60px 20px 0 20px; text-align: left; }
#tNouv { padding: 10px 20px 0 20px; line-height: 8pt; text-align: left; }
#tNouv2 { padding: 2px 20px 0 20px; line-height: 8pt; text-align: left; }

.tFleche {color:#1C4AA0;font-weight:bold;}
.tNormal {font-weight:normal;}

STRONG  {color: #686868; }
EM { color: #104F93; }
SUP {	vertical-align: text-top; }

/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #009999; text-decoration:underline;}
A:active, A:hover {color: #009999; text-decoration:none; }

A#act:link, A#act:visited {color: #A95DA4; text-decoration:underline; }
A#act:active, A#act:hover {color: #A95DA4; text-decoration:none; }

A#laure:link, A#laure:visited {color: #F28531; text-decoration:underline; }
A#laure:active, A#laure:hover {color: #F28531; text-decoration:none; }

A.footer:link, A.footer:visited {color: #104F93; text-decoration:none; }
A.footer:active, A.footer:hover {color: #999999; text-decoration:none; }

A.lienMauve:link, A.lienMauve:visited {color: #A95DA4; text-decoration:underline; }
A.lienMauve:active, A.lienMauve:hover {color: #A95DA4; text-decoration:none; }

A.lienOrange:link, A.lienOrange:visited {color: #F28632; text-decoration:underline; }
A.lienOrange:active, A.lienOrange:hover {color: #F28632; text-decoration:none; }


/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0 0 0 0; padding: 0 0 0 20px; height:100%; list-style-image: url(/images/icons/li_1.gif); list-style-type: disc;}
	LI { margin: 0 0 5px 0px; padding: 0; color:#686868; }
	LI.asterix { list-style-image: url(/images/li_asterix.gif); color:#DF0000; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.serv { width: 430px; margin: 0px 0 0 140px; height: 250px; }

.pdf {margin: 0px 0 30px 0; vertical-align: top;}
.icone {margin: -2px 5px 0px 0; vertical-align: top; float:left;}

OL LI {
	color: #009999;
}

/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.imgLf {float:left; margin: 0px 20px 10px 0px;}
.icon {float:left; margin: 0px 10px 5px 0px;}

.imgDr {float:right; margin: 0px 0px 10px 20px;}

.conseil {margin: 10px 0px 10px 20px;}

/* Backgrounds ******************** */

.bg_01 { background: #FFFFFF url(/images/bg_01.gif) repeat-x scroll left top;}
		

