/* CSS Document */

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
/*	text-align:center;
*/	font: normal 11px/15px "Lucida Grande", Tahoma, Helvetica;
	color:#000;
    width:941px;
	background-image: url(../images/mtf_fd.gif);
	background-repeat: repeat-x;
}

h1 {
font: bold 13px/16px "Lucida Grande", Tahoma, Helvetica;
padding:5px 0 0 20px;
margin:0;
}

#commune h1 {
font-weight:bold;
color:#FFF;
background-color:#BAA489;
font-size:13px;
padding:2px 25px 2px 20px;
margin:10px 0 5px 0;
}


p {
padding: 3px 10px 7px 20px;
margin:0;
}

a, a:link, a:visited {
color:#B20E22;
text-decoration:underline;
}
a:hover {
text-decoration:none;
color:#000;
}

#content {
padding:0;
margin:0;
}
#pagecontent {
padding:0;
margin:0;
}

#bandeautop {
margin:0;
padding:0;
}

#gauche {
float:left;
background-image:url(../images/communes/mf_fd_commune.gif);
background-repeat:repeat-y;
width:503px;
padding:0;
margin:0;
}

#droite {
float:right;
width:438px;
text-align:left;
padding:0;
margin:0;
}

.imgleft {
float:left;
padding-right:5px;
}

.imgright {
float:right;
clear:both;
}

.imgrightblanc {
float:right;
margin-left:5px;
margin-bottom:3px;
clear:both;
border-left: #FFF 1px solid;
border-top: #FFF 1px solid;
border-bottom: #FFF 1px solid;
}

.imgleftblanc {
float:left;
padding-right:5px;
clear: right ;
border-right: #FFF 1px solid;
border-top: #FFF 1px solid;
border-bottom: #FFF 1px solid;}

#focus {
width:203px;
background-color:#BAA489;
border:#FFF solid 1px;
padding:3px;
}

#focus td {
font-size:11px;
color:#FFF;
padding:3px;
margin:0;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menucommune {
width:211px;
margin:0;
background-image:url(../images/communes/mtf_fd_menucommune.gif);
font-size:12px;
}

#menucommune li {
margin: 0;
padding: 4px 0;
list-style-type: none;
}

#menucommune li a {
text-decoration: none;
display: block;
border: 0 none;
/*height: 100%;
*/margin: 0;
padding: 0 20px 0 25px;
color:#000;
}
#menucommune li a:hover {
background-image:url(../images/communes/mtf_fd_menucommune_over.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#menucommune p {
width:auto;
margin:0;
padding:0;
}

#menupatrimoine {
width:237px;
margin:0;
background-image:url(../images/communes/mtf_fd_menucommune.gif);
font-size:12px;
}

#menupatrimoine li {
margin: 0;
padding: 4px 0;
list-style-type: none;
}

#menupatrimoine li a {
text-decoration: none;
display: block;
border: 0 none;
/*height: 100%;
*/margin: 0;
padding: 0 20px 0 25px;
color:#000;
}
#menupatrimoine li a:hover {
background-image:url(../images/communes/mtf_fd_menucommune_over.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#menupatrimoine p {
width:auto;
margin:0;
padding:0;
}

/*/////////////////////////// MENU SE RETROUVER //////////////////////////////////*/

#menuseretrouver {
margin:0;
padding:0;
background-image: url(../images/bouger/mtf_fd_menubouger.gif);
font-size:11px;
}

#menuseretrouver dt {
cursor: pointer;
margin: 0 0 4px 0;
padding: 0;
text-align: left;
font-weight: normal;
}

#menuseretrouver p {
margin:0px;
padding:0 0 0 25px;
line-height:14px;
}

#menuseretrouver dt a {
color:#000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 0px 0;
}

#menuseretrouver dt a:hover {
color:#FFFFFF;
background-color:#FFF;
background-image: url(../images/se_retrouver/mtf_fd_menuseretrouver_over.gif);
background-repeat:no-repeat;
text-decoration:none;
}

/*/////////////////////////// FIN MENU SE RETROUVER //////////////////////////////////*/


/*/////////////////////////// MENU RESPIRER //////////////////////////////////*/

#menurespirer {
margin:0;
padding:0;
background-image: url(../images/bouger/mtf_fd_menubouger.gif);
font-size:11px;
}

#menurespirer dt {
cursor: pointer;
margin: 0 0 4px 0;
padding: 0;
text-align: left;
font-weight: normal;
}

