/* CSS Document */

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin: 0px;
	padding: 0px;
	background-image: url(/portail_2004/images/fonds_cent.gif);
}

/* paragraphe en général */

p {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	font-style: normal;
}

table {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

li {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

/*Attribut pour les tables qui servent à créer les lignes de contour*/

table.contour   {background-color: #464650;}
tr.contour     {background-color: #464650;}
td.contour      {background-color: #464650;}

/**/

table.fond   {background-color: #D4E3E9;}
tr.fond      {background-color: #D4E3E9;}
td.fond      {background-color: #D4E3E9; }

/**/

table.pale2      {background-color: #A1C7E5;}
tr.pale2         {background-color: #A1C7E5;}
td.pale2         {background-color: #A1C7E5; }

table.fonce2   {background-color: #4279A6;}
tr.fonce2      {background-color: #4279A6;}
td.fonce2      {background-color: #4279A6;}

/* Tables pour Publications PDF */

table.ffonce   {background-color: #4279A6;}
tr.ffonce         {background-color: #4279A6;}
td.ffonce        {background-color: #4279A6;}

/* paragraphe en général 2 */

p.fonce2 {font-size: 9pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; color:#515e87}

/* Titre */

.titre{
	font-size: 14pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight : bold;
}

H1 {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #00415D;
}
/* Sous-titre */

.stitre{
	font-size: 12pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color:#4279A6;
	font-weight : bold;
}


H2 {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color:#000000; text-align: left }

/* Pour les détails d'un hyperlien*/

.det{
	font-size: 9pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*Pour la date dans les listes*/

.data {
	color: #A1C7E5;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

/* Titre dans Publications*/

.titpub{
	font-size: 10pt;
	font-family: Trebuchet MS, 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: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

a:visited {
	color: #000000;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

a:hover {
	color: #7f7f7f;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}

a:active {
	color: #7f7f7f;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 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: #4279a6;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:visited  {
	color: #4279a6;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:hover {
	color: #A1C7E5;
	font-size: 10pt;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight : bold;
}

a.std:active {
	color: #4279a6;
	font-size: 10pt;
	font-family: Trebuchet MS, 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: Trebuchet MS, 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: Trebuchet MS, 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:  Trebuchet MS, 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:  Trebuchet MS, 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: Trebuchet MS, 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: Trebuchet MS, 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: "Trebuchet MS", 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:  "Trebuchet MS", 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: "Trebuchet MS", 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: "Trebuchet MS", 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:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:visited {
	color: #4279a6;
	font-size: 9pt;
	font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:hover {
	color: #A1C7E5;
	font-size: 9pt;
	font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.joua:active {
	color: #A1C7E5;
	font-size: 9pt;
	font-family: Trebuchet MS, 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: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:visited {
	color: #000000;
	font-size: 9pt;
	font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:hover {
	color: #7F7F7F;
	font-size: 9pt;
	font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.sur:active {
	color: #7F7F7F;
	font-size: 9pt;
	font-family: Trebuchet MS, 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;
}

input.checkbox {
    border : 0px none;
    background-color: transparent;
    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;
    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 : 240px;
}

select.rechCal{
	font-family : arial;
	background-color: #cccccc;
	font-size : 8pt;
	color : #000000;	
}

textarea {
    border : 1px solid;
	font-family : Tahoma;
    color : #336699;
    background-color: #0007E5;
    border-color : #336699;
    font-size : 8pt;
}

/*Pour le formatage du calendrier*/

.calendar {   background: #F8F8EC; font: 7pt verdana; }
.calWeekEnd { background: #F8F0EF; color: #00cc66;  font: 7pt verdana; }
.calMonth { background: transparent; font: bold 7pt Trebuchet; }
.calDays  { background: #4279A6; color: #ffffff; font: 7pt verdana; }
.calPrev  { background: #F8F8EC; color: #cccccc; font: 7pt verdana; }
.calNow   { background: #4279A6; color: #F8F8EC; font: 7pt verdana;}
.calNext  { background: #F8F8EC; color: #cccccc; font: 7pt verdana;}
.calNextWE{ background: #F8F0EF; color: #cccccc; font: 7pt verdana;}
span.calHoliday{background: #ffcccc; font: 7pt verdana;}
.calTitle { background: transparent; font: bold 7pt verdana;}
.calPayday{background: #ffcc66; font: 7pt verdana;}


/*Liens utilisés dans le menu principal s(entête de la page) de la page */
a.calendar:link {
	color: #666699;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.calendar:visited {
	color: #666699;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.calendar:hover {
	background: #4279A6;
	color: #F8F8EC;
	font-size: 7pt;
	font-family: verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.calendar:active{
	background: #4279A6;
	color: #F8F8EC;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}

/*Liens utilisés dans le menu principal s(entête de la page) de la page */
a.next:link {
	background: #eeeeee;
	color: #666699;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.next:visited {
	background: #eeeeee;
	color: #666699;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.next:hover {
	background: #4279A6;
	color: #eeeeee;
	font-size: 7pt;
	font-family: verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}
a.next:active{
	background: #4279A6;
	color: #eeeeee;
	font-size: 7pt;
	font-family:  verdana;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
}


/*Pour les titres latéraux à droite dans applicatif*/
.titrapp {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4279A6;
	text-indent: 5px;
}

.pucemaire{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
}

/*Lien bureau du Maire*/

a.maire:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a.maire:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a.maire:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}
a.maire:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}

/*Lien communiqués*/

a.comm:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a.comm:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a.comm:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}
a.comm:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
}

.pucecomm{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
}

.puceb4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #333366;
}

/*Lien bloc 4*/

a.b4:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
a.b4:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
a.b4:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
}
a.b4:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #7F7F7F;
	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;
}
/*Lien bande de droite*/

a.band:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.band:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.band:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.band:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*Lien pour le centre*/

a.cent:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.cent:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.cent:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.cent:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*Lien pour Tous les ...*/

a.tous:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tous:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tous:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.tous:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* Pour les sous-titre des événements*/
.steve{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #00415D;
	text-decoration: none;
}
/* Pour les pdf dans la bande de droite*/

.pdf{
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.bggen {
	background-image: url(/portail_2004/images/fonds_bas.gif);
}