/* CSS pages site Provencale*/

/* Mise en forme principale */

a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}

body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	list-style: url();
}

.liste{
	list-style-image: url(../images/puce.gif);
	padding-left: 8px;
}


/* Page Entreprise */
.TexteEntreprise{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 650px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.TexteDroiteEntreprise{
	position: absolute;
	visibility: visible;
	left: 182px;
	top: 282px;
	width: 380px;
	height: auto;
	border: 1px solid #0C479D;
	padding: 5px;
	text-align: justify;
}

/* Page Historique */
.TexteHistorique{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.imgFloatLeft{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #999;
	padding:3px;
	clear:left;
}

.imgFloatRight{
	float:right;
	margin:0 0 0 15px;
	border:1px solid #999;
	padding:3px;
	clear:right;
}

.imgCadre{
	border:1px solid #999;
	padding:3px;
}

/* Page Charte */
.TexteCharte{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

/* Page Charte AFAQ  */
.TexteAfaq{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}


/* Page Gammes */
.TexteGammes{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 680px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.TexteDroiteGammes{
	position: absolute;
	visibility: visible;
	left: 475px;
	top: 25px;
	width: 250px;
	height: auto;
	border: 0px solid #0C479D;
	padding: 5px;
	text-align: justify;
}

/* Page Carbonate */
.TexteCarbonate{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 450px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.FicheProd{
	position:absolute;
	visibility: visible;
	z-index: 50;
	left: 250px;
	top: 50px;
	width: 500px;
	height: auto;
	border: 0px solid #000000;
	padding: 0;
}

.FrameProd{
	z-index: 50;
	width: 500px;
	height: 350px;
}

/* Page Granules Marbre */
.TexteGranule{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

/* Page Amendements */
.TexteAmendements{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.TdTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	background-color:#003399;
	border: 1px solid #003399;
}

.CellBleueF{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#E9EEF5;
	border: 1px solid #003399;
}

.CellBleueC{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border: 1px solid #003399;
}

/* Page Autres minéraux*/
/* Tableau */
.TabMineraux{
	background-color:#F5F8FC;
}

.CellTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	background-color:#003399;
	border: 1px solid #003399;
	padding:2px 0 2px 130px;
}

.CellGauche{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
	padding:2px 0 2px 5px;
	vertical-align:text-top;
}

.CellVide{
	width:25px;
	border-bottom:1px solid #003399;
}

.CellDroite{
	width:475px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
	border-bottom:1px solid #003399;
	border-right:1px solid #003399;
	padding:2px 5px 2px 0;
	vertical-align:text-top;
	text-align:justify;
}

/* Page Applications */
.TexteApplication{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 500px;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.PhotoApplication{
	visibility: visible;
	position:absolute;
	left: 450px;
	top: 25px;
	width: 300px;
	height:auto;
	border: 0px solid #000000;
	padding:10px;
	text-align: center;
}

.TableauApplication{
	visibility: visible;
	left: 0px;
	top: 350px;
	width: 700px;
	height: auto;
	border: 0px solid #000000;
}

.TablAppli{
	width:750px;
	border: 0px solid #003399;
}

.CellAppliTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	background-color:#003399;
	border-bottom: 0px solid #003399;
	border-top: 0px solid #003399;	
}

.CellAppliSCat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border-bottom: 0px solid #C0C0C0;
	width:240px;
}

.CellAppliBas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border-bottom: 1px solid #C0C0C0;
	width:240px;
	text-align:left;
}

a.LienRemonter:link, a.LienRemonter:visited, a.LienRemonter:active, a.LienRemonter:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
}


.CellAppliNature{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border-bottom: 1px solid #C0C0C0;
	width:150px;
}

.CellAppli3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	width:280px;
}


.CellAppli{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
	border-bottom: 1px solid #C0C0C0;
	text-align:left;
	width:80px;
}

.CellAppli2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
	border-bottom: 1px solid #C0C0C0;
	width:100px;
	text-align:center;
}

.CellAppliContact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#000;
	background-color:#FFF;
/*	border-right: 1px solid #C0C0C0; */
	border-bottom: 1px solid #C0C0C0;
	width:80px;
	text-align:right;
}

a.LienAppli:link, a.LienAppli:visited, a.LienAppli:active, a.LienAppli:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
}

/* Page Livraison */

.TexteLivraison{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 425px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.TexteLivraisonBas{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 790px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.TexteLivraisonDroite{
	position: absolute;
	visibility: visible;
	left: 515px;
	top: 25px;
	width: 200px;
	height: auto;
	border: 1px solid #0C479D;
	padding: 5px;
	text-align: justify;
}





/* Page 404 */
.Texte404{
	position: relative;
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 100px;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: center;
}

/* Moteur de recherche */
a.LienMoteur:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}

a.LienMoteur:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC3366;
	text-decoration: none;
}