#menurespirer p {
margin:0px;
padding:0 0 0 25px;
line-height:14px;
}

#menurespirer dt a {
color:#000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 0px 0;
}

#menurespirer dt a:hover {
color:#FFFFFF;
background-color:#FFF;
background-image: url(../images/respirer/mtf_fd_menurespirer_over.gif);
background-repeat:no-repeat;
text-decoration:none;
}

/*/////////////////////////// FIN MENU RESPIRER //////////////////////////////////*/


/*/////////////////////////// MENU VISITER //////////////////////////////////*/

#menuvisiter {
margin:0;
padding:0;
background-image: url(../images/communes/mtf_fd_menucommune.gif);
font-size:11px;
}

#menuvisiter dt {
cursor: pointer;
margin: 0 0 4px 0;
padding: 0;
text-align: left;
font-weight: normal;
}

#menuvisiter p {
margin:0px;
padding:0 0 0 25px;
line-height:14px;
}

#menuvisiter dt a {
color:#000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 0px 0;
}

#menuvisiter dt a:hover {
color:#FFFFFF;
background-color:#FFF;
background-image: url(../images/communes/mtf_fd_menucommune_over.gif);
background-repeat:no-repeat;
text-decoration:none;
}

/*/////////////////////////// FIN MENU VISITER //////////////////////////////////*/



/*/////////////////////////// MENU BOUGER //////////////////////////////////*/

#menubouger { 
/*width:237px;
*/margin:0;
padding:0;
background-image: url(../images/bouger/mtf_fd_menubouger.gif);
font-size:11px;
}

#menubouger dt {
cursor: pointer;
margin: 0 0 4px 0;
padding: 0;
text-align: left;
font-weight: normal;
}

#menubouger p {
margin:0px;
padding:0 0 0 25px;
line-height:14px;
}

#menubouger dt a {
color:#000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 0px 0;
}

#menubouger dt a:hover {
color:#FFFFFF;
background-color:#FFF;
background-image: url(../images/bouger/mtf_fd_menubouger_over.gif);
background-repeat:no-repeat;
text-decoration:none;
}

/*/////////////////////////// FIN MENU BOUGER //////////////////////////////////*/

/*/////////////////////////// MENU AGENDA//////////////////////////////////*/

#menuagenda { 
/*width:237px;
*/margin:0;
padding:0;
background-image: url(../images/bouger/mtf_fd_menubouger.gif);
font-size:11px;
}

#menuagenda dt {
cursor: pointer;
margin: 0 0 4px 0;
padding: 0;
text-align: left;
font-weight: normal;
}

#menuagenda p {
margin:0px;
padding:0 0 0 25px;
line-height:14px;
}

#menuagenda dt a {
color:#000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 0px 0;
}

#menuagenda dt a:hover {
color:#FFFFFF;
background-color:#FFF;
background-image: url(../images/agenda/mtf_fd_menuagenda_over.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

/*/////////////////////////// FIN MENU BOUGER //////////////////////////////////*/

#menu {
/*width: 150px;
float:left;
margin-right:30px;
color:#009;
font:0.8em Verdana, Arial, Helvetica, sans-serif;*/
background-image:url(../images/fd_menu.gif);
}

#menu dt {
cursor: pointer;
margin: 0px 0;
padding: 0;
/*height: 20px;
line-height: 20px;*/
text-align: left;
font-weight: bold;
border-bottom: 2px solid white;
border-top: 1px solid white;
/*background: #ccc;*/

}

#menu dd {
/*border: 1px solid gray;*/
}

#menu li {
text-align: left;
/*background: #fff;*/

}

#menu p {
margin:0px;
padding:0px;
text-indent:10px;
}

#menu li a, #menu dt a {
color: #009;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
margin: 0;
padding: 4px 0;
}
#menu li a:hover, #menu dt a:hover {
background: #FFCC33;
background-image:url(../images/fd_menu_on.gif);
text-decoration:underline;
}

#menutopvisiter {
background-color:#FFF;
height:44px;
padding: 18px 0 0 0;
background-image:url(../images/communes/mtf_fd_ssmenutop.gif);
background-repeat:repeat-x;
font-size:12px;
}

#menutopvisiter a, #menutopvisiter a:link, #menutopvisiter a:visited {
color:#666;
font-weight:bold;
text-decoration:none;
}

