body {
	margin: 0;
	padding: 2px;
	background-color:#FFF;
	background: #1365B3 url(images/fond.gif) top repeat-x;
	text-align:center;
}

#page {
	width:900px;
	height:648px;
	margin: 30px auto 0px auto;
	text-align:left;
	background: url(images/fond-page.jpg) top no-repeat;
	border:0px solid #FFFFFF;
	z-index:1;
}

#bandeau {
	width:900px;
	height:132px;
	margin: 0px auto 0px auto;
	background: #1365B3 url(images/fond-bandeau.jpg) top no-repeat;
	float:left;
	text-align:left;
}
#date_jour {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#b7cce0;
	text-decoration:none;
	text-align:center;
	width:177px;
	padding-top:10px;
	margin-top:10px;
	padding-left:0px;
	margin-left:28px;
	display:inline;
	line-height:22px;
	float:left;
}

#footer {
	width:900px;
	height:65px;
	color:#FFFFFF;
	font: 11px/16px tahoma, verdana, arial, helvetica, sans-serif; 
	text-align:center;
	background: #1365B3 url(images/fond-footer.jpg) top no-repeat;
	float:left;
}

#subfooter {
	width:900px;
	font: 11px/16px tahoma, verdana, arial, helvetica, sans-serif; 
	font-color:#164776;
	text-align:center;
	margin-top:0px;
	margin-bottom:30px;
	/*background: #21507a url(images/pix-degrade.jpg) top repeat;*/
	float:left;
}

.align_left {
width:300px;
text-align:left;
display:block;
float:left;
letter-spacing:1px;
margin-top:2px;
}

.align_right {
width:300px;
text-align:right;
display:block;
float:left;
letter-spacing:1px;
margin-top:2px;
}

.align_center {
width:300px;
text-align:center;
display:block;
float:left;
letter-spacing:2px;
margin-top:2px;
}

#coordonnes {
	width:400px;
	height:50px;
	margin:auto;
	margin-top:14px;
	font: normal 11px/16px Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	text-align:center;
	border:0px solid #c00;
}

img {
	border:none;
	outline:none;
}

#pdf {
	border:none;
	vertical-align:middle;
}

#nav {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:221px;
	height:450px;
	border:0px solid #c00;
	background: #1365B3 url(images/fond-nav.jpg) top no-repeat;
	float:left;
}

#menu {
	text-align:left;
	margin-left:-5px;
	border:0px solid #FFFFFF;
}

#menu ul {
	text-align:left;
	list-style-type: none;
	display: block;
	border:0px solid #ccc;
}

#menu ul li a
{
	display: block;
	list-style-type: none;
	text-decoration: none;
	margin-bottom:10px;
	border:0px solid #c0c;
}

#sous-menu {
	text-align:left;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:-19px;
	border:0px solid #FFFFFF;
}

#sous-menu ul li a
{
	display: block;
	list-style-type: none;
	text-decoration: none;
	margin-bottom:8px;
	border:0px solid #c0c;
}

#logo {
	margin-left: 28px;
	margin-top: -28px;
	z-index:2;
}

/* -------------------------------------------------------------------- MENU NAVIGATION - DEBUT */
#accueil {
	background: url(images/puce-accueil.jpg) top left no-repeat;
}

#cuisines-salles-de-bains {
	background: url(images/puce-cuisines-salles-de-bains.jpg) top left no-repeat;
}

#cuisines {
	background: url(images/puce-cuisines.jpg) left center no-repeat;
}

#salles-de-bains {
	background: url(images/puce-salles-de-bains.jpg) left center no-repeat;
}

#plomberie-vmc {
	background: url(images/puce-plomberie-vmc.jpg) top left no-repeat;
}

#negoce {
	background: url(images/puce-negoce.jpg) top left no-repeat;
}

#ventes-a-emporter {
	background: url(images/puce-ventes-a-emporter.jpg) top left no-repeat;
}

#show-room {
	background: url(images/puce-show-room.jpg) top left no-repeat;
}

