@font-face {
    font-family: "AvantGardeGothicItcT-Demi";
	src: url('../font/AvantGardeGothicItcT-Demi.eot');
    src: local('?'), 
	url('../font/AvantGardeGothicItcT-Demi.eot?#iefix')format('embedded-opentype'),
	url('../font/AvantGardeGothicItcT-Demi.woff') format('woff'), 
	url('../font/AvantGardeGothicItcT-Demi.ttf') format('truetype'), 
	url('../font/AvantGardeGothicItcT-Demi.svg') format('svg');
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "AvantGardeGothicItcT-Book";
	src: url('../font/AvantGardeGothicItcT-Book.eot');
    src: local('?'), 
	url('../font/AvantGardeGothicItcT-Book.eot?#iefix')format('embedded-opentype'),
	url('../font/AvantGardeGothicItcT-Book.woff') format('woff'), 
	url('../font/AvantGardeGothicItcT-Book.ttf') format('truetype'), 
	url('../font/AvantGardeGothicItcT-Book.svg') format('svg');
    font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: "AvantGardeGothicItcT-Demi";
	src: url('../font/AvantGardeGothicItcT-Demi.eot');
    src: local('?'), 
	url('../font/AvantGardeGothicItcT-Demi.eot?#iefix')format('embedded-opentype'),
	url('../font/AvantGardeGothicItcT-Demi.woff') format('woff'), 
	url('../font/AvantGardeGothicItcT-Demi.ttf') format('truetype'), 
	url('../font/AvantGardeGothicItcT-Demi.svg') format('svg');
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "ITC Avant Garde Gothic Book Oblique";
	src: url('../font/AvantGarBooObl.eot');
    src: local('?'), 
	url('../font/AvantGarBooObl.eot?#iefix')format('embedded-opentype'),
	url('../font/AvantGarBooObl.woff') format('woff'), 
	url('../font/ITC Avant Garde Gothic Book Oblique.ttf') format('truetype'), 
	url('../font/AvantGarBooObl.svg') format('svg');
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "ITC Avant Garde Gothic Medium";
	src: url('../font/AvantGarMed.eot.eot');
    src: local('?'), 
	url('../font/AvantGarMed.eot.eot?#iefix')format('embedded-opentype'),
	url('../font/AvantGarMed.woff') format('woff'), 
	url('../font/ITC Avant Garde Gothic Medium.ttf') format('truetype'), 
	url('../font/AvantGarMed.svg') format('svg');
    font-weight: normal;
	font-style: normal;
}

body {
	background-color: #19171c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x:hidden;
	overflow-y:visible;
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font:15px "AvantGardeGothicItcT-Book";
	color: #665;
	letter-spacing: 2px;
	outline:none;
}
::selection{
	color: #FFF;
	background-color:#000; 
}
::-moz-selection{
	color: #FFF;
    background-color:#000; 
}


a:link {
	color: #a5a4a4;
	text-decoration: none;
}
a:visited {
	color:#a5a4a4;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: none;
}
hr { 
display : block; 
margin : 1em 0; 
padding : 0;
height : 1px; 
border : 0; 
border-top : 1px solid #ccc;
}
h3{
font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
font:1.05em "AvantGardeGothicItcT-Book";
margin-bottom : 1.25em;
}


.sup { vertical-align: super; font-size: 50%; } 
#logo {
	position:fixed;
	_position: absolute;
	left:30px;
	top:27px;
	z-index:13;
}

#logo img {
				opacity: 0.7;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				filter: alpha( opacity  = 70);
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}


			#logo a:hover img {
				opacity: 1.0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha( opacity  = 100);

			}

			#logo a:link, #smallprint a:visited { color: #999; text-decoration: none; }
			#logo a:hover { color: #999; text-decoration: underline; }
			
			
			

			
#travaux_descriptif {
	position:absolute;
	width:auto;
	left:50%;
	margin-left:-200px;
	padding:0 50px 0 165px;
	margin-top:165px;
	text-align:left;
	z-index:100;
	color:#ededec;
}
.img_descriptif
{
	width:65px;
	height:65px;
	border:0
}
.last
{
	width:65px;
	height:65px;
	border:0
}

p.legende_titre{
	font-family: 'AvantGardeGothicItcT-Book', verdana, arial, helvetica, helve, sans-serif;
	font-size: 0.95em;
	line-height:1.05em;
	padding-bottom:0.250em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}

p.legende_titre2{
	font-family: 'AvantGardeGothicItcT-Book', verdana, arial, helvetica, helve, sans-serif;
	font-size: 0.85em;
	line-height:1.0em;
	padding-bottom:0.250em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.08em;
	word-wrap: break-word;
	font-style: italic;
	}
