/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#fff;
font-size:11px;
}

div{
margin:0px;
padding:0px;
}

ul{
margin:0px;
padding:0px;
}

#contenu li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
list-style:none;
background:url(../medias/static/puce/puce-bleue-list.gif) left top no-repeat;
}

#organigramme {
margin:0px 0px 0px 12px;
text-align:justify;
}

/*#organigramme p{
margin-top:0px;
text-align:justify;
}*/

.bleu-organigramme {
color: #008BCB;
}

.titre-organigramme {
	font-size:14px;
	
color: #008BCB;
}

#organigramme h2{
	font-size:13px;
	background:url(../medias/imgs/puce_bleu.gif) 3px  no-repeat;
	font-weight:100;
	/*font-variant:small-caps;*/
color: #008BCB;
margin:0px 0px 0px 0px;
cursor:pointer;
padding-left:10px;
  text-decoration:none;
}




#organigramme h3{
	font-size:12px;
	font-weight:100;
	/*font-variant:small-caps;*/
color: #008BCB;
margin:0px 0px 0px 0px;
}

.sous-titre-organigramme p{
	font-size:12px;
	/*font-variant:small-caps;*/
color: #008BCB;
margin-bottom:0px;
}

img{
border-width:0px;
}

form{
padding:0px;
margin:0px;
}

h1 {
margin:0px 0px 7px 10px;
padding:0px;
font-size:24px;
font-weight:normal;
text-transform: uppercase;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
clear:both;
}

h5{
font-weight:normal;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:10px;*/
}

a.lienactu{
color:#005aab;
}

a.event-nav {
	color: #005aab;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}


#page{
position: absolute;
width: 720px;
margin-left: 50%;
left: -370px;
}




#menu_left{
float:left;
width:135px;
/*height:445px;*/
/*margin-top:24px;*/
}

#menu_left li{
list-style: none;
margin-top:5px;
padding-left : 7px;
}

#menu_bleu, #menu_bleu_2{

width:132px;
height:90px;

color:#FFFFFF;
}
#menu_bleu_2{
 	height:36px;
	margin-bottom:12px;


 }
#menu_bleu a, #menu_bleu_2 a,#menu_bleu a:link, #menu_bleu_2 a:link{
  color:#008BCB;
  text-transform: uppercase;
  font-size : 14px;
  text-decoration:none;
}

#menu_bleu li, #menu_bleu_2 li{
 background:url(../medias/imgs/puce_bleu.gif) 0px 1px no-repeat;
}

#menu_blanc{
  margin-top:25px;
  margin-bottom:40px;
}

#menu_blanc li{
  background:url(../medias/imgs/puce_grise.gif) 0px 2px no-repeat;

  text-transform: capitalize;
}

#menu_blanc a {
  color:#727277;
  font-size : 12px;  
}





#menu_candidature{
margin-top:14px;
padding:8px 10px 10px 5px;
width:117px;
color:#005AAB;
background:#ffffff url(../medias/imgs/bg-menu-left2.gif) top center no-repeat;
}

#menu_candidature2{
margin-top:14px;
padding:8px 10px 10px 5px;
width:116px;
color:#ffffff;
background:#ff7800 url(../medias/imgs/bg-menu-left3.gif) top center no-repeat;
}

.menu_candidature3_top {
margin-top:14px;
display:block;
width:132px;
height:8px;
background:transparent url(../medias/imgs/header-encart-prog-top.gif) top center no-repeat;
}
#menu_candidature3{
padding:0px 10px 10px 5px;
width:117px;
color:#005aab;
background:#ffffff url(../medias/imgs/header-encart-prog-fond.gif) top center repeat-y;
}

#menu_candidature3 hr{
	color:#ff7800;
	border-color:#ff7800;
}

#contenu{
  float:left;
  /*
  width:585px;
  */
  width:560px;
  padding:0px 0px 0px 0px;
  margin-left:20px;
}


h1.bandeau {
	width:560px;
	height:75px;
	color:#fff;
}