#sols-stratifies {
	background: url(images/puce-sols-stratifies.jpg) top left no-repeat;
}

#vetures-bois-facades {
	background: url(images/puce-vetures-bois-facades.jpg) top left no-repeat;
}

#contacts {
	background: url(images/puce-contacts.jpg) top left no-repeat;
}

#equipe {
	background: url(images/puce-equipe.jpg) top left no-repeat;
}

/* -------------------------------------------------------------------- MENU NAVIGATION - FIN */


/* -------------------------------------------------------------------- PAGE D'ACCUEIL - DEBUT */

h1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:48px;
	font-weight:normal;
	color:#FFFFFF;
	margin-left:220px;
	margin-top:35px;
	position:absolute;
	border:0px solid #CCCCCC;
}

h2 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#b7cce0;
	margin-left:550px;
	margin-top:90px;
	position:absolute;
	border:0px solid #CCCCCC;
}

#coeur {
	width:679px;
	height:450px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	background: url(images/fond-coeur.jpg) top no-repeat;
	float:left;
	border:0px solid #c00;
}

#cadre-photos1 {
	width:320px;
	margin-top:20px;
	text-align:left;
	float:left;
}

#cadre-texte1 {
	width:330px;
	margin-top:20px;
	margin-left:5px;
	text-align:justify;
	float:left;
}

#cadre-texte2 {
	width:312px;
	height:120px;
	margin-top:10px;
	text-align:justify;
	float:left;
}

#cadre-photos2 {
	width:250px;
	height:120px;
	margin-top:25px;
	margin-left:10px;
	text-align:left;
	float:left;
}

#film-entreprise {
	width:68px;
	height:98px;
	margin-top:77px;
	margin-left:17px;
	text-align:left;
	float:left;
}
/* -------------------------------------------------------------------- PAGE D'ACCUEIL - FIN */

/* -------------------------------------------------------------------- AUTRES PAGES - DEBUT */
#titres-pages {
	width:664px;
	height:120px;
	margin-left:12px;
	text-align:left;
	float:left;
}

div#titres-pages h1 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:36px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:35px;
	position:relative;
}

div#titres-pages h2 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#b7cce0;
	text-align:right;
	margin-right:20px;
	margin-left:auto;
	margin-top:0px;
	position:relative;
}

#coeur2 {
	width:679px;
	height:450px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	background: url(images/fond-coeur2.jpg) top no-repeat;
	float:left;
	border:0px solid #c00;
}

p {
margin:0px;
margin-top:10px;
padding:0px;
}

/* -------------------------------------------------------------------- AUTRES PAGES - FIN */

/* -------------------------------------------------------------------- CUISINES ET SALLES DE BAINS - DEBUT */
#bordure-cadre-cuisines {
	width:475px;
	height:440px;
	margin-top:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre-cuisines {
	width:475px;
	height:440px;
	text-align:left;
	margin:0;
	background: url(images/fond-cuisines.jpg) top no-repeat;
}

#texte-cuisines {
	width:462px;
	height:228px;
	margin: 0px 5px 0px 5px;
	padding-top:5px;
}

#image-cuisines {
	width:472px;
	height:202px;
	margin-top:5px;
}

#bordure-cadre-salles-de-bains {
	width:160px;
	height:250px;
	float:left;
	margin-left:10px;
	border:5px solid #04284a; 
}

#cadre-salles-de-bains {
	width:161px;
	height:251px;
	text-align:left;
	margin:0;
}

#image1-salles-de-bains {
	width:160px;
	height:250px;
}

#image2-salles-de-bains {
	width:171px;
	height:185px;
	margin-left:10px;
	margin-top:3px;
	float:left;
}
/* -------------------------------------------------------------------- CUISINES ET SALLES DE BAINS - FIN */

/* -------------------------------------------------------------------- CUISINES - DEBUT */
#bordure-cadre-cuisines-malicia {
	width:654px;
	height:84px;
	margin-left:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre-cuisines-malicia {
	width:654px;
	height:84px;
	text-align:left;
	margin:0;
}

