#menu {position:relative; top:0px; left:0px; width:125px; background-color:#fff;}
#menu a.p1, #menu a.p1:visited {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0; }
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; }
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; }
#menu a.p1:hover .large {display:block; position:absolute; top:-65px; right:0px; width:270px; height:180px; z-index:10000;}
a:visted{color:#FFF;}
.texte_fiche_intro{color:#8faf0d; font-size:13px; text-align:left;}
.titre_rose{color: #93107E;font-family: Arial;font-size: 16px;font-weight:bolder;font-style:normal;text-decoration: none;text-align: left;text-transform: uppercase; padding-left:5px; padding-top:-10px; width:270px;}
#menu1{
	position:absolute; z-index:1;   visibility: hidden;  layer-background-color: #BCBC34; border: 1px none #000000;  margin-top:0; 
}
a.menusite1 {
font-size: 11px;
text-align: left;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;}
a.menusite2 {
font-size: 9px;
text-align: left;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;}
a.menusite3 {
font-size: 9px;
text-align: left;
text-decoration: none;
color: #FFFFFF;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;}
.menusite4 {color:#FFF;
}
a.menusite4 {
font-size: 11px;
text-align: left;
color: #FFFFFF;
letter-spacing: 1px;
font-family: Arial;
font-weight:normal;
text-decoration: none;
padding: 0px;
margin: 0px;
text-transform: lowercase;
text-align:center;
width:190px; pos}
a.accueil {
font-size: 13px;
text-align: left;
text-decoration: none;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;
color: #cdcd39;}
a.plusinfos {
font-size: 9px;
text-align: left;
text-decoration: none;

font-family: Arial;

color: #5f5e4b;}
a.navigation {
font-size: 11px;
text-align: left;
text-transform: lowercase;
color: #000000;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;
}
a.lien_fiche{
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
text-transform:none;
font-weight:normal;
margin:0; padding:0;
text-decoration: none;

}


.titre_rose_new{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#94107e; margin-bottom:0; margin-top:5px;}
.sous_titre_gris{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#828082; margin-bottom:0; font-weight:bold;}
.son{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#94107e;
	margin:0;
	vertical-align:middle;
	position:absolute;
	top: 11px;
	right:0;
}
#carnet{
	position:absolute;
	right:0;
	top: 34px;
}
#contenu{width:100%; height:180px; position:relative;}
ul.mini{
	
	position:absolute;
	width:270px;
	left:280px;
	margin:0;
	padding:0;
	bottom: 0;
	height:83px;
}
.mini li{display:inline; }
.droite{margin-right:14px;}
.rose{color:#906; text-decoration:none;}
.adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	position:absolute;
	width: 271px;
	top:-5px;
	right:0;
}

a.image {
border: none;}
.ac_titre {
font-size: 14px;
text-align: left;
text-decoration: none;
letter-spacing: 1px;
font-family: Arial;
font-weight: bold;
color: #cdcd39;
font-style:normal;}
.texteMajnoir
{
color: #000000;
font-family: Arial;
font-size: 11px;
font-weight: bold;
font-style: inherit;
text-transform: uppercase;}
.texteCarnet
{
color: #000000;
font-family: Arial;
font-size: 8px;
font-weight: normal;
font-style: inherit;
text-transform: uppercase;}
.textepaysnoir
{
color: #000000;
font-family: Arial;
font-size: 9px;
font-weight:normal;
font-style: inherit;

}
.texterubrique
{
color: #000000;
font-family: Arial;
font-size: 10px;
font-weight: normal;
font-style: oblique;
vertical-align: middle;
text-align: justify;
font-variant: normal;
text-transform: lowercase;}
.item_1
{
color: #ffffff;
font-family: Arial;
font-size: 10px;
font-weight: bolder;
text-align: right;
background-color: #70701A;
padding: 2px;}
.item_titre
{
color: #92107E;
font-family: Arial;
font-size: 12px;
font-weight: bolder;
text-align: left;
text-transform: uppercase;}
.item_carnet
{
color: #92107E;
font-family: Arial;
font-size: 10px;
font-weight: bolder;
font-style: oblique;
text-align: left;
text-transform: inherit;}
.item_texte
{
color: #434343;
font-family: Arial;
font-size: 11px;
font-weight: normal;
text-align: justify;}
.bouton_rech
{
color: #ffffff;
font-family: Arial;
font-size: 9px;
font-weight: bolder;
text-transform: capitalize;
background-color: #5F5E4B;
border: 1px #5F5E4B outset;}
.form_1{
color: #000000;
font-family: Arial;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-align: center;
font-variant: small-caps;
background-color: #ebebeb;
border: 1px #5F5E4B solid;}
.box {
	text-align: left;
	vertical-align: middle;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 3px solid #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
text-decoration: underline;}
.mes_ac{
color: #ffffff;
font-family: Arial;
font-size: 18px;
font-weight: normal;
font-style: normal;

text-indent: +2px;
}
.mes_ac2{
color: #ffffff;
font-family: Arial;
font-size: 20px;
font-weight: bolder;
font-style: normal;
text-transform: capitalize;
text-align: left;
line-height: 25px;}
.texte_ac {
color: #ffffff;
font-family: Arial;
font-size: 11px;
font-weight:normal;
text-align: justify;
}

.formulaire_adm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #9999FF;
}
.form_titre_adm {
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #990066;
	font-weight: bold;
}
.form_saisie_adm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #990000;
	background-color: #CCCCCC;
	border: 2px inset #990033;
}
.bouton_enr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #009900;
	background-color: #FFFFFF;
	border: 2px outset #009900;
}
.bouton_update {
	border: 2px outset #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #999999;
}
.form_saisie_fichier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: none;
	color: #666666;
	text-align: right;
	border: 1px solid #993399;
}
.tab_1 {
	border: 3px double #9933FF;
}
.cel_1 {
	border: 1px solid #9999FF;
}
.tab_2 {
	border: 1px solid #9999CC;
}
.form_carte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #00CC99;
	text-align: center;
	vertical-align: middle;
}
.entete_admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990033;
	background-color: #DFDFDF;
	text-align: center;
	vertical-align: middle;
	border: 2px outset #993333;
}
.menu1 {
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #333333;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #86267E;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #006633;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFED00;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #F29400;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #E2001A;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #0066CC;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.fondmenu{background-color:#93107e;  color:#FFFFFF;  width:50px; border:1px solid #CC00FF; position:relative; margin-top:50px;}
.fondmenu:visited{background-color:#93107e;  color:#FFFFFF;  width:50px; border:1px solid #CC00FF;}
.fondmenu:hover{background-color:#9933FF; color:#FFF;}
.menu7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #544A96;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FDC700;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #42A62A;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.menu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFED00;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.Cel_menu1 {
	border: 2px groove #86267E;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #333333;
}
.Cel_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #F19FC1;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #FFED00;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #F29400;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #E2001A;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #009EE0;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #544A96;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #FDC700;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #42A62A;
	text-align: center;
	vertical-align: middle;
}
.Cel_menu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	text-transform: uppercase;
	color: #666666;
	border: 2px solid #FFED00;
	text-align: center;
	vertical-align: middle;
}
.bloc_pres_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bold;
	color: #93107E;
	text-align: left;
	vertical-align: middle;
text-transform: capitalize;}
.bloc_pres_stitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: middle;
}
.bloc_pres_txtfr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
	text-indent: 2pt;
	white-space: normal;
}
.bloc_pres_txtautre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #666666;
	text-align: justify;
	vertical-align: middle;
	text-indent: 2pt;
	white-space: normal;
}
.aide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
	text-align: justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-color: #0099CC;
}
.separation {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4B6097;
	border-right-color: #FFFFFF;
	border-bottom-color: #4B6097;
	border-left-color: #FFFFFF;
}
.item_moteur_rech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: oblique;
	text-transform: uppercase;
	color: #339933;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #66FF99;
	border-right-color: #669966;
	border-bottom-color: #66FF99;
	border-left-color: #669966;
}
.form_rech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
	color: #000000;
	border: 1px inset #666666;
}