h1.bandeau-bleuInstitut, .bleuInstitut h1, .bleuInstitut h2, .bleuInstitut h3, .bleuInstitut h4, .bleuInstitut a , .bleuInstitut .titre{
  color:#008BCB;
}
h1.bandeau-bleu1, .bleu1 h1, .bleu1 h2, .bleu1 h3, .bleu1 h4, .bleu1 a, .bleu1 .titre {
	color:#0075AA;
}
h1.bandeau-bleu2, .bleu2 h1, .bleu2 h2, .bleu2 h3, .bleu2 h4, .bleu2 a, .bleu2 .titre{
	color:#00A3CB;
}
h1.bandeau-bleu3, .bleu3 h1, .bleu3 h2, .bleu3 h3, .bleu3 h4, .bleu3 a, .bleu3 .titre {
	color:#2478B6;
}
h1.bandeau-bleu4, .bleu4 h1, .bleu4 h2, .bleu4 h3, .bleu4 h4, .bleu4 a, .bleu4 .titre { 
	color:#009FE3;
}
h1.bandeau-bleu5, .bleu5 h1, .bleu5 h2, .bleu5 h3, .bleu5 h4, .bleu5 a, .bleu5 .titre {
	color:#0082AF;
}


.titre {
  font-weight:bold;
  font-size : 12pt;
  margin-top :5px;
}



#footer{
/*clear:both;*/
float:left;
color:#8F9094;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:10px 0 0;
width:585px;
margin-left:150px;
}

#footer a{
color:#8F9094;
}
#footer a.footer_contact {
color:#005AAB;
}


.bulle_menu{
margin-left:-20px;
}

.forms{
/*padding-top:20px;*/
}

.forms input{
border: #005AAB 1px solid;
width:100px;
height:12px;
color:#005AAB;
font-size:9px;
margin:5px 5px 5px 0px;
}

.flags{
padding:0px 0px 20px 0px;
}

a.liensaison{
color:#005AAB;
font-size:9px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/*div.sousMenuCache{
position:absolute;
visibility:hidden;
}

div.sousMenuRevele{
position:absolute;
top:105px;
left:-15%;
margin-left:270px;
height:20px;
vertical-align:middle;
background:#EEF0F8;
width:600px;
}*/

#logo {
float:left;
width : 131px;
margin-bottom : 10px;
}

#nav {
float:left;
margin-left : 20px;
}


/* 2011 Institut francais */
#menu_up {
  float:right;
}


#menu_up li{
float:left;
list-style-type:none;
padding : 5px;
margin-right : 13px;
}

#menu_up  li.last {
  margin-right : 0 ;
}

#menu_up  a {
  display : block;
  width : 92px;
  height : 42px;
  text-decoration : none;
  color:white;
}

#menu_up li.echange {
  background-color: #0075AA;

}

#menu_up li.livre {
  background-color: #00A3CB;

}
#menu_up li.cinema {
  background-color: #2478B6;

}
#menu_up li.langue {
  background-color: #009FE3;

}
#menu_up li.developpement {
  background-color: #0082AF;

}



#sous-menu{
  border-top: 1px solid #008BCB;
  height:35px;
  width : 560px;
  margin-top : 35px;
  margin-bottom : 15px;
  padding-top : 5px;
}

#sous-menu li{
  float:left;
  list-style-type:none;
  
  padding:0px;
}

#sous-menu li a {
  display:block;
  float:left;
  height:10px;
  width : inherit;
  padding:2px 8px 6px 16px;
  background-position : 5px 2px;
  color : #008BCB;
  font-weight:bold;
}

#sous-menu li a:hover,#sous-menu li a.selected {
  color:white;
}

ul.subitem1 a{
background:url(../medias/imgs/puce_bleu.gif) no-repeat ;
}
ul.subitem1 a:hover {
background:#2478B6 url(../medias/imgs/puce_blanche.gif) no-repeat ;
}
ul.subitem1 a.selected {
background:#2478B6 url(../medias/imgs/puce_blanche.gif) no-repeat;
}

