BODY { background-color:#ffffff; margin: 0; 
       font-family:Arial; font-size:9pt;color: #555555; }

#page {
	margin-left: 15px;
	margin-top: 15px;
}

h1 {
	font-family: "Times New Roman";
	text-decoration: none;
	color: #EA6527;
	font-size: 20pt;
	font-weight: normal;
	display:inline;
}

h2 {
	font-family: Arial;
	font-size:19px;
	font-weight: bold;
	color: #837670;
}

h3{
	font-family: "Times New Roman";
	text-decoration: none;
	color: #EA6527;
	font-size: 17pt;
	font-weight: normal;
}

a { color: #EA6527; }

A.lienplanrub {
	font-family: Arial;
	color: #e95e0f;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
}
A.lienplanrub:hover {
	font-family: Arial;
	color: #e95e0f;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
}

A.lienplansrub {
	padding-left: 20px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
}
A.lienplansrub:hover {
	padding-left: 20px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;
}

A.lienplanssrub {
	padding-left: 40px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}
A.lienplanssrub:hover {
	padding-left: 40px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}

A.lienplansssrub {
	padding-left: 60px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}
A.lienplansssrub:hover {
	padding-left: 60px;
	font-family: Arial;
	color: #837670;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}

A.lien1 {
	font-family: Arial;
	color: Blue;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}
A.lien1:hover {
	font-family: Arial;
	color: #e95e0f;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}

A.lien2, A.lien2:active {
	font-family: Arial;
	color: Blue;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}
A.lien2:hover, A.lien2:visited {
	font-family: Arial;
	color: #e95e0f;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
}

A.lienactu, A.lienactu:active, A.lienactu:visited {
	font-family: Arial;
	color: #0001AA;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
}
A.lienactu:hover {
	font-family: Arial;
	color:#e95e0f;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
}

A.lienblancaccueil, A.lienblancaccueil:active, A.lienblancaccueil:visited {
	font-family: Arial;
	color: White;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	padding-left:15px;
}
A.lienblancaccueil:hover {
	font-family: Arial;
	color:White ;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
	padding-left:15px;
}


A.lienssoumenu {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}
A.lienssoumenu:hover, A.lienssoumenu:active {
	font-family: Arial;
	color: #444444;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
}

A.liensoumenu, A.liensoumenu:visited {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
A.liensoumenu:hover, A.liensoumenu:active {
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

A.liensoumenu2, A.liensoumenu2:visited {
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
A.liensoumenu2:hover, A.liensoumenu2:active {
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

A.lienmenugauche, A.lienmenugauche:visited,A.lienmenugauche {
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
A.lienmenugauche:hover{
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

TD { font-family:Arial; font-size:9pt; color:#555555;}

TD.fondorange {
	background-color: #FF6600;
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
}

TD.fondorangetitre {
   font-family: "Times New Roman";
	font-size: 24px;
	background-color: #EA6527;
	font-weight: bold;
	color : #FFFFFF;
}
TD.menugauche {
	line-height: 9pt;
}

.s-font-ok  { color:green; font-weight : bold; }
.s-font-erreur  { color:red; font-weight:bold; }
.s-font-affichage  { color : maroon; }
.s-label  {	color : Black; }
.s-label-obligatoire  { color : #5959ac; }

.toutext {
	font-family: Arial;
	text-decoration: none;
	color: #555555;
	font-size: 9pt;
	font-weight: normal;
}

.toutextpetit {
	font-family: Arial;
	text-decoration: none;
	color: #555555;
	font-size: 8pt;
	font-weight: normal;
}

.toutextgrand {
	font-family: Arial;
	text-decoration: none;
	color: #555555;
	font-size: 10pt;
	font-weight: normal;
}

.toutextvert {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 9pt;
	font-weight: normal;
}

.toutextvertclair {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 9pt;
	font-weight: normal;
}

.toutext_arthistoire {
	font-family: Arial;
	text-decoration: none;
	color: #E75112;
	font-size: 9pt;
	font-weight: normal;
}

.toutext_terroir {
	font-family: Arial;
	text-decoration: none;
	color: #F6A800;
	font-size: 9pt;
	font-weight: normal;
}

.toutext_nature {
	font-family: Arial;
	text-decoration: none;
	color: #00519D;
	font-size: 9pt;
	font-weight: normal;
}

.toutext_culture {
	font-family: Arial;
	text-decoration: none;
	color: #C50E1F;
	font-size: 9pt;
	font-weight: normal;
}

.toutextblanc {
	font-family: Arial;
	text-decoration: none;
	color: white;
	font-size: 9pt;
	font-weight: normal;
}

.toutextblancpetit {
	font-family: Arial;
	text-decoration: none;
	color: white;
	font-size: 8pt;
	font-weight: normal;
}

.toutextorange {
	font-family: Arial;
	text-decoration: none;
	color: #EA6527;
	font-size: 9pt;
	font-weight: normal;
}

a.titre_coupcoeur:link, a.titre_coupcoeur:visited {
	font-family: Arial;
	text-decoration: none;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

.toutextorangeitalique {
	font-family: Arial;
	text-decoration: none;
	color: #EA6527;
	font-size: 9pt;
	font-weight: normal;
}

.toutextrouge {
	font-family: Arial;
	text-decoration: none;
	color: #c50e1f;
	font-size: 9pt;
	font-weight: normal;
}

.titrecarpentras {
	font-family: "Times New Roman";
	color: #006F4F;
	font-size: 19pt;
	font-weight: normal;
}
.grandtitre {
	font-family: "Arial";
	color: white;
	font-size: 19pt;
	font-weight: normal;
}
.grandtitreorange {
	font-family: "Times New Roman";
	color: #ea6527;
	font-size: 28pt;
	font-weight: normal;
}
.grandtitrevert {
	font-family: "Times New Roman";
	color: #47a818;
	font-size: 28pt;
	font-weight: normal;
}
.grandtitrejaune {
	font-family: "Times New Roman";
	color: #f6a800;
	font-size: 28pt;
	font-weight: normal;
}
.grandtitrebleu {
	font-family: "Times New Roman";
	color: #0a60b8;
	font-size: 28pt;
	font-weight: normal;
}
.grandtitremarron {
	font-family: "Times New Roman";
	color: #b65c13;
	font-size: 28pt;
	font-weight: normal;
}
.grandtitrerouge {
	font-family: "Times New Roman";
	color: #c50e1f;
	font-size: 28pt;
	font-weight: normal;
}

.titreorange {
	font-family: "Times New Roman";
	text-decoration: none;
	color: #EA6527;
	font-size: 20pt;
	font-weight: normal;
}
.titreorange2 {
	font-family: Arial;
	text-decoration: none;
	color: #EA6527;
	font-size: 11pt;
	font-weight: normal;
}

.textaccueilblanc {
	font-family: Arial;
	text-decoration: none;
	color: white;
	font-size: 9pt;
	font-weight: normal;
	line-height: 13pt;
}
.soumenuselect {
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
.titre1 {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 18pt;
	font-weight: Bold;
}
.titre2 {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 14pt;
	font-weight: Bold;
}
.titre3 {
	font-family: Arial;
	text-decoration: none;
	color: Black;
	font-size: 12pt;
	font-weight: bold;
}
.titre4 {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 9pt;
	font-weight: Bold;
}
.titre5 {
	font-family: Arial;
	text-decoration: none;
	color: #E95E0F;
	font-size: 9pt;
	font-weight: normal;
}
.titre6{
	font-family: Arial;
	color: #0001AA;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

td.celltitreevent {
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #F6A800;
	border: solid 1px #666666;
	border-collapse: collapse;
}

td.cellevent {
	vertical-align: top;
	color:#555555;
	background-color: #EEEAEA;
	border: solid 1px #666666;
	border-collapse: collapse;
}

td.calendmois {
	font-weight: bold;
	text-align: center;
	color: #CCCCCC;
	background-color: #EEEAEA;
}

a.calendmois {
	text-align: center;
	color: #555555;
}

td.calendjoursemaine {
	color:#F6A800;
	background-color: #EEEAEA;
}

td.calendjours {
	text-align: center;
    font-weight: bold;
	color:#F6A800;
	background-color: #EEEAEA;
}

a.calendjours {
	text-align: center;
	font-weight: bold;
	color:#555555;
	background-color: #EEEAEA;
}

#menu_select{
	margin-left: 18px;
}

.bonne_adresse{
	color:#00FF33;
}

.mauvaise_adresse{
	color:#FF0000;
}

A.map_google, A.map_google:visited, A.select_map_google, A.select_map_google:visited{
	text-decoration: none;
	font-family: Arial;
	padding-left: 10px;
	font-size:12px;
	font-weight: bold;
}

A.select_map_google, A.select_map_google:visited{
	color:#e95e0f;
}

A.map_google, A.map_google:visited{
	color: #837670;
}

A.select_titre_map_google, A.select_titre_map_google:visited, A.titre_map_google, A.titre_map_google:visited{
	font-family: Arial;
	text-decoration: none;
	font-size:19px;
	font-weight: normal;
}

A.select_titre_map_google, A.select_titre_map_google:visited{
	color:#e95e0f;
}

A.titre_map_google, A.titre_map_google:visited{
	color: #837670;
}

#titreCategorieMap{
	font-family: Arial;
	text-decoration: none;
	font-size: 20pt;
	font-weight: bold;
}

.accesRapideLieu{
	color:#837670;
}

.accesRapideEntreprise{
	color: #E95E0F;
	font-weight: normal;
}

#accesRapideTitre{
	color:#e95e0f;
	background: url(../../media/xx/puce_acces_rapide.GIF) no-repeat ;
	background-position: top left;
	padding-left: 25px;
	padding-top: 4px;
	height: 25px;
}

#accesRapide{
	font-family: Arial;
	font-size:10px;
	font-weight: bold;
	padding-top: 55px;
}

.annuaireTitreCategorie{
	font-family: Arial;
	font-size:19px;
	font-weight: bold;
	color: #837670;
}

h1.annuaireTitreCategorie{
	font-family: Arial;
	font-size:19px;
	font-weight: bold;
	color: #837670;
}
h1.titre3 {
	font-family: Arial;
	text-decoration: none;
	color: #837670;
	font-size: 12pt;
	font-weight: bold;
}

h1.agenda {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	display:inline;
}
.annuaireTexteGeneral{
	font-family: Arial;
	font-size:10px;
	font-weight: normal;
	color: #E95E0F;
	background: url(../../media/xx/puce_annuaire.GIF) no-repeat ;
	background-position: top left;
	padding-left: 10px;
}

#annuaireEntreprises{
	font-family: Arial;
	font-size:11px;
}

#annuaireEntreprise{
	padding-top: 10px;
}

.titreLieu, h1.titreLieu{
	font-size:19px;
	font-weight: normal;
	color: #837670;
}

.annuaireEntrepriseNom{
	font-size:14px;
	font-weight: bold;
	color: #E95E0F;
}

.annuaireEntrepriseInfos{
	font-size:11px;
	font-weight: normal;
	color: #837670;
}

.annuaireEntreprisePlan{
	font-size:11px;
	font-weight: normal;
	color: #837670;
}

table.partieGaucheAccueil{
	margin-left: 30px;
	margin-top: 62px;
	margin-right: 26px;
}

table.partieDroiteAccueil{
	border: #FFFFFF 1px solid;
	height: 85%;
	margin-top: 39px;
	margin-right: 35px;
	padding-left: 17px;
	padding-right: 17px;
}

td.pied_page { background-color: #a29791; color: #FFFFFF; font-size: 11px; padding-top: 10px; padding-bottom: 5px; }
td.pied_page a { color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none; }
td.pied_page a:hover { text-decoration: underline; }