div#cadre-cuisines-malicia #fond {
	width:654px;
	height:84px;
	background-color:#04284a;
	opacity : 0.55;
    filter : alpha(opacity=55);
	position:absolute;
	z-index:1;
}

#texte-cuisines-malicia {
	width:654px;
	height:84px;
	color:#fff;
	padding: 5px 0px 0px 5px;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#cadre-images-cuisines-malicia  {
	width:546px;
	height:342px;
	float:left;
	margin-top:11px;
	margin-left:0px;
	color:#999999;
	background: url(images/cuisines-malicia-mix2.jpg) center no-repeat;
}

.galerie1, .galerie2 {
width:100px;
padding:0; 
margin:0; 
margin-top:0px;
list-style-type:none; 
position:relative;
float:right;
display:block;
/*border:1px solid #FFFFFF;*/
}

/* on supprime la bordure des vignettes */
.galerie1 img, .galerie2 img {
border:0;
}
/* on ordonne les vignettes */
.galerie1 li, .galerie2 li {
float:left;
display: block;
}
/* on gère l'espacement entre les vignettes */
.galerie1 li a, .galerie2 li a, .galerie1 li a:visited, .galerie2 li a:visited {
float:left; 
width:30px; 
height:30px; 
margin-left:0px;
/*border:1px solid #FFFFFF;*/
}

/* on place les images dans la page et on les cache */
.galerie1 li a img, .galerie2 li a img {
position:absolute; 
top:0; 
left:0; 
visibility:hidden; 
border:0;
}

/* on place les images par rapport aux vignettes */
.galerie1 li a img.image-cuisine-centre {
top:-22px;
left:-559px;
visibility:hidden; 
}

.galerie2 li a img.image-cuisine-centre {
top:-129px;
left:-559px;
visibility:hidden; 
}

/* pour IE */
.galerie1 li a:active, .galerie2 li a:active, .galerie1 li a:focus, .galerie2 li a:focus {
background:#000; 
visibility:visible;
}
/* les images apparaissent pour les valeurs active/focus */
.galerie1 li a:active img, .galerie1 li a:focus img, .galerie2 li a:active img, .galerie2 li a:focus img {
visibility:visible;
}

.image-cuisine-centre {
	width: 546px;
	height:342px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	/*background: #0f0;*/
	/*border: 1px solid #fff;*/
}

.image-cuisine-centre img {
	display: inline;
	border:0;
}

#bordure-cadre-cuisines-malicia-stratifiees-melaminees {
	width:102px;
	height:334px;
	text-align:left;
	float:left;
	border:5px solid #04284a; 
	margin-top:11px;
	margin-left:6px;
}

#cadre-cuisines-malicia-stratifiees-melaminees {
	width:102px;
	height:334px;
	text-align:left;
}

#texte-cuisines-malicia-stratifiees-melaminees {
	width:102px;
	height:333px;
	padding:0px;
	text-align:left;
	float:left;
}

div#cadre-cuisines-malicia-stratifiees-melaminees h3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	position:relative;
	color:#fff;
	margin-top:0px;
	margin-bottom:5px;
	float:left;
}

div#cadre-cuisines-malicia-stratifiees-melaminees ul {
	text-align:left;
	list-style-type: none;
	margin-left:-45px;
	margin-top:0px;
	display:block;
}

div#cadre-cuisines-malicia-stratifiees-melaminees ul li {
	margin-bottom:0px;
}

div#cadre-cuisines-malicia-stratifiees-melaminees ul li a {
	text-decoration: none;
}

#bordo {
	color:#d02629;
	display:inline;
}

#cuisine-bordo {
	color:#d02629;
	display:inline;
}

#finition-bordo {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-bordo.jpg) left top no-repeat;
}

#vanilla {
	color:#faebba;
	display:inline;
}

#cuisine-vanilla {
	color:#faebba;
	display:inline;
}

