* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #373030;
	height: 600px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#haut {
	background-image: url(../IMAGES/DESIGN/header.gif);
	height: 73px;
	background-repeat: no-repeat;
}
#bas {
	background-image: url(../IMAGES/DESIGN/footer.gif);
	background-repeat: no-repeat;
	height: 54px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 35px;
}
#contenu {
	background-image: url(../IMAGES/DESIGN/milieu.gif);
	background-repeat: no-repeat;
	height: 471px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#contenu #intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
/*societe*/
#contenu_societe {
	height: 431px;
	background-image: url(../IMAGES/DESIGN/milieu_pages.gif);
	background-repeat: no-repeat;
}
#contenu_societe #droite {
	width: 450px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: justify;
	padding-left: 30px;
}
#contenu_societe #gauche {
	width: 450px;
	float: left;
} 
/*contact*/
#contenu_contact {
	background-image: url(../IMAGES/CONTENU/fond_contact.gif);
	background-repeat: no-repeat;
	height: 466px;
}
#contenu_contact #formulaire {
	width: 400px;
	float: left;
}
#contenu_contact #plan {
	padding-top: 48px;
	padding-left: 550px;
}
#contenu_contact2 {
	background-image: url(../IMAGES/CONTENU/fond_plan.gif);
	background-repeat: no-repeat;
	height: 466px;
}
#contenu_contact2 #formulaire2 {
	width: 400px;
	float: left;
	padding-top: 50px;
	padding-left: 45px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#contenu_contact2 #plan2 {
	padding-left: 480px;
	padding-top: 48px;
}
#contenu_mentions #tab_mentions {
	margin-top: 40px;
	margin-left: 10px;
}
#contenu_news {
	background-image: url(../IMAGES/DESIGN/milieu_pagesnews.gif);
	background-repeat: no-repeat;
	height: 466px;
}
#contenu_mentions {
	background-image: url(../IMAGES/DESIGN/milieu_pagesmentions.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 446px;
}
#contenu_contact #formulaire #form1 #bt_form1 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_form2 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_form3 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_form4 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_form5 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_form6 {
	height: 18px;
	width: 191px;
	background-image: url(../IMAGES/CONTENU/fond_texte.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 17px;
	margin-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#contenu_contact #formulaire #form1 #bt_valider {
	background-image: url(../IMAGES/CONTENU/fond_valider.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 120px;
	height: 23px;
	margin-left: 290px;
	margin-top: 5px;
}
#contenu_contact #formulaire #form1 textarea {
	background-image: url(../IMAGES/CONTENU/fond_zonet.gif);
	background-repeat: no-repeat;
	width: 375px;
	height: 145px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
/*references*/
#contenu_references #col1 {
	width: 235px;
	float: left;
	padding-left: 5px;
}
#contenu_references #col2 {
	width: 200px;
	float: left;
}
#contenu_references #col3 {
	width: 155px;
	float: left;
}
#contenu_references #col4 {
	width: 205px;
	float: left;
}
#contenu_references #col5 {
	width: 155px;
	float: left;
}
#contenu_references {
	background-image: url(../IMAGES/DESIGN/milieu_pages.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 431px;
}
/*3D*/
#contenu_3d {
	background-image: url(../IMAGES/DESIGN/milieu_pages.gif);
	background-repeat: no-repeat;
	height: 431px;
}
#contenu_3d #gauche {
	background-image: url(../IMAGES/DESIGN/batiments/fond.gif);
	background-repeat: no-repeat;
	height: 431px;
	width: 360px;
	float: left;
}
#contenu_3d #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 10px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_3d #gauche #miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 250px;
	margin-left: 15px;
	padding-top: 10px;
}
#contenu_3d #droite table {
	height: 400px;
	width: 595px;
}
/*WEB*/
#contenu_web #gauche {
	width: 360px;
	float: left;
}
#contenu_web #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 30px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_web #gauche #miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 250px;
	margin-left: 15px;
	margin-top: 20px;
}
#contenu_web #droite table {
	height: 400px;
	width: 595px;
}
#contenu_web {
	background-image: url(../IMAGES/DESIGN/milieu_pagesweb.gif);
	background-repeat: no-repeat;
	height: 426px;
}

/*savoir*/
#contenu_websavoir {
	background-image: url(../IMAGES/DESIGN/milieu_pageswebsavoir.gif);
	background-repeat: no-repeat;
	height: 426px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contenu_websavoir #intro {
	text-align: justify;
	padding-top: 15px;
	padding-right: 80px;
	padding-left: 20px;
}
#contenu_websavoir #savoir {
	margin-top: 90px;
	margin-left: 80px;
	width: 300px;
	float: left;
}
#contenu_websavoir #infos{
	width: 500px;
	float: left;
	padding-left: 40px;
	padding-top: 130px;
}
#contenu_websavoir #savoir a:hover {
	color: #0033FF;
	text-decoration: underline;
}
#contenu_webmoyens #moyens {
	width: 500px;
	padding-left: 20px;
}
.ok {
	text-decoration: underline;
	color: #0033FF;
}
.a {
	color: #0000CC;
	text-decoration: none;
}
.b {
	color: #000000;
}
/*Moyens*/
#contenu_webmoyens {
	background-image: url(../IMAGES/DESIGN/milieu_pageswebmoyens.gif);
	background-repeat: no-repeat;
	height: 426px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*cd*/
