/* CSS Document */
#site{
     position: relative;
	 margin-left:auto;
	 margin-right:auto;
	 width:800px;
	 top:5px;
	  }
#Banniere{
     position: relative;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:170px;
	 top:5px;
     text-align: left;
	 border-width:1px;
	 border-color:#F79832;
	 border-bottom-color:#CCCCCD;
	 border-style:solid;
}
#Menu{
 	 position:relative;
     left:0px; 
	 top:4px; 
	 width:180px;
	 height:500px;
	 border-top: 1px solid #CCCCCD ;
	 border-left: 1px solid #F79832 ;
	 border-bottom: 1px solid #ffffff ;
	 border-right: 1px solid #fff ;
	 background-color:#ffffff;
	 }
#Menu ul{   
	      margin: 0 ;
		  padding: 0 ;
		  list-style-type: none ;
        }
#Menu li a {	 
     		display: block ;
			width: 156px;
			padding: 10px;
			margin-bottom:2px;
			margin:1px;
			color: black;
			text-indent: 40px ;
			text-decoration: none ;
			background-color:#EFF0EB;
			border: 1px solid #dbd ;
			/*Ecriture*/
	        font-family:Verdana, Arial, Helvetica, sans-serif;
	        font-size:11px;
	        color:#666666;
	        text-decoration:none;
   }
#Menu li a:hover{
            background-color:#DCDED0;
			padding: 10px;
			margin:1px;
		    /*Ecriture*/
	 		font-family:Verdana, Arial, Helvetica, sans-serif;
	 		font-size:11px;
	 		color:#E65E0E;
	 		text-decoration:none;}   
#CorpsAccueil{
 	 position:relative;
     left:181px; 
	 top:-498px; 
	 width:620px;
	 height:500px;
     background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 }
#CorpsInstallations{
 	 position:relative;
     left:181px; 
	 top:-498px; 
	 width:620px;
	 height:1620px;
     background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 }	 
#CorpsProduits{
 	 position:absolute;
     left:181px; 
	 top:176px; 
	 width:620px;
	 background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 height:650px;
	 }
#CorpsCatalogue{
 	 position:relative;
     left:181px; 
	 top:-498px; 
	 width:620px;
	 height:2550px;
     background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 }	 
#CorpsReferences{
 	 position:relative;
     left:181px; 
	 top:-498px; 
	 width:620px;
	 height:1150px;
     background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 }	 
#CorpsContact{
 	 position:relative;
     left:181px; 
	 top:-498px; 
	 width:620px;
	 height:1370px;
     background-color:#EFF0EB;
	 border-right: 1px solid #F79832 ;
	 border-top: 1px solid #dbd ;
	 border-bottom: 1px solid #ffffff ;
	 }	
#CachePied1{
	 position:absolute;
	 top:838px;
	 left:0px;
	 width:1000px;
	 height:300px;
	 background-color:#CCCCCD;
	 }