#finition-vanilla {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-vanilla.jpg) left top no-repeat;
}

#neige {
	color:#e9e9e9;
	display:inline;
}

#cuisine-neige {
	color:#faebba;
	display:inline;
}

#finition-neige {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-neige.jpg) left top no-repeat;
}

#nostra {
	color:#5c6066;
	display:inline;
}

#cuisine-nostra {
	color:#faebba;
	display:inline;
}

#finition-nostra {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-nostra.jpg) left top no-repeat;
}

#park {
	color:#b6babd;
	display:inline;
}

#cuisine-park {
	color:#faebba;
	display:inline;
}

#finition-park {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-park.jpg) left top no-repeat;
}

#duke {
	color:#d5bba7;
	display:inline;
}

#cuisine-duke {
	color:#faebba;
	display:inline;
}

#finition-duke {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-duke.jpg) left top no-repeat;
}

#tecka {
	color:#9e7b60;
	display:inline;
}

#cuisine-tecka {
	color:#faebba;
	display:inline;
}

#finition-tecka {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-tecka.jpg) left top no-repeat;
}

#filigrana {
	color:#9e7b60;
	display:inline;
}

#cuisine-filigrana {
	color:#faebba;
	display:inline;
}

#finition-filigrana {
	color:#d02629;
	display:inline;
	background: url(images/cuisines-malicia-finition-filigrana.jpg) left top no-repeat;
}

.cache {
	position: absolute;
	top: -5000px;
	display: none;
}
/* -------------------------------------------------------------------- CUISINES - FIN */

/* -------------------------------------------------------------------- SALLES DE BAINS - DEBUT */
#cadre_total-salles-de-bains {
	width:654px;
	height:450px;
	text-align:left;
	margin:0;
	background: url(images/salles-de-bains.jpg) left top no-repeat;
}
#bordure1-salles-de-bains {
	width:290px;
	height:100px;
	margin-left:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre1-salles-de-bains {
	width:290px;
	height:100px;
	text-align:left;
	margin:0;
}

#fond-salles-de-bains {
	width:290px;
	height:100px;
	background-color:#04284a;
	opacity : 0.55;
    filter : alpha(opacity=55);
	position:absolute;
	z-index:1;
}

#texte-salles-de-bains {
	width:290px;
	height:100px;
	padding:5px;
	color:#ffffff;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}
/* -------------------------------------------------------------------- SALLES DE BAINS - FIN */

/* -------------------------------------------------------------------- PLOMBERIE ET VMC - DEBUT */
#cadre-gauche-plomberie-vmc {
	width:517px;
	margin-left:0px;
	float:left;
}

#bordure1-cadre-plomberie-vmc {
	width:168px;
	height:272px;
	margin-left:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre1-plomberie-vmc {
	width:168px;
	height:272px;
	text-align:left;
	margin:0;
}

#fond {
	width:503px;
	height:272px;
	background-color:#04284a;
	opacity : 0.55;
    filter : alpha(opacity=55);
	position:absolute;
	z-index:1;
}

#texte-plomberie-vmc {
	width:158px;
	height:272px;
	padding:5px;
	color:#ffffff;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#bordure2-cadre-plomberie-vmc {
	width:315px;
	height:272px;
	margin-left:6px;
	float:left;
	border:5px solid #04284a; 
}

#cadre2-plomberie-vmc {
	width:315px;
	height:272px;
	text-align:left;
	margin:0;
}

#cadre-image1-plomberie-vmc {
	width:147px;
	height:450px;
	float:left;
	color:#999999;    
}

#image1-plomberie-vmc {
	width:147px;
	height:450px;
	float:left;
	position:absolute;
	z-index:1;
}

#texte2-plomberie-vmc {
	width:140px;
	height:450px;
	font-size:10px;
	padding:5px;
	color:#000000;
	position:absolute;
	z-index:2;
}

#cadre-image2-plomberie-vmc {
	width:517px;
	height:161px;
	float:left;
	margin-top:5px;
	color:#999999;    
}
/* -------------------------------------------------------------------- PLOMBERIE ET VMC - FIN */