ul.subitem2 a{
background:url(../medias/imgs/puce_bleu.gif) no-repeat;
}
ul.subitem2 a:hover {
background:#00A3CB url(../medias/imgs/puce_blanche.gif) no-repeat;

}
ul.subitem2 a.selected {
background:#00A3CB url(../medias/imgs/puce_blanche.gif) no-repeat;
}

ul.subitem3 a{
background:url(../medias/imgs/puce_bleu.gif) no-repeat;
}
ul.subitem3 a:hover {
background:#0075AA url(../medias/imgs/puce_blanche.gif) no-repeat;
}
ul.subitem3 a.selected {
background:#0075AA url(../medias/imgs/puce_blanche.gif) no-repeat;
}

ul.subitem4 a{
background:url(../medias/imgs/puce_bleu.gif) no-repeat;
}
ul.subitem4 a:hover {
background:#009FE3 url(../medias/imgs/puce_blanche.gif) no-repeat;
}
ul.subitem4 a.selected {
background:#009FE3 url(../medias/imgs/puce_blanche.gif) no-repeat;
}

ul.subitem5 a{
background:url(../medias/imgs/puce_bleu.gif) no-repeat;
}
ul.subitem5 a:hover {
background:#0082AF url(../medias/imgs/puce_blanche.gif) no-repeat;
}
ul.subitem5 a.selected {
background:#0082AF url(../medias/imgs/puce_blanche.gif) no-repeat;
}


.incontent_menu {
  margin-bottom : 10px;
  margin-left:10px;
}

.incontent_menu a{
  display:block;
  font-size : 13px;
  background:url(../medias/imgs/puce_bleu.gif) 3px  no-repeat;
  padding-left:10px;
  text-decoration:none;

}

.incontent_menu a:hover{
  background:#0082AF url(../medias/imgs/puce_blanche.gif) 3px  no-repeat;
  color:white;
  text-decoration:none;  
}
.incontent_menu a.selected{
  background:#0082AF url(../medias/imgs/puce_blanche.gif) 3px  no-repeat;
  color:white;
}



#liens li{
list-style: none outside url(../medias/static/puce/fleche-droite-violet.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#005AAB;
background-color:#FFFFFF;
}

#liens ul{
background-color:#FFFFFF;
}

#liens a{
color:#005AAB;
font-size:11px;
}

#liens h3{
background:url(../medias/static/puce/fleche-droite-violet.gif) left no-repeat;
padding-left:10px;
}

.menu-pole {
margin:6px 0px 16px 0px;
}