a.LienMoteur:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

a.LienMoteur:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}

/* Formulaire contact */

input.FormNormal{
	height: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #666666;
	padding: 3px;
}

textarea.FormNormal{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #666666;
	padding: 3px;
}

input.FormObligatoire{
	height: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #FF9000;
	padding: 3px;
}

input.Submit{
	color: #883600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	height: 20px;
	border-top: 2px solid #BF4D00;
	border-left: 2px solid #BF4D00;
	border-right: 1px solid #883600;
	border-bottom: 1px solid #883600;
	background-color: #FF9000;
	padding: 0px;
}

/* Carte Internationale */
.TexteInternationale{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 300px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.CarteInternationale{
	position: absolute;
	visibility: visible;
	left: 300px;
	top: 25px;
	width: 500px;
	height: 350px;
	border: 0px solid #0C479D;
	padding:0;
}

/* Carte Europe */
.TexteEurope{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 260px;
	height: 450px;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.CarteEurope{
	position: absolute;
	visibility: visible;
	left: 325px;
	top: 0;
	width: 450px;
	height: 450px;
	border: 1px solid #0C479D;
	padding:0;
}

.TitreAgent{
	left:0;
	top: 0;
	width: 180px;
	height: 11px;
	text-align: justify;
	border: 0px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFF;
	padding: 0;
	background-color:#0C479D;
}

.TxtAgent{
	left:0;
	top: 0;
	width: 225px;
	height: auto;
	text-align: justify;
	border: 1px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#f5fbfe;
}


a.lienAgent:link, a.lienAgent:visited, a.lienAgent:active, a.lienAgent:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
}


/* Carte France Espagne */
.Carte{
	position: absolute;
	visibility: visible;
	z-index: 11;
	left: 298px;
	top: 380px;
	width: 300px;
	text-align: justify;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
}

#CarteMarcael{
	position: absolute;
	visibility: hidden;
	z-index: 11;
	left: 205px;
	top: 380px;
	width: auto;
	height: auto;
}

.TxtCarteMarcael{
	position: relative;
	left: 0;
	top:0;
	width: 200px;
	height: auto;
	text-align: justify;
	border: 2px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#FFF;
}

#CartePenes{
	position: absolute;
	visibility: hidden;
	z-index: 11;
	left: 390px;
	top: 135px;
	width: auto;
	height: auto;
	text-align: justify;
	border: 0px solid #0C479D;
}

.TxtCartePenes{
	position: relative;
	left: 0px;
	top:0;
	width: 250px;
	height: auto;
	text-align: justify;
	border: 2px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#FFF;
}

#CarteBrignoles{
	position: absolute;
	visibility: hidden;
	z-index: 11;
	left: 510px;
	top: 105px;
	width: auto;
	height: auto;
	text-align: justify;
	border: 0px solid #0C479D;
}

.TxtCarteBrignoles{
	position: relative;
	left: 0px;
	top:0;
	width: 180px;
	height: auto;
	text-align: justify;
	border: 2px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#FFF;
}

#CartePouzilhac{
	position: absolute;
	visibility: hidden;
	z-index: 11;
	left: 450px;
	top: 85px;
	width: auto;
	height: auto;
	text-align: justify;
	border: 0px solid #0C479D;
}

.TxtCartePouzilhac{
	position: relative;
	left: 0px;
	top:0;
	width: 130px;
	height: auto;
	text-align: justify;
	border: 2px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#FFF;
}

#CarteMontpins{
	position: absolute;
	visibility: hidden;
	z-index: 11;
	left: 390px;
	top: 135px;
	width: auto;
	height: auto;
	text-align: justify;
	border: 0px solid #0C479D;
}

.TxtCarteMontpins{
	position: relative;
	left: 0px;
	top:0;
	width: 250px;
	height: auto;
	text-align: justify;
	border: 2px solid #0C479D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0C479D;
	padding: 5px;
	background-color:#FFF;
}



/* Page plan d'accès */
.TextePlan{
	visibility: visible;
	left: 0px;
	top: 0px;
	width: 750px;
	height: auto;
	border: 0px solid #000000;
	margin-left: 10px;
	text-align: justify;
}

.PlanAcces{
	position: absolute;
	visibility: visible;
	z-index: 11;
	left: 270px;
	top: 25px;
	width: 500px;
	height: 300px;
	border: 0px solid #86A3CE;
	text-align:right;
}

.form{
	margin:0;
	padding:0;
	z-index:0;
}