#TitreCorps{
     background-color:#EFF0EB;
	 padding: 10px;
	 margin:1px;
	 position:relative;
	 top:1px;
	 height:13px;
	 border-bottom: 1px solid #fff ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#E65E0E;
	 text-decoration:none;
}
.EcritureCorps
{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreCorps
{    position:relative;
	 top:15px;
	 left:50px;
	 background-color:fff;
     padding:20px;   
	 width:470px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadrePanier
{    position:relative;
	 top:15px;
	 left:20px;
	 background-color:fff;
     padding:20px;   
	 width:530px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreCatalogue
{    position:relative;
	 top:5px;
	 left:25px;
	 background-color:fff;
     padding:8px;   
	 width:550px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreContact
{    position:relative;
	 top:15px;
	 left:50px;
	 background-color:fff;
     padding:20px;   
	 width:470px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadrePlan
{    position:relative;
	 top:15px;
	 left:60px;
	 background-color:fff;
     padding:20px;   
	 width:450px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreReferences1
{    position:relative;
	 top:15px;
	 left:50px;
	 background-color:fff;
     padding:20px;   
	 width:470px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreReferences2
{    position:relative;
	 top:0px;
	 left:50px;
	 background-color:fff;
     padding:20px;   
	 width:550px;
	 border: 0px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreReferences3
{    position:relative;
	 top:0px;
	 left:90px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:425px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
#CadreTotalPanier
{    position:relative;
	 top:20px;
	 left:415px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:165px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
#CadreValidationPanier
{    position:relative;
	 top:20px;
	 left:415px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:165px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
#CadreContinueCommande
{    position:relative;
	 top:-6px;
	 left:20px;
	 height:-50px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:165px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
.CadreCamFixe
{    position:relative;
	 top:10px;
	 left:50px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:220px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}

.CadreCamMobile
{    position:relative;
	 top:-16px;
	 left:320px;
	 background-color:#E65E0E;
     padding:5px;   
	 width:230px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
.TeleAccueil
{    position:relative;
	 top:15px;
	 left:200px;
	 background-color:fff;
     height:144px;   
	 width:200px;
	 border: 1px solid #dbd ;
}
.ImageCamFixe
{    position:relative;
	 top:-10px;
	 left:90px;
	 background-color:fff;
     height:131px;   
	 width:150px;
	 border: 1px solid #dbd ;
}
.ImageCamMobile
{    position:relative;
	 top:-144px;
	 left:365px;
	 background-color:fff;
     height:131px;   
	 width:150px;
	 border: 1px solid #dbd ;
}
.CadreServicesAccueil
{    position:relative;
	 top:15px;
	 left:50px;
	 background-color:fff;
     padding:20px;   
	 width:470px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
.CadreDescriptionCamFixe
{    position:relative;
	 top:-132px;
	 left:50px;
	 background-color:fff;
     padding:10px;   
	 width:218px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CadreDemoCamera
{    position:relative;
	 top:-150px;
	 left:44px;
	 background-color:fff;
     padding:9px;   
	 width:510px;
	 border: none;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#E65E0E;
	 text-decoration:none;
}

.CadreDescriptionCamMobile
{    position:relative;
	 top:-280px;
	 left:325px;
	 background-color:fff;
     padding:10px;   
	 width:220px;
	 border: 1px solid #dbd ;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CadreSyntheseProduit
{    position:relative;
	 top:-270px;
	 left:25px;
	 background-color:#E65E0E;
     height:113px;   
	 width:550px;
	 border: 1px solid #F79832;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
#BordGaucheAccueil{
     position:absolute;
     left:1px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:98px;
    } 
#BordGaucheHistorique{
     position:absolute;
     left:1px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:98px;
    } 
#BordGaucheServices{
     position:absolute;
     left:1px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:98px;
    } 	
#BordGaucheInstallations{
     position:absolute;
     left:0px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:1202px;
	border-left: 1px solid #F79832 ;
    } 
#BordGauchePointsForts{
     position:absolute;
     left:1px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:98px;
    } 
#BordGaucheNews{
     position:absolute;
     left:1px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:98px;
    } 				
#BordGaucheProduits{
 	 position:absolute;
     left:0px; 
	 top:596px; 
	 width:180px;
	 height:248px;
     background-color:#EFF0EB;
	 border-left: 1px solid #F79832 ;
	 }
#BordGaucheReferences{
     position:absolute;
     left:0px;
    top:596px;
    width:180px;
    background-color:#EFF0EB;
    height:732px;
	border-left: 1px solid #F79832 ;
    } 	 
#BordGaucheContact{
 	 position:absolute;
     left:0px; 
	 top:596px;
	 width:180px;
	 height:952px;
     background-color:#EFF0EB;
	 border-left: 1px solid #F79832 ;
	 }	
#BordGaucheCatalogue{
 	 position:absolute;
     left:0px; 
	 top:596px;
	 width:180px;
	 height:2131px;
     background-color:#EFF0EB;
	 border-left: 1px solid #F79832 ;
	 }
#BordGauchePanier{
 	 position:absolute;
     left:0px; 
	 top:596px; 
	 width:180px;
	 height:248px;
     background-color:#EFF0EB;
	 border-left: 1px solid #F79832 ;
	 }	 	 	  
.CopyrightAccueil{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:677px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}

.CopyrightHistorique{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:677px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightServices{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:677px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightInstallations{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:1775px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightPointsForts{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:677px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightNews{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:677px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightProduits{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:827px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightReferences{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:1320px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightContact{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:1547px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}

.CopyrightCatalogue{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:2722px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.CopyrightPanier{
     position: absolute;
	 margin-left:auto;
	 margin-right:auto;
     width: 800px;
	 height:20px;
	 top:827px;
     text-align: left;
	 border-left: 1px solid #F79832 ;
	 border-right: 1px solid #F79832 ;
	 border-bottom: 1px solid #F79832 ;
	 background-color:#DCDED0;
	 padding-top:5px;
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}

a.EcritureCopyright {
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:underline;
}
a.EcritureCopyright:hover{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
	 }
a.EcritureLienContact {
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:underline;
}
a.EcritureLienContact:hover{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;	 
}
a.LienValidationPanier {
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:none;
}
a.LienValidationPanier:hover{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#ffffff;
	 text-decoration:underline;
	 }

.FormulaireContact{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#E65E0E;
	 text-decoration:none;	 
}
a.Lien_Catalogue
{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
}
a.Lien_Catalogue:hover
{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:underline;
}
/* Choix de la langue*/
a.ChoixLangue
{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#E65E0E;
	 text-decoration:none;
}
a.ChoixLangue:hover
{
	 /*Ecriture*/
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#E65E0E;
	 background-color:#FFFFFF;
	 text-decoration:underline;
}
