/*FTP-rev_avr10*/
/*BASE*/
* {
margin: 0;
padding: 0;}

body {
font: normal 1em/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: center;
color: #332C2C;
background-color: #fff;
}

a {text-decoration: none; outline: none;}
a:link {color: #A2D0E0;}
a:visited {color: #EB6E9E;}
a:hover {color: #E3C800;}
a:active {color: #F2B000;}

img {
border: none;
outline: none;
display: block;}

cite, address {
font-size: .7em;
line-height: 1.5;
color: #191954;}

acronym {
cursor: help;
border-bottom: 1px dotted #333;}

ul, li {list-style: none;}
/*BASE*/

/*INTRODUCTION*/
#acceuil {
position: relative;
margin: 60px auto 0;
width: 400px;
height: 384px;}

#acceuil a {
display: block;
width: 400px; 
height: 54px;
background: #684253 url(/images/fea/acceuilSurvolOnOff.jpg) no-repeat 0 0;}
				    
#acceuil a:hover {background-position: 0 -54px;}
		
#acceuil a span {
position: absolute;
left: -5000px;
top: -5000px;
text-indent: -5000px;}
/*INTRODUCTION*/

/*FLYER*/
#flyer {
position: absolute;
width: 1000px;
height: 800px;
top: 0;
left: 0;}
/*FLYER*/

/*NAVIGATION - fd 1000X165px*/
div#fdNav {
position: relative;
height: 165px;
width: auto;
background:transparent url(/images/fond-site/navJuin10.jpg) no-repeat 0 0;
}

ul#menu {
position: absolute;
left: 291px;
top: 42px;
width:44.3125em;
height:2.4375em;
text-align: left;
white-space:nowrap;
background-color:#E3001B;
z-index: 1;}

ul#menu li {
display: inline;
margin-right: 25px;
line-height:2.4375em;
}

ul#menu li a {font-weight:bold;text-transform:uppercase;}

ul#menu li#accueil {margin-left: 25px;}
ul#menu li#contact {margin-right: 0;}

body#vente li#accueil, body#intro li#present, body#createur li#crea, body#presse li#press, body#relation li#contact {
color:#fff;
font-weight:bold;
text-transform:uppercase;
cursor: default;
border-bottom: 1px solid #fff;}
/*NAVIGATION*/

/*FRAME GAUCHE*/
#fdG {
width: auto;
height: 635px;
background:transparent url(/images/fond-site/fdCadreJuin10.jpg) no-repeat fixed 0 0;}

#fdG.asc {height: 835px;}
#fdG .visuel {position:relative;}

/*images simple*/
#fdG .visuel img {
margin: 35px auto 0;
padding: 3px;
background-color:#fff;
border: 1px solid #D5D9D8;}

#fdG .visuel img.alt {width: 349px;}
/*images simple*/

#fdG .plus {
position:absolute;
top:9px;
left:0;
width:355px;
text-align:center;}

#fdG .plus a {
display:block; 
font-size:1.15em;
font-weight:bold;
color:#D9B1BA;}

#fdG .plus a:hover {color:#c33;}

/*images composee*/
#fdG #cnxContact {
text-align: left;
overflow: hidden;}

#fdG #cnxContact img {
border: 1px solid #ABACAE;
width: 425px;
height: 283px;
margin: 35px auto 0;}

#fdG #cnxContact ul {
width: 427px;
margin: 0 auto;}

#fdG #cnxContact ul li.auteur {
float: left;
width: 40%;
font-size: .7em;
text-align:center;
color:#555541;}

#fdG #cnxContact .auteur a {color:#fafafa;}
#fdG #cnxContact .auteur a:hover {background:#444;padding:0 5px;}

#fdG #cnxContact ul li.liens {
float: right;
width: 55%;
border: 1px solid #ABACAE;
border-top-width: 0;}

#fdG #cnxContact .liens a {
display: block;
width: 100%;
padding:.3em 0;
font-size: .825em;
text-align: center;
letter-spacing:1px;
color:#555541;
background-color: #fdfafd;}

#fdG #cnxContact .liens a:hover {background-color: #fafdfa; color:#8C8C6B;}

#fdG #cnxContact ul li.liens,
#fdG #cnxContact .liens a {
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
/*images composee*/

/*articles*/
#artiHt {
position: absolute;
top: 0;
left:50%;
width: 425px;
height: auto;
margin-left: -212px;
z-index: 3;
visibility: hidden;}

#artiHt .int {
margin: 35px .5em 10px;
padding: .5em;
line-height: 1.3;
text-align: left;
background-color: #fff;
border:1px solid #ABACAE;}

#artiHt .int {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

#artiHt h2 {
font-size: .9em;
text-transform: uppercase;
color: #333;}

#artiHt h2 i {
font-size:.85em;
font-weight:normal;
text-transform:none;
color:#4D4D4D;
}

#artiHt h3 {
font-size: 1em;
font-weight:normal;
color: #104168;
margin-top: 14px;}