.festival {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #FFFFFF;
}
.marche1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;
	border: 1px solid #006666;
}
.marche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;
	border: 1px solid #009900;
}
.garde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight:normal;
	color: #FFFFFF;
	letter-spacing:2px;
	margin-bottom:1px;
	margin-top:1px;

}


.supprim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF3300;
	border: 1px dotted #FF0000;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
}
.attention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.commune {
	background-image: url(img/perigord_fd_aff2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	text-transform: uppercase;
	color: #93107E;
}
.bg_rub {
background-color: #7E326D;
border-left: 2px #FFFFFF solid;
}
.rubrique {
color: #93107E;
font-family: Arial;
font-size: 14px;
font-weight: bold;
font-style: normal;
letter-spacing: 1px;
word-spacing: 2px;
text-transform: none;
font-variant: normal;
text-align: left;}
.navigation {
color: #000000;
font-family: Arial;
font-size: 8px;
font-weight: normal;
font-style: normal;
text-decoration:none;
vertical-align: baseline;
text-align: left;
text-transform: capitalize;}
.item_legende {
	font-family: Arial;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: none;
	color: #666666;
	word-spacing: 2em;
}
.btn_recherche {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px outset #931073;
}
count2{
color: #BCBC34;
font-family: Arial;
font-size: 8px;
text-decoration: none;
font-weight: normal;
text-align: center;
background-color: #FFFFFF;
border: 1px #BCBC34 outset;
}
.count{
color: #93107E;
font-family: Arial;
font-size: 12px;
text-decoration: none;
font-weight: normal;
text-align: center;
background-color: #FFFFFF;
}
.texte_module_rec {
color: #717171;
font-family: Arial;
font-size: 10px;
font-weight: bolder;}
.carnet1 {
color: #ffffff;
font-family: Arial;
font-size: 10px;
font-weight: bolder;
width:126px;
text-align: center;}
.carnet2 {
color: #5F5E4B;
font-family: Arial;
font-size: 9px;
font-weight: bolder;
text-decoration: none;
text-align: left;}
.carnet3 {
color: #93107E;
font-family: Arial;
font-size: 9px;
font-weight: bolder;
text-decoration: none;
text-align: left;}
.btn_2 {
color: #ffffff;
font-family: Arial;
font-size: 10px;
text-align: center;
background-color: #5F5E4B;
border: 1px #CBCBA5 solid;
}
.btn_3 {
color: #ffffff;
font-family: Arial;
font-size: 8px;
text-align: center;
background-color: #93107E;
border: 1px #CBCBA5 solid;}
.acces {
color: #5d5d5d;
font-family: Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
text-align: center;}
.btn_4 {
color: #ffffff;
font-family: Arial;
font-size: 10px;
text-align: center;
background-color: #BCBC34;
font-weight: bold;
padding: 2px;}
.vignette {
}
.titre_fiche {
color: #ffffff;
font-family: Arial;
font-size: 14px;
font-weight:normal;
font-style:normal;
text-decoration: none;
text-align: left;
text-transform: uppercase;}
.texte_fiche{
color: #444444;
font-family: Arial;
font-size: 11px;
font-weight:normal;
font-style: normal;
text-decoration: none;
text-align: justify;
font-variant: normal; line-height:14px;}
.adresse_fiche {
color: #000000;
font-family: Arial;
font-size:11px;
font-weight: normal;
font-style: normal;
width:270px;
}
.texte_accueil {
color: #666666;
font-family: Arial;
font-size: 11px;
font-weight:normal;
text-transform: lowercase;}
.checked{
background-color: #e1e1c9;
border: 1px #efec19 ridge;}

.btn_mrs {
	font-family: Arial;
	font-size: 9px;
	color: #666666;
	text-align: left;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.cel_mrs {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.titre_service {
color: #93107E;font-family: Arial;font-size: 14px;font-weight:normal;font-style:normal;text-decoration: none;text-align: left;text-transform: uppercase; padding-left:5px;
}

