/* balises */
body, table, tr, td, div, input ,span, select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #0676CC;
	}

body{
	margin:0px;
	text-align:center;
	background-color:#83AEE4;
/* ~~~>>> 07/11/2008 MODIF ISI =>Adapter la même police et taille du corps de texte et élements de sous menus que sur le site saison.valdeloire.org
// Ref. Exigences : RM-GEN-002 R.Gestion : CSS-CHG-002*/
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;
/* ~~~<<< 07/11/2008 MODIF ISI <=RM-GEN-002,CSS-CHG-002*/
}

/* ~~~>>> 13/11/2008 MODIF ISI => Suppression espaces avant et aprés balises ul et ol
// Ref. Exigences : RM-GEN-004 R.Gestion CSS-CHG-001*/

/* MODIF ISI-MANTIS 270 :Style corps de texte et élements sous menus +ul - ol */
p, ul, ol
{
	margin-top:0px;
    padding-top:0px;
	margin-bottom:0px;
    padding-bottom:0px;
}

/* FIN MODIF ISI-MANTIS 270 :Style corps de texte et élements sous menus +ul - ol */

/* <<<~~~ 13/11/2008 MODIF ISI <= RM-GEN-004,CSS-CHG-001*/

/* arrieres plans */
.gris {	background-color: #C1C6CA;}
.blanc { background-color: #FFFFFF;}
.bleu { background-color: #83AEE5;}
.bleuFonce { background-color: #00347F;}
.bleulight {background-color: #E4F2FF;}
.turquoise {background-color: #B0C3D2;}

h1{
	margin-top:10px;
	margin-bottom:8px;	
}
.EditorArea a
{
	display : block;
	width : 5px;
	height : 5px;
	color : Black;
	background: url('../dialog/images/anchor.gif') no-repeat top left;

}

#imgAncreFCKEditor
{
	display : none;
}

div#block-principal div.colonne-centrale div.texte-article img.imgAncreFCKEditor
{
	display : none;
}


/* classes texte */
.txt{font-size:11px;}
head:first-child+body .txt{font-size:110%}
.titre{ font-size:medium; color:#003480; background:#FFFFFF; font-weight: bold; }
head:first-child+body .titre{ font-size:medium;}

.titreforum{ font-size:medium; color:#003480; background:#FFFFFF; font-weight: bold; }
head:first-child+body .titre{ font-size:large;}
.accrocheForum {  font-size:80%; color:#0676CC;  background:#FFFFFF; font-weight: bold;}
head:first-child+body .accroche {font-size:110%;}

.accroche {  font-size:11px; color:#0676CC;  background:#FFFFFF; font-weight: bold;}
.accroche a{ text-decoration:none ; font-size:11px; color:#0676CC; font-weight: bold; }
head:first-child+body .accroche {font-size:110%;}
.subtitre { font-family:arial, verdana, sans-serif; font-size:small; color:#002E7A; background:#FFFFFF;}
head:first-child+body .subtitre {font-size:small;}
.intertitre { font-family:arial, verdana, sans-serif;	font-size:small; color:#000000; background:#FFFFFF; font-weight: normal; font-style: italic;}
head:first-child+body .intertitre {font-size:small;}
/*.date{ font-family:arial, verdana, sans-serif; font-size:11px; color:#002E7A; background:#FFFFFF; font-weight:bold; margin-bottom:3px}
*/head:first-child+body .date{font-size:small;}

.legende { font-family:arial; font-size:xx-small; color:#002E7A; font-weight: normal;}
.date { font-size:small; color:#002E7A; background:#FFFFFF; font-weight: normal;}

/* liens */
.lienPubli a {font-family:arial, verdana, sans-serif; font-size:11px; color:#00347F;	text-decoration:underline;}
.lienPubli a:hover{	font-family:arial, verdana, sans-serif; font-size:11px; color:#5793E8; 	text-decoration:underline;}
.lienPubli a:visited{ font-family:arial, verdana, sans-serif; font-size:11px; color:#A95CB4; 	text-decoration:underline;}

div#prog{color: #C1BBAB; background:transparent;}
a.prog { color: #C1BBAB; text-decoration:none;}
a.prog:hover {color: #EA8800;}

a.navHaut { font-size:9px; color:#FFFFFF; text-decoration:none;}
a.navHaut:hover { text-decoration:underline;}

/*a.navTrans { font-size:9px; color:#00347F; text-decoration:none;}
a.navTrans:hover { text-decoration:underline;}

a.annuaireNavTrans { font-size:9px; color:#00347F; text-decoration:none;font-weight:bold;}
a.annuaireNavTrans:hover { text-decoration:underline;}*/

a.ok { font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.okNoir { font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}

.pager{}
.pager a{ text-decoration:none ; color:#0676CC; }
.pager a:hover {}
.pager a:visited{}
.pager a:active{}

.navGlobale
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #0676CC;
	font-weight:bold;
	BORDER-RIGHT:medium none;
	BORDER-TOP:medium none;
	BORDER-LEFT:medium none;
	BORDER-BOTTOM:medium none
}
#navGlobaleHome{
	text-align:center;
}
#navGlobaleHome td{
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #00347F;
	height:20px;
}

#navGlobaleHome a{
	font-family: Arial, Helvetica, sans-serif;
	color:#00347F;
	font-weight:900;
	font-size:13px;
	text-decoration:none;
	BORDER-RIGHT:medium none;
	BORDER-TOP:medium none;
	BORDER-LEFT:medium none;
	BORDER-BOTTOM:medium none
}

/*MMA - 19/12/2006 - Correction style -->
.bouton{
	background: url(../images/puce.gif) no-repeat left #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:22px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:5px;
	white-space:nowrap;
	font-size:large;
}*/

.bouton{
padding: 2px 5px 2px 5px;
	font-size: 1.1em; font-weight: bold;
	color: #94B9E8;
	text-decoration: none;
	border:none;
	background-image:none;
	background-color:Transparent;
}
/*/*MMA - 19/12/2006 - Correction style <--*/
.boutonlettre{
	background: no-repeat left #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:5px;
	white-space:nowrap;
	font-size:large;
}
.boutonlettrejaune{
	background: no-repeat left #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:5px;
	white-space:nowrap;
	color:#EA8800;
}

.bouton a{
	font-size:xx-small;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}
.bouton a:hover{
	color:#EA8800;
}

.boutonlettre a{
	font-size:xx-small;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}
.boutonlettre a:hover{
	color:#EA8800;
}

.boutonRechercher
{
	background: url(../images/puce.gif) no-repeat left #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:22px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:5px;
	white-space:nowrap;
	font-size:large;
}
.boutonRechercher a{
	font-size:xx-small;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}

.boutonPrec{
	background: url(../images/puce-prec.gif) no-repeat left #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:22px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:5px;
	white-space:nowrap;
}

.boutonRechercher a:hover{
	color:#EA8800;
}
.boutonPrec a{
	font-size:xx-small;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}
.boutonPrec a:hover{
	color:#EA8800;
}
.boutonSuiv{
	background: url(../images/puce.gif) no-repeat right #FFFFFF;
	border:1px solid #C1C6CA;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:22px;
	white-space:nowrap;
}
.boutonSuiv a{
	font-size:xx-small;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}
.boutonSuiv a:hover{
	color:#EA8800;
}

.tabDroite{
	border-collapse:collapse;
	height:18px;
	width :202px
}
.tabDroite td{
	border:1px solid #C1C6CA;
}
.boutonDroite{
	background: url(../images/puce4.gif) no-repeat left #FFFFFF;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:2px;
	white-space:nowrap;
}
.boutonDroite a{
	font-size:9px;
	color:#003480;
	font-weight:bold;
	text-decoration:none;	
}
.boutonDroite a:hover{
	color:#EA8800;
}
.moteurRecherche
{
	background: url(../images/puce4.gif) no-repeat left #FFFFFF;
	padding-left : 10px;
	padding-bottom:2px;
	/*padding-top:1px;
	padding-right:2px;*/
	white-space:nowrap;
}
.moteurRecherche a{
	font-size:10px;
	color:#003480;
	font-weight:bold;
	text-decoration:none;
	overflow:scroll;	
}
.moteurRecherche a:hover{
	color:#EA8800;
}
/* champs formulaires */
input.champEspace{ border:1px solid #CCCCCC; font-size:8px;}
input.recherche{ border:1px solid #CCCCCC; font-size:9px; width:80px;}
input.rechercheLongue{ border:1px solid #CCCCCC; font-size:9px; width:100px;}
input.formulaire{ border:1px solid #CCCCCC; font-size:11px; width:100px;}


#HometitreRub {
	font-size:13px;
	color:#83AEE4;
	font-weight:bold;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	padding-left:20px;
	padding-bottom:1px;
	background:url(../images/puce3.gif) no-repeat 10px;
	color:#83AEE4;
	font-family: Arial, Helvetica, sans-serif;
}
#HomeContenuVenir {

	margin-left:23px;
	margin-right:23px;
	padding-top:1px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
}
#HomeContenu {

	margin-left:23px;
	padding-top:1px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
}
#HomeContenu a{
	color:#FFFFFF;
	text-decoration:none;
}
#HomeContenu a:hover{
	text-decoration:underline;
}
#HomeContenuGras {
	margin-left:23px;
	padding-top:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
#HomeVisuel {

	position:absolute;
	margin-top:-107px;
	margin-left:842px;
	z-index:0;
	width:139px;
	height:440px;
	overflow:visible;
}
#HomeMarge {
	font-size:13px;
	color:#83AEE4;
	font-weight:bold;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	padding-left:20px;
	padding-bottom:1px;
	color:#83AEE4;
	font-family: Arial, Helvetica, sans-serif;
}
.HomeLien a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.HomeFondCarte{
	background:url(../images/cadre.gif) no-repeat;
}
.HomeFinVisuel{
	background:url(../images/visuel_homefin.jpg) no-repeat;
	background-color:#105192;
}
.HomeVisuelPrincipal{
	background:url(../images/visuelprincipal_home.jpg) no-repeat;
	background-color:#105192;
}




/* style annuaire */

.sepAnnuaire {
	FONT-SIZE: 3px; MARGIN: 0px 3px; BORDER-BOTTOM: #B4A069 1px solid
}

.titreAnnuaire {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #B4A069; TEXT-DECORATION: none; FONT-FAMILY: arial, verdana, sans-serif
}

.adresseAnnuaire {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #393939; TEXT-DECORATION: none;FONT-FAMILY: arial, verdana, sans-serif
}

.partenaireAnnuaire {
	FONT-WEIGHT: normal; font-size:8pt; COLOR: #636466; TEXT-DECORATION: none;FONT-FAMILY:  verdana, sans-serif
}

.texteAnnuaire {
	FONT-WEIGHT: normal; font-size:8pt; COLOR: #636466; TEXT-DECORATION: none;FONT-FAMILY: arial, verdana, sans-serif
}


/* champs formulaires */
input.champEspace{ border:1px solid #CCCCCC; font-size:10px;}
input.recherche{ border:1px solid #CCCCCC; font-size:9px; width:80px;}
input.formulaire{ border:1px solid #CCCCCC; font-size:11px; width:100px;}




/* Style Forum */
span.message { padding: 5px; color: #003480; }

.enteteMsg{
	margin: 0; padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	background: #83AEE5;
}
.titremessage { font-size: 14px; color: #0676CC; }

h2.soustitre{ margin: 10px 0px 2px 0px; font-size:medium; color:#003480; background:#FFFFFF; font-weight: bold; }
b.titremessage { font-size: 14px; color: #0676CC; }
a.titremessage { font-size: 14px; color: #0676CC; }
table.forum {
	clear: both;
	margin-top: 10px;
	width: 82%;
	border: 1px solid #C1C6CA;
}
	table.forum tr th {
		margin: 0; padding: 5px;
		font-size: 11px;
		color: #FFFFFF;
		background: #83AEE5;
	}table.forum tr th.message  { text-align: left;}
	table.forum tr.variante td {
		background: #EEF4FC;
	}
	table.forum tr:hover td { background: #D0E0F7; }
	table.forum tr td.message { padding: 5px; color: #003480; }
	table.forum tr td.nb { width: 20%; text-align: center; }
	table.forum tr td.auteur { width: 20%; text-align: center; background: #D9E7FB; }
	table.forum tr td.dateforum {
		width: 15%;
		text-align: center;
	}
	
	table.forum tr td span.gr {
		display: block;
		font-size: 12px; font-weight: bold;
	}
	table.forum tr td a:link, table.forum tr td a:visited {
		display: block;
		padding: 5px 5px 5px 10px;
		color: #003480;
		background-image: url(../imagesForum/puce2-forum.gif);
			background-repeat: no-repeat;
			background-position: top left;
		text-decoration: none;
	}

	.boutonHautPage{
		display: inline;
		float: right;
		margin: 0px 120px 0px 0px; padding: 1px 5px 2px 22px;
		background: url(../imagesForum/puce-haut.gif) no-repeat left #FFFFFF;
		background-position: 10% 0%;
		border:1px solid #C1C6CA;
		white-space:nowrap;
	}
	.boutonHautPage a{
		font-size:xx-small;
		color:#003480;
		font-weight:bold;
		text-decoration:none;	
	}
	.boutonHautPage a:hover{
		color:#EA8800;
	}
	
	.boutonRetour{
		float: left;
		background: url(../imagesForum/puce.gif) no-repeat left #FFFFFF;
		border:1px solid #C1C6CA;
		margin: 10px 0px 0px 0px; padding: 1px 5px 2px 22px;
		white-space:nowrap;
	}
	.boutonRetour a{
		font-size:xx-small;
		color:#003480;
		font-weight:bold;
		text-decoration:none;	
	}
	.boutonRetour a:hover{
		color:#EA8800;
	}

	div.classement {
		display: block;
		width: 80%;
		margin: 0px 0px 15px 0px;
	}
	div.decomptePage {
		float: left;
		display: inline;
	}
	div.parpage, div.navig-page {
		float: right;
		display: inline;	
	}
		div.navig-page {
			margin-left: 15px;
		}
		div.navig-page img { border: none; }
		div.navig-page ul, div.navig-page ul li {
			display: inline;
			margin: 0; padding: 0;
		}
			div.navig-page ul li.current { font-weight: bold; }
			div.navig-page ul li a:link, div.navig-page ul li a:visited {
				color: #0676CC;
			}
			
	div.nouveau-message {
		margin: 10px 0px 10px 0px; padding: 0;
	}
		
		div.nouveau-message h2 { margin-bottom: 0px; color: #003480; font-size: 14px; font-weight: bold; }
		div.nouveau-message span a:link, div.nouveau-message span a:visited,
		div.nouveau-message table a:link, div.nouveau-message table a:visited  { color: #00347F; text-decoration: none; }
		div.nouveau-message span a:hover, div.nouveau-message table a:hover { color: #83AEE5; text-decoration: underline; }
		div.nouveau-message table tr th { width: 105px; text-align: right; vertical-align: top; }
		div.nouveau-message table input { width: 440px; }
		div.nouveau-message table textarea { width: 440px; font-size: 11px; color: #0676CC;  }
		div.nouveau-message table input.nouveau-sujet {	width: 120px; color: #003480; }
		div.nouveau-message table input.identifiant { width: 150px; }
		div.nouveau-message table input.entrer { width: 50px; color: #003480; }
		
	div.message-info {
		margin: 10px 0px 0px 0px; padding: 2px;
		width: 82%;
		border: 1px solid #C1C6CA;
	}
		div.message-info h2 {
			margin: 0; padding: 5px;
			font-size: 11px;
			color: #FFFFFF; background: #83AEE5;
			text-align: center;
		}
		div.message-info p {
			margin: 0; padding: 5px;
			text-align: center;
		}
		div.message-info p a:link, div.message-info p a:visited {
			color: #0676CC;
		}div.message-info p a:hover { color: #003480; }
/*-----------------------------------
 * Val de Loire
 * réalisé par SQLI
 * Création : 05.10.2006
 * Derniere modification : 05.10.2006
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/
 
  body {
  	margin: 0; padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;
	color: #000000; background: #FFFFFF;
	text-align: center;
	
  }

  div#block-principal div.colonne-gauche * { /* MODIFIE EXTRANET */
  	_height: 1%;
  }  
  form { margin: 0; padding: 0; }
  br.clear { clear: both; }
  
  
/*  
  div#page {
  	position: relative;
	width: 981px;
	margin-left: auto; margin-right:auto;
	text-align: left;
  }
  
 ul#nav-haut {
  	float: left;
  	margin: 0; padding: 2px 0px 2px 280px;
  }
  	ul#nav-haut li {
  		display: inline;
	  	margin: 0; padding: 0px 5px 0px 5px;
	  	list-style: none;
	  	border-left: 1px solid #6D90BD;
	}
		ul#nav-haut li.frst {
			border-left: none;
		}
		ul#nav-haut li a, ul#nav-haut li a:link, ul#nav-haut li a:visited {
		  	color: #6D90BD;
		  	text-decoration: none;
		}
		ul#nav-haut li a:hover {
			color: #EA8800;
		}

  ul#flag {
  	float: right;
  	margin: 0; padding: 4px 0px 2px 80px;
  }
  	ul#flag li {
  		display: inline;
	  	margin: 0; padding: 0px 5px 0px 5px;
	  	list-style: none;
	}
		ul#flag li img {
			border: none;
		}
		ul#flag li a, ul#flag li a:link, ul#flag li a:visited {
		  	text-decoration: none;
		}
		ul#flag li a:hover {
			color: #EA8800;
		}
		
  div#header {
  	position: relative;
  	margin: 5px 0px 5px 0px; padding: 0;
  	background: #83AEE4;
  }
  	div#header img.logo {
  		border: none;
  	}
  
  	div#header ul {
  		position: absolute;
  		top: 12px; left: 310px;
	  	margin: 2px 0px 2px 0px; padding: 0;
	}
	  	div#header ul li {
	  		display: inline;
		  	margin: 0; padding: 0px 5px 0px 5px;
		  	list-style: none;
		  	border-left: 1px solid #FFFFFF;
		}
			div#header ul li.frst {
				border-left: none;
		  		
			}
			div#header ul li.mediatheque {
		  		color: #092D7E;
			}
			div#header ul li a, div#header ul li a:link, div#header ul li a:visited {
			  	color: #FFFFFF;
			  	text-decoration: none;
			}
				div#header ul li.mediatheque a, div#header ul li.mediatheque a:link, div#header ul li.mediatheque a:visited {
					color: #092D7E;
				}
			div#header ul li a:hover, div#header ul li.mediatheque a:hover {
				text-decoration: underline;
			}
*/			
	div#header div#espace-login {
		position: absolute;
		top: 10px; left: 870px;
		margin: 0; padding: 0;
	}
		div#header div#espace-login p {
			margin: 0; padding: 0;
			font-size: 1.1em; font-weight: bold;
		}
			div#header div#espace-login p a, div#header div#espace-login p a:link, div#header div#espace-login p a:visited {
				display: block;
				padding: 4px 10px 4px 10px;
				color: #FFFFFF;
				background: #A8C6EC;
				text-decoration: none;
			}
			div#header div#espace-login p a:hover {
				text-decoration: underline;
			}
		
div#menu-principal 
	{
		margin: 0;
		padding: 0;
		height: 2.1em;
		background: #E4E1DA;
	}
		div#menu-principal li {
			width: 1%;
		}
		div#menu-principal ul#main-nav {
	  		float: right;
	  		
	  		margin: 0; padding: 0;
	  		background: #EA8800;
	  	}
	  		div#menu-principal ul#main-nav li {
	  			display: inline;
	  			margin: 0; padding: 0;
	  			font-size: 1.1em;
	  			list-style: none;
	  		}
	  			
	  			div#menu-principal ul#main-nav li a, div#menu-principal ul#main-nav li a:link, div#menu-principal ul#main-nav li a:visited {
	  				position: relative;
	  				float: left;
	  				margin: 0px 0px 0px 0px; padding: 4px 10px 4px 10px;
	  				font-weight: bold;
	  				color: #FFFFFF;
	  				text-decoration: none;
	  				border-left: 1px solid #FFFFFF;
	  			}
	  				div#menu-principal ul#main-nav li.current a,
	  				div#menu-principal ul#main-nav li.current a:link,
	  				div#menu-principal ul#main-nav li.current a:visited {
	  					color: #EA8800;
	  					background: #FFFFFF;
	  				}
	  				div#menu-principal ul#main-nav li img {
	  					border: none;
	  				}
	  				div#menu-principal ul#main-nav li span.fleche {
	  					display: block;
	  					position: absolute;
	  					top: 22px; left: 0px;
	  				}
	  				div#menu-principal ul#main-nav li.extranet a, div#menu-principal ul#main-nav li.extranet a:link, div#menu-principal ul#main-nav li.extranet a:visited {
	  					background: #83AEE4;
	  				}
	  				div#menu-principal ul#main-nav li.frst a, div#menu-principal ul#main-nav li.frst a:link, div#menu-principal ul#main-nav li.frst a:visited {
	  					border-left: none;
	  				}
	  				div#menu-principal ul#main-nav li a:hover {
	  					color: #15347F;
	  				}
	  	
	  	div#menu-principal div#recherche {
	  		float: right;
	  		margin: 0px 15px 0px 0px; padding: 0;
	  	}
	  		div#menu-principal div#recherche input.text {
	  			margin: 0; padding: 1px 5px 1px 5px;
	  			font-size: 1em;
	  			color: #83AEE4;
	  			border: none;
	  		}
	  		div#menu-principal div#recherche input.submit {
	  			font-weight: bold;
	  			color: #83AEE4;
	  			background: transparent;
	  			border: none;
	  		}

  div#block-principal {
  	margin: 0; padding: 0;
  }
 /*modif 17/01/07 NDR*/ 
  DIV#block-principal DIV.colonne-gauche-hack {
    float: left;
    padding-bottom: 100px;
   }
    /*modif 17/01/07 NDR*/ 
  	/*div#block-principal div.colonne-gauche {
  		float: left;
  		margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;
  		width: 184px;
  		background: #D1DDEC;
  	}
  		div#block-principal div.colonne-gauche ul {
  			margin: 0; padding: 0;
  			list-style: none;
  		}
  			div#block-principal div.colonne-gauche ul li {
  				display: block;
  				margin: 0; padding: 0;
  			}
  				div#block-principal div.colonne-gauche ul li a, div#block-principal div.colonne-gauche ul li a:link, div#block-principal div.colonne-gauche ul li a:visited {
  					display: block;
  					margin: 0; padding: 5px 5px 5px 15px;
  					font-size: 1.1em; font-weight: bold;
  					color: #16357F;
  					background: #D1DDEC url('../images/puce-bleu-fb.gif') no-repeat top left;
  					text-decoration: none;
  					border-bottom: 1px solid #FFFFFF;
  					_height : 1%;
  				}
  				
  				div#block-principal div.colonne-gauche ul li a:hover {
  					background: #F2F6FA url('../images/puce-bleu-fb-hv.gif') no-repeat top left;
  				}
  				
  				div#block-principal div.colonne-gauche ul li.current {
  					background: #FFFFFF url('../images/puce-bleu-gr.gif') no-repeat top left;
  				}
  				div#block-principal div.colonne-gauche ul li.current a, div#block-principal div.colonne-gauche ul li.current a:link, div#block-principal div.colonne-gauche ul li.current a:visited {
  					margin: 0; padding: 5px 5px 5px 15px;
  					color: #EA8800;
  					background: transparent;
  					border: none;
  				}
  				
	
  				div#block-principal div.colonne-gauche ul ul {
  					margin: 0px 0px 0px 30px; padding: 0px 0px 10px 0px;
  					list-style: none;
  				}
  					div#block-principal div.colonne-gauche ul ul li 
  					{
  						display: block;
  						margin: 0; padding: 0;
  						font-size: 1.1em;
  						color: #B4AE9B;
  					}
 		
  						
  				 div#block-principal div.colonne-gauche ul li.current ul {
                      margin: 0px 0px 0px 30px; padding: 0px 0px 10px 0px;
                      list-style: none;
                  }
                      div#block-principal div.colonne-gauche ul li.current ul li {
                          margin: 0; padding: 0;
                          font-size: 1.1em;
                          color: #B4AE9B;
                          list-style: none;
                      }
                           div#block-principal div.colonne-gauche ul li.current ul li a:link, div#block-principal div.colonne-gauche ul li.current ul li a:visited {
                              margin: 0; padding: 2px 5px 2px 15px;
                              font-weight: normal;
                              color: #B4AE9B;
                              background: #FFFFFF url('../images/puce-grise.gif') no-repeat top left;
                          }
                          div#block-principal div.colonne-gauche ul ul li a:hover {
                              color: #EA8800;
                          }*/
  	 div#block-principal div.colonne-gauche {
  		float: left;
  		position : relative;
  		top : -12px;
  		margin: 0px 30px 0px 0px; padding: 30px 0px 0px 0px;
  		width: 184px;
  		background: #D1DDEC;
  	}
  	
  	
  		div#block-principal div.colonne-gauche ul {
  			margin: 0; padding: 0;
  			list-style: none;
  		}
  			div#block-principal div.colonne-gauche ul li {
  				display: block;
  				margin: 0; padding: 0;
  			}
  				div#block-principal div.colonne-gauche ul li a, div#block-principal div.colonne-gauche ul li a:link, div#block-principal div.colonne-gauche ul li a:visited {
  					display: block;
  					margin: 0; padding: 5px 5px 5px 15px;
  					font-size: 1.1em; font-weight: bold;
  					color: #16357F;
  					background: #D1DDEC url('../images/puce-bleu-fb.gif') no-repeat top left;
  					text-decoration: none;
  					border-bottom: 1px solid #FFFFFF;
  				}
  				/*EME 22-02-07 ANO 48 Pour eviter d'avoir le bout de la fleche qui remonte sur le second niveau sous IE7*/
  				div#block-principal div.colonne-gauche ul ul li.current {
				  	background: #FFFFFF;
				}

  				/*div#block-principal div.colonne-gauche ul li a:hover, div#block-principal div.colonne-gauche ul li.current a:hover {
  					background: #F2F6FA url('../images/puce-bleu-fb-hv.gif') no-repeat top left;
  				}*/
  				
  				div#block-principal div.colonne-gauche ul li.current {
  					background: #FFFFFF url('../images/puce-bleu-gr.gif') no-repeat top left;	
  				}
  				div#block-principal div.colonne-gauche ul li.current a, div#block-principal div.colonne-gauche ul li.current a:link, div#block-principal div.colonne-gauche ul li.current a:visited {
  					margin: 0; padding: 5px 5px 5px 15px;
  					color: #16357F;
  					background: transparent;
  					border: none;
  				}
  				div#block-principal div.colonne-gauche ul li.current ul {
  					margin: 0px 0px 0px 15px; padding: 0px 0px 10px 0px;
  					list-style: none;
  				}
  					div#block-principal div.colonne-gauche ul li.current ul li {
  						margin: 0; padding: 0;
  						font-size: 1.1em;
  						/*color: #EA8800;*/
  						color: #DC7F00;
  						list-style: none;
  					}
  						div#block-principal div.colonne-gauche ul li.current ul li.current {
  							/*color: #EA8800;*/
  							color: #DC7F00;
  						}
  						div#block-principal div.colonne-gauche ul li.current ul li a, div#block-principal div.colonne-gauche ul li.current ul li a:link, div#block-principal div.colonne-gauche ul li.current ul li a:visited {
  					    /* ~~~>>> 07/11/2008 MODIF ISI =>Adapter la même police et taille du corps de texte et élements de sous menus que sur le site saison.valdeloire.org
                        // Ref. Exigences : RM-GEN-002 R.Gestion : CSS-CHG-002*/
							font-size: 1em;
  						/* <<<~~~ 07/11/2008 MODIF ISI <= RM-GEN-002,CSS-CHG-002*/
  							margin: 0; padding: 2px 5px 2px 15px;
  							font-weight: normal;
  							/*color: #B4AE9B;*/
  							color:#A09A89;
  							background: #FFFFFF url('../images/puce-grise.gif') no-repeat top left;
  						}
  						div#block-principal div.colonne-gauche ul li.current ul li.current a, div#block-principal div.colonne-gauche ul li.current ul li.current a:link, div#block-principal div.colonne-gauche ul li.current ul li.current a:visited {
  							/*color: #EA8800;*/
  							color: #DC7F00;
  							background: #FFFFFF url('../images/puce-orange.gif') no-repeat top left;
  						}
  						div#block-principal div.colonne-gauche ul ul li a:hover, div#block-principal div.colonne-gauche ul li.current ul li a:hover {
  							color: #DC7F00;
  							/*color: #EA8800;*/
  						}
  				
  	/*ajout le 31/01/07 pour gerer l'affichage de abonnez vous et carte perimetre dans le menu de gauche*/
  	div.abonnez-vous-pi {
    display: block;
    margin: 10px 0px 0px 0px; padding: 2px 10px 10px 15px;
      font-size: 1.1em;
      color: #16357F;
      background: #D1DDEC url('images/puce-bleu-fb.gif') no-repeat top left;
      border-bottom: 1px solid #FFFFFF;
}
    div.abonnez-vous-pi h2 {
        margin: 0; padding: 0;
        font-size: 1.2em;
    }
    div.abonnez-vous-pi p {
        margin: 0; padding: 0;
    }
    
div.carteperimetre-pi {
    display: block;
    margin: 10px 0px 0px 0px; padding: 2px 10px 10px 15px;
      font-size: 1.1em;
      color: #16357F;
     /* background: #D1DDEC url('images/puce-bleu-fb.gif') no-repeat top left;*/
      border-bottom: 1px solid #FFFFFF;
}
    div.carteperimetre-pi h3 {
        margin: 0; padding: 0px 0px 5px 0px;
        font-size: 1.2em;
    }
    div.carteperimetre-pi p {
        margin: 0; padding: 0;
    }

  		
  					
  	div#block-principal div.colonne-centrale {
  		margin: 0; padding: 0px 0px 0px 0px;
  	
  	}
  	
  	div#block-principal div.colonne-centrale div.texte-central {
              float: right;
              margin: 0px 0px 0px 0px; padding: 0;
              width: 78%;
              _width: 72%;
          }
          
  		div#block-principal div.colonne-centrale div.ariane {
  			margin: 0; padding: 0px 0px 0px 0px;
  		}
  			div#block-principal div.colonne-centrale div.ariane ul {
  				display: inline;
  				margin: 0; padding: 0;
  			}
  				div#block-principal div.colonne-centrale div.ariane ul li {
  					display: inline;
	  				margin: 0; padding: 0;
	  				color: #C1BBAB;
	  			}
	  			div#block-principal div.colonne-centrale div.ariane ul li a, div#block-principal div.colonne-centrale div.ariane ul li a:link, div#block-principal div.colonne-centrale div.ariane ul li a:visited {
	  				color: #C1BBAB;
	  				text-decoration: none;
	  			}
	  				div#block-principal div.colonne-centrale div.ariane ul li a:hover {
	  					color: #EA8800;
	  				}
  		div#block-principal div.colonne-centrale div.texte-article {
  			float: left;
  			margin: 0px 0px 0px 0px; padding: 0;
  			/*MMA - 02/01/2007 - MANTIS-2 - diminution de la taille de la div texte-article de 575px à 545px pour corriger bug IE --> */
			/* ~~~>>> 10/11/2008 MODIF ISI => Colonne droite:icônes,diminution de la taille du div pour que le lien "s'abonner à la newsletter" s'affiche sur la même ligne.
            // Ref. Exigences : RM-GEN-007*/  			
            /*ISI 23/12/08 MANTIS-286:Modéle de page interne -->*/
			width: 565px;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			/*ISI 23/12/08 MANTIS-286:Modéle de page interne <--*/
            /* <<<~~~ 10/11/2008 MODIF ISI <= RM-GEN-007*/
  			/*MMA - 02/01/2007 - MANTIS-2 - <-- */
  		}
  			/* JRO - 2008/06/10 - Integration .Lucene --> Ajout styles pages moteur de recherche */
			div#block-principal div.colonne-centrale div.texte-article img.fl-r {
				float: right;
				margin: 0px 0px 10px 15px;
			}
			/* JRO - 2008/06/10 - Integration .Lucene <-- */
			
  			/*div#block-principal div.colonne-centrale div.texte-article h1 {
  				margin: 0; padding: 0px 0px 5px 20px;
  				font-size: 2.4em;
  				color: #EA8800;
  				background: url('../images/puce-orange-fbl-small.gif') no-repeat top left;
  			}*/
  			div#block-principal div.colonne-centrale div.texte-article h1 {
  				margin: 0; padding: 0px 0px 5px 0px;
  				font-size: 1.8em;
  				color: #EA8800;
  			}
  			div#block-principal div.colonne-centrale div.texte-article h2 {
  				margin: 0; padding: 0px 0px 10px 0px;
  				font-size: 1.5em;
  				color: #16357F;
  			}
  			
  			/*EME - 13-02-07 MANTIS 68 pour avoir les listes à puces de la meme couleur que le texte <p>*/
  			div#block-principal div.colonne-centrale div.texte-article ul li,
			div#block-principal div.colonne-centrale div.texte-article ol li
  			{
  				font-size: 1.1em;
  				/*color: #83AEE4; nouvelle couleur demander par le client ANO 68*/
  				color: #7298C8;
  			}
  			
			/* MODIF ISI-MANTIS 270 :Style corps de texte et élements sous menus +ul - ol */
  			div#block-principal div.colonne-centrale div.texte-article p ul li,
    		div#block-principal div.colonne-centrale div.texte-article p ol li{
  				font-size: 1.1em;
  				/*color: #83AEE4; nouvelle couleur demander par le client ANO 68*/
  				color: #7298C8;
				/* ~~~>>> 13/11/2008 MODIF ISI => Suppression espaces avant et aprés balises ul et ol
				// Ref. Exigences : RM-GEN-004 R.Gestion : CSS-CHG-001*/
				margin:0;padding:0;
				/* <<<~~~ 13/11/2008 MODIF ISI <= RM-GEN-004,CSS-CHG-001*/
  			}
			/* FIN MODIF ISI-MANTIS 270 :Style corps de texte et élements sous menus +ul - ol */

  			
  			div#block-principal div.colonne-centrale div.texte-article h3 {
  				margin: 0; 
  				padding-top:  0;
  				padding-bottom:0;
  				padding-left: 2px;
  				color: #16357F;
  				font-weight:700;
  				font-family: Verdana,Arial,Helvetica,sans-serif;
  				font-size: 1.1em;	
  				}

  			div#block-principal div.colonne-centrale div.texte-article>p {
  				margin: 0; 
			/* ~~~>>> 13/11/2008 MODIF ISI => Suppression espaces avant et aprés balises ul et ol
			// Ref. Exigences : RM-GEN-004 R.Gestion : CSS-CHG-001 */
				padding:0;/*padding: 0px 0px 30px 0px;*/
			/* <<<~~~ 13/11/2008 MODIF ISI <= RM-GEN-004,CSS-CHG-001*/
  			/* ~~~>>> 07/11/2008 MODIF ISI =>Adapter la même police et taille du corps de texte et élements de sous menus que sur le site saison.valdeloire.org
            // Ref. Exigences : RM-GEN-002 R.Gestion : CSS-CHG-002*/
				font-size: 1.1em;
  				line-height:1.4em;
  				text-align:justify;
  			/* <<<~~~ 07/11/2008 MODIF ISI <= RM-GEN-002,CSS-CHG-002*/
  				/*color: #83AEE4;*/
  				color:#7298C8;
  			}
  			div#block-principal div.colonne-centrale div.texte-article>p p,
  			div#block-principal div.colonne-centrale div.texte-article>* div,
  			div#block-principal div.colonne-centrale div.texte-article> *  p,
  			div#block-principal div.colonne-centrale div.texte-article> *  span
  			 {
				/* ~~~>>> 06/01/2009 MODIF OBA MANTIS-285
					 Afin de casser la récursion (due à la règle précédente) si <div class='texte-article'><div><div><div>, 
							la taille du dernier div est 1.1*1.1*1.1*1.1 */
				font-size: 1em;
  				color:#7298C8;
  			}
  			div#block-principal div.colonne-centrale div.texte-article>div {
  				margin: 0; padding: 0px 0px 0px 0px;
				/* ~~~>>> 07/11/2008 MODIF ISI =>Adapter la même police et taille du corps de texte et élements de sous menus que sur le site saison.valdeloire.org
				// Ref. Exigences : RM-GEN-002 R.Gestion : CSS-CHG-002*/
				font-size: 1.1em;/*font-size: 1em;*/
  				line-height:1.4em;
  				text-align:justify;
  				/* <<<~~~ 07/11/2008 MODIF ISI <= RM-GEN-002,CSS-CHG-002*/  				
  				/*color: #83AEE4;*/
  				color:#7298C8;
  			}
  			div#block-principal div.colonne-centrale div.texte-article>div div {
				/* ~~~>>> 06/01/2009 MODIF OBA MANTIS-285
					 Afin de casser la récursion (due à la règle précédente) si <div class='texte-article'><div><div><div>, 
							la taille du dernier div est 1.1*1.1*1.1*1.1 */
				font-size: 1em;
  				color:#7298C8;
  			}

  				div#block-principal div.colonne-centrale div.texte-article p.description {
	  				margin: 0; padding: 10px 0px 15px 0px;
	  				font-size: 1.1em; font-weight: bold;
	  				color: #16357F;
	  			}
		/* ~~~>>> 20/11/2008 MODIF ISI =>Affichage des span comme des balises p
		// Ref. Exigences : RM-GEN-005 R.Gestion : FCK-CHG-003*/
		.classStyle {
			float: left;
			width: 550px;
			margin: 0;
			padding:0;
			font-size: 1em;
			line-height:1.4em;
			text-align:justify;
			color:#7298C8;
		}
		/* <<<~~~ 20/11/2008 MODIF ISI <= RM-GEN-005,FCK-CHG-003*/  

		/* JRO - 2008/06/10 - Integration .Lucene --> Ajout styles pages moteur de recherche */
		div#block-principal div.colonne-centrale div.colonne-push-search {
  			float: right;
  			margin: 0; padding: 28px 0px 20px 0px;
  			width: 165px;
		}
  			div#block-principal div.colonne-centrale div.colonne-push-search div.block-saison {
  				margin: 0; padding: 0;
  			}
	  			div#block-principal div.colonne-centrale div.colonne-push-search div.block-saison h3 {
	  				margin: 0; padding: 0;
	  				overflow: hidden;
	  				width: 165px; height: 56px;
	  				/* JRO - 2008/06/12 - Integration .Lucene - RM-SLI-017, RGSLI006 --> Gestion de l'image du portlet SL via FTP 
					background: url('../images/ban-saison-ligerienne.jpg') no-repeat top left;*/
	  				background-image: url(../../../uploadfiles/images-library/saisonL_2007/ban-saison-ligerienne.jpg);
	  				text-indent: -100em;
	  			}
	  			
	  				/* JRO - 2008/07/02 - Integration .Lucene - MANTIS 228 --> Ajout du lien sur le header SL */
	  				div#block-principal div.colonne-centrale div.colonne-push-search div.block-saison h3 a,
	  				div#block-principal div.colonne-centrale div.colonne-push-search div.block-saison h3 a:link,
	  				div#block-principal div.colonne-centrale div.colonne-push-search div.block-saison h3 a:visited {
	  					display: block;
	  					height: 56px;
	  					text-indent: -100em;
	  				}
	  				/* JRO - 2008/07/02 - Integration .Lucene - MANTIS 228 <-- */
	  			
	  			div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison {
	  				margin: 0; padding: 10px 0px 0px 0px;
	  				background: url('../images/sl-slider-calendar-middle.gif') repeat-y top left;
	  			}
	  				div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item {
	  					margin: 0px 10px 10px 15px; padding: 0px 0px 5px 0px;
	  					border-bottom: 1px solid #C1D6F1;
	  				}
	  					div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p {
	  						margin: 0px 0px 5px 0px; padding: 0;
	  						color: #9D9681;
	  					}
	  						div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.date 
	  						{
	  							font-size: 0.9em;
	  							color: #83AEE4;
	  						}
	  						div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.main {
	  							font-size: 1.2em; font-weight: bold;
	  						}
	  							div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.main a,
	  							div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.main a:link {
	  								color: #16357F;
	  							}
	  							div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.main a:visited {
	  								color: #551A8B;
	  							}
	  							div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison div.item p.main a:hover {
	  								color: #EA8800;
	  							}
				  			
	  			div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas {
	  				margin: 0; padding: 5px 0px 20px 15px;
	  				background: url('../images/sl-slider-calendar-bas.gif') no-repeat bottom left;
	  			}
	  				div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas p {
	  					margin: 0; padding: 0;
	  					font-size: 1em; font-weight: bold;
	  				}
	  					div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas p a,
	  					div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas p a:link,
	  					div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas p a:visited {
		  					color: #5977B5;
		  				}
		  				div#block-principal div.colonne-centrale div.colonne-push-search div.push-saison-bas p a:hover {
		  					color: #EA8800;
		  				}
		/* JRO - 2008/06/10 - Integration .Lucene <-- */
	  			
	  	/*EME MANTIS 64 Modification des boutons imprimer pour qu'ils soient gerer dans le multilangues*/
	  	/*permet d'avoir l'image des boutons sur une meme ligne en mettant un float à gauche*/
	  	div#block-principal div.colonne-centrale div.colonne-push {
  			float: left;
  			margin: 0; padding: 0px 0px 10px 0px;
  			/*width: 150px;*/
  		}
  		
  		div#block-principal div.colonne-centrale div.colonne-push div.imprimer {
  				margin: 0; padding: 0px 0px 10px 0px;
				
  			}
  				div#block-principal div.colonne-centrale div.colonne-push div.imprimer a,
  				div#block-principal div.colonne-centrale div.colonne-push div.imprimer a:link,
  				div#block-principal div.colonne-centrale div.colonne-push div.imprimer a:visited {
  					padding-bottom: 3px;
  					padding-bottom: 0px;
  					line-height: 15px; 
  					color:#918A75;
  					/* ~~~>>> 10/11/2008 MODIF ISI =>Colonne droite:icônes imprimer,envoyer,rss,abonnement
					// Ref. Exigences : RM-GEN-007*/ 
  					/*background: #E1DFD9;*/
  					font-size: 1.1em;
  					/* ~~~<<< 10/11/2008 MODIF ISI <=RM-GEN-007*/
  					text-decoration: none;
					/*ISI-2008/12/12 MANTIS-286:Modèle de page interne*/	
					/*ISI 23/12/08 MANTIS-286:Modéle de page interne -->*/
					margin-left:14px;
					/*ISI 23/12/08 MANTIS-286:Modéle de page interne <--*/
					/*FIN MANTIS-286*/
  				}
  				div#block-principal div.colonne-centrale div.colonne-push div.imprimer img {
  					vertical-align: middle;
  					border: none;
  				}
  		/* ~~~>>> 10/11/2008 MODIF ISI =>Colonne droite:icônes imprimer,envoyer,rss,abonnement
		// Ref. Exigences : RM-GEN-007*/ 
  		div#block-principal div.colonne-centrale div.colonne-push div.Newsletter 
  		{
  			margin-top:10px;
			/*ISI 23/12/08 MANTIS-286:Modéle de page interne -->*/
			margin-left:14px;
			/*ISI 23/12/08 MANTIS-286:Modéle de page interne <--*/
  			padding: 3px 0px 5px 0px;
  			border-top: #918A75 1px solid;
  		}
  			
  			
  			div#block-principal div.colonne-centrale div.colonne-push div.NewsletterAbo 
  		{
  			padding: 3px 0px 10px 0px;
  		}
  				div#block-principal div.colonne-centrale div.colonne-push div.NewsletterAbo a,
  				div#block-principal div.colonne-centrale div.colonne-push div.NewsletterAbo a:link,
  				div#block-principal div.colonne-centrale div.colonne-push div.NewsletterAbo a:visited {
  					padding-bottom: 3px;
  					padding-bottom: 0px;
  					line-height: 15px; 
  					font-weight: bold;
  					color: #918A75; 
  					font-size: 1.1em;
  					text-decoration: none;
  				}
  				div#block-principal div.colonne-centrale div.colonne-push div.NewsletterAbo img {
  					vertical-align: middle;
  					border: none;
  				}
  				
  			/* ~~~<<< 10/11/2008 MODIF ISI <=RM-GEN-007*/
	
  		/*Permet de caler le bouton à droite dans les pages transverses comme annuaire*/
  		div#block-principal div.colonne-centrale div.colonne-push2 {
  			float: right;
  			margin: 0; padding: 0px 0px 10px 0px;
  			
  		}
  		div#block-principal div.colonne-centrale div.colonne-push2 div.imprimer {
  				margin: 0; padding: 0px 0px 10px 0px;
  			}
  				div#block-principal div.colonne-centrale div.colonne-push2 div.imprimer a,
  				div#block-principal div.colonne-centrale div.colonne-push2 div.imprimer a:link,
  				div#block-principal div.colonne-centrale div.colonne-push2 div.imprimer a:visited {
  					padding-bottom: 3px;
  					padding-bottom: 0px;
  					line-height: 15px; font-size: 0.9em;
  					color: #918A75; background: #E1DFD9;
  					text-decoration: none;
  				}
  				div#block-principal div.colonne-centrale div.colonne-push2 div.imprimer img {
  					vertical-align: middle;
  					border: none;
  				}
  			
  		/*fin de la modification des boutons imprimer et envoyer à une ami*/  		
  		
  		div#block-principal div.colonne-centrale div.colonne-push div.flux {
  				margin: 0; padding: 0px 0px 0px 0px;
  			}
  				div#block-principal div.colonne-centrale div.colonne-push div.flux a,
  				div#block-principal div.colonne-centrale div.colonne-push div.flux a:link,
  				div#block-principal div.colonne-centrale div.colonne-push div.flux a:visited {
  					padding-bottom: 3px;
  					padding-bottom: 0px;
  					font-size: 0.9em;
  					color: #A09A89;
  					text-decoration: none;
  				}
  				
  		div#block-principal div.colonne-centrale div.colonne-push-extranet {
  			float: right;
  			margin: 0; padding: 0px 0px 10px 0px;
  			width: 150px;
  		}
  			div#block-principal div.colonne-centrale div.colonne-push div.imprimer, div#block-principal div.colonne-centrale div.colonne-push-extranet div.imprimer {
  				margin: 0; padding: 0px 0px 10px 0px;
  			}
  				div#block-principal div.colonne-centrale div.colonne-push div.imprimer img, div#block-principal div.colonne-centrale div.colonne-push-extranet div.imprimer img {
  					border: none;
  				}
  			
  			div#block-principal div.colonne-centrale div.colonne-push div.block-push, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push {
  				margin: 0; padding: 0px 0px 50px 0px;
  				border-top: 1px solid #A9A28C;
				/*ISI 23/12/08 MANTIS-286:Modéle de page interne -->*/
				margin-left:14px;
  				/*border-left: 1px solid #A9A28C;
				/*ISI 23/12/08 MANTIS-286:Modéle de page interne <--*/
  			}
  				div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item {
  					/*ISI 23/12/08 MANTIS-286:Modéle de page interne -->*/
					margin: 0px 0px 0px 5px; 
					/*ISI 23/12/08 MANTIS-286:Modéle de page interne <--*/
					padding: 0px 10px 25px 0px;
  					border-bottom: 1px solid #C1D6F1;
  				}
  					div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item h3, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item h3 {
  						margin: 0; padding: 10px 0px 5px 0px;
  						font-size: 1.3em;
  						color: #EA8800;
  					}
  					div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item p, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item p {
  						margin: 0; padding: 0px 0px 5px 0px;
  						color: #9D9681;
  					}
  					div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item ul, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul {
  						margin: 0; padding: 0;
  						list-style: none;
  					}
  						div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item ul li, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul li {
  							margin: 0; padding: 0px 0px 5px 0px;
  							color: #9D9681;
  						}
  						div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item ul li a, div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item ul li a:link,
  						div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul li a:visited, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul li a, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul li a:link, div#block-principal div.colonne-centrale div.colonne-push-extranet div.block-push div.item ul li a:visited{
  							color: #9D9681;
  							text-decoration: none;
  						}
  						div#block-principal div.colonne-centrale div.colonne-push div.block-push div.item ul li a:hover, div#block-principal div.colonne-centrale div.colonne-push-etranet div.block-push div.item ul li a:hover{
  							color: #EA8800;
  						}
	  		
	  		
	  				
  div#footer {
  	margin: 0; padding: 0;
  }
  	div#footer h2 {
  		float: left;
  		margin: 0; padding: 0px 5px 0px 0px;
  		font-size: 1em; font-weight: normal;
  		color: #9BACD5;
  	}
  		div#footer ul {
  			margin: 0; padding: 0;
  		}
  			div#footer ul li {
  				display: inline;
	  			margin: 0; padding: 0;
	  			color: #9BACD5;
	  		}
	  			div#footer ul li a, div#footer ul li a:link, div#footer ul li a:visited {
	  				float: left;
	  				margin: 0; padding: 0px 5px 0px 5px;
	  				color: #9BACD5;
  					text-decoration: none;
  					border-left: 1px solid #9BACD5;
	  			}
	  			div#footer ul li a:hover {
	  				color: #EA8800;
	  			}
	  			
	  		