#artiHt p {
font-size: .8em;
margin: 5px 0 2px;}

#artiHt p em {
font-style: normal;}

#artiHt ul {
text-transform: uppercase;
font-size: .7em;
font-weight: bold;
border:1px dashed #ccc;
background-color:#F0FDFD;
margin: 14px 35px;
padding: 3px;}

#artiHt p.skip {
position:absolute;
top:190px;
left:355px;
margin:0;
padding:0;
font-size:1em;}

#artiHt p.bas {top:auto;bottom:21px;}

#artiHt p.skip a {display:block;padding:0 27px;}
#artiHt p.skip a:link {color: #416E90;}
#artiHt p.skip a:hover {color: #5C9CCD;}

#artiHt ul li {
padding: 3px;
list-style: square inside;}

#artiHt ul li span {
font-weight: normal;}

#artiHt a {color:#732855;}
#artiHt a:hover {color:#B03D82;}

#artiHt dl {
font-weight: bold;
font-size: .7em;
margin-top: 3px;}

#artiHt dl dt.info {
float: left;
margin-right: 5px;}

#artiHt dl dd {
font-weight: normal;}

#artiHt blockquote {
margin: 5px 21px 0;
border: 1px dashed #ccc;
background-color: #ededed;}

#artiHt blockquote p {
font-size: .75em;
font-style: italic;
padding: 2px 5px;}
/*articles*/
/*FRAME GAUCHE*/

/*FRAME DROIT - fd 500X635px*/
#resume, #courriel {
padding:35px 0 13px 13px;
font-size: .825em;
text-align: left;
background: transparent url(/images/fond-site/fdCadreDroitJuin10.jpg) no-repeat fixed 0 0;}

#resume.var {
text-transform: uppercase;
font-size: .9em;}

#resume.var i {
text-transform:none;
font-size:.8em;
font-weight:normal;
font-style:normal;
color:#87B40A;}

#resume .resInt, #courriel .courInt {
	margin-bottom:150px;
}

#resume .resInt, #courriel .courInt {
width: 465px;
filter: alpha(opacity=90);
-moz-opacity: .9;
-khtml-opacity: .9;
opacity:.9;
background-color:#fff;
border: 1px solid #ABACAE;}

#resume .resInt, #courriel .courInt {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

#resume .resInt p {letter-spacing:1px;color:#333;}

#resume p {
margin:5px 15px 15px;
padding: 7px;
text-indent: 40px;}

#resume h1 {
padding: 13px .6em;
font-size: 1.5em;
line-height: 1.4;
font-weight: normal;
letter-spacing:1px;
color:#545454;}

#resume h3 {
margin: 10px 0;
padding: .5em 1.35em;
font-size: 1.1em;
line-height: 1;
font-weight: normal;
color: #595959;
background-color: #F7F7F2;
border:1px solid #CECECE;
border-width:1px 0;}

#resume h3 em {/*accessoire*/
	font-style:normal;
	font-size:.825em;
	text-transform:none;
	color:#A6A6A6;
}

#resume h3.first {margin-top: 0;}

/*LIENS09*/
.resInt a:link {color:#736065;}
.resInt a:visited {color: #55AAC3;text-decoration:underline;}
.resInt a:hover {color:#41798F;}
.resInt a:active {color:#4D828D;}

#resume ul {margin-left: 40px; padding-bottom:11px;}

/*avril10*/
#resume ul.unic { padding-bottom:0; }
#resume ul.unicLast { padding-bottom:4px; }
/*avril10*/

#resume ul li {
margin: 4px 0;
text-align:left;
letter-spacing:1px;
color:#736065;}

#resume ul li a {margin-left:-15px; padding:0 23px 0 38px;}

#resume ul li a span {
margin-left: 10px;
padding: 1px 6px;
font-size: .7em;
line-height: 1.5;
letter-spacing: .1em;
font-weight: bold;
text-transform: none;
color: #333;
border:1px solid #bfbfbf;
background-color: #fff;}

#resume ul li a span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#resume ul li a:hover span {color: #337f25;}

/*courriel*/
#courriel {
padding-top:34px;
height:635px;
/*min-height:573px;*/}

#courriel .courInt ul li, #courriel .courInt p {
margin: 7px 13px;
padding: 5px;}

#courriel .courInt ul li {
list-style: square inside;}

#courriel .courInt p.detail {
margin: 0 25px;
padding: 3px;
text-transform: uppercase;
font-size: .85em;
border:1px solid #ccc;
background-color: #F0FDFD;}

#courriel .courInt a:link {color:#B0043E;}
#courriel .courInt a:visited,
#courriel .courInt a:hover,
#courriel .courInt a:active {color:#0BA999;}
/*courriel*/
/*FRAME DROIT*/

/*  Debut IE5Mac filtre \*/ 
img.lineaire {
display: inline;}

#resume ul li span {
vertical-align: text-top;}
/* Fin Mac IE5 filtre */