/* CSS Document */

	body { 	margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#F9F9FD; font-size:13px; }
	/* Liens */
	a { color: #06C1CD; text-decoration: underline; }
	/*a:hover, a:focus { color: crimson; }*/
	a img { border: none; /* -> 10 */ }
	
	/** Generated by FG **/
	@font-face {
		font-family: 'Conv_ITCStoneSans';
		src: url('fonts/ITCStoneSans.eot');
		src: local('?'), url('fonts/ITCStoneSans.woff') format('woff'), url('fonts/ITCStoneSans.ttf') format('truetype'), url('fonts/ITCStoneSans.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'Conv_ITCStoneSansSemibold';
		src: url('fonts/ITCStoneSansSemibold.eot');
		src: local('?'), url('fonts/ITCStoneSansSemibold.woff') format('woff'), url('fonts/ITCStoneSansSemibold.ttf') format('truetype'), url('fonts/ITCStoneSansSemibold.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	#global{ width:1000px; margin:0 auto;}
	
	#logo{ position:absolute; height:101px; z-index:3; }
	#conteneur { position:absolute; z-index:2; width:684px; margin-left:161px; }
	#navLeft{ position:absolute; z-index:1; margin-top:150px;}
	#navRight{ position:absolute; z-index:1; margin-left:720px; margin-top:170px;}
	
	#conteneur #header { height:84px;}
	#conteneur #content-top{  height:49px; background:url(../images/content_bg_top.png) top left no-repeat; }
	#conteneur #content-middle{ height:501px; background:url(../images/content_bg_top.png) top left no-repeat;}
	html>body #conteneur #content-middle { height: auto; min-height: 501px; background:url(../images/content_bg_middle.png) no-repeat top left; } 
	#conteneur #content-bottom{ height:11px; }
	#conteneur #footer { height:25px;}
	
	#conteneur #content{ background:url(../images/content_bg_repeat.png) repeat-y;}
	#conteneur #mycontent{ padding:5px 40px;}
	
	#conteneur #content-top #welcome{ float:right; height:47px; font-size:12px; color:#FFFFFF; width:270px; line-height:47px; text-align:center; }
	#conteneur #content-top #deconnect{ float:right; height:10px; width:60px; margin-top:20px; }
	
	#conteneur #footer { font-size:10px; color:#b4b4b4; line-height:25px; text-align:center;}
	#conteneur #footer a { font-size:10px; color:#b4b4b4; text-decoration:none;}
	#conteneur #footer a:hover { text-decoration:underline;}
	
	#logo a{ height:101px; width:250px; height:100px; display:block; text-decoration:none; }
	
	.separateurItem {
		height: 30px;
		border-top: 1px solid #CCDADB;
		width: 90%;
		margin:0 auto;
	}
	
	/*#navLeft #nl-projet{ display:none;}
	#navLeft #nl-conseil{ display:none;}
	#navLeft #nl-bureau{ display:none;}
	#navLeft #nl-commission{ display:none;}
	#navLeft #nl-ressource{ display:none;}*/
	
	#navLeft .nl-content{
		background:url(../images/nav_left_middle-on.png) repeat-y;
		text-align:right;
		/*display:none;*/
	}
	#navLeft .on{
		background:url(../images/nav_left_middle-of.png) repeat-y;
	}
	#navLeft .nodisplay{
		display:none;
	}
	#navLeft .nl-content .nl-liste{
		/*width:150px;*/
	}
	/*#navLeft .nl-content ul{
		margin:0; padding:0;
		list-style:none;
	}*/
	#navLeft .nl-content a{
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		padding:0 10px;
		/*display:inline-block;*/
		/*border:1px solid red;*/
		
	}
	#navLeft .nl-content a:hover{
		background:url(../images/nav_left_puce.png) no-repeat 0 4px;
	}
	#navLeft .nl-content a.actif{
		background:url(../images/nav_left_puce.png) no-repeat 0 4px;
	}
	
	/*#navRight .ad-left{ float:left; width:110px;  }
	#navRight .ad-right{ float:left; width:40px; margin-left:5px;  }
	
	#navRight .ad-content{ 
		background:url(../images/nav_right-middle.png) repeat-y;
		background-color:transparent; 
		font-size:10px; color:#818181;
		display:block;
		width:145px;
	}
	#navRight .ad-content .ad-left p{ 
		margin:0; padding:0 10px; line-height:13px;
	}
	#navRight .ad-content .ad-left a{ 
		font-size:10px; color:#818181;
		text-decoration:none;
		padding-bottom:10px;
		display:block;
		line-height:12px;
	}
	#navRight .ad-content .ad-left a:hover{ 
		font-size:10px; color:#818181;
		text-decoration:underline;
	}*/
	

	#navRight .ad-content2{ 
		background:url(../images/nav_right-middle.png) repeat-y;
		background-color:transparent; 
		font-size:9px; 
		color:#818181;
		display:block;
		width:158px;
		padding-right:5px;
		line-height:13px;
	}
	#navRight .ad-content2 p{ 
		margin:0;
		padding:0 0 6px 0; 
	}
	#navRight .ad-content2 a{ 
		font-size:9px; 
		color:#818181;
		text-decoration:none;
		display:block;
		line-height:13px;
	}
	/*#navRight .ad-content a:hover{ 
		font-size:10px; color:#818181;
		text-decoration:underline;
	}*/
	
	
	
	.clear{ clear:both; }
	
	
	
	/* Chemin de fer */
	#date-chemindefer{	margin-bottom:10px; font-size:10px; color:#818181;}
	#chemindefer{	 }
	#datejour{	float:left;	width:150px; text-align:right; margin-left:50px;}
	
	/* titre */
	.h1-titre{ }
	.h1-titre .h1-texte{ float:left;  font-size:26px; color:#ff9103; text-transform:uppercase; font-family: "Conv_ITCStoneSansSemibold";}
	.h1-titre .h1-icone{ float:left; width:40px; }
	.h1-titre span{		font-size : 12px;	}
	.h1IsNext{ margin-top:30px;}
	
	.h1-titre-gris{
		color : #818181;
		font-size : 18px;
		margin:25px 0 20px 0;
	}
	
	.h2-titre-gris{
		color : #818181;
		font-size : 16px;
		margin:0 0 20px 0;
		font-weight:bold;
	}
	
	.h2-titre{		font-size:14px; color:#ff9103; font-weight:bold; padding-left:37px; background:url(../images/puce_sous_titre.jpg) no-repeat 27px 3px;}
	
	.bloc-text-simple { padding:10px 0 0 30px;}
	
	.rowAlternate1{
	background-color:#FBFBFB;
}
	
	/* Accueil */
	.bloc-date{ background-color:#FFFFFF; border:1px solid #E2E2F5; position:relative; padding-top:50px; }
	.bd-head{ background:url(../images/bloc_date_top.png) no-repeat; height:32px; position:absolute; z-index:2; width:100px; margin:-40px 0 0 -12px; }
	.bd-date{ line-height:24px;  color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
	.bd-text{ padding:0 15px 20px 15px;}
	.bd-text .bd-item-titre{ font-weight:bold; font-size:23px; color:#ff9103; margin-bottom:15px; }
	.bd-text table { border-bottom:1px solid #9b9b9b; border-collapse:collapse;}
	.bd-text table td{ padding:10px 0;  }
	.bd-text .bd-image{ vertical-align:top; text-align:right;   }
	.bd-text .bd-image img{ padding-left:10px;   }
	.article-text{ float:left; width:73%  }
	.article-image{ float:right; width:25%; margin-left:2%;   }
	.article-image img{  width:100%;   }
	.article-nofloat .article-image{  float:none; margin:0 0 15px 0; width:100%;   }
	.article-nofloat .article-text{ float:none; width:100%;  }
	
	.btn-savoirplus{ background:url(../images/btn_savoir_plus.png); height:22px; width:96px; display:block; line-height:20px; font-size:10px; color:#FFFFFF; text-align:right; text-decoration:none; padding-right:6px;}
	.btn-savoirplus:hover,.btn-savoirplus:visited{ color:#FFFFFF;}
	
	.btn-sondage{ background:url(../images/btn_vide.png); height:22px; width:96px; display:block; line-height:20px; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; margin-top:4px; }
	.btn-sondage:hover,.btn-sondage:visited,.btn-sondage:active,.btn-sondage:link{ color:#FFFFFF;}
	
	.btn-newsletter{ background:url(../images/btn_vide.png); height:22px; width:96px; display:block; line-height:20px; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; margin-top:4px; }
	.btn-newletter:hover,.btn-newsletter:visited,.btn-newsletter:active,.btn-newsletter:link{ color:#FFFFFF;}
	
	.btn-commun{ background:url(../images/btn_commentaire.png); height:22px; width:162px; display:block; line-height:20px; font-size:10px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; margin-top:4px; }
	.btn-commun:hover,.btn-commun:visited,.btn-commun:active,.btn-commun:link{ color:#FFFFFF;}
	
	.btn-telecharger{ background:url(../images/btn_telecharger.png); height:21px; width:100px; display:block; color:#FFFFFF; text-transform:uppercase; font-family: "Conv_ITCStoneSans"; font-size:10px; line-height:21px; text-indent:4px; text-decoration:none; }
	.btn-telecharger:hover,.btn-telecharger:visited{ color:#FFFFFF;}
	
	/* blocs avec ou sans slide */
	.blockListe{ margin-left:12px; margin-top:10px; }
		
	.blockListe .headerSlide a, .blockListe .noSlideH a{  float:left; display:block; height:27px; border-bottom:1px solid #FE9305; text-decoration:none;}
	.blockListe .headerSlide .l1{  float:left; background:url(../images/blocarr-top-left.jpg) no-repeat; width:10px;}
	.blockListe .headerSlide .l2{  float:left; background:url(../images/blocarr-top-middle.jpg) repeat-x; line-height:30px; text-align:center; color: #464646; font-size: 11px; font-weight: bold; width:170px;}
	.blockListe .headerSlide .l3{  float:left; background:url(../images/blocarr-top-right.jpg) no-repeat; width:30px;}
	.blockListe .noSlideH .l3{  float:left; background:url(../images/blocarr-top-right-noslide.jpg) no-repeat; width:10px;}
	.blockListe .blockContent{ background-color:#FFFFFF; border:1px solid #f1f1f1; line-height:20px; padding:7px; display:inline-block; min-width:194px; }
	.blockListe .blockContentNoSlide{ background-color:#FFFFFF; border:1px solid #f1f1f1; line-height:20px; padding:7px; display:inline-block; min-width:190px; }
	
	.blockListe .blockLeft{
		width:310px;
		float:left;
	}
	
	/* Galeries */
	#galerie{ padding:10px 0 0 20px;}
	#galerie .galerieItem{ display:inline-block; max-width:140px; text-align:center; margin-left:10px; padding-bottom:25px; vertical-align:top; line-height:normal;}
	#galerie .galerieItem img.gallogos{ border:3px solid #bcbcbc;}
	#galerie .galerieItem img.galgaleries{ border:3px solid #29d4de;}
	#galerie .galerieItem img.galphotos{ border:3px solid #ff9103;}
	#galerie .galerieItem p{ padding:5px 0 0 0; margin:0; font-size:10px; color:#818181;}
	
	
	table.gal-header { width:600px; border-collapse:collapse; padding-top:10px;}
	table.gal-header td{ padding:7px 0;  }
	
	.btn_retour_galerie{ background:url(../images/btn_retour_galerie.png); height:22px; width:126px; display:block; line-height:20px; font-size:10px; color:#FFFFFF; text-align:right; text-decoration:none; padding-right:6px;}
	.btn_retour_galerie:hover,.btn_retour_galerie:visited{ color:#FFFFFF;}
	
	/* Reunions */
	#reunions #listecommissions{

	}
	
	#reunions .blockReunionItem{
		margin-bottom:30px;
	}
	
	#reunions #titrelistecomm{
		float:left;
		font-size:18px;
		color:#818181;
	}
	
	#reunions #listederoulcomm{
		float:left;
	}
	
	#reunions #selectcomm{
		padding:0;
		margin-top:4px;
		margin-left:90px;
		width:220px;
		color:#818181;
		text-align:center;
	}
	
	#reunions #bloc-commission{
		margin-bottom:30px;
		padding-left:10px;
	}
	
	#reunions #bloc-commission .titrecomm span{
		color:#ff9103;
		font-size:17px;
		font-weight:bold;
	}
	
	#reunions #bloc-commission .soustitrecomm {
		font-style:italic;
		font-size:0.9em;
	}
	
	#reunions #bloc-commission .docprepa strong{
		color:#464646;
	}
	
	#reunions #bloc-commission .docprepa{

		margin-top:8px;
		
	}
	
	#reunions #listecomm{
		color:#ff9103;
		font-size:18px;
		padding-top:12px;
		font-weight:bold;
		/*float:left;*/
	}
	
	
	#reunions #bloc-commission .headerdocprepa{
		background:url(../images/bloc_liste_head_2.jpg) no-repeat;
		width:201px;
		/*height:28px;*/
		margin-left:12px;
		font-size:11px;
		font-weight:bold;
		line-height:28px;
		margin-bottom:25px;
		margin-top:15px;
		color:#464646;
	}
	
	/* Liste des commissions */
	#reunions .headermembreselus {
		padding-top:10px; 
	}
	
	#reunions .headermembreselus a {
		width:201px;
		display:block;
		padding-left:20px;
		text-decoration:none;
		color:#464646;
		line-height:28px;
		background: url(../images/bloc_liste_head.jpg) no-repeat;
		font-size:11px;
		font-weight:bold;
	}
	#reunions .vicepresident strong{
		color:#464646;
	}
	#reunions .vicepresident{
		margin-left:12px;
		margin-top:8px;
	}
	
	#listederoulcomm{
		text-align:right;
		margin-top:8px;
	}
	
	/* precedentes reunions */
	#reunions .headerdocprepa2{
		
		width:201px;
		/*height:28px;*/
		margin-left:12px;
		font-size:11px;
		font-weight:bold;
		line-height:28px;
		margin-bottom:25px;
		margin-top:15px;
		color:#464646;
		float:left;
		
	}
	
	#reunions .headerdocprepa2 a{
		text-decoration:none;
		color:#464646;
	}
	
	#reunions .btncompterendu a	{
		float:left; 
		background-image:url(../images/btn_compte_rendu.png); 
		background-repeat:no-repeat; 
		width:162px; 
		height:22px;
		margin-top:5px;
		margin-left:40px;
		font-size:10px;
		color:#FFFFFF;
		padding-left:25px;
		text-decoration:none;
		line-height:22px;
	}
	
	/* Structure Content */
	.bloc-container {
		background-color: #ffffff;
		border: 1px solid #e2e2f5;
		padding-top: 20px;
		position: relative;
		margin-top:30px;
	}
	.bloc-content {
		padding: 0 15px 10px;
	}
	
	
	/* Content */
	/*.blocc-item  { margin-top: 15px;margin-left: 35px;}*/
	.blocc-item .titre span{color: #FF9103;     font-size: 20px;     font-weight: bold;     margin-left: 10px; display:block; }
	.blocc-item .texte{ margin-left:10px; float:left; padding-top:10px; line-height:17px; width:98%}
	.blocc-item .texte img.image{ float:right; margin-left:10px; margin-bottom:10px; border:3px solid #29D4DE; margin-top:5px; }
	.blocc-item .texte p { margin:0; padding:0;}
	.blocc-item .image{ float:left; width:120px;margin-left:10px; padding-top:10px;}
	.blocc-item .image img{  border:3px solid #29D4DE;}
	
	/* Projets */
	
	.blocProjet-item { }
	.blocProjet-item .titre span{color: #FF9103;     font-size: 14px;     font-weight: bold;     margin-left: 5px;}
	.blocProjet-item .texte{ margin-left:10px; padding-top:10px; line-height:17px;  }
	.blocProjet-item .texte img.image{ float:left; margin-right:10px; margin-bottom:10px; border:3px solid #29D4DE;}
	.blocProjet-item .btn-savoirplus a{ color:#FFFFFF; text-decoration:none;}
	
	/* Projets détail */
	
	.blocProjetD-item { }
	.blocProjetD-item .titre span{color: #FF9103;     font-size: 14px;     font-weight: bold;     margin-left: 5px;}
	.blocProjetD-item .texte{  float:left; margin-left:10px; padding-top:10px; line-height:17px;width:75%; padding-right:20px;  }
	.blocProjetD-item .image{ float:left;width:150px; margin-top:10px; }
	.blocProjetD-item .image img{  border:3px solid #29D4DE; }
	.blocProjetD-item .btn_retour_galerie a{ color:#FFFFFF; text-decoration:none;}
	.blocProjetD-item .update {
		font-weight:normal;
		font-style:italic;
		color:#B5B5B5;
		font-size:11px;
		margin-left:10px;
	}
	

	/* Etudes */
	
	.blocEtude-item { }
	.blocEtude-item .titre span{color: #FF9103;     font-size: 14px;     font-weight: bold;     margin-left: 5px;}
	.blocEtude-item .texte{ margin-left:10px; padding-top:10px; line-height:17px; }
	.blocEtude-item .texte img.image{ float:left; margin-right:10px; margin-bottom:10px; border:3px solid #29D4DE;}
	.blocEtude-item .update {
		font-weight:normal;
		font-style:italic;
		color:#B5B5B5;
		font-size:11px;
		margin-left:10px;
	}
	
	/* Notes de service */
	
	.bloc50-item {  width:50%; float:left;   padding:0 10px 20px 10px;  }
		
	.bloc50-item { }
	.bloc50-item .separator {  height:10px; border-top:1px solid #CCDADB; width:95%;   }
	.bloc50-item .firstseparator{  height:10px; }
	.bloc50-item .content-separator{  border-right:1px solid #CCDADB;   }
	.bloc50-item .titre span{color: #FF9103;     font-size: 18px;     font-weight: bold;  }
	.bloc50-item .texte{ padding-top:10px; line-height:17px; height:40px; }
	.bloc50-item .texte img.image{  border:3px solid #29D4DE;}
	.bloc50-item .update {
		font-weight:normal;
		font-style:italic;
		color:#B5B5B5;
		font-size:11px;
		margin-left:10px;
	}
	.bloc50-item .myfile {
		margin-top:10px;
	}
	
	/* Commun : mentions légales, crédits */
	
	.blocCommun-item { margin-top: 15px;margin-left: 35px; line-height:17px;}
	
	/* Autres ressources : médias, cartes, documents administratifs */
	
	/* Galeries */
	#galerie{ padding:10px 0 20px 20px;}
	#galerie .blocOth-item{ display: inline-block; width:200px; text-align:center; margin-left:10px; padding-bottom:25px;}
	#galerie .blocOth-item .titre {color: #FF9103;     font-size: 14px;     font-weight: bold;     margin-left: 5px;  min-height:50px;}
	#galerie .blocOth-item p{ padding:5px 0 0 0; margin:0; font-size:10px; color:#818181;}
	#galerie .blocOth-item .myfile  {  margin-top:5px;	}
	#galerie .blocOth-item .myfile .btn-savoirplus {  margin:0 auto;	}
	#galerie .blocOth-item .myimage  {  min-height:90px;	}
	
	/* Sondages pour les agents */
	/* Autres ressources : médias, cartes, documents administratifs */
	
	.sondage-item { margin-top: 15px;margin-left: 35px;}
	
	/* Partenaires */
	
	.blocPart-item { }
	.blocPart-item .titre span{color: #FF9103;     font-size: 14px;     font-weight: bold;     margin-left: 5px;}
	.blocPart-item .texte{ margin-left:10px; padding-top:0px; line-height:17px; }
	.blocPart-item .texte img.image{ float:left; margin-right:10px; margin-bottom:10px; border:3px solid #29D4DE;}
	.blocPart-item .activite {
		font-weight:normal;
		font-style:italic;
		color:#B5B5B5;
		font-size:11px;
		margin-left:10px;
	}
	
	/*Commentaires projets*/
	
	#addComment {margin-left: 15px;}
	#addComment form { margin:0; padding:0;}
	#addComment form textarea { border:1px solid #818181; width:500px; height:50px; font-size:11px;}
	.titreCommentaire {
    color: #818181;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;}
	
	/* Annuaires */
	
	.blocAnu-item { margin-top: 15px;/*margin-left: 35px;*/}
	.blocAnu-item table { border-collapse:collapse; width:100%;}
	.blocAnu-item table td  { padding:2px 5px; }
	.blocAnu-item table .myrow  {border-top:1px solid #818181; }
	.blocAnu-item table th { background-color:#0AD3DB; color:#FFFFFF;}
	
	/* Arrivees et depart */
	#block-AD .left{ float:left; width:48%;}
	#block-AD .right{ float:left; width:48%; margin-left:4%}
	#block-AD .myItem{ margin-bottom:15px; border-top:1px solid #ff9103;}
	#block-AD .myim{ float:left; width:40%; border:4px solid #ff9103;}
	#block-AD .myim img{ width:100%;}
	#block-AD .mycont { float:left; width:55%; margin-left:5%; padding-top:5px; }
	#block-AD .mycont p{ padding:2px 0; margin:0; }
	#block-AD .mycont p span{ font-weight:bold; }