/* EXTRANET */
div#block-principal div.colonne-gauche-extranet {
	float: left;
	margin: 0px 30px 0px 0px; padding: 30px 0px 0px 0px;
	width: 184px;
	background: #E4E1DA;
}
div#block-principal div.colonne-gauche-extranet ul {
	margin: 0; padding: 0;
	list-style: none;
}
div#block-principal div.colonne-gauche-extranet ul li {
	display: block;
	margin: 0; padding: 0;
}
div#block-principal div.colonne-gauche-extranet ul li a, div#block-principal div.colonne-gauche-extranet ul li a:link, div#block-principal div.colonne-gauche-extranet ul li a:visited {
	display: block;
	margin: 0; padding: 5px 5px 5px 15px;
	font-size: 1.1em; font-weight: bold;
	color: #16357F;
	background: #E4E1DA url('../images/puce-bleu-extra.gif') no-repeat top left;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
div#block-principal div.colonne-gauche-extranet ul li a:hover, div#block-principal div.colonne-gauche-extranet ul li.current a:hover {
	background-color: #F1F0ED;
	background-image: url(../images/puce-bleu-extra.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#block-principal div.colonne-gauche-extranet ul li.current {
	background: #FFFFFF url('../images/puce-bleu-fbl.gif') no-repeat top left;
}
div#block-principal div.colonne-gauche-extranet ul li.current a, div#block-principal div.colonne-gauche-extranet ul li.current a:link, div#block-principal div.colonne-gauche-extranet ul li.current a:visited {
	margin: 0; padding: 5px 5px 5px 15px;
	color: #94B9E8;
	background: transparent;
	border: none;
}
div#block-principal div.colonne-gauche-extranet ul ul {
	  margin: 0px 0px 0px 30px; padding: 0px 0px 10px 0px;
	  list-style: none;					
}
div#block-principal div.colonne-gauche-extranet ul li.current ul li {
	  margin: 0; padding: 0;
	  font-size: 0.9em;
	  color: #B4AE9B;
	  list-style: none;
}
div#block-principal div.colonne-gauche-extranet ul ul li a, div#block-principal div.colonne-gauche-extranet ul ul li a:link, div#block-principal div.colonne-gauche-extranet ul ul li a:visited {
	margin: 0;
	padding: 2px 5px 2px 15px;
	font-weight: normal;
	color: #B4AE9B;
	background-color: #FFFFFF;
	background-image: url(../images/puce-grise.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#block-principal div.colonne-gauche-extranet ul ul li a:hover {
	color: #EA8800;
}
div#menu-principal ul#main-nav li.extra a, div#menu-principal ul#main-nav li.extra a:link, div#menu-principal ul#main-nav li.extra a:visited {
	background: #A8C6EC;
}
div#block-principal div.colonne-gauche-vide {
	float: left;
	margin: 0px 30px 0px 0px; padding: 30px 0px 0px 0px;
	width: 184px;
	height: 330px;
	background: #FFFFFF;
}
.champs {
	margin: 0; padding: 1px;
	width: 100px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champsmail {
	margin: 0; padding: 1px;
	width: 150px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champslarge {
	margin: 0; padding: 1px;
	width: 250px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champspluslarge {
	margin: 0; padding: 1px;
	width: 350px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champstreslarge {
	margin: 0; padding: 1px;
	width: 500px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champsmoyen {
	width: 150px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champsliste {
	margin: 0; padding: 1px;
	width: 90px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.champscourt {
	margin: 0; padding: 1px;
	width: 50px;
	font-size: 11px;
	color: #304054;
	border: 1px solid #ACB3BB;
}
.titrechamps {
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: right;
	font-size: 1.1em;
	color: #16357F;
	vertical-align: top;
}
.bouton {
	padding: 2px 5px 2px 5px;
	font-size: 1.1em; font-weight: bold;
	color: #94B9E8;
	text-decoration: none;
}
.boutonplein a{
	line-height:18px;
	margin: 5px;
	padding: 5px 5px 5px 5px;	
	font-size: 1.1em; font-weight: bold;
	color: #FFFFFF;
	background: #CCCCCC;
	text-decoration: none;
}
.boutonplein a:hover{
	background: #94B9E8;
}
div#block-principal div.colonne-centrale div.texte-article p.erreur, div.texte-article-large p.erreur {
	margin: 0;
	padding: 5px 0px 20px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #EA8800;	
}
div#block-principal div.colonne-centrale div.texte-article p.ok, div.texte-article-large p.ok {
	margin: 0;
	padding: 5px 0px 20px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #009900;	
}
.titrecolonnes {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;		
	text-align:center;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background: #94B9E8;
}
.titrecolonnesgauches {	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;		
	text-align:left;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background: #94B9E8;
}
.textecolonnesgauche {
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 4px;			
	text-align:left;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #94B9E8;
	vertical-align:top;
}
.textecolonnescentre {	
	padding-top: 4px;
	padding-bottom: 6px;	
	padding-left: 4px;
	padding-right: 4px;		
	text-align:center;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #94B9E8;	
	vertical-align:top;	
}
.textecolonnesvoirtout, .textecolonnesvoirtout a{
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left: 2px;
	padding-right: 4px;			
	text-align:left;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #94B9E8;
	text-decoration: none;
}
.textecolonnesvoirtout a:hover{
	text-decoration: underline;
}
.textecolonnesvoirtout a:visited{
	color: #000000;
}
.mode {
	width: 150px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 4px;	
	text-align:center;
	font-weight: normal;
	background: #D3E2F5;
	border-top: 1px solid #16357F;
	border-bottom: 1px solid #16357F;				
}
.mode a{
	color: #16357F;
	text-decoration:none;
}
.mode a:hover{
	color: #16357F;
	font-weight: bold;	
}
.mode a:visited{
	color: #16357F;	
}
.modesuite {
	border-bottom: 1px solid #16357F;		
}
.parpage{
	float:right;
	padding-bottom:10px;
}
.pagesur{
	padding-top:8px;
	float:left;
}
.retour{
	padding-bottom:10px;
	float:left;
}
div.nouveau-message{
	padding-top:15px;
	padding-bottom:20px;	
}		

/*-----------------------------------
 * Val de Loire
 * réalisé par SQLI
 * Création : 05.10.2006
 * Derniere modification : 05.10.2006
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/
 
  body {
  	margin: 0; padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;
	color: #000000; background: #FFFFFF;
	text-align: center;
	
  }
  
  form { margin: 0; padding: 0; }
  br.clear { clear: both; }
  
  div#page {
  	position: relative;
	width: 981px;
	margin-left: auto; margin-right:auto;
	text-align: left;
  }
  
  /*ul#nav-haut {
  	float: left;
  	margin: 0; padding: 2px 0px 2px 310px;
  }
  	ul#nav-haut li {
  		display: inline;
	  	margin: 0; padding: 0px 5px 0px 5px;
	  	list-style: none;
	  	border-left: 1px solid #6D90BD;
	}
		ul#nav-haut li.frst {
			border-left: none;
		}
		ul#nav-haut li a, ul#nav-haut li a:link, ul#nav-haut li a:visited {
		  	color: #6D90BD;
		  	text-decoration: none;
		}
		ul#nav-haut li a:hover {
			color: #EA8800;
		}*/
  
   ul#nav-haut {
  	float: left;
  	margin: 0; padding: 4px 0px 2px 765px;
  }
  	ul#nav-haut li {
  		display: inline;
	  	margin: 0; padding: 0px 5px 0px 5px;
	  	list-style: none;
	  	border-left: 1px solid #6D90BD;
	}
		ul#nav-haut li.frst {
			border-left: none;
		}
		ul#nav-haut li a, ul#nav-haut li a:link, ul#nav-haut li a:visited {
		  	color: #6D90BD;
		  	text-decoration: none;
		}
		ul#nav-haut li a:hover {
			color: #EA8800;
		}


