/* 
	Note à l'intégrateur : 
	Utilisez des tailles de police en pixel pour moins 
	de déformation dans les différents fureteurs.
*/

BODY 
	{ 
	background: #E5EFF8; 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9.5px; 
	color: #3B5B82; 
	}

/* Fonte et celulles par défaut */
FONT,TD { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9.5px; 
	color: #3B5B82; }

/* Paragraphes par défaut, utiliser comme tel pour le contenu général */
P { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9.5px; 
	color: #3B5B82; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 8px;
	margin-left: 0px; }

/* Ajout de Vince 25 mai 2005 */
SELECT {
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 9.5px; }
 
/* Ajout de Vince 25 mai 2005 */
INPUT {
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 9.5px; }

 /* Ajout de Oli 30 jan 2013 */
TEXTAREA.descr {
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 9.5px; }

 /* Titres pour la page d'accueil */
.ATitre { 
	font-size: 11px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-right: 6px; 
	margin-bottom: 4px; 
	margin-left: 0px; }

/* Titre "À la UNE" */
.TitreUNE { 
	font-size: 18px; 
	font-weight: bold; 
	margin-top: 1px; 
	margin-right: 0px; 
	margin-bottom: 8px; 
	margin-left: 0px; }

/* Texte "À la UNE" */
.TexteUNE { 
	font-size: 11px; 
	font-weight: none;	}

/* Photo "À la UNE" */
IMG.PhotoUNE { 
	border: 1px solid #4975A9; 
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 0px; 
	margin-bottom: 8px; }

/* Titre lien actif du breadcrumb */
.TitreBC { 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 10px; }

/* Titre pour le message d'accueil */
.Welcome { 
	font-size: 11px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 6px; }
	
/* Titres pour les pages de contenu */
.Titre { 
	font-size: 11px; 
	font-weight: bold; 	
	margin-top: 0px; 
	margin-bottom: 6px; }
	
.Separateur { 
  border-bottom : 1px dotted #A4C6E3; }  

/* Pareil à .Titre sauf, souligné à 100% de la largeur du contenant */
.TitreSL { 
	font-size: 11px; 
	font-weight: bold; 
	border-bottom : 1px solid #A4C6E3; 
	margin-top: 0px; 
	padding-bottom: 3px; 
	margin-bottom: 6px; }

/* SousTitre */
.SousTitrePointille { 
	font-size: 10px; 
	font-weight: bold; 
	border-bottom : 1px dotted #A4C6E3; 
	margin-top: 0px; 
	padding-bottom: 3px; 
	margin-bottom: 6px; }

/* Sous-titres de contenu */
.SousTitre { 
	font-size: 9.5px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 0px; }
	
/* Texte de contenu */	
.Contenu { 
	margin-top: 5px; 
	margin-right: 6px; 
	margin-bottom: 8px;		
	color: #4975A9; }

/* Paragraphe pour le lien "Haut de page" */
.HautDePage { 
	font-size: 9.5px; 
	font-weight: bold; 
	/*border-top : 1px solid #A4C6E3; */
	margin-top: 22px; 
	padding-top: 3px; 
	margin-bottom: 6px; }

/* Liens par défaut */
A:link { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82;		
	text-decoration: underline; }
A:visited { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: underline; }
A:active { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: underline; }
A:hover { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: none; }

/* Liens par wlav2 */
A.wlav2:link { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82;		
	text-decoration: none; }
A.wlav2:visited { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: none; }
A.wlav2:active { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: none; }
A.wlav2:hover { 
	font-family: Geneva,Verdana,sans-serif; 
	color: #3B5B82; 
	text-decoration: underline; }

/* Lien du titre d'une section vedette */
A.TitreVedette:link {
	font-family: Geneva,Verdana,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #31629D;
	line-height: 27px;
	text-decoration: none; }

A.TitreVedette:visited {
	font-family: Geneva,Verdana,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	--color: #688CB7;
	color: #31629D;
	line-height: 27px;
	text-decoration: none; }

A.TitreVedette:active {
	font-family: Geneva,Verdana,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #31629D;
	line-height: 27px;
	text-decoration: none; }

A.TitreVedette:hover {
	font-family: Geneva,Verdana,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #31629D;
	line-height: 27px;
	text-decoration: none; }

.TitreApp {
	font-family: Geneva,Verdana,sans-serif;
	font-size: 9px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #30629D;
	line-height: 19px; }

/* Lien de breadcrumb */
A.TitreBC:link { 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 10px;
	text-decoration: none; }

A.TitreBC:visited { 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 10px;
	text-decoration: none; }

A.TitreBC:active { 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 10px;
	text-decoration: none; }

A.TitreBC:hover { 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-bottom: 10px;
	text-decoration: underline; }

/* Colonne de gauche : menu */
/* niveau 1 */
.TypoColGauche1 { 
font-weight: normal; 
	font-size: 10px;
	margin-top: 1px; 
	margin-right: 6px; 
	margin-bottom: 1px;
	margin-left: 0px;
	color: #3B5B82; }
/* niveau 2 */
.TypoColGauche2 { 
font-weight: normal; 
  font-size: 9px;
	margin-top: 1px; 
	margin-right: 6px; 
	margin-bottom: 1px;
	margin-left: 0px;
	color: #3B5B82; }
/* niveau 3 */
.TypoColGauche3 { 
font-weight: normal; 
  font-size: 9px;
	margin-top: 1px; 
	margin-right: 6px; 
	margin-bottom: 1px;
	margin-left: 18px;
	color: #3B5B82; }	
A.TypoColGauche:link { 
	color: #3B5B82; 
	text-decoration: none;
	}		
A.TypoColGauche:visited { 
	color: #3B5B82; 
	text-decoration: none;
	}
A.TypoColGauche:active { 
	color: #3B5B82; 
	text-decoration: none;
	}
A.TypoColGauche:hover { 
	color: #4975A9; 
	text-decoration: underline;
	}
/*
.TypoColGaucheOn { 
	margin-top: 1px; 
	margin-right: 6px; 
	margin-bottom: 1px;
	margin-left: 0px;
	color: #0BA8E2; }
*/
A.TypoColGaucheOn:link { 
	color: #0BA8E2; 
	text-decoration: none; }
A.TypoColGaucheOn:visited { 
	color: #0BA8E2;
	text-decoration: none; }
A.TypoColGaucheOn:active { 
	color: #0BA8E2;
	text-decoration: none; }
A.TypoColGaucheOn:hover { 
	color: #0BA8E2;
	text-decoration: underline; }

/* Colonnes Accueil Centre */
.TypoColACentre { 
	margin-top: 0px; 
	margin-right: 6px; 
	margin-bottom: 8px;
	margin-left: 0px; }

/* Colonne de droite */
.TypoColDroite { 
        font-weight: normal; 
	margin-top: 0px; 
	margin-right: 6px; 
	margin-bottom: 8px;
	margin-left: 0px;
	color: #4975A9; }
A.TypoColDroite:link { 
	color: #4975A9;
	text-decoration: none; 
	}
A.TypoColDroite:visited { 
	color: #4975A9; 
	text-decoration: none; 
	}
A.TypoColDroite:active { 
	color: #4975A9; 
	text-decoration: none; 
	}
A.TypoColDroite:hover { 
	color: #4975A9; 
	text-decoration: underline; 
	}

/* Quartier Découvrez */
.TypoQuartier { 
	color: #7F955F; }
A.TypoQuartier:link { 
	color: #7F955F; }
A.TypoQuartier:visited { 
	color: #7F955F; }
A.TypoQuartier:active { 
	color: #7F955F; }
A.TypoQuartier:hover { 
	color: #7F955F; }

IMG.PhotoCadreA { 
	border: 1px solid #4975A9; 
	margin-right: 6px; 
	margin-bottom: 4px; }

SUP.Ajuste { 
	font-size: 11px; 
	vertical-align: 2px; }

IMG.ImagePage {
    margin-right: 10 px;
    margin-bottom: 5 px;}

IMG.PhotoCadreG { 
	border: 1px solid #4975A9; 
	margin-right: 10px; 
	margin-bottom: 8px; }

IMG.PhotoCadreD { 
	border: 1px solid #4975A9; 
	margin-left: 10px; 
	margin-bottom: 8px; }

/* Menu secondaire : Outils */
P.Utils { 
	padding-top: 3px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; }
	
SPAN.Utils { 
	border: 1px solid #AFC4DC; 
	width: 0px;
	height: 0px;
	padding-top: 0px; 
	padding-right: 4px; 
	padding-bottom: 1px; 
	padding-left: 4px; 
	margin-top: 0px; 
	margin-right: 2px; 
	margin-bottom: 0px; 
	margin-left: 2px; }

A.Utils:link { 
	font-family: Geneva,Verdana,sans-serif; 
	font-size: 9.5px; 
	font-weight: bold; 
	color: #3B5B82; 
	text-decoration: none; }
A.Utils:visited { 
	font-family: Geneva,Verdana,sans-serif; 
	font-size: 9.5px; 
	font-weight: bold; 
	color: #3B5B82; 
	text-decoration: none; }
A.Utils:active { 
	font-family: Geneva,Verdana,sans-serif; 
	font-size: 9.5px; 
	font-weight: bold; 
	color: #3B5B82; 
	text-decoration: none; }
A.Utils:hover { 
	font-family: Geneva,Verdana,sans-serif; 
	font-size: 9.5px; 
	font-weight: bold; 
	color: #4975A9; 
	text-decoration: none; }

INPUT.InputRecherche { 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9.5px; }
INPUT.SubmitRecherche { 
	margin-top: 6px; }

SPAN.button
{
background-image: url("/img/theme/button_bg.png");
text-align: center;	
background-color: #FFFFFF;		
border: 2px outset; 
width: 0px;
height: 0px;
padding-top: 3px; 
padding-right: 6px; 
padding-bottom: 2px; 
padding-left: 6px; 
margin-top: 0px; 
margin-right: 2px; 
margin-bottom: 0px; 
margin-left: 2px;
}
SPAN.button2
{
//background-image: url("/img/theme/button2_bg.png");
text-align: center;	
background-color: #FFFFFF;		
border: 2px outset; 
width: 0px;
height: 0px;
padding-top: 3px; 
padding-right: 6px; 
padding-bottom: 2px; 
padding-left: 6px; 
margin-top: 0px; 
margin-right: 2px; 
margin-bottom: 0px; 
margin-left: 2px;
}

/* Backgrounds Interface */
.Bg0 { background: #FFFFFF; }
.Bg1 { background: #EEF5FA; }
.Bg2 { background: #E5EFF8; }
.Bg3 { background: #DEECF6; }
.Bg4 { background: #CDE2F1; }
.Bg5 { background: #CFDBE9; }
.Bg6 { background: #B5C7DC; }
.Bg7 { background: #A4C6E3; }
.Bg8 { background: #4975A9; }
.Bg9 { background: #30629D; }

/* Couleurs Sections WEB SAFE */
.BgAccueil		      { background: #00FFFF; }
.BgAdministration		{ background: #CCCCFF; }
.BgGuichetMunicipal	{ background: #FF9900; }
.BgCartesStats			{ background: #009999; }
.BgCulture				  { background: #FF0099; }
.BgEnvironnement		{ background: #99CC66; }
.BgSecuritePublique	{ background: #990033; }
.BgTourisme				  { background: #FF3300; }
.BgTransport			  { background: #009900; }
.BgVieCommunautaire	{ background: #0099CC; }
.BgVieEconomique		{ background: #9999CC; }
.BgQuartier				  { background: #669933; }
.BgElection				  { background: #7690B9; }

/* NURUN
.BgAdministration		{ background: #00FFFF; }
.BgGuichetMunicipal	{ background: #00FFFF; }
.BgCartesStats			{ background: #00FFFF; }
.BgCulture				  { background: #EC008C; }
.BgEnvironnement		{ background: #00FFFF; }
.BgSecuritePublique	{ background: #00FFFF; }
.BgTourisme				  { background: #FF400C; }
.BgTransport			  { background: #00FFFF; }
.BgVieCommunautaire	{ background: #08AAE5; }
.BgVieEconomique		{ background: #0076A3; }
.BgQuartier				  { background: #95B06E; }
*/

/* Menu DHTML */
A.ntLnk:link 	{ font-size: 9.5px;	font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #FFFFFF; text-decoration: none; }
A.ntLnk:visited	{ font-size: 9.5px; font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #FFFFFF; text-decoration: none; }
A.ntLnk:active 	{ font-size: 9.5px; font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #FFFFFF; text-decoration: none; }
A.ntLnk:hover	{ font-size: 9.5px; font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #EEF5FA; text-decoration: none; }	
.ntBul			{ margin-top: 3px; margin-bottom: 4px; }




/* xpbutton look */
table.xpbutton td.R{width:4px;}
table.xpbutton td.L{width:4px;}
table.xpbutton td.R img{display:block}
table.xpbutton td.L img{display:block}
table.xpbutton{color:#333333;display:inline}
table.xpbutton td.C{background-image:url(../img/buttons/button_xp_center.gif);background-repeat:x;white-space:nowrap;}
table.xpbutton td.C a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.xpbutton td.C a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.xpbutton td.CFFFFFF{background-image:url(../htmldb/buttons/button_xp_center_FFFFFF.gif);background-repeat:x;white-space:nowrap;}
table.xpbutton td.CFFFFFF a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.xpbutton td.CFFFFFF a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.xpbutton td.CEEEEEE{background-image:url(../htmldb/buttons/button_xp_center_EEEEEE.gif);background-repeat:x;white-space:nowrap;}
table.xpbutton td.CEEEEEE a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.xpbutton td.CEEEEEE a:visited{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}



#navbar_search {
	text-align: left;
	white-space: nowrap;
	margin-left: 10px;
}

#navbar_search label a {
	text-decoration: none;
	font-weight: bold;
}

#navbar_search input.inputRecherche {
	width: 70px;
}

.iconDocs {
	padding-right: 5px;
}

ul.searchTabs {
	list-style-type: none;
	overflow: auto;
	padding: 5px 0;
	margin: 5px 0;
}

ul.searchTabs li {
	font-style:italic;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
}

ul.searchTabs li.active {
	font-size: 11px;
	font-weight: bold;
}

.clearer {
	clear:both;
}

.searchResults {
	border: 1px solid #a4c6e3;
	border-width: 1px 0 0;
	padding: 5px 0;
	margin: 5px 0;
}

.searchResult {
	border-bottom: 1px dotted #a4c6e3;
	padding: 5px 0;
	position: relative;
}

.searchResult p.title {
	margin-right: 50px;
}

.searchResult p.lang {
	font-style: italic;
	color: #4975a9;
	font-size: 9px;
	margin-left: 10px;
	position: absolute;
	top: 5px;
	right: 0;
}

ul.small {
  list-style-image: url(bull.gif);
  list-style-type: disc;
  /*
  padding: 0px;
  margin: 0px;
  */
}