.menu-poleB265AD a { color:#748080; }
.menu-poleB265AD a:hover { color:#B265AD; }
.menu-pole88AA29 a { color:#748080; }
.menu-pole88AA29 a:hover { color:#88AA29; }
.menu-poleE32C78 a { color:#748080; }
.menu-poleE32C78 a:hover { color:#E32C78; }
.menu-poleF4AB00 a { color:#748080; }
.menu-poleF4AB00 a:hover { color:#F4AB00; }
.menu-poleE32C78 a { color:#748080; }
.menu-poleE32C78 a:hover { color:#E32C78; }

.menu-pole a {
  background:url(../medias/imgs/puce_bleu.gif) no-repeat;
  padding-left:8px;
}
/*
.dept-1 { color: #ed0d64; }
.dept-2 { color: #7570b4; }
.dept-3 { color: #88aa29; }
.dept-4 { color: #ff6600; }
.dept-17 { color: #f4ab00; }
.dept-29 { color: #005aab; }
*/  

.dept-101 { color: #2478B6; }
.dept-17 { color: #00A3CB; }
.dept-3 { color: #0082AF; } /*saison culturel*/ /* dev strategie*/
.dept-103 { color: #0075AA; }
.dept-4 { color: #f4ab00; }
.dept-29 { color: #005aab; } 
.dept-111 { color: #0075AA; } /*art visuel*/
.dept-112 { color: #0075AA; } /*spectacle vivant*/

.titpartie, .titpage {
  color: #B265AD;
  font-weight:bold;
  font-size:14px;
}

.titpartie {
text-transform:uppercase;
}

#submenupart {
clear:both;
height: 45px;
margin-bottom : 15px;
}

#submenupart a{
  font-size : 12px;
  font-weight:bold;
  margin-right: 23px;
  margin-left:2px;
  margin-bottom : 2px;
  display : block;
  float:left;
  padding:2px 8px 4px 8px;
  text-decoration:none;
}

#submenupart img {
/*margin-right:10px;*/
margin-right:0px;
}

.bleuInstitut #submenupart a{
  color:#008BCB;
}

.bleuInstitut #submenupart a:hover, .bleuInstitut #submenupart a.selected{
  background-color : #008BCB;
  color:white;
}

.bleu1 #submenupart a{
  color:#0075AA;
}

.bleu1 #submenupart a:hover,.bleu1 #submenupart a.selected{
  background-color : #0075AA;
  color:white;
}

.bleu2 #submenupart a{
  color:#00A3CB;
}

.bleu2 #submenupart a:hover,.bleu2 #submenupart a.selected{
  background-color : #00A3CB;
  color:white;
}

.bleu3 #submenupart a{
  color:#2478B6;
}

.bleu3 #submenupart a:hover,.bleu3 #submenupart a.selected{
  background-color : #2478B6;
  color:white;
}

.bleu4 #submenupart a{
  color:#009FE3;
}

.bleu4 #submenupart a:hover, .bleu4 #submenupart a.selected{
  background-color : #009FE3;
  color:white;
}

.bleu5 #submenupart a{
  color:#0082AF;
}

.bleu5 #submenupart a:hover, .bleu5 #submenupart a.selected{
  background-color : #0082AF;
  color:white;
}




/* ***** ACEC ********* */

.fondgris{
background-color:#EEF0F8;
height:30px;
}
/* ***************** */

.titrechamps{
background:#EEF0F8;
height:20px;
color:#005aab;
padding-top:4px;
padding-right:4px;
}
.titrechampslangue{
background:#EEF0F8;
height:40px;
color:#005aab;
padding-top:4px;
padding-right:4px;
}

.inputnoir{
color:#000000;
font-size:10px;
padding-left:2px;
}

.inputrouge{
color:#990000;
font-size:10px;
padding:0px 3px 0px 3px;
}

.couleurorange{
background:#F17C10;
}

.bodyacec{
background:#FFFFFF;
}

.titrerouge{
color:#990000;
padding-left:5px;
font-weight:bold;
}

/************************/
/**	Invisible/visible  **/
/************************/

.visible
	{
	display:block;
	}
.invisible
	{
	display:none;
	}
	
.debugg
	{
	display:block;
	float:left;
	width:220px;
	}
/****************************/
/**	formulaire google map  **/
/****************************/
.formatDate{
	font-size:9px;
}

/****************************/
/**	Espace reseau residences  **/
/****************************/
#contenu .candidat_line a { font-size:11px;}


ul#nav_pub{
	border-bottom:1px solid #F4AB00;
	float:right;
	/*margin-bottom:10px;*/
	text-align:right;
	width:300px;
	height:20px;
}

#nav_pub li{
	display: inline;
	list-style-type: none;
	list-style: none;
	background: none;
	padding:0;
	float: right;
	height:20px;
}

#nav_pub li a{
	float:left;
	/*padding: 5px 5px 0 5px;*/
	/*background: #F4AB00;*/
	color:#fff;
	/*border:1px solid #F4AB00;
	border-top: none;*/
	text-decoration: none;
	width:100px;
	height:20px;
	text-align: center;
}
/*
#nav_pub li a.on{
	line-height:23px;
	font-weight: bold;
}
#nav_pub li a.off{
	line-height:25px;
}

* html #nav_pub li a.on{
	line-height:15px;
	font-weight: bold;
}

* html #nav_pub li a.off{
	line-height:20px;
}
*/