#menutopvisiter a:hover {
color:#000;
text-decoration:none;
}
#piedpage {
background-image:url(../images/communes/pied_page_01.gif);
background-repeat:no-repeat;
width:712px;
text-align:right;
clear:both;
padding-bottom:10px;
}

#silhouette {
padding:0;
margin:0;
}

#pageintro p {
font: bold 12px/16px "Lucida Grande", Tahoma, Helvetica;
color:#333;
padding: 0 15px 10px 20px;
}

.coupcoeur {
color:#C06;
line-height:16px;
}

#bougerintro {
background-image:url(../images/mtf_fd_intro_txt_bouger_01.gif);
background-repeat:no-repeat;
margin:0;
padding: 0px 20px 15px 15px;
background-color:#EBEAE0;
}

#seretrouverintro {
margin:0;
padding: 0px 20px 15px 15px;
background-color:#EBEAE0;
}

#visiterintro {
background-image: url(../images/intro_visiter_03.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
background-color:#EBEAE0;
}

#visiterintro p {
padding: 0px 15px 10px 10px;
font-size:11px;
line-height:15px;
}

#visiterintro h1 {
margin:0;
padding:0 0 0 10px;
}

.blanc {
color:#FFFFFF;
}

#visiterintroflash {
padding:0;
margin:0;
width:730px;
}

#menucorporate {
/*padding-top:8px;
*/}

#menucorporate a, #menucorporate a:link, #menucorporate a:visited {
text-decoration:none;
color:#000;
}

#menucorporate a:hover {
color:#666666;
text-decoration:underline;
}

#indexespace p {
width:213px;
padding:5px 20px 0 5px;
margin:0;
font-size:12px;
line-height:15px;
}

#indexespace p a, #indexespace p a:link, #indexespace p a:visited {
color: #333333;
text-decoration:none;
}

#indexespace p a:hover {
color:#000000;
text-decoration: underline;
}


/*/////////////////////////////////////FOCUS//////////////////////////////////////**/

#focuspatrimoine {
background-color:#BAA489;
border:#99866E 1px solid;
width:232px;
margin-left:2px;
}

#focuspatrimoine p {
margin:0;
padding:2px 8px 2px 5px;
text-align:justify;
line-height:13px;
}

#focusbouger {
background-color:#E2401B;
border:#D2200D 1px solid;
width:232px;
margin-left:2px;
color:#FFFFFF;
}

#focusbouger p {
margin:0;
padding:2px 8px 10px 5px;
/*text-align:justify;
*/line-height:13px;
}

#focusbouger a, #focusbouger a:link, #focusbouger a:visited {
color:#FFFF00;
}

#focusbouger a:hover {
text-decoration:none;
}

#focusseretrouver {
background-color:#06B2EE;
border:#0040D1 1px solid;
width:232px;
margin-left:2px;
color:#FFFFFF;
}

#focusseretrouver p {
margin:0;
padding:2px 8px 10px 5px;
/*text-align:justify;
*/line-height:13px;
}

#focusseretrouver a, #focusseretrouverr a:link, #focusseretrouver a:visited {
color:#FFFF00;
}

#focusseretrouver a:hover {
text-decoration:none;
}

#focusrespirer {
background-color:#86CE2C;
border:#187B1A 1px solid;
width:232px;
margin-left:2px;
color:#FFFFFF;
}

#focusrespirer p {
margin:0;
padding:2px 8px 10px 5px;
/*text-align:justify;
*/line-height:13px;
}

#focusrespirer a, #focusrespirer a:link, #focusrespirer a:visited {
color:#FFFF00;
}

#focusrespirer a:hover {
text-decoration:none;
}
/*///////////////////////////FIN FOCUS///////////////////////////*//**/

.entetepatrimoine {
font: bold 18px/26px Georgia, "Times New Roman", Times, serif;
color:#000;
}
#patrimoine {
margin:0;
padding:0;
}

#patrimoine p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#patrimoine h1 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#patrimoine h2 {
font-weight:bold;
color:#FFFFFF;
background-color:#E2401B;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0;
}

#patrimoine h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#patrimoine h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////////DIV BOUGER////////////////////////////////////////*/


#bouger {
margin:0;
padding:0;
}

#bouger p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#bouger h1 {
font-weight:bold;
color:#FFFFFF;
background-color:#E2401B;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0 0 2px 0;
}

#bouger h2 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#bouger h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#bouger h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////FIN DIV BOUGER/////////////////////////////*/