ul#flag
{
	float: right;
	margin: 0;
	padding: 4px 0px 2px 0px;
}
ul#flag li
{
	display: inline;
	margin: 0;
	padding: 0px 5px 0px 5px;
	list-style: none;
}
ul#flag li img
{
	border: none;
}
ul#flag li a, ul#flag li a:link, ul#flag li a:visited
{
  	color: #6D90BD;
	text-decoration: none;
}
ul#flag li a span
{
	vertical-align:middle;
}
ul#flag li a:hover
{
	color: #EA8800;
}
		
  div#header {
  	position: relative;
  	margin: 5px 0px 5px 0px; padding: 0;
  	height: 47px;
  	background: #83AEE4;
  }
  	div#header img.logo {
  		float: left;
  		border: none;
  	}
  
  	div#header ul {
  		float: right;
	  	margin: 17px 20px 2px 0px; padding: 0px 0px 5px 0px;
	}
	  	div#header ul li {
	  		display: inline;
		  	margin: 0px 0px 1px 0px; padding: 3px 0px 3px 0px;
		  	font-size: 1.1em;
		  	list-style: none;
		  	text-align: right;
		}
			div#header ul li a, div#header ul li a:link, div#header ul li a:visited {
			  	padding: 0px 6px 0px 6px;
			  	color: #FFFFFF;
			  	text-decoration: none;
			  	border-left: 1px solid #FFFFFF;
			}
			div#header ul li.frst a, div#header ul li.frst a:link, div#header ul li.frst a:visited {
				border-left: none;
			}
			div#header ul li a:hover, div#header ul li.mediatheque a:hover {
				text-decoration: underline;
			}
	div#header div#recherche-vdl {
  		float: right;
  		margin: 0; padding: 15px 20px 0px 10px;
  	}
  		div#header div#recherche-vdl input.text {
  			margin: 0; padding: 1px 2px 1px 2px;
  			font-size: 0.9em;
  			/* JRO - 2008/06/25 - MANTIS 230 --> Chgmt couleur input */
  			color: #16357F;
  			/* JRO - 2008/06/25 - MANTIS 230 <-- */
  			border: 1px solid #8190B3;
  		}
  		div#header div#recherche-vdl input.submit, div#header div#recherche-vdl a.submit {
  			margin: 0; padding: 0px;
	  		font-size: 0.9em;
	  		color: #FFFFFF;
	  		background: #5977B5;
	  		border: none;
	  		text-decoration : none;
	  	}
	  			
	div#header div#espace-login {
		position: absolute;
		top: 10px; left: 610px;
		margin: 0; padding: 0;
	}
		div#header div#espace-login h2 {
			float: left;
			margin: 0; padding: 0px 15px 0px 0px;
			font-size: 1.1em;
			color: #FFFFFF;
		}
		div#header div#espace-login p {
			margin: 0; padding: 0;
		}
			div#header div#espace-login p.inscription {
				margin: 2px 5px 5px 5px;
				font-size: 0.9em;
			}
				div#header div#espace-login p.inscription a, div#header div#espace-login p.inscription a:link, div#header div#espace-login p.inscription a:visited {
					color: #15347F;
					text-decoration: none;
				}
				div#header div#espace-login p.inscription a:hover {
					text-decoration: underline;
				}
				
				div#header div#espace-login p a.entrer, div#header div#espace-login p a.entrer:link, div#header div#espace-login p a.entrer:visited {
					font-size: 1.1em; font-weight: bold;
					color: #FFFFFF;
					text-decoration: none;
				}
				div#header div#espace-login p a.entrer:hover {
					color: #15347F;
				}
				div#header div#espace-login p a.mdp, div#header div#espace-login p a.mdp:link, div#header div#espace-login p a.mdp:visited {
					margin: 0px 0px 0px 10px;
					font-size: 0.9em;
					color: #15347F;
					text-decoration: none;
				}
				div#header div#espace-login p a.mdp:hover {
					text-decoration: underline;
				}
			div#header div#espace-login label {
				margin: 0px 0px 0px 2px; padding: 0;
				font-size: 0.9em;
				color: #15347F;
				vertical-align: top;
			}
				div#header div#espace-login label.label-mdp {
					margin-left: 21px;
				}
			div#header div#espace-login input  {
				margin: 0px 0px 2px 0px; padding: 2px;
				width: 75px;
				font-size: 0.9em;
				color: #15347F;
				background: #CDDFF4;
				border: none;
			}
			
  div#flash {
  	clear: both;
  	margin: 10px 0px 0px 0px; padding: 0;
  	width: 981px; height: 216px;
  	background: #EDF3FA;
  }
  
  div#block-principal {
  	position: relative;
  	margin: 0; padding: 0;
  	height: 1%;
  	background: #EBEAE5 url('../images/fond-block-principal.gif') repeat-y top left;
  }
  
  
  	div#block-principal ul#main-nav {
  		float: right;
  		width: 717px;
  		margin: 0; padding: 0;
  		background: #EA8800;
  	}
  		div#block-principal ul#main-nav li {
  			display: inline;
  			margin: 0; padding: 0;
  			font-size: 1.1em;
  			list-style: none;
  			background: #EA8800;
  		}
  			div#block-principal ul#main-nav li a, div#block-principal ul#main-nav li a:link, div#block-principal ul#main-nav li a:visited {
  				float: left;
  				margin: 2px 0px 2px 0px; padding: 2px 10px 0px 10px;
  				font-weight: bold;
  				color: #FFFFFF;
  				text-decoration: none;
  				border-left: 1px solid #FFFFFF;
  			}
  				div#block-principal ul#main-nav li.bleu a, div#block-principal ul#main-nav li.bleu a:link, div#block-principal ul#main-nav li.bleu a:visited {
  					margin: 0px 0px 0px 0px; padding: 4px 10px 4px 10px;
  					color: #FFFFFF;
  					background: #90B6E7;
  				}
  				div#block-principal ul#main-nav li.frst a, div#block-principal ul#main-nav li.frst a:link, div#block-principal ul#main-nav li.frst a:visited {
  					border-left: none;
  				}
  				div#block-principal ul#main-nav li a:hover, div#block-principal ul#main-nav li.bleu a:hover {
  					color: #15347F;
  				}
  				
  	div#block-principal div#a-la-une {
  		float: left;
  		margin: 0; padding: 0;
		width: 555px;
		background-color : #EAEAEA;
		_background-color : Transparent;
  	}
  		div#block-principal div#a-la-une img.visuel {
  			float: left;
  			margin: 0px 10px 0px 10px;
  		}
  		div#block-principal div#a-la-une div.text {
  			float: left;
  			margin: 20px 0px 0px 0px; padding: 0;
  			width: 400px;
  		}
	  		div#block-principal div#a-la-une div.text h1 {
	  			margin: 0; padding: 0;
	  			font-size: 2.4em;
	  			color: #EA8800;
	  			background: url('../images/titre-a-la-une.gif') no-repeat top left;
	  			text-indent: -100em;
	  		}
	  		div#block-principal div#a-la-une div.text h2 {
	  			margin: 0px 0px 10px 0px; padding: 0;
	  			font-size: 1.4em;
	  			color: #1A419E;
	  		}
	  			div#block-principal div#a-la-une div.text h2 a, div#block-principal div#a-la-une div.text h2 a:link, div#block-principal div#a-la-une div.text h2 a:visited {
	  				color: #1A419E;
	  				text-decoration: none;
	  			}
	  			div#block-principal div#a-la-une div.text h2 a:hover {
	  				color: #EA8800;
	  			}
	  		
	  		div#block-principal div#a-la-une div.text p {
	  			margin: 0; padding: 0;
	  			font-size: 1.1em;
	  			color: #A69688;
	  		}
	  			div#block-principal div#a-la-une div.text p a, div#block-principal div#a-la-une div.text p a:link, div#block-principal div#a-la-une div.text p a:visited {
	  				font-size: 0.9em;
	  				color: #EA8800;
	  				text-decoration: none;
	  			}
	  			div#block-principal div#a-la-une div.text p a:hover {
	  				text-decoration: underline;
	  			}
		  		div#block-principal div#a-la-une div.text p.sous-titre {
		  			margin: 5px 0px 0px 0px; padding: 0;
		  			font-weight: bold;
		  			color: #83AEE4;
		  		}
		  div#block-principal div.une {
		  	margin: 0; padding: 0;
		  }
		  		
		  div#block-principal div#a-la-une ul.liens-premiere {
		  	margin: 0; padding: 0px 0px 5px 150px;
		  	width: 380px;
		  }
		  	div#block-principal div#a-la-une ul.liens-premiere li {
			  	display: inline;
			  	margin: 0; padding: 0;
			  	font-size: 1em; font-weight: bold;
			  	color: #C2B7AD;
			  	list-style: none;
			}
				div#block-principal div#a-la-une ul.liens-premiere li.toute-actu {
					float: right;
				}
				div#block-principal div#a-la-une ul.liens-premiere li img {
					border: none;
				}
				div#block-principal div#a-la-une ul.liens-premiere li a, div#block-principal div#a-la-une ul.liens-premiere li a:link, div#block-principal div#a-la-une ul.liens-premiere li a:visited {
					float: left;
					margin: 0; padding: 4px 5px 2px 5px;
					color: #C2B7AD;
					text-decoration: none;
				}
				div#block-principal div#a-la-une ul.liens-premiere li a:hover {
					color: #EA8800;
				}
				div#block-principal div#a-la-une ul.liens-premiere li.current a, div#block-principal div#a-la-une ul.liens-premiere li.current a:link, div#block-principal div#a-la-une ul.liens-premiere li.current a:visited {
					color: #EA8800;
					text-decoration: underline;
				}
				
					div#block-principal div#a-la-une ul.liens-premiere li.previous a, div#block-principal div#a-la-une ul.liens-premiere li.previous a:link, div#block-principal div#a-la-une ul.liens-premiere li.previous a:visited {
						margin: 2px 0px 0px 10px; padding: 0px 0px 0px 0px;
						width: 15px; height: 15px;
						background: url('../images/fleche-prev.gif') no-repeat top left;
					}
					div#block-principal div#a-la-une ul.liens-premiere li.previous a:hover {
						background: url('../images/fleche-prev.gif') no-repeat bottom left;
					}
					
					div#block-principal div#a-la-une ul.liens-premiere li.pause a, div#block-principal div#a-la-une ul.liens-premiere li.pause a:link, div#block-principal div#a-la-une ul.liens-premiere li.pause a:visited {
						margin: 2px 0px 0px 10px; padding: 0px 0px 0px 0px;
						width: 15px; height: 15px;
						background: url('../images/fleche-pause.gif') no-repeat top left;
					}
					div#block-principal div#a-la-une ul.liens-premiere li.paused a, div#block-principal div#a-la-une ul.liens-premiere li.paused a:link, div#block-principal div#a-la-une ul.liens-premiere li.paused a:visited {
						margin: 2px 0px 0px 10px; padding: 0px 0px 0px 0px;
						width: 15px; height: 15px;
						background: url('../images/fleche-pause.gif') no-repeat bottom left;
					}
					div#block-principal div#a-la-une ul.liens-premiere li.pause a:hover {
						background: url('../images/fleche-pause.gif') no-repeat bottom left;
					}
					
					div#block-principal div#a-la-une ul.liens-premiere li.next a, div#block-principal div#a-la-une ul.liens-premiere li.next a:link, div#block-principal div#a-la-une ul.liens-premiere li.next a:visited {
						margin: 2px 0px 0px 10px; padding: 0px 0px 0px 0px;
						width: 15px; height: 15px;
						background: url('../images/fleche-next.gif') no-repeat top left;
					}
					div#block-principal div#a-la-une ul.liens-premiere li.next a:hover {
						background: url('../images/fleche-next.gif') no-repeat bottom left;
					}
					
		div#block-principal div#grisee{
  		background-color : #EAEAEA;
  	}		
		  		
	div#block-principal div#autre-info {
  		float: right;
  		margin: 0; padding: 0;
  		width: 426px;
  		background-color : #EAEAEA;
  	}
  		div#block-principal div#autre-info img.visuel {
  			float: right;
  			margin: 20px 0px 0px 10px;
  		}
  		div#block-principal div#autre-info div.text {
  			margin: 0; padding: 40px 0px 0px 0px;
  		}
  			div#block-principal div#autre-info div.border {
  				margin: 0; padding: 0px 0px 0px 10px;
  				border-left: 1px solid #A69688;
  			}
  			div#block-principal div#autre-info div.text h2 {
  				margin: 0px 0px 5px 0px; padding: 0;
  				font-size: 1.8em; font-weight: bold;
  				line-height: 1.9em;
  				color: #1A419E;
	  			background: url('../images/titre-saison-ligerienne.gif') no-repeat top left;
	  			text-indent: -100em;
  			}
  			div#block-principal div#autre-info div.text p {
  				margin: 0; padding: 0;
  				font-size: 1.1em;
	  			color: #A69688;
  			}
  			div#block-principal div#autre-info div.text p a, div#block-principal div#autre-info div.text p a:link, div#block-principal div#autre-info div.text p a:visited {
  				color: #15347F;
  				text-decoration: none;
  			}
  			div#block-principal div#autre-info div.text p a:hover {
  				color: #EA8800;
  			}
  			div#block-principal div#autre-info div.text p a.suite, div#block-principal div#autre-info div.text p a.suite:link, div#block-principal div#autre-info div.text p a.suite:visited {
	  				font-size: 0.9em;
	  				color: #EA8800;
	  				text-decoration: none;
	  			}
	  			div#block-principal div#autre-info div.text p a.suite:hover {
	  				text-decoration: underline;
	  			}
  			
  div#block-secondaire {
  	clear: both;
  	position: relative;
  	margin: 0px 0px 20px 0px; padding: 0;
  }
  	div#block-secondaire div.block-bleu {
  		float: left;
  		margin: 10px 0px 0px 0px; padding: 0;
  		width: 250px;
  	}
  		div#block-secondaire div.block-bleu img.visuel {
  			float: left;
  			margin: 0px 10px 0px 0px; padding: 0;
  		}
  		div#block-secondaire div.block-bleu h2 {
  			margin: 0px 0px 5px 0px; padding: 0;
  			font-size: 1.3em;
  			color: #1A419E;
  		}
  		div#block-secondaire div.block-bleu div.text {
  			float: left;
  			margin: 0; padding: 0px 10px 0px 0px;
  		}
  			div#block-secondaire div.block-bleu div.text p {
  				margin: 0; padding: 0px 0px 8px 0px;
  				font-size: 1.1em;
  				color: #596676;
  			}
  			div#block-secondaire div.block-bleu div.text ul {
  				margin: 0; padding: 0;
  			}
  				div#block-secondaire div.block-bleu div.text ul li {
  					margin: 0; padding: 0px 0px 10px 0px;
  					font-size: 1em;
  					color: #5774B8;
  					list-style: none;
  				}
  				div#block-secondaire div.block-bleu div.text ul li a, div#block-secondaire div.block-bleu div.text ul li a:link, div#block-secondaire div.block-bleu div.text ul li a:visited {
  					color: #5774B8;
  					text-decoration: none;
  				}
  				div#block-secondaire div.block-bleu div.text ul li a:hover {
  					color: #EA8800;
  				}
  		div#block-secondaire div.block-bleu div.border {
  		 	margin: 0; padding: 0px 0px 5px 10px;
  		 	min-height: 180px;
  			border-left: 1px solid #1A419E;
  		}
  	
  	div#block-secondaire div.block-vert {
  		float: left;
  		margin: 10px 0px 0px 0px; padding: 0px 8px 0px 0px;
  		width: 240px;
  	}
  		div#block-secondaire div.block-vert img.visuel {
  			float: left;
  			margin: 0px 10px 0px 10px; padding: 0;
  		}
  		div#block-secondaire div.block-vert div.text {
  			margin: 0; padding: 0;
  		}
	  		div#block-secondaire div.block-vert div.text h2 {
	  			margin: 0px 0px 10px 0px; padding: 0;
	  			font-size: 1.3em;
	  			color: #88D300;
	  		}
  			div#block-secondaire div.block-vert div.text h3 {
  				margin: 0px 0px 5px 0px; padding: 0;
	  			font-size: 1.1em;
	  			color: #304054;
  			}
  				div#block-secondaire div.block-vert div.text a, div#block-secondaire div.block-vert div.text a:link, div#block-secondaire div.block-vert div.text a:visited {
  					color: #88D300;
  					text-decoration: none;
  				}
  				div#block-secondaire div.block-vert div.text a:hover {
  					color: #EA8800;
  				}
  			div#block-secondaire div.block-vert div.text p {
  				margin: 0px 0px 8px 0px; padding: 0px 10px 0px 0px;
  				font-size: 1.1em;
  				color: #606F85;
  			}
  			div#block-secondaire div.block-vert div.text ul {
  				margin: 0; padding: 0;
  			}
  				div#block-secondaire div.block-vert div.text ul li {
  					margin: 0; padding: 0px 0px 10px 0px;
  					list-style: none;
  					color: #88D300;
  				}
  		
  		div#block-secondaire div.block-vert div.border {
  			margin: 0; padding: 0px 0px 0px 10px;
  			min-height: 180px;
  			border-left: 1px solid #88D300;
  		}
  		
  		
  	div#block-secondaire div.block-orange {
  		float: left;
  		margin: 10px 0px 0px 0px; padding: 0px 10px 0px 0px;
  		width: 215px;
  	}
  		div#block-secondaire div.block-orange img.visuel {
  			float: left;
  			margin: 0px 10px 0px 10px; padding: 0;
  		}
  		div#block-secondaire div.block-orange div.text {
  			margin: 0; padding: 0;
  		}
	  		div#block-secondaire div.block-orange div.lacarte {
	  			margin: 0; padding: 0;
	  		}
	  		div#block-secondaire div.block-orange div.text h2 {
	  			margin: 0px 0px 10px 0px; padding: 0;
	  			font-size: 1.3em;
	  			color: #EA8800;
	  		}
  				div#block-secondaire div.block-orange div.text h3 a, div#block-secondaire div.block-orange div.text h3 a:link, div#block-secondaire div.block-orange div.text h3 a:visited {
  					color: #304054;
  					text-decoration: none;
  				}
  				div#block-secondaire div.block-orange div.text h3 a:hover {
  					color: #EA8800;
  				}
  			div#block-secondaire div.block-orange div.text p {
  				margin: 0px 0px 10px 0px; padding: 0;
  				font-size: 1.1em;
  				color: #304054;
  			}
  				div#block-secondaire div.block-orange div.text p.visite {
  					padding: 0px 0px 5px 0px;
  					color: #EA8800;
  				}
  					div#block-secondaire div.block-orange div.text p.visite a, div#block-secondaire div.block-orange div.text p.visite a:link, div#block-secondaire div.block-orange div.text p.visite a:visited {
  						color: #EA8800;
  						text-decoration: none;
  					}
  					div#block-secondaire div.block-orange div.text p.visite a:hover {
  						text-decoration: underline;
  					}
  		
  		div#block-secondaire div.block-orange div.border {
  			margin: 0; padding: 0px 0px 0px 10px;
  			min-height: 180px;
  			border-left: 1px solid #EA8800;
  		}
  		
  	
  	div#block-secondaire div.block-bleu-ciel {
  		float: left;
  		margin: 10px 0px 0px 0px; padding: 0;
  		width: 250px;
  	}
  		div#block-secondaire div.block-bleu-ciel div.text {
  			margin: 0; padding: 0;
  		}
  			div#block-secondaire div.block-bleu-ciel div.text h2 {
	  			margin: 0px 0px 10px 0px; padding: 0;
	  			font-size: 1.3em;
	  			color: #83AEE4;
	  		}
	  		div#block-secondaire div.block-bleu-ciel div.text p {
  				margin: 0px 0px 10px 0px; padding: 0;
  				font-size: 1.1em;
  				color: #304054;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text label {
  				display: block;
  				margin: 0px 0px 5px 0px;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text label.left {
  				float: left;
  				margin-right: 2px;
  				font-size: 0.9em;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text label.label-mdp {
  				margin-right: 21px;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text input.email {
  				margin: 0; padding: 1px;
  				font-size: 1em;
  				color: #304054;
  				border: 1px solid #ACB3BB;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text input.txt	 {
  				margin: 0px 0px 3px 0px; padding: 1px;
  				width: 80px;
  				font-size: 1em;
  				color: #304054;
  				border: 1px solid #ACB3BB;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text a {
  				color: #94B9E8;
  				text-decoration: none;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text a.submit, div#block-secondaire div.block-bleu-ciel div.text a.submit:link, div#block-secondaire div.block-bleu-ciel div.text a.submit:visited {
  				padding: 2px 3px 2px 3px;
  				font-size: 1.1em; font-weight: bold;
  				color: #94B9E8;
  				text-decoration: none;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text a.submit:hover, div#block-secondaire div.block-bleu-ciel div.text a:hover {
  				color: #EA8800;
  			}
  			div#block-secondaire div.block-bleu-ciel div.text img.btn-extranet {
  				border: none;
  			}
  		div#block-secondaire div.block-bleu-ciel div.border {
  			margin: 0; padding: 0px 0px 0px 10px;
  			min-height: 180px;
  			border-left: 1px solid #83AEE4;
  		}
  		
  div#footer 
  {
	margin: 0px auto 10px auto; padding: 0px 0px 0px 50px;
  	width: 800px;
  }
  	div#footer h2 {
  		float: left;
  		margin: 0; padding: 0px 5px 0px 0px;
  		font-size: 1em; font-weight: normal;
  		color: #9BACD5;
  	}
  		div#footer ul {
  			margin: 0; padding: 0;
  		}
  			div#footer ul li {
  				display: inline;
	  			margin: 0; padding: 0;
	  			color: #9BACD5;
	  		}
	  			div#footer ul li a, div#footer ul li a:link, div#footer ul li a:visited {
	  				float: left;
	  				margin: 0; padding: 0px 5px 0px 5px;
	  				color: #9BACD5;
  					text-decoration: none;
  					border-left: 1px solid;
	  			}