#content2{
	display: none;
}

#nav_pub li a#lien_nav1{
	background: #fff url(../medias/static/nouveaux_on.gif) bottom left no-repeat;
	color: #fff;
}
#nav_pub li a#lien_nav2{
	background: #fff url(../medias/static/archives_off.gif) bottom left no-repeat;
	color: #F4AB00;
}
#titre_auteur{
	margin: 10px 0;
	font-size: 14px;
	color: #F4AB00;
	font-weight: bold;
}

#menu_candidature2 a{
	color:#FFFFFF;
	font-weight:bold;
}

#menu_candidature2 hr{
	color:#ff9b42;
	border: 1px solid #ff9b42;
}


.homeDiversite{
	font-size:10px;
	margin:10px 0px;
	padding:2px 0px;
	width:127px;
	border: 2px solid #e9031e;
	color:#e9031e;
	font-weight:bold;
}
.homeDiversite a{
	color:#e9031e;
}

#menu_left ul.RSS-Home {
	margin:10px 0 0 0;
}
#menu_left ul.RSS-Home, #menu_left ul.RSS-Home li, #menu_left ul.RSS-Home li a {
	margin:0;
	padding:0;
	color:#557182;
	font-size:11px;
}
#menu_left ul.RSS-Home li {
	background:url(../medias/static/puce/home-rond-bleu-gris.gif) left 4px no-repeat;
	padding-left:10px;
	margin-bottom:5px;
}


.menu_blog{
	color: #727277;
	font-size: 20px;
	margin: 0;
}

#menu_left a.RSS-Home-All {
	/*background:transparent url(../medias/static/puce/home-triple-fleches.gif) no-repeat scroll right 4px;*/
	/*border-bottom:1px dotted #005AAB;*/
	color:#008BCB;
	display:block;
	font-weight:bold;
	margin:5px 0 15px 0;
	padding-bottom:15px;
	/*padding-right:21px;*/
	/*width:116px;*/
	text-align: right;
	font-size: 8px;
}

#prehome2{
	position:absolute;
	z-index:90;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#ffffff;
	opacity:0.5; 
	filter : alpha(opacity=50); 
}

img#france_russie{
	position:absolute;
	z-index:100;
	top:137px;
	left:50%;
	margin-left:-211px;
	opacity:1; 
	filter : alpha(opacity=100); 
}

#home_bloc_appelprojet {
	background:transparent url(../medias/static/home/prog2010-encarttop-en.gif) no-repeat top left;
	padding-top:6px;
	margin-top : 10px;
}

#home_bloc_appelprojet .titre {
	
	background:transparent url(../medias/static/home/prog2011-encarttitre-en.gif) no-repeat top left;
	overflow:hidden;
	padding-top:19px;
	height:0px !important;
	height /**/:19px;
	 
	
}

#home_bloc_appelprojet .contenu {
	padding : 14px 7px;
	border-left: 2px solid #ff7800;
	border-right: 2px solid #ff7800;
	border-bottom: 2px solid #ff7800;
	margin-right:3px;
	background: #FFFFFF;
	color : #005AAB;
	}
	
#home_bloc_appelprojet .contenu hr {
	margin: 10px 0;
}
	
#home_bloc_appelprojet .bt1 a {
	display:block;
	background:transparent url(../medias/static/home/prog2010-encartbtPerf-en.gif) no-repeat top left;
	overflow:hidden;
	padding-top:15px;
	height:0px !important;
	height /**/:15px;
	width:132px;
}

#home_bloc_appelprojet .bt2 a {
	display:block;
	background:transparent url(../medias/static/home/prog2010-encartbtVisu-en.gif) no-repeat top left;
	overflow:hidden;
	padding-top:15px;
	height:0px !important;
	height /**/:15px;
	width:132px;
	margin-top:2px;
}
	