#contenu_cd #gauche {
	width: 360px;
	float: left;
}
#contenu_cd #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 360px;
	padding-top: 30px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_cd #gauche #miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 360px;
	margin-left: 15px;
	margin-top: 20px;
}
#contenu_cd #droite table {
	height: 400px;
	width: 595px;
}
#contenu_cd {
	background-image: url(../IMAGES/DESIGN/milieu_pagescd.gif);
	background-repeat: no-repeat;
	height: 426px;
}
/*cd_moyens*/
#contenu_cd_moyens {
	background-image: url(../IMAGES/DESIGN/milieu_pagescd_moyens.gif);
	background-repeat: no-repeat;
	height: 426px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 150px;
	padding-left: 20px;
}
/*print*/
#contenu_print #gauche {
	width: 360px;
	float: left;
}
#contenu_print #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 30px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_print #gauche #miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 250px;
	margin-left: 15px;
	margin-top: 20px;
}
#contenu_print #droite table {
	height: 400px;
	width: 595px;
}
#contenu_print {
	background-image: url(../IMAGES/DESIGN/milieu_pagesprint.gif);
	background-repeat: no-repeat;
	height: 466px;
}
/*video*/
#contenu_video #gauche {
	width: 360px;
	float: left;
}
#contenu_video #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 30px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_video #gauche #miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 350px;
	margin-left: 15px;
	margin-top: 20px;
}
#contenu_video {
	background-image: url(../IMAGES/DESIGN/milieu_pagesvideos.gif);
	background-repeat: no-repeat;
	height: 466px;
}
#contenu_video #droite #videos_table #sub1 {
	padding-left: 80px;
}
#contenu_video #droite #videos_table #sub2 {
	margin-left: 45px;
}
/*video_moyens*/
#contenu_video_moyens {
	background-image: url(../IMAGES/DESIGN/milieu_pagesvideosavoir.gif);
	background-repeat: no-repeat;
	height: 426px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 150px;
	padding-left: 20px;
}
/*temps_reel*/
#contenu_3dtps {
	background-image: url(../IMAGES/DESIGN/milieu_pages_3d.gif);
	background-repeat: no-repeat;
	height: 431px;
}
#contenu_3dtps #gauche {
	background-image: url(../IMAGES/DESIGN/batiments/fond.gif);
	background-repeat: no-repeat;
	height: 300px;
	width: 360px;
	float: left;
}
#contenu_3dtps #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 10px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_3dtps #subdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 250px;
	margin-top: 15px;
	margin-left: 100px;
}
#contenu_3dtps #droite #temps_reel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 580px;
	height: 300px;
	padding-top: 10px;
	margin-left: 360px;
}
#contenu_3dtps #droite #temps_reel a {
	text-decoration: none;
	color: #000000;
}
#contenu_3dtps #droite #temps_reel  a:hover {
	color: #0000CC;
}

/*temps_reel2*/
#contenu_3d2tps {
	background-image: url(../IMAGES/DESIGN/milieu_pages_3d2.gif);
	background-repeat: no-repeat;
	height: 431px;
}
#contenu_3d2tps #gauche {
	background-image: url(../IMAGES/DESIGN/batiments/fond.gif);
	background-repeat: no-repeat;
	height: 300px;
	width: 360px;
	float: left;
}
#contenu_3d2tps #gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	padding-top: 10px;
	text-align: justify;
	margin-left: 10px;
}
#contenu_3d2tps #subdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	width: 250px;
	margin-top: 15px;
	margin-left: 100px;
}
#contenu_3d2tps #droite #temps_reel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 580px;
	height: 300px;
	padding-top: 10px;
	margin-left: 360px;
}
#contenu_3d2tps #droite #temps_reel a {
	text-decoration: none;
	color: #000000;
}
#contenu_3d2tps #droite #temps_reel  a:hover {
	color: #0000CC;
}
/*news*/
#contenu_news h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 18px;
	padding-left: 130px;
}
#contenu_news table {
	margin-left: 25px;
}
#contenu_news #tableau_n1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-top: 70px;
	padding-left: 15px;
}
#contenu_news #tableau_n2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-left: 15px;
	padding-top: 40px;
}
/*******************/
#close { 
	position: absolute; 
	bottom: 5px; 
	right: 10px; 
	font-size:10px;
	font-family: verdana;
	font-style: normal; 
	color: #000; 
	padding: 5px 20px 5px 0; 
	background-color: #000 no-repeat center right; 
}
.attention{
	color: #FF0000;
	font-weight: bold;
}
.images {
	border: 1px solid #000000;
}
.bordure {
	border: 1px solid #000000;
}
.decalage {
	margin-left: 30px;
}
.texte_viewer {
	font-size:10px;
	font-weight: bold;
	color: #0033FF;
}
.attention2 {
	color: #FF0000;
	font-weight: bold;
	margin-left: 135px;
}
