/*-----------------------------------------------------------------------------*/
/*                 CSS INSTITUTIONNEL NOVELIA.FR 					 						  			 */
/*-----------------------------------------------------------------------------*/
/* GESTION DES LIENS COMMUN */
/*A:link{text-decoration:none;}  /* lien non visite : pas de deco */ 
/*A:active{text-decoration:none; }  /* lien clic : pas de deco */ 
/*A:visited{text-decoration:none;}  /* lien deja visite : pas de deco */ 
/*A:hover{text-decoration:none;background-color:#FFFF66; }  /* la souris passe dessus : pas de deco */ 
a	{ text-decoration:none; }
a:hover		{ color:#E73942; text-decoration:underline; }
a:link		{ color:#00848C; }
a:visited	{ color:#00848C; } 
a:active	{ color:#E73942; }
iframe{background-color:transparent;}
/*-----------------------------------------------------------------------------*/
img{ border:0px; }
#logo2{	text-align:center;	z-index:-1}

/*-----------------------------------------------------------------------------*/
/* GESTION DES TITRES */
/* TITRE DE NIVEAU 1 */
h1{ font-size:14px; font-weight:bold; color:#C9383D; /* rouge foncé */}
/* TITRE DE NIVEAU 1.1 */
h1 span.stitre1 {font-weight: bold; color: #2C8690; /* vert/bleu foncé */} 
/* TITRE DE NIVEAU 2 */
h2 {font-size:13px; 	font-weight: bold; color: #2C8690; /* vert/bleu foncé */} 
/* TITRE DE NIVEAU 2.1 */ 
h2 span.stitre1 {	color: #C9383D; /* rouge foncé */}
 /* TITRE DE NIVEAU 2.2 */ 
h2 span.stitre2 {color: #66CC33; /* vert clair vif */}
/* TITRE DE NIVEAU 2.3 */ 
h2 span.stitre3 {color:#FF8C00; /* orange foncé */}
/* TITRE DE NIVEAU 3 */
h3 { font-size: 12px; /* taille normal */	font-weight: bold; /* en gras */	color : #C9383D; /* rouge foncé */}
/* TITRE DE NIVEAU 3.1 *//* anciennement .vert12 */
h3 span.stitre1 {color: #2C8690; /* vert bleu */}

/*-----------------------------------------------------------------------------*/
/* GESTION DES PARAGRAPHES */
p{margin:0; padding:0}

/*-----------------------------------------------------------------------------*/
/* DIV POUR AFFICHER SIMPLEMENT DU TEXTE */
div.titre {font-weight: bold; border:#000000 1px solid;padding:3px;width:95%;text-align:center;	color:#C80000;  /* rouge foncé */	background-color:#EEEEEE; /* gris clair */}
div.important {	color:#C9383D; /* rouge foncé */}
div.paragraphe {font-weight: normal; padding-left:2px; padding-right:8px; text-align:justify;}

/*-----------------------------------------------------------------------------*/
/*DIV POUR MENU DEROULANT */
div#deroulant{
	width:90%;
	height:300px; /*95%;*/
	min-height:300px;
	border-top:solid 1px #EEBFC1 ;
	border-left:solid 1px #EEBFC1 ;
	float:right;
	margin-top:30px;
	margin-bottom:0px;
	margin-right:0px;
}

/*-----------------------------------------------------------------------------*/
/* DIV POUR TEXTE ENCADRE */
div.encadre{	background-repeat:repeat-x;}
div.encadre div.titre1{	font-size: 1.1em; /* taille normal x10% */	font-weight: bold; /* en gras */	text-align:center;}
div.encadre span .texte{	font-size: 1em; /* taille normal */}
div.encadre ul{	padding-left:20px;	padding-right:15px;}
div.encadre ul .niveau1{	font-size: 1em; /* taille normal */	list-style-position: outside; 	list-style-type: square; 	margin-top: 3px;	margin-bottom:3px;}
div.encadre ul .niveau2{	font-size: 0.7em; /* taille normal -30% */	font-weight: bold; /* en gras */	list-style-position: outside; 	list-style-type: circle;	margin-top: 1px; 	margin-bottom: 1px; 	margin-left: 20px; }
div.encadre li{	padding-bottom:5px;}
div.rouge{	background-color:#FF6666;  background-image: url(../imgw/post-bground-rouge.png); }
div.bleu{	background-color:#6699FF;  background-image: url(../imgw/post-bground-bleu.png); }
div.vert{	background-color:#33CC99;  background-image: url(../imgw/post-bground-vert.png); }
div.orange{background-color:#FFECDF;  background-image: url(../imgw/post-bground-orange.png); }

/*-----------------------------------------------------------------------------*/
/* LIGNE DE SEPARATION */
.hr1 {
	display:block;
	margin-top:0px;
	padding-top:0px;
  height: 1px;
  background-color:#C9383D;
}
/*-----------------------------------------------------------------------------*/
/* QUELQUES LISTES */
ul{font-size: 1em; line-height: 1.5em;}
ul.etoilerouge{padding-bottom:10px;	text-align:justify;	margin-right:15px;list-style-image:url(../imgw/ast_rouge.gif);}
ul.etoilerouge li{line-height:1.4em}
ul.etoilebleu {padding-bottom:10px;	text-align:justify;	margin-right:15px;list-style-image:url(../imgw/ast_bleu.gif);}
ul.etoilebleu li {line-height:1.4em}
ul.liste {line-height:1.4em}
ul.liste_vert { list-style-image:url(../imgw/pointvert.gif);}

/*-----------------------------------------------------------------------------*/
/* FORMULIARES */
#formNov .rechercher{ color:#333333; font-size:11px; font-weight:bold; border-width:1px; width:110px; height:19px; }
#formNov input{ font-size:11px; border:1px solid #CCCCCC; background:#FFFFFF; padding:1px 3px; height:19px;  }
#formNov textarea{ font-size:11px; border:1px solid #CCCCCC; background:#FFFFFF; padding:1px 3px; }
#formNov select{ font-size:11px ; border:1px solid #CCCCCC; background:#FFFFFF; padding:0px 3px; height:17px;  }
#formNov .radio{ font-size:11px; border-width:0px; background:#FFFFFF; }
#formNov .f40{ width:40px; }
#formNov .f70{ width:70px; }
#formNov .f100{ width:100px; }
#formNov .f110{ width:110px; }
#formNov .f160{ width:160px; }
#formNov .f350{ width:350px; }


/*-----------------------------------------------------------------------------*/
/* DIVERS */
div#recherche{padding:0 0.5em 0.5em 0.5em; 	text-align:center;}

/*- CLASS DIVERSES ET VARIEES --------------------------------------------------*/
.lien {text-decoration:underline; font-weight: bold; color:#FF9900;	}
.gras {	font-weight: bold;}
.italic { font-style:italic}