@charset "iso-8859-1";



/* Titre */

.titre{
	font-size: 14pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight : bold;
}

/* Sous-titre */

.stitre{
	font-size: 12pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#4279A6;
	font-weight : bold;
}

/* Pour les détails d'un hyperlien*/

.det{
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}


/* Titre dans Publications*/

.titpub{
	font-size: 10pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight : bold;
	margin-left : 4px;
}

/* texte en bas de page - générique*/

.bas { font-size: 7pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000}


/*Liens de base */

a:link {color: #000000; font-size: 10pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  font-style: bold}

a:visited {color: #000000; font-size: 10pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  font-style: bold}

a:hover {color: #7f7f7f; font-size: 10pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  font-style: bold}

a:active {color: #7f7f7f; font-size: 10pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;  font-style: bold}




/* Lien utilisés dans le bas des pages - générique*/

a.bas:link {   color: #464650; font-size: 7pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}

a.bas:visited {color: #464650; font-size: 7pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}

a.bas:hover {  color: #7f7f7f; font-size: 7pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}

a.bas:active {  color: #7f7f7f; font-size: 7pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none}

/* Liens standard pour à surveiller - applications etc.*/
a.std:link {
	color: #298C99;
	font-size: 10pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:visited  {
	color: #298C99;
	font-size: 10pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:hover {
	color: #A1C7E5;
	font-size: 10pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:active {
	color: #298C99;
	font-size: 10pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}
/*Puce du journal officiel*/

.puce {
	color: #000000;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

/*Puce des publications*/

.pucep {
	color: #FFFFFF;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

/* liens utilisés pour Publications*/

a.pub:link {
	color: #FFFFFF;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.pub:visited {
	color: #FFFFFF;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.pub:hover {
	color: #E5E5CF;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.pub:active {
	color: #E5E5CF;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

/* liens utilisés pour journal officiel dans PA*/

a.jour:link {
	color: #000000;
	font-size: 8.5pt;
	font-family: "verdana", Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.jour:visited {
	color: #000000;
	font-size: 8.5pt;
	font-family:  "verdana", Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.jour:hover {
	color: #7F7F7F;
	font-size: 8.5pt;
	font-family: "verdana", Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

a.jour:active {
	color: #7F7F7F;
	font-size: 8.5pt;
	font-family: "verdana", Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height : 12pt;
}

/* liens utilisés pour journal officiel dans applications*/

a.joua:link {
	color: #4279a6;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:visited {
	color: #4279a6;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:hover {
	color: #A1C7E5;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:active {
	color: #A1C7E5;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}


/* liens utilisés dans à surveiller */

a.sur:link {
	color: #000000;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:visited {
	color: #000000;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:hover {
	color: #7F7F7F;
	font-size: 9pt;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:active {
	color: #7F7F7F;
	font-size: 9pt;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur2:link {
	color: #00415D;
	font-size: 9pt;
	font-family:  verdana, Geneva, arial, Helvetica, sans-serif;
	;
	font-style: normal;
	
	text-decoration: none;
}

a.sur2:visited {
	color: #00415D;
	font-size: 9pt;
	font-family:  verdana, Geneva, arial, Helvetica, sans-serif;
	;
	font-style: normal;
	
	text-decoration: none;
}

a.sur2:hover {
	color: #999999;
	font-size: 9pt;
	font-family:  verdana, Geneva, arial, Helvetica, sans-serif;
	;
	font-style: normal;
	
	text-decoration: none;
}

a.sur2:active {
	color: #999999;
	font-size: 9pt;
	font-family:  verdana, Geneva, arial, Helvetica, sans-serif;
	;
	font-style: normal;
	
	text-decoration: none;
}



/*Boite de saisie de recherche*/

input.rech{

	font-family : arial;
	height : 15px;
	font-size : 7pt;

}

input.code {
    border : 1px solid;
	font-family : Tahoma;
    background-color: #ffffff;
    border-color : #336699;
    height : 13px;
    font-size : 8pt;
    color : #000000;
}
input.button {
    border : 1px solid;
    background-color: #A1C7E5;
    border-color : #336699;
    height : 18px;
    font-size : 8pt;
    font-weight : bold;
    color : #FFFFFF;
}

input.radio {
    background-color: transparent;
    height : auto;
    border : 0px none;
    border-color : auto;
}

input.checkbox {
    border : 0px none;
    background-color: transparent;
    border-color : none;
    height : 18px;
    font-size : 8pt;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    margin-top : 0px;
    padding-left : 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

input.menu {
    border : 0px none;
    background-color: transparent;
    border-color : none;
    height : 18px;
    font-size : 8pt;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    margin-top : 0px;
    padding-left : 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

input.image {
    background-color: transparent;    
    border : 0px solid;
    
}

select {
    border : 1px solid;
	font-family : Tahoma;
    background-color: #A1C7E5;
    border-color : #00415D;
    height : 18px;
    font-size : 8pt;
    color : #00415D;
}

select.multi {
    border : 1px solid;
	font-family : Tahoma;
    background-color: #A1C7E5;
    border-color : #336699;
    height : 100px;
    font-size : 8pt;
    color : #336699;
}


/*Menu déroulant pour les liens utiles du portail*/

select.dropp{
	font-family : arial;
	background-color: #ffffff;
	font-size : 8pt;
	color : #000000;
	width : 140px;
}

/*Menu déroulant pour les liens rapides de l'arrondissement*/

select.dropa{
	font-family : arial;
	background-color: #ffffff;
	font-size : 8pt;
	color : #000000;
	width : 220px;
}


textarea {
    border : 1px solid;
	font-family : Tahoma;
    color : #336699;
    background-color: #A1C7E5;
    border-color : #336699;
    font-size : 8pt;
    scrollbar-3d-light-color : #FFFFFF;
    scrollbar-arrow-color : #FFFFFF;
    scrollbar-base-color : #336699;
}


/*Pour les titres latéraux à droite dans applicatif*/
.titrapp {
	font-family: "verdana", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4279A6;
	text-indent: 5px;


}
/*Pour le formatage du calendrier*/

.calendar {     }
.calWeekEnd {  color: #999999;  verdana; }



.calPrev  {   }
.calNow{
	background-image: url("/htdocs/images/bt_pra_cal_jour.gif");
	background-repeat: no-repeat;
	background-position: center;
  }
.calNext  {  color: #999999; font-size: 9px; }
.calNextWE{  color: #999999; font-size: 9px;}
span.calHoliday{background: #ffcccc; font: 7pt verdana;}
.calTitle { background: transparent; font: bold 7pt verdana; align: center;}
.calPayday{background: #ffcc66; font: 7pt verdana;}



a.next:link {
	background: #E6ECBC;
	color: #00415D;
	font-size: 7pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.next:visited {
	background: #E6ECBC;
	color: #00415D;
	font-size: 7pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.next:hover {
	background: #E6ECBC;
	color: #00415D;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline
}
a.next:active{
	background: #E6ECBC;
	color: #00415D;
	font-size: 7pt;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}


.rech {
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height : 9pt;
}
.dateheure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.dateheuren {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menutitle{
	cursor:pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;	
}

.submenu{
    margin-bottom: 0.5em;
}

.eRed11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
                font-weight: bold;
		line-height: 15px;
	}
a.eRed11Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed11Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
.eDarkGrey10{
    cursor:pointer;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
	}
a.calendar:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.calendar::visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.calendar::hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.calendar::active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}

	a.ePratique_cal2:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.ePratique_cal2:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.ePratique_cal2:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ePratique_cal2:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
.eMenu_on {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-style: normal;
	    font-weight: normal;
	    color: #8C0000;
	    line-height: 18px;
    }
.calMonth{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8C0000;
                font-weight: bolder;
		
	}
.calDays{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	a.eMenu_on:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    } 
    a.eMenu_on:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
    a.eMenu_on:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: underline;
    }
    a.eMenu_on:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
	a.eBlack10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
    a.eDarkGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	.eMediumGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
	}
	
	.eMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
select.dropRecherche {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;;
    }
.eLightGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		line-height: 15px;
	}
.eBlack10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
a.eDarkGrey9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
.eDarkGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
a.eDarkGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
td.eDarkGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