/* JRO - 2008/06/10 - Integration .Lucene --> Ajout styles pages moteur de recherche */
div#block-principal div.colonne-centrale div.texte-article div.moteur {
	clear: both;
	margin: 0px 0px 15px 0px; padding: 0;
}
	div#block-principal div.colonne-centrale div.texte-article div.moteur input.txt {
		margin: 0; padding: 2px 3px 2px 3px;
		font-size: 1em;
		border: 1px solid #E4E1DA;
		color: #16357F; 
	}
	div#block-principal div.colonne-centrale div.texte-article div.moteur input.sbmt {
		margin: 0; padding: 2px;
		font-size: 1em;
		color: #ffffff;
		background: #5977B5;
		border: none;
		cursor: pointer;
	}
		div#block-principal div.colonne-centrale div.texte-article div.moteur input.sbmt:hover {
			background: #EA8800;
		}
		
	div#block-principal div.colonne-centrale div.texte-article div.resultats {
		margin: 0; padding: 0px 0px 40px 0px;
		border-bottom: 2px solid #D1DDEC;
	}
		div#block-principal div.colonne-centrale div.texte-article div.resultats h2 {
			margin: 0px 0px 20px 0px; padding: 5px;
			font-size: 1.2em; font-weight: normal;
			color: #6F6954;
			background: #E4E1DA;
		}
		div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri {
			margin: 10px 0px 20px 0px; padding: 0;
		}
			div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri li {
				display: inline;
				margin: 0px 10px 0px 0px; padding: 0;
				font-weight: bold;
				list-style: none;
			}
			div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri li a,
			div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri li a:link,
			div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri li a:visited {
				font-weight: normal;
				color: #677EAE;
			}
			div#block-principal div.colonne-centrale div.texte-article div.resultats ul.tri li a:hover {
				color: #EA8800;
			}
			
		div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat {
			margin: 0; padding: 0;
		}
			div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat h3 {
				margin: 0px 0px 5px 0px; padding: 0;
				font-size: 1.3em;
				color: #16357F;
			}
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat h3 a,
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat h3 a:link {
					color: #16357F;
				}
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat h3 a:visited {
					color: #551A8B;
				}
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat h3 a:hover {
					color: #EA8800;
				}
				
			div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p {
				margin: 0px 0px 5px 0px; padding: 0;
				color: #83AEE4;
			}
			div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p.categorie {
				margin: 0px 0px 20px 0px; padding: 0;
				color: #EA8800;
			}
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p.categorie a,
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p.categorie a:link,
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p.categorie a:visited {
					color: #EA8800;
					text-decoration: none;
				}
				div#block-principal div.colonne-centrale div.texte-article div.resultats div.resultat p.categorie a:hover {
					color: #16357F;
				}
		
		div#block-principal div.colonne-centrale div.texte-article div.affichage {
			float: left;
			margin: 10px 20px 30px 0px; padding: 10px 0px 0px 0px;
			width: 140px;
		}
		
			/* JRO - 2008/06/25 - MANTIS 230 --> Chgmt couleur du lien actif */
			div#block-principal div.colonne-centrale div.texte-article div.affichage span {
				color: #16357F;
			}
			/* JRO - 2008/06/25 - MANTIS 230 <-- */
		
			div#block-principal div.colonne-centrale div.texte-article div.affichage p {
				margin: 0px 0px 5px 0px; padding: 0;
				font-size: 1.1em; font-weight: bold;
				color: #16357F;
			}
				div#block-principal div.colonne-centrale div.texte-article div.affichage ul {
					margin: 0; padding: 0;
					font-weight: normal;
				}
					div#block-principal div.colonne-centrale div.texte-article div.affichage ul li {
						display: inline;
						margin: 0px 5px 0px 0px; padding: 0;
						color: #16357F;
						list-style: none;
					}
					div#block-principal div.colonne-centrale div.texte-article div.affichage ul li a,
					div#block-principal div.colonne-centrale div.texte-article div.affichage ul li a:link,
					div#block-principal div.colonne-centrale div.texte-article div.affichage ul li a:visited {
						color: #83AEE4;
					}
					div#block-principal div.colonne-centrale div.texte-article div.affichage ul li a:hover {
						color: #EA8800;
					}
					
		div#block-principal div.colonne-centrale div.texte-article div.navigation {
			float: right;
			margin: 0px 20px 0px 0px; padding: 30px 0px 0px 0px;
			width: 300px;
		}
			div#block-principal div.colonne-centrale div.texte-article div.navigation ul {
				margin: 0; padding: 0;
			}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li {
					float: left;
					margin: 0px 5px 5px 0px; padding: 0;
					list-style: none;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a:link,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a:visited {
					display: block;
					padding: 5px 10px 5px 10px;
					color: #677EAE;
					background: #D1DDEC;
					text-decoration: none;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a:hover {
					color: #ffffff;
					background: #EA8800;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.current,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.current:link,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.current:visited {
					color: #ffffff;
					background: #EA8800;
				}
				
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.previous,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.previous:link,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.previous:visited {
					padding-left: 15px;
					background: url('../images/puce-bleu-fb-hv-2.gif') no-repeat top left;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.previous:hover {
					color: #EA8800;
					background: url('../images/puce-bleu-fb-hv-2.gif') no-repeat top left;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.next,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.next:link,
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.next:visited {
					padding-right: 15px;
					background: url('../images/puce-bleu-fb-hv-1.gif') no-repeat top right;
				}
				div#block-principal div.colonne-centrale div.texte-article div.navigation li a.next:hover {
					color: #EA8800;
					background: url('../images/puce-bleu-fb-hv-1.gif') no-repeat top right;
				}
/* JRO - 2008/06/10 - Integration .Lucene <-- */

/* JRO - 2008/07/09 - MANTIS 237 --> Ajout des styles pour les blogs FF */
/*--------------------*/
/*--- CLASSES BLOG ---*/
/*--------------------*/

/* Page index */
div.blog-presentation
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #83AEE4;
}
div.blog-note
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #83AEE4;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-date
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #C1BBAB;
	text-decoration: none;
}
div#block-principal div.colonne-centrale div.texte-article h2
{
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #16357F;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-contenu
{
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 1em;
	color: #83AEE4;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-contenu img
{
	margin: 10px 0px 10px 0px;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-commentaires-lien
{
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-size: 1em;
	color: #C1BBAB;
}
div#block-principal div.colonne-centrale div.texte-article a.blog-commentaires-lien
{
	font-size: 1em;
	font-weight: bold;
	color: #C1BBAB;
	text-decoration: none;
}
div#block-principal div.colonne-centrale div.texte-article a.blog-commentaires-lien:hover
{
	font-size: 1em;
	font-weight: bold;
	color: #EA8800;
	text-decoration: none;
}
div.blog-nav
{
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #16357F;
	text-decoration: none;
}

div.blog-nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.blog-nav ul li
{
	display: inline;
}

/* Page commentaire + formulaire */
div.blog-comments
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #83AEE4;
}
div#block-principal div.colonne-centrale div.texte-article h2.blog-nb-comment
{
	margin: 10px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #16357F;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-titre-comment
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #83AEE4;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-contenu-comment
{
	padding: 0px 0px 10px 0px; _padding:0px0px0px0px;
margin:0px0px0px0px;
font-size:1em;
color:#C1BBAB;
}
div#block-principal div.colonne-centrale div.texte-article a.blog-email-comment
{
	font-size: 1em;
	font-weight: bold;
	color: #83AEE4;
	text-decoration: none;
}
div#block-principal div.colonne-centrale div.texte-article a.blog-email-comment:hover
{
	font-size: 1em;
	font-weight: bold;
	color: #EA8800;
	text-decoration: none;
}
div.blog-form
{
	margin: 0px 0px 10px 0px; _margin:0px0px10px0px;
padding:0px0px0px0px;
_padding:0px0px10px0px;
}

div.blog-form table
{
	margin: 0;
	padding: 0;
}
div.blog-form table tr
{
	margin: 0;
	padding: 0;
}
div.blog-form table th
{
	margin: 0;
	padding: 0px 10px 0px 0px;
	color: #83AEE4;
	vertical-align: top;
}
div.blog-form table td
{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
div.blog-form table td input.txt
{
	margin: 0;
	padding: 1px;
	width: 400px;
	font-size: 0.9em;
	color: #918A75;
	border: 1px solid #C1BBAB;
}
div.blog-form table td textarea.textarea
{
	margin: 0;
	padding: 0;
	width: 400px;
	height: 100px;
	font-family: Verdana;
	font-size: 1.1em;
	color: #918A75;
	border: 1px solid #C1BBAB;
}
div.blog-form table td input.submit
{
	margin: 0;
	padding: 1px 2px 1px 2px;
	font-size: 0.9em;
	font-weight: bold;
	color: #918A75;
	background: #E1DFD9;
	border: 1px solid #C1BBAB;
}

div#block-principal div.colonne-centrale div.texte-article h2.blog-titre-ajouter
{
	margin: 10px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #16357F;
}

/* Page "remerciement" */
div.blog-merci
{
	margin: 0px 0px 10px 0px; _margin:0px0px10px0px;
padding:0px0px0px0px;
_padding:0px0px10px0px;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-texte-merci1
{
	padding: 0px 0px 10px 0px; _padding:0px0px0px0px;
margin:0px0px0px0px;
font-size:1em;
color:#83AEE4;
}
div#block-principal div.colonne-centrale div.texte-article p.blog-texte-merci2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #16357F;
}
div#block-principal div.colonne-centrale div.texte-article img.fl-r
{
	float: right;
	margin: 0px 0px 10px 15px;
}

/*------------------------*/
/*--- FIN CLASSES BLOG ---*/
/*------------------------*/
/* JRO - 2008/07/09 - MANTIS 237 <-- */

/* ~~~>>> 27/11/2008 MODIF ISI => Style relatif à la  Verification/Confirmation/validation d'inscription à la Newsletter.
// Ref. Exigences : RM-GEN-008,RM-GEN-009,RM-GEN-010,RM-GEN-011*/

.TitreNews {
	font-size: medium;
	color: #003480;
	background: #FFFFFF;
	font-weight: bold;
	padding-bottom:10px;
}
.Link a
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #00347F;
	text-decoration: underline;
}
.Link a:hover
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #5793E8;
	text-decoration: underline;
}
/*MODIF ISI: MANTIS-284:Style du formulaire*/
/*MANTIS 288:Page d'inscription a la Newsletter (Fonctionnement 1/n)*/
fieldset, legend {
	border: none;
	margin: 0;
	padding: 0;
}

legend {
	display: block;
}

.conteneur {
margin-top:20px;
padding:5px 10px 10px 5px;
border: 1px solid #7298c8;
}
/* Fin MANTIS 288*/
.TitleBlock
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color:gray;
	font-weight: bold;
}
/*MANTIS 287:Page d'inscription a la Newsletter (visuel)*/
.TitleBlockBlack
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #7298c8;
	font-weight: bold;
}
/* Fin MANTIS 287*/
.ChampsDroite{
padding-left:10px;
}

.ChampsDroite3{
padding-left:10px;
}

.inputMail {
width:250px;
}
.ClassInput {
width:150px;
}

.InterligneCompte {
padding-bottom:2px;
padding-top:2px;
}
/*MANTIS 287:Page d'inscription a la Newsletter (visuel)*/
.description {
padding-left:8px;
margin-top:0px;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
}

.parenthese {
color:gray;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
}
/* Fin MANTIS 287*/
#DivLangue {
padding-left:10px;
}
/*MANTIS 287:Page d'inscription a la Newsletter (visuel)*/
.message {
padding-top:2px;
padding-bottom:2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
color:gray;
}
/* Fin MANTIS 287*/
.coordonnees {
text-align:top;
color:red;
}
.ListLangue {
font-family: Arial, Verdana, sans-serif;
color:black;
font-size:10px;
}
.erreur {
color:red;
font-family: Arial, Verdana, sans-serif;
font-size:10px;
}
.MsgConfirmation {
border: 1px solid #16357F;
font-family: Arial, Verdana, sans-serif;
font-size:12px;
color:#16357F;
font-weight:bold;
margin-top:20px;
padding:8px;
line-height:2em;
}
.errorSummary {
font-family: Arial, Verdana, sans-serif;
color:red;
font-size:12px;
font-weight:bold;
padding-left:25px;
padding-top:3px;
}
/*MMA -	19/12/2008 - MANTIS-289	- ajout	cadre rouge	-->*/
.ValSummary {
font-family: Arial, Verdana, sans-serif;
font-size:12px;
border: 1px solid red;
}
/*MMA - 19/12/2008 - MANTIS-289 <--*/
.MsgErreur {
font-family: Arial, Verdana, sans-serif;
color:red;
font-size:12px;
padding:8px;
border: 1px solid red;
}
.MsgErreur a {
color:blue;
}

