/* ----------------------------- */
/* doc: styles.css pour Pavieenf */
/* ----------------------------- */
html{ margin:0; padding: 0;
	background:#f8f8f8 url(img/bg.jpg) top center repeat-x; }
  
/* Précise l'entete */
body{ margin:0; padding: 0; padding-top:160px; text-align:left;
	font: 12px Arial, Helvetica, sans-serif; color:black;
	background:url(img/bg_top.png) top center no-repeat; }

/* insertion dans entete : titre */
div#divtit {position:absolute; top:15px; margin: 0 auto;
  font:3em arial, helvetica, sans-serif; 
  color:navy; font-weight:bold; }
/* insertion dans entete : pub */
div#divpub {position:absolute; top:100px; left:25%; right:25%; 
  font:1.3em arial, helvetica, sans-serif; 
  color:orangered; font-weight:bold; /* background-image: url(img/tinfo1.gif);  */
  border:navy; padding:5px; } 
div.titadm {font:1.5em arial, helvetica, sans-serif;
  font-weight:bold;	margin-bottom:1em; color:black}     
  
p{ margin:0; margin-bottom:10px; }
.center{ text-align:center;
	text-align:-moz-center!important; }
.clear{ clear:both; }

/* centre le reste de la page */
#container{ margin: 0 auto; margin-bottom:10px; width: 1000px; } 
  
/*  ----- Menu entete ----- */
#menu{
  font:18px Impact, Charcoal, sans-serif;
	margin:0; padding:0; height:30px; width: 1000px; }
  
/*  ----- Nouveau menu entete ----- opacity: 0.5; */
#menud 
  {width=1000px; list-style-type:none; margin:0; padding:0; border:0;
   position:absolute; top:102; z-index:10; width: 1000px;
   text-align:center; font:0.9em Impact, Charcoal, sans-serif; }
#menud li {float:left; width:142px; margin:0; padding:0; border:0;}
#menud li:hover > .smenud {display:block; }
#menud li a:link, #menud li a:visited
  {display:block; height:1%; color:white; background:darkgreen;
   margin:0; padding:4px 8px; border-right:1px solid white; text-decoration:none; }  
#menud li a:hover {background-color:limegreen; }
#menud li a:active {background-color:lime; } 
#menud .smenud li a:link, #menud .smenud li a:visited
  {display:block; color:white; margin:0; border:0; 
   text-decoration:none; background:lawngreen; opacity: 0.8; }
#menud .smenud li a:hover
  {background-image:none; background-color:limegreen; opacity: 0.8; }
#menud .smenud li a:active {background-color:lime; opacity: 0.8; }  
#menud .smenud li
  {float:none; margin:0; padding:0; border:0; width:142px;
   border-top:1px solid transparent; border-right:1px solid transparent; }       

#menud .smenud
  {display:none; list-style-type:none; margin:0; padding:0; border:0;} 
#menud .smenud li
  {float:none; margin:0; padding:0; border:0;}   
  
/* page avec info à droite */
#paged { 
  padding-left:5px; min-height:200px; width:700px; 
  font:1em Arial, Helvetica, sans-serif; color:black; }

/* menu diaporama */
#menup { 
  background-image:url(img/ban_haut.jpg); 
  padding-left:10px; min-height:180px; width:200px; 
  background-repeat:repeat-x; background-color:white;  font-weight: bold; }
.gaucheh { vertical-align:top; background-color:white; width:207px; }
.gaucheb { 
  background-image:url(img/ban_bas.jpg); background-repeat:repeat-x;
  height:200px; width:207px; padding-left:10px; vertical-align:bottom;
  font:14px Arial, Helvetica, sans-serif; color:white; }
  
/* Cadre suite page */
#head{ background:url(img/head.jpg) bottom center no-repeat;
	height:12px; font-size:0px; padding:0; margin:0; }
#mid{ background:url(img/mid.jpg) repeat-y;
	min-height:50px; padding:0 10px; }
#midp{ background:url(img/midp.jpg) repeat-y;
	min-height:50px; padding:0 10px; }  
#foot{ background:url(img/foot.jpg) top center no-repeat;
	height:6px; font-size:0px; padding:0; margin:0; }

.indexBloc{ width:318px; float:left; margin-left:10px; }

.indexBlocSub{ height:232px; padding:10px; text-align:justify; }

.indexBlocSub ul{ margin-top:5px; margin-bottom:5px; }

#actu{
	width:648px;
	background:#e9e9e9 url(img/index_footActu.jpg) bottom center no-repeat;
	float:left; color:#000000; }
#actu a:link, #actu a:visited{
	color:#2a658c; text-decoration:underline; }
#actu a:hover, #actu a:active{
	color:#2a658c; text-decoration:none; }

#footlnk{ float:right; width:157px; height:14px;
	background: url(img/foot_links.jpg) bottom center no-repeat;
	text-align:center; font-size:10px; }
#footlnk a:link,#footlnk a:visited{
	color:#FFFFFF; text-decoration:none; }
#footlnk a:active,#footlnk a:hover{
	color:#FFFFFF; text-decoration:underline; }


