body {
	background-image: url(fd.jpg);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #ffcccc;
	margin-top:0;
	margin-bottom:0;
	color:#c40026;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	text-align:justify;
}

div#main {
	margin-right:auto;
	margin-left:auto;
	height:910px;
	width:1015px;
}

div#colonne1 {
	float:left;
	width:276px;
	height:910px;
	margin-left:7px;
	background-image:url(images/left.png);
}

div#img1 {
	float:left;
	width:230px;
	height:85px;
	margin-top:250px;
	margin-left:20px;
}

div#img2 {
	float:left;
	width:230px;
	height:85px;
	margin-top:147px;
	margin-left:20px;
}

div#img3 {
	float:left;
	width:230px;
	height:85px;
	margin-top:151px;
	margin-left:20px;
}

div#lien {
	float:left;
	width:230px;
	height:55px;
	margin-top:63px;
	margin-left:20px;
	color:#FFF;
}

div#colonne2 {
	position:absolute;
	float:left;
	width:674px;
	margin-left:318px;
}

div#contenu1 {
	width:674px;
	height:42px;

}

div#contenu2 {
	width:674px;
	height:260px;

}

div#contenu3 {
	width:674px;
	height:26px;

}

div#contenu4 {
	width:674px;
	height:41px;
	background-image:url(images/nav.jpg);
}

div#nav {
	position:absolute;
	width:674px;
	margin-top:12px;
	margin-left:2px;
}

div#contenu5 {
	width:674px;
	height:55px;

}

div#texte {
	width:674px;
	height:461px;
	margin-top:25px;

}

div#contenuimage {
	width:686px;
	height:136px;
	margin-top:35px;
	margin-left:-1px;

}

table#contact
{
	background-color:#ffb7b6;
	}


div#reste {
	width:674px;
	height:136px;
	margin-top:50px;

}

a:link {
	color: #c40026;
	text-decoration: none;
}
a:visited {
	color: #c40026;
	text-decoration: none;
}
a:hover {
	color: #660000;
	text-decoration: none;
}
a:active {
	color: #c40026;
	text-decoration: none;
}



#slideshow {
    position:relative;
    height:85px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



#slideshow1 {
    position:relative;
    height:85px;
}

#slideshow1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow1 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow1 IMG.last-active {
    z-index:9;
}


#slideshow2 {
    position:relative;
    height:85px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}


/*---------------------------------
RESETS 
------------------------------------------*/

form#contact fieldset {
	margin-left:-1px;
	border: 0;
	background-color: #ffb7b6;
	text-align: left;
	color:#c40026;
}

form#contact input[type="text"], input[type="url"], 
input[type="email"], input[type="tel"], textarea {
	margin: 3px 0 0 0;
	padding: 4px; 
	width: 300px; 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #fcbfbe;
	background-color: #fcd8d7;
	color:#c40026;
	font-weight:bold;
}

form#contact textarea {
	width: 300px; 
	height: 90px;
	background-color: #fcd8d7;
	color:#c40026;
	font-weight:bold;
}

form#contact label {
	display: block;
	font-size: 12px;
	color: #c40026;
	margin-top: 10px;
}

form#contact label.error { 
	width: 345px;
	margin: 3px 0 0 0;
	display: block;
	color: #ff9999;                              
	font-size: 12px; 
	text-align: right;
	font-weight:bold;
}

form#contact .placeholder {
	color: #aaa;
}

form#contact .button {
	display: inline-block;
	margin: 15px 0 5px 55px;
	padding: 5px 15px 5px 15px;
	background-color: #333;
	border: none;
	width:200px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#c40026;
}

form#contact .button:hover {
	background-color: #e2163e;
	cursor: pointer;
}

form#contact .button:active {
	margin-top: 16px;
	background-color: #e2163e;
	cursor: pointer;
}

.thanks {
	color:#66ff66;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-bottom:265px;
}