/*/////////////////////////////////////DIV SE RETROUVER////////////////////////////////////////*/


#seretrouver {
margin:0;
padding:0;
}

#seretrouver p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#seretrouver h1 {
font-weight:bold;
color:#FFFFFF;
background-color:#06B2EE;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0 0 2px 0;
}

#seretrouver h2 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#seretrouver h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#seretrouver h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////FIN SE RETROUVER/////////////////////////////*/

/*/////////////////////////////////////DIV RESPIRER////////////////////////////////////////*/


#respirer {
margin:0;
padding:0;
}

#respirer p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#respirer h1 {
font-weight:bold;
color:#FFFFFF;
background-color:#86CE2C;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0 0 2px 0;
}

#respirer h2 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#respirer h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#respirer h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////FIN RESPIRER/////////////////////////////*/


/*/////////////////////////////////////DIV AGENDA////////////////////////////////////////*/


#respirer {
margin:0;
padding:0;
}

#agenda p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#agenda h1 {
font-weight:bold;
color:#FFFFFF;
background-color:#FF9933;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0 0 2px 0;
}

#agenda h2 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#agenda h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#agenda h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////FIN AGENDA/////////////////////////////*/


/*/////////////////////////////////////DIV PATRIMOINE////////////////////////////////////////*/


#patrimoine {
margin:0;
padding:0;
}

#patrimoine p {
font:normal 12px/17px Tahoma, Verdana, sans-serif;
padding:0 25px 5px 20px;
margin:0;
}

#patrimoine h1 {
font-weight:bold;
color:#FFFFFF;
background-color:#BAA489;
font-size:13px;
padding:2px 25px 2px 20px;
margin:0 0 2px 0;
}

#patrimoine h2 {
font-weight:bold;
font-size:14px;
padding:3px 25px 2px 20px;
margin:0;
}

#patrimoine h3 {
font-size:11px;
padding:4px 25px 4px 20px;
margin:0;
}

#patrimoine h4 {
font-size:12px;
font-style:oblique;
padding:15px 25px 4px 20px;
margin:0;
}

/*/////////////////////////////////FIN PATRIMOINE/////////////////////////////*/
#tableau td {
font: normal 11px/13px Tahoma, Verdana, sans-serif;
color:#333;
padding:1px 3px;
margin:0;
border:0px;
background-color:#FFFFFF;
}

#tableau .celltitle {
background-color:#004A6C;
font-weight:bold;
color:#FFFFFF;
}

.imprimer {
background-color:#E8E8E8;
	background-repeat: no-repeat;
	width:560px;
	height:20px;
	line-height:16px;
	margin-top:5px;
	color:#D23C82;
	margin-bottom:30px;
}
.imprimer a, .imprimer a:link, .imprimer a:visited {
color:#D23C82;
text-decoration:none;
font-weight:bold;
line-height:20px;
}
/*//////////////////////////////////////FORMULAIRE/////////////////////////////////*/
.form-contact {
	font: 1em Helvetica, Arial, Tahoma, sans-serif;
	color: #E0007B;
	width:160px;
	background-color: #EBEAE0;
	padding:2px;
	border: 1px solid #666666;
}
.form-contactcp {
	font: 1em Helvetica, Arial, Tahoma, sans-serif;
	color: #E0007B;
	width:35px;
	background-color: #EBEAE0;
	padding:2px;
	border: 1px solid #666666;
}
.form-oblig {
color: #861267;
font-weight:bold;
}
.form-valid {
	background: #ccc url(../images/fd_btn_form_valid.gif) no-repeat right center;
	border: 1px solid #E0007B;
	color: #FFF;
	font-size: 0.85em;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	white-space: nowrap;
	text-align:center:
	}
	
a.form-valid , a:visited.form-valid  {
	margin-left:10px;
	color: #FFF;
	text-decoration: none;
	}
.form-erase {
background: #ccc url(../images/fd_btn_form_erase.gif) no-repeat right center;
border: 1px solid #9BA9BB;
color: #FFF;
font-size: 0.85em;
font-weight: bold;
padding: 2px 5px 3px 5px;
white-space: nowrap;
text-align:center:
}

a.form-erase , a:visited.form-erase  {
margin-left:10px;
color: #FFF;
text-decoration: none;
}
/*////////////////////////////////////////FIN-FORMULAIRE//////////////////////////////*/