/*****Styles pour la page de suppression de l'inscription*/
#DivCadre {
padding:10px;
/*ISI 2008/12/12 MANTIS-298 : 7 PAGE DE SUPRESSION DE L'INSCRIPTION*/
border: 1px solid #16357f;
/*FIN MANTIS-298*/
margin-top:20px;
}
.CompteSupp 
{
font-family: Arial, Verdana, sans-serif;
color:#003480;
font-size:12px;
font-weight:bold;
}
.ButtonSupprimer {
background-color:gray;
font-size:12px;
text-align:center;
font-weight:bold;
width:200px;
height:35px;
color:black;
padding:5px;
}
.MsgRedirection {
font-family: Arial, Verdana, sans-serif;
color:gray;
font-size:12px;
padding-left:15px;
}
.LienTromper {
margin-top:20px;
color:blue;
font-size:12px;
}
/*   style pour le mail d'inscription*/
.lienMail {
margin-top:-5px;
}
.infoGauche {
width:50%;
text-align:right;
color:red;
}
.infoDroite {
margin-left:20px;
}

.StyleCorps {
padding-right:10px;
text-align:right;
width:45%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
line-height: 1.4em;
color: #16357F;
}
/*ISI 22/12/08 MANTIS-287:Page d'inscription à la newsletter(visuel)*/
.StyleCorpsCheck {
padding-right:10px;
padding-top:2px;
text-align:right;
width:45%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
line-height: 1.4em;
color: #16357F;
}
.description2 {
padding-left:5px;
margin-top:0px;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
}
.accrocheCorps {
font-size:1.1em;
line-height:1.4em;
text-align:justify;
color:#7298c8;
}
/*Fin MANTIS-287*/
/*MANTIS-287:Page d'inscroption à la Newsletter (Visuel)*/
.StyleCorpsGras {
padding-right:10px;
text-align:right;
width:45%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
line-height: 1.4em;
color: #16357F;
font-weight:bold;
}
/*FIN MANTIS-287*/

