@CHARSET "UTF-8";

body {
	width : 1100px;
	margin : auto;
	font-size : 1em;
	font-family : "Franklin Gothic Medium", "Century Gothic", Verdana;
}

* html body {
	font-family : "Century Gothic", Verdana;
	font-size : 0.9em;
	font-weight : bold;
}

*+html body {
	font-family : "Century Gothic", Verdana;
	font-size : 0.9em;
	font-weight : bold;
}

#header {
	width : 1100px;
	height : 194px;
	background-image : url(../design/images/header.jpg);
	background-repeat : no-repeat;
}

#menu {
	width : 1100px;
	height : 53px;
	background-image : url(../design/images/menu.jpg);
	text-align : center;
	font-size : 1.2em;
	margin-top : -21px;
}

* html #menu {
	margin-top : 0px;
	font-size : 1.3em;
}

*+html #menu {
	margin-top : 0px;
	font-size : 1.3em;
}

#menu p {
	padding-top : 15px;
	word-spacing : 100px;
}

#menu a, a:link, a:visited {
	color : white;
	text-decoration : none;
}

#menu a:hover {
	color : white;
	text-decoration : underline;
}

#bloc-5-parties {
	width : 1100px;
	height : 500px;
}
html>body #bloc-5-parties {
	height: auto;
	min-height: 500px;
}

.zone-blanche {
	width : 45px;
	background : white;
	float : left;
	font-size : 0em;
	color : white;
}

.bloc-lateral {
	width : 240px;
	background : white;
	float : left;
}

.bloc-lateral img {
	padding-left: 45px;
}

h2.zoom-sur {
	color : #CC9900;
	font-size : 1em;
	text-align : center;
	font-weight : lighter;
}

* html h2.zoom-sur {
	font-weight : bold;
	padding-top : 20 px;
}

*+html h2.zoom-sur {
	font-weight : bold;
	padding-top : 20 px;
}

h3.zoom-sur {
	color : #000066;
	font-size : 1em;
	text-align : center;
	font-weight : lighter;
}

* html h3.zoom-sur {
	font-weight : bold;
}

*+html h3.zoom-sur {
	font-weight : bold;
}

p.description {
	font-size : 0.8em;
	text-align : justify;
	width : 200px;
	padding-left : 20px;
	padding-rigth : 20px;
	text-indent : 5px;
}

.bloc-lateral .description a, a:link, a:visited {
	color : navy;
	text-decoration : none;
}

.bloc-lateral .description a:hover {
	color : navy;
	text-decoration : underline;
}

p.actualites {
	font-size : 0.8em;
	text-align : left;
	width : 200px;
	padding-left : 20px;
	padding-rigth : 20px;
	text-indent : 5px;
}

.bloc-lateral .actualites a, a:link, a:visited {
	color : navy;
	text-decoration : none;
}

.bloc-lateral .actualites a:hover {
	color : navy;
	text-decoration : underline;
}

.menu-gauche {
	padding-top : 20px;
}

ul.menu-gauche {
	list-style-image : url(../design/images/puce.png);
}

.menu-gauche li a, a:link, a:visited {
	color : navy;
	text-decoration : none;
}

.menu-gauche li a:hover {
	color : navy;
	text-decoration : underline;
}

/* STYLE LISTE SOUS-MENU RAPPORTS, COMPTES */

ul.sous-menu-gauche {
	list-style-image : url(../design/images/puce2.png);
	margin-left : -15px;
}

* html ul.sous-menu-gauche {
	margin-left : 35px;
}

*+html ul.sous-menu-gauche {
	padding-left : 35px;
}

li.page {
	list-style-image : url(../design/images/puce3.png);
}

li.home {
	list-style-image : url(../design/images/home.png);
}

li.language {
	list-style-image : url(../design/images/other-language.png);
}

li.folder {
	list-style-image : url(../design/images/folder.png);
}

.sous-menu-gauche li a, a:link, a:visited {
	color : navy;
	text-decoration : none;
}

.sous-menu-gauche li a:hover {
	color : navy;
	text-decoration : underline;
}

#centre {
	width : 530px;
	background : white;
	float : left;
	text-align : justify;
}

