body {

	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-image:url(images/fond_Ville-Saissac.gif);
	background-repeat:repeat-x;
	background-color:#6c7657;
	font-size:12px;
	color:#464134;
	height:auto;
}

p {
margin:16px 0;
padding:0;
}

/*----------------------------------------------PAGE------------------------*/
#page{

width:960px;
margin-left:auto;
margin-right:auto;

}


#contenu{

background-image:url(images/fond-contenu_Saissac.gif);
width:920px;
height:auto;
padding-left:20px;
padding-right:20px;
text-align:justify;
}

#contenu a, #contenu a:visited {
text-decoration:none;
color:#464134;
}

#contenu a:hover {
text-decoration:underline;}

h1{
margin-top:0px;
margin-bottom:0px;
color:#4b2e21;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
margin-top:5px;
margin-bottom:0px;
color:#7e401a;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
font-size:14px;
color:#7e401a;
margin:18px 0;
}
h4 {
font-size:13px;
}



/*----------------------------------------------MENU------------------------*/

#menu {
	background-image:url(images/fond2_menu-Saissac.jpg);
	width : 960px;
	text-align : center;
	height: 74px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size:12px;
	color:#FFFFFF;
	
}

/* 1er niveau */
#menu ul {
	display: block;	
	overflow: hidden;
	margin:0px;
	padding-left:70px;
	padding-top:3px;
	text-align:center;
}

#menu li {
	display: block;	
	float: left;	
	margin: 0px 2px 0px 2px;	
	cursor:hand;
}

#menu li a:link ,#menu li a:visited {
	line-height:38px;
	display:block;
	text-decoration: none;	
	font-size: 12px;
	color: #FFFFFF;
	float:left;
	height:38px;
	background: url('images/menuD1_Saissac.gif') no-repeat top left;
	cursor:hand;
}

#menu li a span {
	display:block;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background-color: #000000;
	line-height:38px;
	background:url('images/menuG1_Saissac.gif') no-repeat top right;
	padding-left:10px;
	padding-right:10px;
	
}

#menu li a:hover, #menu li.actif a, #menu li.actif a:visited, #menu li.actif a:link {
	display:block;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	height:38px;
	line-height:38px;
	float:left;
	background: url('images/menuD2_Saissac.gif') no-repeat top left;
}

#menu li a:hover span, #menu li.actif a span {
	background: url('images/menuG2_Saissac.gif') no-repeat top right; 
	display:block;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;	
	font-weight:bold;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/*----------------------menu de second niveau------------------------------*/



#menu #m_chateau ul, #menu #m_richesses ul {
margin:0;
padding:0;
}
#menu #m_chateau ul {
padding-left:70px;
}

#menu #m_richesses ul {
padding-left:210px;
}

#m_chateau li, #m_richesses li {
display: block;	
float: left;	
margin: 7px 5px 0px 5px;
background:transparent;
background-image:none;
}

#m_chateau li a, #m_richesses li a, #m_chateau li a:link, #m_richesses li a:link, #m_chateau li a:visited, #m_richesses li a:visited, #m_chateau li a span, #m_richesses li a span {
color:#4b2e21;
text-decoration:none;
background:transparent;
background-image:none;
display:inline;
height:15px;
line-height:15px;
padding:0px 2px 0px 2px;
}

#m_chateau li a:hover, #m_richesses li a:hover, #m_chateau li.actif a, #m_richesses li.actif a, #m_chateau li.actif a:link, #m_richesses li.actif a:link, #m_chateau li.actif a:visited, #m_richesses li.actif a:visited, #m_chateau li a:hover span, #m_richesses li a:hover span, #m_chateau li.actif a span, #m_richesses li.actif a span{
color:#4b2e21;
text-decoration:none;
background-color:#dcd6bc;
display:inline;
background-image:none;
height:15px;
line-height:15px;
padding:0px 2px 0px 2px;
}



/*---------------------------- page chateau---------------*/

