/* CSS Document */


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:0px; padding:0px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color:#000000; border: none; padding-left:5px }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color:#000000; border: none; padding-left:5px; padding-top:3px; padding-right:5px; padding-bottom:3px;}


/* ALL */
h1 { font-weight:bold; color:#000066; font-size:13px;}
h2 { font-weight:bold; color:#000000; font-size:11px;}


.fond_menu { background-image:url(imgweb/menu_middle.gif); background-repeat:repeat-y;}
.cadre_haut { background-image:url(imgweb/cadre_top.gif); background-repeat:no-repeat;}
.cadre_central {background-image:url(imgweb/cadre_middle.gif); background-repeat:repeat-y;}
.cadre_bas {background-image:url(imgweb/cadre_bottom.gif); background-repeat:no-repeat;}

.cadre526_haut { background-image:url(imgweb/cadre_top_526.gif); background-repeat:no-repeat;}
.cadre526_central {background-image:url(imgweb/cadre_middle_526.gif); background-repeat:repeat-y;}
.cadre526_bas {background-image:url(imgweb/cadre_bottom_526.gif); background-repeat:no-repeat;}


.gray { color:#666666;}
.red { font-weight:bold; color:#FF0000; font-size:11px;}
.line { background-color:#FFFFFF;}
.indback { background-image: url(imgweb/backoffice.gif); background-repeat:no-repeat;}

.control { font-size:8px; color:#000066; text-decoration:none; padding-right:15px; text-transform:uppercase;}
a.control:hover { color:#000000; text-decoration:underline;}
.pdf { font-size:8px; color:#000066; text-decoration:none; padding-right:2px; text-transform:uppercase;}
a.pdf:hover { color:#FF3300;}
a.menu:link, a.menu:visited { font-weight:bold; text-transform:uppercase; color:#000066; text-decoration:none; font-size:9px; display:block; padding-left:2px;}
a.menu:hover { color:#FFFFFF; background-color:#000066; padding-left:2px;}
a.carte:link, a.carte:visited { font-weight:bold; text-transform:uppercase; color:#FF6600; text-decoration:none; font-size:8px; display:block; padding-left:2px;}
a.carte:hover { color:#FFFFFF; background-color:#FF6600; padding-left:2px;}




/* IFRAME */
body.framecontent {width: 90%;text-align:justify;}

/* ACCES */
.white { color:#FFFFFF; text-transform:uppercase; font-size:8px; padding-right:3px;}

/* INDEX */
.soustitre { font-size:11px; color: #666666; padding-left:8px; }
.navigation {
	background-image:url(imgweb/NavigationPrincipale_r1_c10.jpg);
}
.ombre { background-image:url(imgweb/ombre.gif);}
.sousnav {  background-image:url(imgweb/sousnav.gif);}
.titre { font-size:14px; font-weight:bold; color:#000000; padding-left:5px;}
a.navigation:link, a.navigation:visited {text-decoration:none; border:none;}
a.navigation:hover {}


/* ACCUEIL */
.edito { font-size:11px; padding:10px; text-align:justify; padding-top:0px}
.signature { font-style:italic; text-align:right;}
.titre_elus { color:#000000; font-weight:bold; font-size:14px; text-transform:uppercase; padding:5px;}
.nom_liste { font-weight:bold; color:#000000;padding-left:5px;}
.fonction_liste {color:#000000; padding-left:5px; font-weight: normal;}
.rattachement_liste { font-style:italic; color:#999999; padding-left:5px;}

/* NEWS */
.date_news { color:#FF3300; }
.titre_news { color:#000000; font-weight:bold; padding-bottom:2px; padding-right:3px;}
.texte_news { color:#000000; padding-right:3px;}
a.news:link, a.news:visited, .campagnecom {color:#666666; text-decoration:none; font-style:italic;}
a.news:hover { color:#FF0000; text-decoration:underline;}
a.suite:link, a.suite:visited { font-size:8px; text-transform:uppercase; color:#FF3300; text-decoration:none; padding-bottom:3px;}
a.suite:hover { color:#FF0000; text-decoration:underline;}



/* BUSAZUR */
.coordonnées_busazur { background-image:url(imgweb/bandeau_gauche.gif); background-repeat:no-repeat; background-position:top, left;}
.titre_azur { font-weight:bold; color:#000066; }
.cadreazur_gauche { background-image:url(imgweb/cadrebusazur_gauche.gif); background-repeat:no-repeat;}
.cadreazur_central { background-image:url(imgweb/cadrebusazur_central.gif); background-repeat:repeat-x;}
.cadreazur_droit { background-image:url(imgweb/cadrebusazur_droit.gif); background-repeat:no-repeat;}



/* HANDIBUS */
.coordonnées_handibus {}


/* CAMPAGNES DE COMMUNICATION */
.titre_com { color:#000000; font-size:12px; font-weight:bold; text-transform:uppercase;}

/* MARCHES PUBLICS */
.date_marches{ color:#FF3300; font-size:12px;}
.titre_marches { color:#000000; font-weight:bold; padding-bottom:2px; padding-right:3px; font-size:12px}
.texte_marches { color:#000000; padding-right:3px;text-align:justify;}
a.marches:link, a.marches:visited {color:#666666; text-decoration:none; font-style:italic;}
a.marches:hover { color:#FF0000; text-decoration:underline;}

/* BHNS */
.sousnavbhns {
	background-image:url(imgweb/bhns/NavigationsecondaireBhns_r1_c6.jpg);
}
.fond_menualternative {
	background-image:url(imgweb/bhns/menu_alternative.gif);
	background-repeat:repeat-y;
}
a.menualternative:link, a.menualternative:visited {
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	display:block;
	padding-left:2px;
}

.cadrebhns {
	background-image:none;
	background-repeat:no-repeat;
	background-color: #FFF;
	}
.titre_bhns {
	color:#000066;
	font-weight:bold;
	padding-bottom:2px;
	font-size:18px
	}
.texte_bhns {
	color:#000000;
	font-size: 11px;
	text-align:justify;
	}
h3 {
	color:#000000;
	font-weight:bold;
	padding-bottom:2px;
	font-size:20px
}
h4 { 
	font-weight:bold; 
	color:#000000; 
	font-size:14px;
}
	

.txterror {
	font-size: 10px
}


INPUT { 
	color: #000; 
		font-size: 11px; 
		font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		background-color: #EEEEEE 
}

SELECT { 
	color: #000; 
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #EEEEEE 
	}
	
TEXTAREA { 
	color: #000; 
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #EEEEEE 
}
.texteencadre_alternative {
	color:#000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(bhns/encardealternative1.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	padding-top:4px;
	padding-right:8px;
}
.legendeencadre_alternative {
	color:#000000;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(bhns/encardealternative1.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	padding-top:4px;
	padding-right:8px;
}
.fond_menutransport {
	background-image:url(imgweb/bhns/menu_transport.gif);
	background-repeat:repeat-y;
}
a.menutransport:link, a.menutransport:visited {
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	font-size:9px;
	display:block;
	padding-left:2px;
}
.texteencadre_transport {
	color:#000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(bhns/encardetransport1.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	padding-top:4px;
	padding-right:8px;
}
a.menugeneration:link, a.menugeneration:visited {
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	display:block;
	padding-left:2px;
}
.fond_menugeneration {
	background-image:url(imgweb/bhns/menu_generation.gif);
	background-repeat:repeat-y;
}