/*ISI 22/12/08 MANTIS-287:Style du boutton valider*/
.ButtonValider {
	margin-top:15px;
	background-color:gray;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	width:120px;
	height:35px;
	color:black;
	padding:5px;
}
/*FIN MANTIS-287*/

/*MANTIS-287:Page d'inscription à la Newsletter(Visuel)*/
.titreEntete {
margin: 0; padding: 0px 0px 5px 0px;
font-size: 1.8em;
color: #EA8800;
}
.accrocheEntete {
margin: 0; padding: 5px 0px 0px 0px;
font-size: 1.1em; font-weight: bold;
color: #16357F;
line-height:1.4em;
text-align:justify;  				
}
/* FIN MANTIS-287*/
/* FIN MODIF ISI: MANTIS-284:Style du formulaire*/

/* <<<~~~ 27/11/2008 MODIF ISI <= RM-GEN-008,RM-GEN-009,RM-GEN-010,RM-GEN-011*/
.MdpOublieValiderEmail 
{
	display:inline ;
	width:auto !important;
	margin-left:-5px;
	padding-left:5;
}
input.ButtonWindows
{
	color: black !important;
	font-weight:normal;
}
#publiConfNewsletter div.texte-article
{
	width:100% !important;
}
div.texte-article table,
div.texte-article tbody,
div.texte-article tr,
div.texte-article td ,
div.texte-article b,
div.texte-article h1,
div.texte-article h2,
div.texte-article h3
{
	margin:0;
    padding:0;
}
div.texte-article ul,div.texte-article ol /* la taille des liste sera celle de leur conteneur */
{
	font-size: 1em;
}
