*{
	margin:0;
	padding:0;
}
body {
	background-color:#000;
	background:url(../images/background-cevaa.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
#conteneur {
	position: relative;
	width: 989px;
	margin: 0 auto;
	background-color:#000;
}

#top-accueil {
	height: 275px;
	background:#FFF url(../images/top.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-entreprise {
	height: 275px;
	background:#FFF url(../images/top-entreprise.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-moyens {
	height: 275px;
	background:#FFF url(../images/top-moyens.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-competences {
	height: 275px;
	background:#FFF url(../images/top-competences.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-partenaires {
	height: 275px;
	background:#FFF url(../images/top-partenaires.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-contact {
	height: 275px;
	background:#FFF url(../images/top-contact.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-main-page {
	height: 275px;
	background:#FFF url(../images/top-main-page-en.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-compagny {
	height: 275px;
	background:#FFF url(../images/top-compagny-en.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-equipments {
	height: 275px;
	background:#FFF url(../images/top-equipments-en.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-skills {
	height: 275px;
	background:#FFF url(../images/top-skills-en.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-partners {
	height: 275px;
	background:#FFF url(../images/top-partners-en.jpg) top no-repeat;
	margin-bottom:5px;
}
#top-contact {
	height: 275px;
	background:#FFF url(../images/top-contact-en.jpg) top no-repeat;
	margin-bottom:5px;
}
	#drapeau{
		position: relative;
		top: 6px;
		margin-left: 905px;
		width: 60px;
		height: 18px;
	}
	#logo{
		position: relative;
		top: 7px;
		left: 5px;
		width: 303px;
		height: 138px;	
	}
	#menu{
		/*background-color:#E7E7E7;*/
		position: relative;
		margin: 75px 4px 0px 5px;
		height: 31px;
		/*border-bottom:2px solid #AAA;*/
	}
#centre {
	min-height:350px;
	padding: 45px 10px 0 10px;
	background:#FFF url(../images/interieur-haut.gif) top no-repeat;
}
#contenu {
	padding: 10px;
}



#col0{
     float:left;
     width:85px;
}
#col1{
     float:left;
     width:230px;
	 padding-left:13px;
	 padding-top:35px;
	 padding-right:33px;
	 padding-bottom:30px;
}
#col2{
     float:left;
     width:230px;
	 padding-left:5px;
	 padding-top:35px;
	 padding-right:35px;
	 padding-bottom:30px;
}
#col3{
     float:left;
     width:28%;
	 padding-left:13px;
	 padding-top:35px;
	 padding-bottom:30px;
}
#col3-1{
     float:left;
     width:28%;
}
#col2-1{
     float:left;
     width:230px;
	 padding-left:45px;
	 padding-top:35px;
	 padding-right:18px;
	 padding-bottom:30px;
	 
}
#col1-1{
     float:left;
     width:200px;
	 padding-left:13px;
	 padding-right:25px;
	 padding-top:35px;
	 padding-bottom:30px;
	 
}
#col2-2{
     float:left;
     width:240px;
	 padding-top:35px;
	 padding-right:30px;
	 padding-bottom:30px;
	 
}
#col4{
     float:left;
     width:auto;
	 padding-left:101px;
	 padding-bottom:15px;
	 padding-right:20px;
}
#col5{
     float:left;
     width:auto;
	 padding-bottom:15px;
}
#accueil1{
     float:left;
     width:460px;
	 padding-left:13px;
	 padding-top:20px;
	 padding-right:33px;
	 padding-bottom:30px;
}
#accueil2{
     float:left;
     width:460px;
	 padding-left:13px;
	 padding-top:35px;
	 padding-right:33px;
}
#iso{
     float:left;
     width:28%;
	 padding-left:30px;
	 padding-top:65px;
}
#vue-ext{
     float:left;
	 padding-left:101px;
	 padding-bottom:30px;
}
div.rectangle_news{
	height: 30px;
	width: 402px;
	color: #FFF;
}
div.cell_news{
	border: 1px solid #008adc;
	font-size: 12px;
	width:400px;
	min-height:80px;
	padding-bottom:15px;
	background-color:#FFF;
}
div.rectangle_contact{
	height: 30px;
	width: 402px;
	color: #FFF;
}
div.cell_contact-en{
	border: 1px solid #008adc;
	width:400px;
	height:95px;
	background-color:#FFF;
}
div.cell_contact{
	border: 1px solid #008adc;
	width:400px;
	height:85px;
	background-color:#FFF;
}
.contact{
	font-size: 12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
.contact-en{
	font-size: 12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
.contact2{
	font-size: 12px;
	padding-top:10px;
	padding-bottom:10px;	
	padding-right:15px;
	float:right;
}
#foot {
	clear:both;
	margin-bottom:5px;
	height: 45px;
	background:#FFF url(../images/interieur-bas.gif) no-repeat;
}
#foot p{
	margin:0 15px;
	text-align:right;
	line-height: 45px;
}
#realisation{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:15px;
}
#realisation a{
	color:#FFF;
	text-decoration:underline;
}
/*Menu*/
#menu2 {
	position: absolute; /* placement du menu, à modifier selon vos besoins */
	top: 0;
	left: 0;
	width: 170px;
}

.finfloat{
	clear:both;
}

/*Textes*/
h1.titre_accueil{
	background:url(../images/bandeau_home.gif);
	font-size: 12px;
	color:#000;
	font-weight:bold;
	line-height:29px;
	padding-left:15px;
}
h2{
	font-size:14px;
	margin-bottom:5px;
}
h5{
	font-size: 13px;
	color:#FF9900;
	font-weight:bold;
}
a:link,a:active,a:visited {
	text-decoration: underline;
	color:#000;
} 
a:hover{
	text-decoration: none;
}

ul, ol {
	padding-left: 15px;
	margin:0;
}
ul li{
	list-style-type: disc;
	list-style-position: inside;
}
ol li{
	list-style-type: decimal;
	list-style-position: inside;
}
p{
	margin-bottom:15px;
}

/*Tableaux*/

table.coordonnees{
	margin: 0 3px;
	width: 235px;
	border:0px solid #999;
	border-collapse:collapse;
	color: #333;
	font-size: 10px;
	text-align: left;
}
table.coordonnees th{
	padding: 3px;
	background: #999;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #FFF;
}
table.coordonnees td{
	padding:3px;
	text-align:left;
}


/*Div*/

/* Formulaires */
.chps {
	padding: 1px;
	background-color: #FFF;
	border: 1px #d3d2d2 solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.bouton{
	background-color:#EEE;
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bolder;
	color: #333;
}
.erreur{
	color:#F00;
	font-weight: bold;
	padding:5px 15px;
}
.confirm{
	color:#1166BB;
	font-weight: bold;
	padding:5px 15px;
}
#message {
border:none;
}
#coordonnees{
border:none;
}
.txt-mail{
	text-decoration:underline;
	color:#FF0000;

}
/* Hack IE-win \*/
* html #centre {
	height:200px;
} 
*html #logo{
		top: 5px;
	}
* html div.cellnews{
height:80px;
}
/* Fin hack */