/* -------------------------------------------------------------------- NEGOCE - DEBUT */
#bordure-cadre-negoce {
	width:654px;
	height:97px;
	margin-left:0px;
	float:left;
	border:5px solid #fff; 
}

#cadre-negoce {
	width:654px;
	height:97px;
	text-align:left;
	margin:0;
}

#texte-negoce {
	width:654px;
	height:68px;
	margin-top:10px;
	padding:5px;
	float:left;
	margin-bottom:0px;
}

#image1-negoce  {
	float:left;
	margin-left:0px;
}

#cadre-video-negoce {
	width:664px;
	height:249px;
	text-align:left;
	margin:0;
	float:left;	
}

#cadre_gauche-video-negoce {
	width:377px;
	height:249px;
	text-align:left;
	margin:0;
	float:left;
	background: url(images/image2-negoce.jpg) left top no-repeat;
}

#cadre_droite-video-negoce {
	width:287px;
	height:249px;
	text-align:left;
	margin:0;
	float:left;	
	background: url(images/image3-negoce.jpg) left top no-repeat;
}

#image2-negoce  {
	float:left;
	margin-left:0px;
}

#video-negoce  {
	float:left;
	margin-top:23px;
}
/* -------------------------------------------------------------------- NEGOCE - FIN */

/* -------------------------------------------------------------------- VENTES A EMPORTER - DEBUT */
#cadre-gauche-ventes-a-emporter {
	width:517px;
	margin-left:0px;
	float:left;
}

#bordure1-cadre-ventes-a-emporter {
	width:168px;
	height:272px;
	margin-left:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre1-ventes-a-emporter {
	width:160px;
	height:272px;
	text-align:left;
	margin:0;
}

#fond {
	width:168px;
	height:272px;
	background-color:#04284a;
	opacity : 0.55;
    filter : alpha(opacity=55);
	position:absolute;
	z-index:1;
}

#texte-ventes-a-emporter {
	width:158px;
	height:272px;
	padding:5px;
	color:#ffffff;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#bordure2-cadre-ventes-a-emporter {
	width:315px;
	height:272px;
	margin-left:6px;
	float:left;
	border:5px solid #04284a; 
}

#cadre2-ventes-a-emporter {
	width:315px;
	height:272px;
	text-align:left;
	margin:0;
}

#cadre-image1-ventes-a-emporter {
	width:147px;
	height:450px;
	float:left;
	color:#999999;    
}

#image1-ventes-a-emporter {
	width:147px;
	height:450px;
	float:left;
	position:absolute;
	z-index:1;
}

#texte2-ventes-a-emporter{
	width:140px;
	height:450px;
	font-size:10px;
	padding:5px;
	color:#000000;
	position:absolute;
	z-index:2;
}

#cadre-image2-ventes-a-emporter {
	width:517px;
	height:161px;
	float:left;
	margin-top:5px;
	color:#999999;    
}
/* -------------------------------------------------------------------- VENTES A EMPORTER - FIN */

/* -------------------------------------------------------------------- SHOW ROOM - DEBUT */
#cadre1-show-room {
	width:660px;
	height:167px;
	color:#052b4f;
	text-align:right;
	float:left;
	background: url(images/image1-show-room.jpg) left top no-repeat;
}

#texte1-show-room {
	width:275px;
	height:130px;
	font-weight:none;
	font-size:9px;
	padding:5px 5px 0px 0px;
	margin-left:375px;
	margin-right:0px;
	text-align:right;
	float:right;
}

#texte2-show-room {
	width:340px;
	height:27px;
	font-size:9px;
	padding:0px 5px 0px 0px;
	margin-left:290px;
	text-align:right;
	float:right;
}

#cadre2-show-room {
	width:186px;
	height:250px;
	margin-top:30px;
	float:left;
}

#cadre3-show-room {
	width:186px;
	height:250px;
	margin-top:30px;
	margin-left:52px;
	float:left;
}