p.legende{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font-size: 0.830em;
	line-height:1.05em;
	text-align: left;
	word-spacing: 0.050em;
	letter-spacing: 0.200em;
	word-wrap: break-word;
	text-indent:1.500em;
	}

#travaux_descriptif img {
				opacity: 0.7;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				filter: alpha( opacity  = 70);
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}


			#travaux_descriptif a:hover img {
				opacity: 1.0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha( opacity  = 100);

			}

			#travaux_descriptif a:link, #smallprint a:visited { color: #999; text-decoration: none; }
			#travaux_descriptifa:hover { color: #999; text-decoration: underline; }


#menu {
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font:25px "AvantGardeGothicItcT-Book";
	line-height:0px;
	font-size: 25px;
	position:fixed;
	_position: absolute;
	left:45px;
	top:160px;
	z-index:110;
	letter-spacing: 0px;
}
#contenu-bio{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica,psans-serif;
	font:1.050em "AvantGardeGothicItcT-Book";
	margin:10px 10px 0 10px;
	padding:20px 20px 0 20px;;
	width:555px;
	height:350px;
	overflow:auto;

}
p.bio{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.0em;
	line-height:1.05em;
	text-align: justify;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	text-indent:2.500em;
	}

p.bio_signature{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.0em;
	text-align: right;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
p.bio_titre{
	font-family: "ITC Avant Garde Gothic Medium",Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.975em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
.bio_date{
	font-family: "ITC Avant Garde Gothic Medium",Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.975em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}	
p.expo{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.000em;
	line-height:1.00em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
	.bio_nom{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.50em;
	line-height: 1.1em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
	.bio_petit_italic{
	font-family: "ITC Avant Garde Gothic Book Oblique",Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
	.bio_date{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.0em;
	line-height:1.25em;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.070em;
	word-wrap: break-word;
	padding-bottom:1.000em
	
	}
#contenu-actu{
	font-size: 15px;
	text-indent:10px;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	border:0px;
	width:555px;
	height:345px;
	overflow-y:visible;
	overflow-x:hidden;
	line-height: 33%;
}
p.actu{
	font-family: "ITC Avant Garde Gothic Medium",Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.975em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
p.actu_detail{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.000em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	line-height:1.050em;
	}	
p.actu_lieu{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 1.000em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
.img_actu	{
	text-align:center;
	width:465px;
	height:270px;
	padding-top:15px;
	border:0px;
	}
#contenu-contact{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	margin-top:20px;
	width:400px;
	height:185px;
	overflow:auto;
	line-height:0.900em;
}
p.contact_nom{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font-size: 1.750em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	padding:0 0 15px 0;
	}
.contact_adresse{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font-size: 0.700em;
	text-align: center;
	line-height:1.000em;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}	
.contact_tel{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	color: #33333;
	font-size: 0.700em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
.contact_mail{
	font-family: "AvantGardeGothicItcT-Book",Arial, Helvetica, sans-serif;
	font-size: 0.650em;
	text-align: center;
	word-spacing: 0.1em;
	letter-spacing: 0.075em;
	word-wrap: break-word;
	}
#logo_ateliers {
	position:fixed;
	_position: absolute;
	left:20px;
	bottom:10px;
	z-index:5;
	border:0px;
}
#logo_ateliers img {
				opacity: 0.7;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				filter: alpha( opacity  = 70);
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}


			#logo_ateliers a:hover img {
				opacity: 1.0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha( opacity  = 100);

			}

			#logo_ateliers a:link, #smallprint a:visited { color: #999; text-decoration: none; }
			#logo_ateliers a:hover { color: #999; text-decoration: underline; }
			
#logo_manoir img {
				opacity: 0.7;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
				filter: alpha( opacity  = 70);
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}


			#logo_manoir a:hover img {
				opacity: 1.0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha( opacity  = 100);

			}

			#logo_manoir a:link, #smallprint a:visited { color: #999; text-decoration: none; }
			#logo_manoir a:hover { color: #999; text-decoration: underline; }	
			
#logo_manoir {
	position:fixed;
	_position: absolute;
	left:120px;
	bottom:10px;
	z-index:5;
	border:0px;
}
			
				
			
#qr_code {
	position:absolute;
	left:120px;
	width:100px;
	height:100px;
	bottom:15px;
	z-index:21;
}
/*
	Background Stretcher jQuery Plugin
	© 2009 ajaxBlender.com
	For any questions please visit www.ajaxblender.com 
	or email us at support@ajaxblender.com
*/

.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

