.cadreGeneral{
	font-family 	: "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif";
	/* font-size 		: x-small; */
	color 			: black;
	text-decoration : none;
	width 			: 100%;
	height 			: 100%;
	/* margin-right 	: 0px;
    margin-left 	: 0px; */
	max-width 	: 1400px;
	tex-align : center;
	margin : auto;
}

.cadreHaut{
/*    font-family 	: "Times New Roman, Verdana, Helvetica, Trebuchet MS, sans-serif";*/
	font-size 		: x-large;
	/*text-align 		: center;
	position 		: absolute;
    top 			: 0px;
    left 			: 12.5%;
	width 			: 87.5%;
	height 			: 56px;*/
	/*padding-top 	: 14px;
	background-color: #FF005A;*/	
	/*color 			: #116699;*/
	color : black;
	border : 1px solid black;
	
}
.cadreHautPopUP{
	font-size 		: x-large;
	text-align 		: center;
	position 		: absolute;
    top 			: 0px;
	color 			: #116699;
    left 			: 0%;
	width 			: 100%;
	height 			: 70px;
	padding-top 	: 0px;
	/*background-color: #FF005A;*/
}

.cadreMenu{
	font-size 		: 13px;
	/*position 		: absolute;
    top 			: 0px;
    left 			: 0px;
    margin-right 	: 0px;
    margin-left 	: 0px;*/
/*	background-color: #FF005A; */
	/*background-color: #7FCBE4;*/
	background-color: #DDD;
/*	color 			: white;*/
	width			: 190px;
	min-height		: 700px;
	line-height 	: 150%;
	float:left;
}

/* Pour laisser un espace blanc entre le bloc d'en-tete général (logo + nom) et le menu gauche */
#espaceMenuGauche{
	background-color: white;
}

.cadreMenuLong{
	font-size 		: 0.9em;
	position 		: absolute;
    top 			: 0px;
    left 			: 0px;
    margin-right 	: 0px;
    margin-left 	: 0px;
	/*background-color: #FF005A;*/
	color 			: white;
	width			: 12.5%;
	height 			: 250%;
	line-height 	: 150%;
}
.cadrePpal{
	/* font-family 	: "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif"; */
	font-size 		: 0.9em;
	color 			: black;
	text-decoration : none;
	/*background-color: #F2F4F8;*/
	/*margin-left 	: 0px;
	padding-left	: 10px;
	position 		: absolute;
    top 			: 70px;
    left 			: 12.5%;*/
	width 			: 86%;
	height 			: 250%;
	margin-left: 200px;
	vertical-align : top;
}

.cadrePpalPopUP{
	/* font-family 	: "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif"; */
	font-size 		: x-small;
	color 			: black;
	text-decoration : none;
	/*background-color: #F2F4F8;*/
	margin-left 	: 0px;
	padding-left	: 10px;
	position 		: absolute;
    top 			: 70px;
    left 			: 0%;
	width 			: 100%;
	height 			: 86%;
}

.ongletActif{
    font-family     : "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif";
    font-size 		: x-small;
	color 			: black;
	font-weight		: bold;
	/*background-color: #F2F4F8;    */
}

.ongletNonActif{
    font-family     : "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif";
    font-size 		: x-small;
	color 			: black;
	font-weight		: bold;
	background-color: #FF005A;
}

.posImage{
	position 		: absolute;
	top : 2px;
	left : 20px;
}

.TitreMenu{
	color : #116699;
	font-size : 1.1em;
    font-style: italic;
}

.TitreMenuJaune{
	color           : #116699;
	font-size 		: 1.1em;
}

.lienMenu{
	color : black;
	font-weight 	: normal;
	font-size 		: 1.1em;
}

.lienMenuBleuFonce{
	color : blue;
	font-weight 	: normal;
	font-size 		: 0.9em;
}

.lienMenuBlanc{
	color : white;
	font-weight 	: normal;
	font-size 		: 1.1em;
}

.lienMenuVisit{
	color : #116699;
	font-weight:bold;
	font-size 		: 0.9em;
}

.lienMenuPpal{
	background:url('./images/service_picto_liste.jpg') 0px 3px no-repeat;
	padding:3px 0px 2px 18px;
	color : black;
	font-weight 	: normal;
	font-size 		: 1em;
}

.alignLienMenuPpal{
	margin-left : 12px;
}

.lienCourant{
	color : #116699;
	font-weight 	: normal;
	font-size 		: 1.1em;
	font-style: italic;
}

.rubriqueDos{
	margin-left : 25px;
}

.sousRubriqueDos{
	margin-left : 40px;
}

.lienMenuBleuMarine{
	color : Blue;
	font-weight 	: normal;
	font-size 		: 1.2em;
}