#content{ color:#000000; }	
h1, h2, h3, h4{ }
/*h1{	background:url(img/bgh1.jpg) no-repeat left center;font-size:12px; font-weight:bold; margin:10px 0; padding:3px 0 5px 10px; text-transform:uppercase; color:#FFFFFF; height:12px; }
*/
h1{	font-size:2em; font-weight:bold; margin:10px 0; color:blue; }
h2{	font-size:1.5em; font-weight:bold; margin:2px 0; color:blue; }
h3{	font-size:1.2em; font-weight:bold; margin:2px 0; color:black; }
h4{	background:url(img/bgh4.jpg) no-repeat left center;font-size:12px; font-weight:bold; margin:10px 0; padding:3px 0 5px 10px; text-transform:uppercase; color:#FFFFFF; height:12px; }

#content ul{ padding-left:30px; margin:10px 0; }
#content li{ margin:10px 0; list-style-image:url(img/dot.jpg); }

#content a:link, #content a:visited{ color:#03395d; text-decoration: underline; }
#content a:hover, #content a:active{ color:#03395d; text-decoration: none; }

#content a.whiteLnk:link, #content a.whiteLnk:visited{
	color:#FFFFFF; text-decoration:none; }
  
#content a.whiteLnk:active, #content a.whiteLnk:hover{
	color:#FFFFFF; text-decoration:underline; }

#content a.boldLnk:link, #content a.boldLnk:visited{
	color:#03395d; font-weight:bold; text-decoration:none; }
  
#content a.boldLnk:active, #content a.boldLnk:hover{
	color:#03395d; font-weight:bold; text-decoration:underline; }
  
label {width:150px; float:left; }
textarea {width:350px; height:100px; }

.activite{ padding:10px; margin:10px; margin-left:0; }
.activite img{ margin: 0 0 10px 10px;
	border:1px solid #f3b09b; }
.activite h5{ font-size:18px; font-weight: bold;
	margin:0 0 10px 0; }
  
/* couleurs messages */ 
.bleu {font:1em arial, helvetica, sans-serif;
  color:blue; font-weight:bold;}
.vert {font:1em arial, helvetica, sans-serif;
  color:green; font-weight:bold;}
.rouge {font:1em arial, helvetica, sans-serif;
  color:red; font-weight:bold;}
/* boutons de saisie */
.bbouton {
  font:1em arial, helvetica, sans-serif;
  color:blue; font-weight:bold;
  background-color:blue; color:white; }     

.orange{ border-bottom:1px solid #f3b09b;
	border-top:1px solid #f3b09b;
	background-color:#fffbfa; }
.orange h5{ color:#e85427; }

.verte{ border-bottom:1px solid #88ba14;
	border-top:1px solid #88ba14;
	background-color:#f4fbef; }
.verte h5{ color:#88ba14; }

.jaune{ border-bottom:1px solid #fba811;
	border-top:1px solid #fba811;
	background-color:#f9f3e7; }
.jaune h5{ color:#fba811; }

.imgnv {border-width:0px;}

#nav{ margin-top:30px;
	font-size:11px; color:#333; }
#nav a:link, #nav a:visited{
	font-weight:bold; text-decoration:none; color:#e85427; }
#nav a:hover, #nav a:active{
	font-weight:bold; text-decoration:none; color:#88ba14; }


#div_form_msg{
	position:absolute; z-index:110; width:600px; left:50%;
	margin-left:-300px; margin-top:90px; padding:10px;
	background-color:#FFF; color:#333; border:3px solid #88ba14; }
#div_form_msg a:active, #div_form_msg a:hover{
	color: #88ba14; text-decoration:underline; }
#div_form_msg a:link, #div_form_msg a:visited{
	color: #88ba14; text-decoration:none; }
#div_form_msg h5{ color:#e85427;
	font-size:18px; font-weight: bold;
	margin:0 0 10px 0; }

/* Ajout du 06/06/2013 */
tr.tit{
	text-align:left; color:black; font-size:0.8em; font-weight:bold; }
tr.lig{
	text-align:left; color:blue; font-size:0.8em; }  
  
.hp { display: none; }  

  /* document dans des boites flottantes */
.boxv a {
  color:blue; 
  font:bold 12px verdana, sans-serif;
  text-decoration:none; 
  display:block; width:400px; height:10px;  
  border:0px solid black; padding:5px;}
.boxv a:hover {
  color:red; }
.boxv a span {display:none;}
.boxv a:hover span {
  position:fixed; top:130px; left:520px; z-index:3;
  display:block; float:right;  
  width:480px; color:black; background:#ffffff;
  font:normal 12px courier, sans-serif;
  border:1px solid black; padding:5px;}
  
/* Message d'aide */
#boxm a {
  color:red; 
  text-decoration:none; 
  display:block; width:120px; height:40px;
  border:0px solid black; padding:0px;}
#boxm a:hover {
  color:blue; }
#boxm a span {display:none;}
#boxm a:hover span {
  position:absolute; top:250px; left:120px; z-index:3;
  display:inline; width:600px; color:black; background:#ffffff;
/*  font:normal 1em courier, sans-serif;  */
  border:1px solid black; padding:5px;}
  
  
/*--- compteur de visites ---*/
div.minig {font:1em arial, helvetica, sans-serif;
  font-weight:bold; line-height:2em;
	text-align:center; color:Purple} 	  
  
/*----- description lignes tableau -----*/
tr.coul1 {background-color: #FFFF90;}
tr.coul2 {background-color: #FFFFB0;}    

#docpdf { width:800px; height:800px;}   