body
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	margin:0;
	padding:0;
}

a
{
	color:#000000;
	text-decoration:none;
    font-family:Arial;
}
a:active
{
	text-decoration:none;
	color:#000000;
}
a:hover
{
	text-decoration:underline;
	color:#025299;
}
a:visited
{
	text-decoration:none;
}

img
{
	border:none;
	vertical-align:bottom;
}

input, select, .texte
{
    font-weight:normal;
    color:#000000;
    font-family:Arial;
    font-size:8pt;
}

#titre_news{
	float:left;
	width:100px;
}

#page
{
	border:none;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	border:solid 0px #000000;
	background-image:url(../_images/fond.jpg);
	background-repeat:no-repeat;
}

#pageaccueil
{
	border:none;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	border:solid 0px #000000;
	background-image:url(../_images/fond_avec_news.jpg);
	background-repeat:no-repeat;
}

#pageautres
{
	border:none;
	margin:5px auto 0 auto;
	width:950px;
	height:590px;
	text-align:left;
	border:solid 0px #000000;
	background-image:url(../_images/fond.jpg);
	background-repeat:no-repeat;
}

#bandeau
{
	width:950px;
	float:left;
}

#bandeaugauche
{
	width:259px;
	float:left;
	height:80px;
	margin-top:60px;
	cursor:pointer;
}

#bandeaudroit
{
	width:691px;
	float:left;
}

#langues
{
	height:15px;
	width:680px;
	float:left;
	padding-top:5px;
	padding-right:11px;
	text-align:right;
}

#flash
{
	width:691px;
	float:left;
	padding-top:48px;
	padding-bottom:32px;
}

#menu
{
	width:677px;
	float:left;
	height:20px;
	padding-top:5px;
	padding-right:14px;
	text-align:right;
	font-weight:400;
	font-size:9pt;
	letter-spacing:1px;
}

.menuFirstItem
{
	float:left;
	padding-left:5px;
	padding-right:4px;
	height:17px;
}

.menuItem
{
	float:left;

	padding-left:5px;
	padding-right:4px;

	/*
	ancien padding sans le menu notices et vidéo
	padding-left:8px;
	padding-right:7px;

	puis
	padding-left:5px;
	padding-right:4px;

	*/

	height:17px;
}

.menuLastItem
{
	float:left;
	padding-left:2px;
	padding-right:0px;
	height:17px;
}


#contenu
{
	width:950px;
	float:left;
	border-right:solid 1px #CCCCCC;

}
#gauche
{
	padding-top:10px;
	height:351px;
	width:258px;
	float:left;
	border-left:solid 1px #CCCCCC;
}

#droit
{
	padding-top:4px;
	width:690px;
	height:351px;
	float:left;
	/*border-right:solid 1px #CCCCCC;*/
}

#bas
{
	width:940px;
	text-align:right;
	font-weight:normal;
	padding-right:10px;
	padding-top:1px;
	border-right:solid 1px #CCCCCC;
}

#titrepage
{
	color:#FFFFFF;
	font-size:16pt;
	font-weight:800;
	background-image:url(../_images/fondtitre.jpg);
	width:653px;
	height:31px;
	padding-left:10px;
	padding-top:5px;
	margin-left:15px;
}

#cheminpage
{
	color:#FFFFFF;
	font-size:9pt;
	font-weight:800;
	background-image:url(../_images/gamme.gif);
	background-repeat:no-repeat;
	width:653px;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	margin-left:15px;
}


#contenupage
{
	color:#000000;
	border:solid 1px #CCCCCC;
	background-color:#F0F0F0;
	width:651px;
	padding-left:10px;
	padding-top:10px;
	margin-left:15px;
	height:340px;
	overflow:auto;
}

#contenupageproduits
{
	color:#000000;
	border:solid 1px #CCCCCC;
	background-color:#F0F0F0;
	width:651px;
	padding-left:10px;
	padding-top:10px;
	margin-left:15px;
	height:320px;
	overflow:auto;
}

#contenuaccueil
{
	width:660px;
	float:left;
	margin-left:7px;
}

#accueilCol1
{
	width:209px;
	height:343px;
	float:left;
	background-image:url(../_images/fondaccueil1.jpg);
}

#accueilCol2
{
	width:209px;
	height:343px;
	float:left;
	margin-left:17px;
	background-image:url(../_images/fondaccueil2.jpg);
}

#accueilCol3
{
	width:209px;
	height:343px;
	float:left;
	margin-left:17px;
	background-image:url(../_images/fondaccueil3.jpg);
}

.accueilEnteteCol
{
	color:#FFFFFF;
	font-size:14pt;
	font-weight:600;
	height:31px;
	padding-left:55px;
	padding-top:10px;
}

.titreColGauche
{
	color:#1d80c7;
	font-size:9pt;
	font-weight:800;
}

.soustitreColGauche
{
	color:#1d80c7;
	font-size:8pt;
	font-weight:700;
}

.champGauche
{
	width:100px;
	font-size:8pt;
	border:solid 1px #AAAAAA;
	color:#000000;
	padding:0;
	margin:0;
}
.champSelectGauche
{
	font-size:7pt;
	border:solid 1px #AAAAAA;
	color:#000000;
	padding:0;
	margin:0;
}