.lienOnglet{
	font-size 		: 12pt;
    font-weight     : bold;
    color           : blue;
}

.enteteColonne{
    font-family : "Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-weight : bold;
    font-size   : 1.0em;
    text-align  : center;
	background-color:#0097C9;
	color: white;
}


.ligneTableau{
    font-family : "Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-size   :1.1em;
}

.ligneTableauColor{
    font-family : "Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-size   :1.1em;
    background-color:#7FCBE4;
}

.boutonListe{
  /*  background-color:#F2F4F8;*/
  background-color:white;
	font-family :"Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-size:0.9em;
	width:100%;
	/*border:0px none #F2F4F8;*/
	border:0px none white;
	text-align:left;
	cursor:pointer;
    text-decoration: underline;
}


.boutonListeColor{
	background-color:#7FCBE4;
	font-family :"Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-size:0.9em;
	width:100%;
	border:1px none #7FCBE4;
	text-align:left;
	cursor:pointer;
    text-decoration:underline;
}

.boutonListeNAT{
    background-color:#F2F4F8;
	font-family :"Times New Roman, Verdana, Helvetica, Arial, Trebuchet MS, sans-serif";
    font-size:0.9em;
	width:100%;
	border:0px none #F2F4F8;
	text-align:left;
	cursor:pointer;
    text-decoration:underline;
}

input.bouton {
    border:2px outset;
    background-color : #FF005A;
    color            : white;
    font-weight      : bold;
    cursor:pointer;
}

input.bouton:hover {
    background-color : white;
    color            : #FF005A;
}
input.bouton:active {
    border:2px inset red;
    background-color : #FF005A;
    color            : white;
}


input, select {
	font-size :12px;
}

.message {
	font-family     : "Times New Roman, Arial, Helvetica, Verdana, Trebuchet MS, sans-serif";
    font-size 		: x-small;
	color 		    : red;
}

tr.soulign:hover{ background-color:lightgrey;}
tr.soulign{
    font-family : "Helvetica, Times New Roman, Arial, Verdana, Trebuchet MS, sans-serif";
    font-size   :0.8em;
}

a:over{
	color:green;
}

a{
	text-decoration:none;
}

a.styleLien:link{
	text-decoration:none;
	color:#000000;
}
a.styleLien:visited{
	text-decoration:none;
	color:#000000;
}
a.styleLien:hover{
	text-decoration:underline;
}

a.LienNavig:link{
	text-decoration:underline;
	color:blue;
}
a.LienNavig:visited{
	text-decoration:underline;
	color:blue;
}
a.LienNavig:hover{
	text-decoration:underline;
}

a.LienNavigMenu:link{
	text-decoration:none;
	color:#990000;
}
a.LienNavigMenu:visited{
	text-decoration:none;
	color:#990000;
}
a.LienNavigMenu:hover{
	text-decoration:underline;
}
.nav{
	color 		: #FFB55F;
	font-weight : normal;
	font-size 	: 1em;
}

.erreurSaisie{
	background-color : red;
}

.cadreModif{
	background-color : grey;
}
.cadreCreat{
	background-color : green;
}

.petitePolice{
	color 		: black;
	font-weight : normal;
	font-size 	: 0.9em;
}

.BordMenuCadre{

color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.ligneMenu{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#FF005A;
}

.isVisited{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF005A;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}

.waitVisit{
	background-color:#F2F4F8;
}

table{
    font-size:14px;
}
table.tab1{
	width : 90%;
}

#tooltip {
   position:absolute;
   visibility:hidden;
   background-color:#FFEEC7; 
   border:1px solid black; 
   padding:0.2em; 
   font-size:12px;
}

.titreRecherche{
	font-size:16px;
	font-weight:bold;
	color:#330099;
}

.texteCentre{
	text-align : center;
}

.align200Gauche{
	padding-left : 200;
}

/* Partie ajoutée par SCo en oct 2015 pour refonte de la page d'accueil */
#pageindex{
	margin-left : 1%;
	max-width 	: 1400px;
	vertical-align : top;
}
.cadrePpal p{
	text-align		: justify;
	margin-right 	: 2%;
	line-height 	: 1.4em;
}
.separateur{
	margin-left: auto;
	margin-right: auto; 
	width: 5%;
}
h2{
	font-size : 1.3em;
}
h4{
	margin-left: 1em;
	display: inline;
}
#encadre{
	border : 4px black ridge;
}
.hautCadrePpal{
	background-color: #0097C9;
	border-top-color: #7FCBE4;
	border-top-width: 4px;
	border-top-style: solid;
	color: white;	
}

.rubriqueMenu{
	background-color: #FF005A; 
	border-top-style:solid; 
	border-top-color: #B40040; 
	border-top-width: 4px; 
	padding: 4px;
	color: white;
}

hr{
	width: 100%;
}