* {
	margin: 0;
	padding: 0;
}

body {
	margin:0;
	padding:0;
	width: 2900px;
	height: 509px;
	color:#333; 
	font: 62.5%/150% Tahoma, Sans-Serif;
}

div.pictures a img {
	border: none;
}

.back {
	position: fixed;
	text-align: center;
	bottom: 7px;
	width: 100%;
	/* pour IE */
	_position: absolute;
	top: expression(body.scrollTop + document.body.clientHeight - 25 + "px");
	opacity: 0;
	filter: alpha(opacity=0);
}

.back a.first{
	float: left;
	margin-left: 93px;
	background: url(../../../images/back.gif) repeat 0;
	color: #fff;
}

.back a {
	color: #000;
	font: bold 16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
	text-transform: uppercase;
	margin-left: -265px;
}

.back a:hover {
	text-decoration: underline;
	color: blue;
	
}

.back a:active {
	color: white;
	text-decoration: underline;
}

h2 {font-size: 1.1em}
h3 {font-size: 1.4em}

h3 a {
color: black;
text-decoration: underline;	
}

h3 a:hover{
text-decoration: underline;
	color: blue;
}

hr, .hide {
	position:absolute; 
	top:0;
    left:-9000px;
}	

#page {
	height: 509px; 
}

#leftsider {
	padding: 
	10px 0 0 50px;
	float: left;
	width:300px; 
	text-align: center;
}

#leftsider h1{
	font: bold 26px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	text-decoration: underline;
	margin-bottom: 10px;
}

#leftsider h2{
	font: bold 16px "Times New Roman", Georgia, Times, serif;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 30px;
}

#leftsider h3{	
   font: bold 20px "Times New Roman", Georgia, Times, serif;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}

p.som {
 text-transform: uppercase;
	text-decoration: underline;
	font: bold 16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
	color: black;
}

.liste{
	margin: 0px 30px 0 0px; 
	padding-left: 30px; 
	float: left; 
	width: 300px;
	text-align: center;	
}

.liste ul {
  list-style: none;
}

.liste ul li{
  margin-bottom: 5px;
}

.liste a{
	font: bold 20px "Times New Roman", Georgia, Times, serif;
	color: #000;
	text-transform: uppercase;
	text-align: center;
}

.liste a:hover{
	color: #2ABF0D;
}

#content {
	margin: 10px 0 20px 40px; 
	float: left;
	font-size: 1.1em; 
	padding-bottom: 100px;
}

#content h4 {font-size: 1.2em;}

.par {
	margin: 0px 30px 0 0px; 
	padding-left: 30px; 
	float: left; 
	width: 380px;	
}

.par h1{
	font: bold 26px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	text-decoration: underline;
	margin-bottom: 10px;
}

.par h2{
	font: bold 16px "Times New Roman", Georgia, Times, serif;
	color: #000;
	margin-bottom: 10px;
}

.par h3{	
   font: bold 18px "Times New Roman", Georgia, Times, serif;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}

.par p{	
font: 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-transform: none;
	text-indent: 20px;
	color: #000;
}

p.contact {	
	margin-top: 20px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-transform: none;
	text-indent: 0px;
	color: #000;
}

p.contact a {	
color: black;
}

p.contact a:hover {	
color: blue;
}

div#second.par h1, div#third.par h1, div#fourth.par h1 {
	margin-bottom: 0px;
}

div#fourth.par.infos h1{
	
margin-bottom: 10px;	
}

div#second.par h2, div#third.par h2, div#fourth.par h2 {
	text-transform: uppercase;
	text-decoration: underline;
	font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
}

div#first.par p, div#second.par p, div#third.par p, div#fourth.par p   {
	text-indent: 0px;
	margin-bottom: 10px;
}


div#fifth.par { 
	width: 980px;
}

div#fifth.par .pictures{ 
	width: 730px;
}

div#fifth.par ul{ 
	margin-left: 770px;
	list-style-type: decimal;
	}

div#fifth.par ul li {
	margin-bottom: 10px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;

}

div#fifth.par .dp {
	padding-bottom: 15px;
	margin-left: 770px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

div#sixth.par p {
	text-indent: 0px;
	margin-bottom: 10px;
}

div#sixth.par h2 {
	text-transform: uppercase;
	text-decoration: underline;
	font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
}

div.float {
 	float: left;
 	margin-bottom: 10px;
 	
 }

div.float p {
 	text-align: center;
 	text-indent: 0px;
	font-size: 11px;
}

div.float img{
 	height: 200px;
 	margin-right: 1Opx;
  }

div#eighth.par  {
}


div#eighth.par h2 {
	text-transform: uppercase;
	text-decoration: underline;
	font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
}

div#eighth.par .real {
	margin-bottom: 15px;
}

div#eighth.par p {
	text-indent: 0px;
	margin-bottom: 10px;
}

div#eighth.par div.pictures {
	float: left;
	height: 0px;
	width: 380px;
	margin-left: 0;
	margin-top: 30px;
}

div#eighth.par div.pictures img{
	padding-right: 10px;
}

div#eighth.par div.pictures p{
	margin-top: 30px;
	margin-bottom: 2px;
}


/*div#seventh.par  {
	width: 300px; 
}*/


/* @group contact */



#contact {
	width: 340px; 
	text-align: left;
	height: 600px;
	float: right;
	padding-top: 0px;
	clear: right;
}

#contact .contact1 {
	float: left;
	width: 160px;
}

#contact .contact2 {
	float: right;
	width: 160px;
}

#contact h2 {
	text-transform: uppercase;
	text-decoration: underline;
	font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
}


#contact ul {
	list-style: none;
	padding-bottom: 15px;
}

#contact ul li{
	font: 13px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#contact ul li a {	
color: black;
}

#contact ul li a:hover {	
color: blue;
}


#contact ul li.upper{
	text-transform: uppercase;
}

/* @end */

.alt {/* modify this to add style to alternate sections*/}

#note { 
	margin-top:10px;
}

p.secbot {
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


p.secbot a{
	font: 16px "Times New Roman", Georgia, Times, serif;
	color: #000;
	text-transform: uppercase;
	text-decoration:none;
	font-size:0.9em;
	margin-left: -20px;
}

p.secbot a:hover {
	border-bottom:1px solid #000;
}




#rightsider {
	padding: 0 10px 0px 0;
}	

#rightsider a{
	color: #22b1e1;
	text-decoration: none;
}

p a {
color: black;
text-decoration: underline;	
}

p a:hover{
text-decoration: underline;
	color: blue;
}

