@charset "iso-8859-1";
@import 'texte.css';
@import 'formulaire.css';
@import 'style.css';

* {
	margin:0;
	padding:0;
}
html {
	background:url(../elements-graphiques/fond.png) repeat-x fixed top left #200b00;
}
#Contenant {
	/*background:url(../elements-graphiques/fond-contenant-arrondis.png) no-repeat left bottom;
	padding-bottom:10px;*/
	width:955px;
	position:relative;
	margin:0 auto;
	padding-top:30px;
}
#Contenu {
	/*background: url(../elements-graphiques/fond-contenant.png) repeat-y bottom;*/
	/* Bords arrondis grâce à CSS3 */
	background:#FFF;
	border:1px solid #898989;
	border-top:none;
	padding-bottom:3px;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	clear:right;
}
#Contenu hr {
	clear:both;
	visibility:hidden;
	height: 1px;
}
/*************************** Div IE et NOSCRIPT ***************************/
#ie-update, #noscript {
	font-family:sans-serif;
	font-size:0.8em;
	border-bottom:1px solid #404040;
	text-align:left;
	width:100%;
	position:absolute;
	left:0;
	z-index:102;
}
/*.js #ie-update {
	display:none;
}*/
#ie-update p {
	margin:0;
	padding:0;
	border-bottom:1px solid #808080;
}
#noscript p {
	margin:0;
	padding:2px 0;
	padding-left:33px;
	border-bottom:1px solid #808080;
	background: url(../elements-graphiques/icone/icone_attention.gif) #ffffe1 no-repeat 10px;
	position:relative;
	z-index:100;
}
#ie-update a {
    background-image: url(../elements-graphiques/icone/ie.png);
    background-repeat:no-repeat;
	cursor:default;
	outline:none;
}
#ie-update p a {
	background-position:0 0;
	padding:0.1em 25px;
	background-color:#ffffe1;
	color:#000;
	display:block;
	text-decoration:none;
}
#ie-update p a:hover, #ie-update p a:focus, #ie-update.hover p a{
	background-position:0 -30px;
    background-color:#0a246a;
    color:#FFF;
}
#ie-update ul {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
}
#ie-update li {
	list-style-type:none;
}
#ie-update img {
	border:none;
	display:block;
}
#ie-update ul a {
	padding:4px;
	display:block;
	text-indent:-9999px;
	width:12px;
	background-position:0 -60px;
}
#ie-update.hover ul a {
	background-position:0 -90px;
}
/*************************** GAUCHE ***************************/
#GaucheIndex, #Gauche {
	width:270px;
	background:url(../elements-graphiques/bordure-colonne-gauche.gif) right repeat-y;
	padding:0 20px 0 5px;
	float:left;
	font-size:0.7em;
}
#Gauche a.galerie {
	display:block;
	width:264px;
	height:203px;
	background:url(../elements-graphiques/images/galerie.png) no-repeat top left;
	text-indent:-9999px;
	margin:2px 0;
	outline:none;
}
#Gauche a.galerie:hover {
	background:url(../elements-graphiques/images/galerie-hover.png) no-repeat top left;
}
#GaucheIndex p.LienDroite, #Gauche p.LienDroite {
	clear:left;
	width:auto;
	text-align:right;
	margin-bottom:10px;
}
#GaucheIndex p.LienDroite a, #Gauche p.LienDroite a {
	color:#af3201;
}
#GaucheIndex #LienSimulation, #Gauche #LienSimulation {
	display:block;
	height:48px;
	width:271px;
	outline:none;
}
#GaucheIndex #LienSimulation:hover, #Gauche #LienSimulation:hover {
	background:url(../elements-graphiques/images/simulation-personnalisee-hover.png) no-repeat;
	text-indent:-9999px;
}
/*************************** DROITE ***************************/
#DroiteIndex, #Droite {
	position:relative;
	font-size:0.7em;
	text-align:justify;
	padding-right:5px;
	margin-left:315px;
	margin-right:5px;
	outline:none;
	width:625px;
	overflow: auto;
}
#Droite{
	height:292px;
}
#divTitreFixe  {
    font-size: 0.8em;
    margin-left: 315px;
    padding-top: 10px;
    width: 625px;
	position:relative;
}
#divTitreFixe .addthis_toolbox {
	 margin: 0 0 15px;
}
#divPartageFixe {
	width:625px; 
	margin-left:315px; 
	font-size:0.8em;
}
#divPartageFixe .addthis_toolbox{
	margin:8px 0 0;
}
#Droite.Galerie {
	overflow:hidden;
}
#DroiteIndex p {
	zoom: 1;
}
#DroiteIndex img {
	margin:0px 0 0px 10px;
}
#DroiteIndex h1 img {
	margin:0;
}
#DroiteIndex p.LienDroite {
	margin-bottom:0px;
	padding-bottom:3px;
}
#DroiteIndex p.LienDroite a {
	color:#af3201;
}
#Pied {
	clear:left;
	width:955px;
	position:relative;
	margin:0 auto;
	font-size:0.7em;
	color:#FFFFFF;
}
#Pied a {
	color:#FFFFFF;
}
#Pied p {
	float:left;
	padding:0 10px;
}
#Pied p#Version {
	width:480px;
	text-align:right;
}
#Pied p#Xenyt {
	text-align:right;
	float:none;
}
/* Note de developpment */
.NoteDeDeveloppement {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 5px;
	
}
span.infos{
	color:#999;
	font-size:0.8em;
	display:inline-block;
	margin-bottom:5px;
	width:auto;
	bottom:0;
	right:0;
	position:absolute;
	text-align:right;
}
span.infos #lienRetour{
	display:block;
}
span.infos.presse{
	display:block;
	position: relative;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
}
span.infos.presse #lienRetour{
	display:inline;
	float:right;
}
#ArticlePresse table{
	width:100%;
}
span.indexPresse{
	color:#999;
	font-size:0.8em;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
}
.lienApercu{
	display:block;
	float:left;
	margin-right:10px;
}
/* Presse */
#FormPresse{
	float:right;
	position:relative;
	top:16px;
}
#listePresse #Presse{
	overflow:auto;
	max-height:275px;
}
#PresseLegende {
	margin:0 0 20px 0;
	color:#333;
	font-size:0.85em;
	border:1px solid #CCC;
	padding:5px 10px;
	background:#ebeaea;
}
#PresseLegende p {
	margin-bottom:0;
}
#PresseLegende a {
	font-weight:bold;
	font-size:1.1em;
}
#PresseLegende a.lienActif {
	color:#36C1BC;
}
#Presse select {
	width:70px;
	font-size:0.85em;
}
#listePresse .pagination{
	margin-bottom:10px;
}
.Article {
	border-bottom:1px dotted #acacac;
	margin-bottom:10px;
	width:600px;
	overflow:auto;
	position:relative;
	padding-bottom:5px;
}
#Presse .Article:last-child{
	border-bottom:0px none #fff;
}
.Article.AvecImg {
	position:relative;
}
.Article.AvecImg div.bottom {
	position:absolute;
	bottom:5px;
	right:0;
}
.Article h3 {
	background:none;
	padding:0;
	height:auto;
	line-height:normal;
	text-transform:none;
}
.Article h3 a {
	color:#064b99;
}
.Article h3 a:hover {
	text-decoration:underline;
}
.Article p{
	margin-bottom:0;
}
.bottom{
	float:right;
}
p.Date {
	margin:0;
	text-align:right;
	color:#666;
	font-size:0.85em;
}
.lienApercu {
	display:block;
	position:relative;
	float:left;
	margin-right:10px;
	background:#000;
	margin-bottom:5px;
}
.lienApercu:hover {
	text-decoration:none;
}
.lienApercu img {
	border:1px solid #999;
}
.lienApercu img.video {
	opacity : 0.7;
	filter : alpha(opacity=70); 
}
.lienApercu .imgLecture {
	border:none;
	display:block;
	width:76px;
	height:76px;
	position:absolute;
	left:50%;
	margin-left:-38px;
	top:30px;
	background:url(../elements-graphiques/images/lecture.png) no-repeat;
}
.lienApercu:hover .imgLecture {
	background:url(../elements-graphiques/images/lecture-hover.png) no-repeat;
}
/************** OVERLAY DE LA PREMIERE VISITE ***************/
#overVisite h3 {
	background-color:#591E00;
}
#overVisite .residence h2 a:link, #overVisite .residence h2 a:visited {
	color:#591E00;
}