#cadre4-show-room {
	width:186px;
	height:250px;
	margin-top:30px;
	margin-left:51px;
	float:left;
	background: url(images/image4-show-room.jpg) left top no-repeat;
}

#texte3-show-room {
	width:90px;
	height:100px;
	font-size:9px;
	color:#052b4f;
	margin-top:130px;
	padding:5px;
	text-align:right;
	float:left;
}

.show-room-plus {
	position:absolute;
	margin-top:230px;
	margin-left:154px;
	z-index:2;
}

.show-room-slide {
	position:absolute;
	z-index:1;
}

/* -------------------------------------------------------------------- SHOW ROOM - FIN */

/* -------------------------------------------------------------------- SOLS STRATIFIES - DEBUT */
#cadre1-sols-stratifies {
	width:664px;
	height:60px;
	float:left;
}

#bordure-cadre2-sols-stratifies {
	width:654px;
	height:110px;
	margin-left:0px;
	margin-top:20px;
	float:left;
	border:5px solid #04284a; 
}

#cadre2-sols-stratifies {
	width:654px;
	height:110px;
	text-align:left;
	margin:0;
}

div#cadre2-sols-stratifies #fond {
	width:654px;
	height:110px;
	background-color:#04284a;
	opacity : 0.55;
    filter : alpha(opacity=55);
	position:absolute;
	z-index:1;
}

#texte-sols-stratifies{
	width:654px;
	height:110px;
	padding:5px 0px 0px 5px;
	color:#fff;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#cadre3-sols-stratifies {
	width:170px;
	height:221px;
	margin-top:20px;
	float:left;
}

#cadre4-sols-stratifies {
	width:170px;
	height:221px;
	margin-top:20px;
	margin-left:21px;
	float:left;
}

#cadre5-sols-stratifies {
	width:170px;
	height:221px;
	margin-top:20px;
	margin-left:21px;
	float:left;
}

#cadre6-sols-stratifies {
	width:92px;
	height:221px;
	margin-top:20px;
	margin-left:20px;
	float:left;
}
/* -------------------------------------------------------------------- SOLS STRATIFIES - FIN */

/* -------------------------------------------------------------------- VETURES BOIS FACADES - DEBUT */
#cadre1-vetures-bois-facades {
	width:150px;
	height:450px;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	border:0px solid #CCCCCC;
}

#cadre-droite-vetures-bois-facades {
	width:498px;
	height:450px;
	margin-left:17px;
	float:left;
}

#cadre2-vetures-bois-facades {
	width:498px;
	height:229px;
	text-align:left;
	float:left;
	background: url(images/image2-vetures-bois-facades.jpg) left top no-repeat;
}
#texte1-vetures-bois-facades {
	width:470px;
	margin-left:10px;
	margin-top:6px;
	text-align:left;
	float:left;
}

#texte2-vetures-bois-facades {
	width:320px;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
	float:left;
}

#texte2bis-vetures-bois-facades {
	width:320px;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
	float:left;
}

#cadre3-vetures-bois-facades {
	width:313px;
	height:209px;
	margin-top:12px;
	text-align:left;
	float:left;
}

#cadre4-vetures-bois-facades {
	width:165px;
	height:209px;
	margin-top:12px;
	margin-left:12px;
	text-align:left;
	float:left;
}
#texte3-vetures-bois-facades {
	width:165px;
	height:148px;
	margin-left:0px;
	margin-top:40px;
	text-align:left;
	float:left;
}
/* -------------------------------------------------------------------- VETURES BOIS FACADES - FIN */

/* -------------------------------------------------------------------- CONTACTS - DEBUT */
#cadre-haut-contacts {
	width:664px;
	height:201px;
	margin-left:0px;
	float:left;
}

#cadre1-contacts {
	width:221px;
	height:202px;
	text-align:left;
	margin:0;
	float:left;
}

