﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
text-align:justify;
	margin: 0;
	padding: 0;
background-image: url(fond.jpg);
background-repeat:repeat-x;
color: #FFFFFF;
background-color:#594c34;

}



h1
{
font-size:18px;
margin:0;
padding:12px;
text-align:left;
}


.container
{
border-right:solid 5px #594c34;
border-left:solid 5px #594c34;
background-image: url(visuel.jpg);
background-color:#e6e6e6;
height:629px;
width:939px;
margin:0 auto;
}
.head{
	background-image: url(menu.png);
color: #FFFFFF;
height:60px;
padding:20px;
border-bottom:solid 5px #594c34;
}
.footer
{
border-top:solid 5px #594c34;
border-bottom:solid 5px #594c34;
background-color:transparent;
height:47px;
width:939px;
margin:0;
}

.menu
{
font-size:11px;
float:right;
	width:290px;
}
.contenu
{
color: #000000;
height:467px;
}
.univers
{
width:270px;
height:427px;
padding:20px;
margin: 0 0 0 624px;
overflow: auto;
background-image: url(contenu.png);
border-left:solid 5px #594c34;
}
.concept
{
width:594px;
height:427px;
padding:20px;
margin: 0;
overflow: auto;
background-image: url(contenu.png);
border-left:solid 5px #594c34;
}

.divcontact
{
width:620px;
height:427px;
padding:20px;
margin: 0 0 0 274px;

overflow: auto;
background-image: url(contenu.png);
border-left:solid 5px #594c34;
}
.paragraphegauche{float:left;}
.paragraphetexte{}
.paragrapheimage, .colonnedroit{float : right;
margin:20px;
border:solid 5px #594c34;
}
.paragraphe{
height:250px;
}

a{
color: #626262;
text-decoration: none ;
}
a:hover{
color: #B4BAB8;
text-decoration: none ;
}
/** Navi Formatierungen **/
.navcontainer { 
		font-size:16px;
			padding:3px;
}
.navcontainer a {
text-decoration:none;
	color: #FFFFFF;
	margin: 15px 0 5px 0;
}
.navcontainer a:link, .navlist a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.am2,.am1,.navcontainer a:hover {	
			background: #FFF; color:#000;}
.navcontainer a {	
			color:#FFF;} 





img
{
margin:0;
padding:0;
border:0;
}
.logo{float:left;
margin:8px 20px 0 0 ;
}
.texte-logo{
margin:8px 0 0 0 ;
}
.footer input {	
color:#000;
background-color:transparent;
}

#newsletter{position:relative;}

.halfbox
{
	font-size:9px;
	line-height:10px;
	position:absolute;
	top:7px;
	left:253px;
/*	margin:-38px 0 0 253px;*/
	size:30px;
	border:0;
	background:transparent;
}
.halfboxnomami
{
	font-size:9px;
	line-height:10px;
	position:absolute;
	top:7px;
	left:583px;
/*	margin:-38px 0 0 583px;*/
	size:30px;
	border:0;
	background:transparent;
}
.halfboxmailami
{
	font-size:9px;
	line-height:10px;
	position:absolute;
	top:7px;
	left:728px;
/*	margin:-38px 0 0 730px;*/
	size:30px;
	border:0;
	background:transparent;
	}
	p.foot
{
font-size:10px;
padding: 0 0 0 57px;
/*margin:-20px 0 0 580px;*/
position:absolute;
top:26px;
left:560px;
}