#img_chateau {
margin-top:50px;
margin-left:20px;
float:right;
height:620px;
width:auto;
}

#tresor{
float:left;
padding-right:15px;
}

.petite{
margin-bottom:82px;}

#portetlse{
float:right;
margin-left:50px;
margin-right:50px;
height:auto;
width:auto;
}

#contentvisit{
background-image:url(images/fond-visite_Saissac.gif);
background-repeat:no-repeat;
height:auto;
width:378px;
padding-left:12px;
padding-right:10px;
padding-top:10px;
}

#contentvisit h3{color:black;margin-top:15px;margin-bottom:10px; }

.textrouge{
color:#7e401a;}

.citation{
font-style:italic;
}

.separateur{
margin-top:5px;}

#img_visite{
float:right;
text-align:center;
padding-top:50px;}

#tours1{
float:right;
padding-left:10px;}

#maisonsoldano{
float:right;
padding-left:10px;
margin-right:70px;}

#echappe{
float:right;
padding-left:10px;}

/*---------------------------GOOGLE MAP-----------------------*/

#map2 {
border-color:#000000;
border-style:solid;
border-width:2px;
height:220px;
width:374px;
}


/*----------------------------------------------PIED------------------------*/

#pied{

background-image:url(images/pied_menu-Saissac.jpg);
width:960px;
height:64px;
text-align:center;
color:#676152;
clear:both;
}

#pied a{
text-decoration:none;
color:#676152;
}

#pied a:hover {
text-decoration:underline;}

/*----------------------------PAGE PLAN------------------------------*/

#plan {
text-decoration:none;
}



/*--------------------------PAGE GITES-----------------------*/


#partgauche
{width:408px;
height:1200px;
}

#partgauche h2{margin-top:10px;
margin-bottom:10px;}

#partgauche h3{color:black;}

#verdun1, #verdun2, #verdun3, #mairie {
background-color:#e7e2c7;
padding-bottom:10px;
padding-left:10px;
margin-bottom:5px;
border-color:#cec7aa;
border-style:ridge;
border-width:1px;
padding-right:10px;
margin-top:10px;
}



#partdroite
{height:1100px;
width:408px;
float:right;
}

#partdroite h2{margin-top:10px;
margin-bottom:10px;}

#partdroite h3{color:black;}

#presbytere1, #presbytere2,#presbytere3,#presbytere4,#presbytere5 {
background-color:#e7e2c7;
padding-bottom:10px;
margin-bottom:5px;
border-color:#cec7aa;
border-style:ridge;
padding-left:10px;
border-width:1px;
padding-right:10px;
margin-top:10px;
}

.bouton{
float:right;
}

#map3 {
border-style:solid;
border-width:2px;
height:400px;
width:871px;
margin-left:26px;
}

/*---------------------------------Formulaire---------------------*/

#form{
background-color:#674721;
width:350px;
height:417px;
color:#FFFFFF;
padding-left:20px;
margin-left:520px;
padding-top:10px;
margin-top:10px;
}

#form h2{
color:#FFFFFF;
}


#map4{
height:415px;
width:500px;
float:left;
border-style:solid;
border-width:2px;
margin-top:10px;
}

#contenu_infos {
height:550px;
clear:both;
}

#textedroite{
float:right;
}

#textegauche h3{color:black;}
#textedroite h3{color:black;}


input.envoyer
{
margin-left:70px;
}


.tableau {
border-style:solid;
border-width:2px;
border-color:#cec7aa;
background-color:#e7e2c7;
border-collapse:collapse;
}

.tableau td{
padding-left:8px;
border-style:solid;
border-width:2px;
border-color:#cec7aa;
border-collapse:collapse;
}

.spacer {
clear:both;
height:10px;
width:100%;
}

.pousse_img1{margin-left:50px; margin-right:20px;}
.pousse_img2{ margin-right:20px;}

.gras{font-weight:bold;}