#cadre2-contacts {
	width:432px;
	height:202px;
	margin-left:11px;
	text-align:left;
	float:left;
}
#texte1-contacts {
	width:431px;
	height:100px;
	text-align:left;
	float:left;
}
#texte2-contacts {
	width:340px;
	height:40px;
	line-height:20px;
	margin-left:20px;
	margin-top:20px;
	text-align:left;
	float:left;
}

#cadre-bas-contacts {
	width:664px;
	height:230px;
	margin-top:16px;
	margin-left:0px;
	float:left;
}

#cadre3-contacts {
	width:360px;
	height:230px;
	text-align:left;
	float:left;
}

#cadre4-contacts {
	width:304px;
	height:230px;
	text-align:left;
	float:left;
}

/* -------------------------------------------------------------------- CONTACTS - FIN */

/* -------------------------------------------------------------------- EQUIPE - DEBUT */
#bordure-cadre-haut-equipe {
	width:654px;
	height:110px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	border:5px solid #04284a; 
}

#cadre-haut-equipe {
	width:654px;
	height:110px;
	text-align:left;
	margin:0;
}

#cadre-haut-equipe div.fond {
	width:654px;
	height:110px;
	background-color:#04284a;
	opacity : 0.65;
    filter : alpha(opacity=65);
	position:absolute;
	z-index:1;
}

#texte1-equipe {
	width:644px;
	height:110px;
	font-size:12px;
	margin-top:0px;
	padding:5px;
	padding-right:100px;
	text-align:left;
	float:left;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#bordure-cadre-gauche-equipe {
	width:168px;
	height:310px;
	margin-left:0px;
	margin-top:10px;
	float:left;
	border:5px solid #04284a; 
}

#cadre-gauche-equipe {
	width:168px;
	height:310px;
	text-align:left;
	margin:0;
}

#cadre-gauche-equipe div.fond {
	width:168px;
	height:310px;
	background-color:#04284a;
	opacity : 0.35;
    filter : alpha(opacity=35);
	position:absolute;
	z-index:1;
}

#nav-equipe {
	width:168px;
	height:310px;
	font-size:12px;
	margin-top:0px;
	margin-left:-20px;
	padding:5px;
	text-align:left;
	float:left;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

#nav-equipe ul {
	list-style-type:square;
}

#nav-equipe li {
	margin-bottom:10px;
}

#bordure-cadre-centre-equipe {
	width:466px;
	height:310px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}

#cadre-centre-equipe {
	width:466px;
	height:274px;
	text-align:left;
	margin:0;
}

#titre-equipe {
	font-size:24px;
}

#photos-equipe {
	width:466px;
	height:310px;
	font-size:12px;
	margin-top:15px;
	padding:5px;
	padding-right:100px;
	text-align:left;
	float:left;
	position:absolute;
	opacity : 1;
    filter : alpha(opacity=100);
	z-index:2;
}

.cadre-personne {
	width:100px;
	height:130px;
	font-size:10px;
	display:block;
	text-align:center;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.cadre-photo {
	display:block;
	text-align:center;
}

.cadre-nom {
	display:block;
	font-weight:bold;
	text-align:center;
}

.cadre-fonction {
	display:block;
	text-align:center;
}

.cadre-adresse {
	width:200px;
	height:130px;
	font-size:11px;
	display:block;
	text-align:left;
	float:left;
	margin-left:20px;
	margin-right:15px;
	margin-bottom:15px;
}

/* -------------------------------------------------------------------- EQUIPE - FIN */

/*============== FORMULAIRE DE CONTACT ========================*/

#container-form {
	width:600px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	position:relative;
}

#form {
	position: relative;
	width:590px;
	background: #fff;
	display:block;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:13pt;
	color:#052b4f;
	border:5px solid #1365B3;
	margin-top:30px;
	padding-top:10px;
	float:left;
}

#titre_formulaire {
	font-size:18px;
	border:0px solid #333333;
	padding-bottom:25px;
}

#form_col_gauche {
	text-align:left;
	width:280px;
	position: relative;
	display:block;
	float: left;
	border:0px solid #ccc;
}