#centre h1 {
	color : black;
	font-size : 1.2em;
	font-weight : bold;
	text-indent : 50px;
	text-decoration : underline;
}

#centre h2 {
	color : black;
	font-size : 1em;
	text-indent : 30px;
	text-decoration : underline;
}


#centre a, a:link, a:visited {
	color : navy;
	text-decoration : underline;
}

#centre a:hover {
	color : navy;
	text-decoration : underline;
}

/* DESIGN SPECIFIQUE POUR LES RUBRIQUES SOCIETE PATRIMOINE */

#centre-societe {
	width : 770px;
	background : white;
	float : left;
	text-align : justify;
}

#centre-societe h1 {
	color : black;
	font-size : 1.2em;
	font-weight : bold;
	text-indent : 50px;
	text-decoration : underline;
}

#centre-societe h2 {
	color : black;
	font-size : 1em;
	text-indent : 30px;
	text-decoration : underline;
}

#centre-societe h3 {
	color : black;
	font-size : 1em;
	text-ident : 10px;
	text-decoration : underline;
}

#centre-societe a, a:link, a:visited {
	color : navy;
	text-decoration : underline;
}

#centre-societe a:hover {
	color : navy;
	text-decoration : underline;
}

#footer {
	width : 1100px;
	height : 25px;
	background-image : url(../design/images/footer.jpg);
	background-repeat : no-repeat;
	color : white;
	font-size : 0.9em;
	text-align : center;
	clear : both;
}

* html #footer {
	margin-top : 10px;
}

*+html #footer {
	margin-top : 10px;
}

#footer p {
	padding-top : 5px;
}

#footer a:link, a:visited {
	color : white;
	text-decoration : none;
}

#footer a:hover {
	color : white;
	text-decoration : underline;
}

.tableau-historique-col-gauche {
	width : 80%;
}

.tableau-historique-col-droite {
	width : 20%;
	text-align : right;
}

.tableau-2-historique-col-gauche {
	width : 70%;
}

.tableau-2-historique-col-droite {
	width : 30%;
	text-align : right;
}

/* FORMAT LISTE TABLEAU PATRIMOINE */

.tableau-patrimoine {
	width : 770px;
	border-collapse : collapse;
}

.tableau-patrimoine-adresse {
	width : 200px;
}

.tableau-patrimoine-ville {
	width : 105px;
	text-align : right;
}

.tableau-patrimoine-cp {
	width : 50px;
	text-align : right;
}

.tableau-patrimoine-type {
	width : 110px;
	text-align : left;
	padding-left : 10px;
}

.tableau-patrimoine-surface {
	width : 85px;
	text-align : right;
}

.tableau-patrimoine-loyer {
	width : 120px;
	text-align : right;
}

/* DIFFERENTS TABLEAUX PATRIMOINE */

.tableau-patrimoine-sous-categorie {
	width : 100%;
	text-align : left;
	text-indent : 30px;
	height : 25px;
	text-decoration : underline;
}

.tableau-surface-presentation {
	text-align : center;
	width : 70%;
}

div#galerie {
	width: 600px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini {
	margin: 0 ;
	padding: 22px ;
	list-style-type: none ;
}

ul#galerie_mini li {
	float: left ;
	margin : 15px;
}

ul#galerie_mini li a img {
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo {
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt {
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd {
	margin: 0 ;
}

dl#photo img {
	border: 1px solid #dcb ;
}

div.attention {
	background : #0066FF;
	height : 50px;
	width : 500px;
	margin-left : 135px;
	margin-top : 20px;
	margin-bottom : 20px;
	border-style : solid;
	border-color : #0000FF;
	text-align : center;
	color : white;
}

* html div.attention {
	padding-top : 25px;
}

*+html div.attention {
	padding-top : 25px;
}

.attention img, .attention span {
	vertical-align : middle;
  	display : inline-block;
  	margin-top : -5px;
}

#centre-societe .attention a, a:link, a:visited {
	color : white;
	text-decoration : none;
}

#centre-societe .attention a:hover {
	color : white;
	text-decoration : underline;
}

ul.documents {
	list-style-image : url(../design/images/icon_pdf.png);
}