#edito
{
	width:205px;
	height:118px;
	padding-left:35px;
	margin-top:6px;
}

#actualites
{
	height:130px;
	padding-left:35px;
	margin-top:6px;
	padding-right:10px;
}

#newsletter
{
	height:78px;
	padding-left:35px;
	margin-top:12px;
}

#recherche
{
	height:80px;
	padding-left:35px;
	margin-top:18px;
}

#titreproduits1
{
	color:#FFFFFF;
	font-size:16pt;
	font-weight:800;
	background-image:url(../_images/fondtitreproduits1.jpg);
	width:590px;
	height:33px;
	padding-left:56px;
	padding-top:15px;
	margin-left:15px;
}

#produits1
{
	background-color:#99c8e5;
	width:638px;
	height:290px;
	color:#000000;
	margin-left:19px;
	overflow:auto;	
	float:left;
	
}

#produitsCol1
{
	float:left;
	width:212px;
}

#produitsCol2
{
	float:left;
	width:212px;
	border-left:solid 2px #56a4d4;
}

#produitsCol3
{
	float:left;
	width:205px;
	border-left:solid 2px #56a4d4;
}

#navProduits1
{
	width:665px;
	height:345px;
	color:#000000;
	margin-left:19px;
	overflow:auto;	
	float:left;
}

#navProduits1col1
{
	width:209px;
	height:343px;
	float:left;
	background-image:url(../_images/fondproduits1niveau1.jpg);
}

#navProduits1col2
{
	width:209px;
	height:343px;
	float:left;
	margin-left:17px;
	background-image:url(../_images/fondproduits1niveau2.jpg);
}

#navProduits1col3
{
	width:209px;
	height:343px;
	float:left;
	margin-left:17px;
	background-image:url(../_images/fondproduits1niveau3.jpg);
}

#popup
{
	width:199px;
	height:180px;
	padding-top:24px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	background-image:url(../_images/fondpopup.jpg);
	background-repeat:no-repeat;
}

.contactCol1
{
	width:100px;
	float:left;
}

.contactCol2
{
	width:200px;
	float:left;
}

	.contactCol2 input
	{
		width:180px;
	}
	.contactCol2 textarea
	{
		width:180px;
	}



/*--------------------------------------------------------------------------------------------*/
#produitsHorizontalGauche{
	margin-top:15px;
}

#produitNom1
{
    background-image:url(../_images/vignettes/vignette-profiles-acier.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
#produitNom2
{
    background-image:url(../_images/vignettes/vignette-profiles-alu.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom3
{
    background-image:url(../_images/vignettes/vignette-profiles-PVC.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom4
{
    background-image:url(../_images/vignettes/vignette-toles.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom5
{
    background-image:url(../_images/vignettes/vignette-profiles-finition.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom6
{
    background-image:url(../_images/vignettes/vignette-crochets.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom7
{
    background-image:url(../_images/vignettes/vignette-treteaux.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom8
{
    background-image:url(../_images/vignettes/vignette-ferronnerie.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom9
{
    background-image:url(../_images/vignettes/vignette-chariots.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
#produitNom10
{
    background-image:url(../_images/vignettes/vignette-diables.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
.produitNom{
	float:left;
	width:130px;
	height:150px;
	margin-bottom:25px;
	margin-right:2px;
}
.legende{
	padding-top:119px;
	color:#FFFFFF;
	font-size:8pt;
	text-align:center;
}
/*------------------------- Page Presse --------------------------------*/

.imgPresse{
	float:left;
	padding-right:10px;
}
.textePresse{
	float:left;
}
.titrePresse{
	color:#0000FF;
	font-weight:bold;
}
.descPresse{
	color:#000000;
	font-weight:normal;
}
.article{
	height:auto;
}

#menugamme
{
	height:260px;
	padding-left:35px;
	margin-top:3px;
}

/*-----------------------------------------------------------------------------*/

.zoneproduits{
	float:left;
	font-size:7pt;
	color:#000000;
	padding-bottom:5px;
	margin-bottom:5px;
}

.imgProd{
	float:left;
	width:80px;
	padding-right:5px;
}

.titreProd{
	float:left;
	width:115px;
	padding-right:7px;
}

.imgGamme{
	float:left;
	width:80px;
	padding-right:5px;
}
.presgamme{
	font-size:8pt;
	color:#000000;
	padding-bottom:5px;
}
.texteGamme{
	float:left;
	width:450px;
	margin-left:80px;
}
.titressfamille{
	color:#CF631B;
	border-bottom:#CF631B 1px solid;
	width:630px;
	margin-bottom:7px;
}
.zonegamme{
	width:630px;
	padding-bottom:10px;
}
.descProduit{
	width:630px;
}
.tabProduit{
	font-size:7pt;
	text-align:center;
	margin-bottom:20px;
}
.tabProduit td{
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}

.ligne0{
	background-color:#F0F0F0;
}
.ligne1{
	background-color:#DDDDDD;
}

.titreTab{
	font-size:8pt;
	font-weight:bold;
	background-color:#FFFFFF;
}
.ssmenugamme{
	padding-bottom:5px;
}