#form_col_droite {
	text-align:left;
	margin-left:10px;
	width:270px;
	height:200px;
	position: relative;
	float: left;
	border:0px solid #c00;
	display:block;
/*				background-color:#cc0;*/
}

#form_col_droitebis {
	text-align:left;
	margin-left:10px;
	width:270px;
	height:200px;
	position: relative;
	float: left;
	display:block;
		border:0px solid #c0c;
/*				background-color:#cc0;*/
}

#form_col_droite2 {
	text-align:center;
	margin-left:20px;
	width:280px;
	position: relative;
	float: left;
	border:0px solid #c00;
	display:block;
		border:0px solid #c0c;
/*		background-color:#ccc;*/

}

#form_col_bas {
	float:left;
	display:block;
	text-align:left;
	position: relative;
	width:600px;
	height: 48px;
	border:0px solid #c0c;
}

#form_boutons {
	float:left;
	display:inline;
	text-align:center;
	line-height:38px;
	position:relative;
	margin-left:143px;
	width:260px;
	height: 38px;
	margin-top:0px;
	padding-bottom:20px;
	border:0px solid #ccc;
}

form {
display:inline;
}

div.row {
 	clear: both;
	margin-top: 1px;	
 }

div.row span.label {
	height:30px;
	padding-left:10px;
 	float: left;
  }

div.row span.label2 {
	height:30px;
	padding-left:10px;
 	float: left;
 	width: 290px;
 	text-align: left;
 }

div.row span.formw {
	float: right;
}

.champs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #CCCCCC;
}

.champs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:79px;
	color: #000033;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:13pt;
	position:relative;
	margin-left:50px;
	padding-top:10px;
	padding-bottom:2px;
}

#adresse {
	padding-top:20px;
	margin-bottom:5px;
}


/*=========================*/

/* links (defaut) */
A:link,A:visited  {color:#b7cce0; text-decoration:none; outline:none; }
A:hover {color:#b7cce0; text-decoration:underline;}
A:active {color:#b7cce0; text-decoration:none;}  

/* links (sur fond blanc) */
A.fond-blanc:link,A.fond-blanc:visited  {color:#0c477f; text-decoration:none; outline:none; }
A.fond-blanc:hover {color:#0c477f; text-decoration:underline;}
A.fond-blanc:active {color:#0c477f; text-decoration:none;}  

/* links (menu) */
#menu A:link, #menu A:visited  {color:#052b4f; text-decoration:none; outline:none; margin-left:20px;}
#menu A:hover {color:#0066b3; text-decoration:none;}
#menu A:active {color:#1365b2; text-decoration:none;}  

/* links (formulaire) */
#form A:link, #form A:visited  {color:#0066b3; text-decoration:none; outline:none;}
#form A:hover {color:#052b4f; text-decoration:none;}
#form A:active {color:#1365b2; text-decoration:none;}  

/* links (invisible) */
A.invisible:link,A.invisible:visited  {text-decoration:none; outline:none; 	color:#333333; opacity : 0.55; filter : alpha(opacity=55);}
A.invisible:hover {text-decoration:none;}
A.invisible:active {text-decoration:none;}  


/* page d'accueil temporaire v1 */
A.visible:link,A.visible:visited  {color:#006396; text-decoration:underline;}
A.visible:hover {color:#7EA0BE; text-decoration:none;}
A.visible:active {color:#F89639; text-decoration:none;}  


#en-construction {
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width:901px;
	text-align:right;
	padding-right: 5px;
	margin-bottom: 5px;
}	


#cadre1 {
	font-size:15px;
	background: url(images/delphe-accueil.jpg) left bottom no-repeat;
	width:901px;
	height: 648px;
	text-align:left;
}	


#film-flash {
width: 320px;
height:288px;
border: 0px solid #333333;
/*margin-top:45px;
margin-left:414px;*/
padding:0px;
margin:0px;
margin-bottom:10px;
margin:auto;
text-align:center;
}