/**************************************************************/
/*    Zone de définition des styles de page:                  */
/*    Ascenceurs, Marges, Couleur de fond, Alignement, ...    */
/**************************************************************/

/* Style du corps de page */
BODY{
	background-color: #d4e1b4;
	background-image:url(../images/index/index_01.gif);
	background-repeat:repeat-x;
	margin:0px;
	text-align: center;
}


/**************************************************************/
/*    Zone de définition des styles de textes:                */
/*    Font, Taille, Couleur, ...                             */
/**************************************************************/

.Police-Arial-15 {font-family: Arial; font-size: 15px;}
.Police-Arial-18 {font-family: Arial; font-size: 18px;}
.Police-Arial-8-BleuFonce {font-family: Arial; font-size: 8px; color: #797297;}
.Police-Arial-10-GrisFonce {font-family: Arial; font-size: 10px; color: #727070;}
.Police-Arial-11-Blanc {font-family: Arial; font-size: 11px; color: #FFFFFF;}
.Police-Arial-11-GrisFonce {font-family: Arial; font-size: 11px; color: #727070;}
.Police-Arial-11-BleuClair {font-family: Arial; font-size: 11px; color: #1699D6;}
.Police-Arial-11-VertFluo {font-family: Arial; font-size: 11px; color: #84C326;}
.Police-Arial-12-Noir {font-family: Arial; font-size: 12px; color: #000000;}
.Police-Arial-12-Gris {font-family: Arial; font-size: 12px; color: #848282;}
.Police-Arial-12-Bleu {font-family: Arial; font-size: 12px; color: #007CC3;}
.Police-Arial-12-Vert {font-family: Arial; font-size: 12px; color: #829038;}
.Police-Arial-12-BleuClair {font-family: Arial; font-size: 12px; color: #1699D6;}
.Police-Arial-12-GrisFonce {font-family: Arial; font-size: 12px; color: #727070;}
.Police-Arial-12-BleuFonce {font-family: Arial; font-size: 12px; color: #495778;}
.Police-Arial-13-VertFonce {font-family: Arial; font-size: 13px; color: #686E5B;}
.Police-Arial-13-BleuClair {font-family: Arial; font-size: 13px; color: #1699D6;}
.Police-Arial-13-BleuFonce {font-family: Arial; font-size: 13px; color: #29166F;}
.Police-Arial-13-Bleu {font-family: Arial; font-size: 13px; color: #356CA4;}
.Police-Arial-13-Blanc {font-family: Arial; font-size: 13px; color: #FFFFFF;}
.Police-Arial-13-NoirClair {font-family: Arial; font-size: 13px; color: #393633;}
.Police-Arial-13-GrisFonceBis {font-family: Arial; font-size: 13px; color: #605E5D;}
.Police-Arial-13-Rouge {font-family: Arial; font-size: 13px; color: #DA251D;}
.Police-Arial-13-BleuMarine {font-family: Arial; font-size: 13px; color: #495778;}
.Police-Arial-14-Bleu {font-family: Arial; font-size: 14px; color: #006CB1;}
.Police-Arial-14-Vert {font-family: Arial; font-size: 14px; color: #80AB5D;}
.Police-Arial-14-GrisFonce {font-family: Arial; font-size: 14px; color: #727070;}
.Police-Arial-14-BleuFonce {font-family: Arial; font-size: 14px; color: #495778;}
.Police-Arial-15-Bleu {font-family: Arial; font-size: 15px; color: #006CB1;}
.Police-Arial-15-Noir {font-family: Arial; font-size: 15px; color: #000000;}
.Police-Arial-16-VertFonce {font-family: Arial; font-size: 16px; color: #686E5B;}
.Police-Arial-20-VertFonce {font-family: Arial; font-size: 20px; color: #4A6061;}
.Police-Arial-20-Blanc {font-family: Arial; font-size: 20px; color: #FFFFFF;}
.Police-Arial-30-Rouge {font-family: Arial; font-size: 30px; color: #DA251D;}

.Police-Georgia-11-Bleu {font-family: Georgia; font-size: 11px; color: #006CB1;}
.Police-Georgia-14-Bleu {font-family: Georgia; font-size: 14px; color: #006CB1;}
.Police-Georgia-15-Bleu {font-family: Georgia; font-size: 15px; color: #006CB1;}
.Police-Georgia-15-VertP {font-family: Georgia; font-size: 15px; color: #44926D;}
.Police-Georgia-16-Bleu {font-family: Georgia; font-size: 16px; color: #006CB1;}
.Police-Georgia-18-Bleu {font-family: Georgia; font-size: 18px; color: #006CB1;}
.Police-Georgia-18-Rouge {font-family: Georgia; font-size: 18px; color: #DA251D;}
.Police-Georgia-18-Blanc {font-family: Georgia; font-size: 18px; color: #FFFFFF;}
.Police-Georgia-18-VertM {font-family: Georgia; font-size: 18px; color: #7B8A80;}
.Police-Georgia-20-Bleu {font-family: Georgia; font-size: 20px; color: #006CB1;}
.Police-Georgia-20-BleuClair {font-family: Georgia; font-size: 20px; color: #1699D6;}
.Police-Georgia-20-BleuBis {font-family: Georgia; font-size: 20px; color: #356CA4;}
.Police-Georgia-20-Vert {font-family: Georgia; font-size: 20px; color: #7F946A;}
.Police-Georgia-20-VertP {font-family: Georgia; font-size: 20px; color: #44926D;}
.Police-Georgia-20-GrisFonceBis {font-family: Georgia; font-size: 20px; color: #605E5D;}
.Police-Georgia-24-BleuClair {font-family: Georgia; font-size: 24px; color: #1699D6;}
.Police-Georgia-24-Bleu {font-family: Georgia; font-size: 24px; color: #356CA4;}
.Police-Georgia-24-Blanc {font-family: Georgia; font-size: 24px; color: #FFFFFF;}
.Police-Georgia-24-Rouge {font-family: Georgia; font-size: 24px; color: #DA251D;}
.Police-Georgia-24-VertFonce {font-family: Georgia; font-size: 24px; color: #686E5B;}
.Police-Georgia-28-BleuClair {font-family: Georgia; font-size: 28px; color: #1699D6;}
.Police-Georgia-30-BleuClair {font-family: Georgia; font-size: 30px; color: #1699D6;}
.Police-Georgia-30-Bleu {font-family: Georgia; font-size: 30px; color: #006CB1;}
.Police-Georgia-30-Rouge {font-family: Georgia; font-size: 30px; color: #DA251D;}
.Police-Georgia-43-BleuClair {font-family: Georgia; font-size: 43px; color: #1699D6;}
.Police-Georgia-48-BleuClair {font-family: Georgia; font-size: 48px; color: #1699D6;}


.Police-Verdana-11-Noir {font-family: Verdana; font-size: 11px; color: #000000;}
.Police-Verdana-12-Blanc {font-family: Verdana; font-size: 12px; color: #FFFFFF;}
.Police-Verdana-14-Noir {font-family: Verdana; font-size: 14px; color: #000000;}


/**************************************************************/
/*    Zone de définition des styles de liens:                 */
/*    Couleur, Font, Taille, Style, ...                       */
/**************************************************************/

/* Style lien par defaut */
a {color: #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: none;}

/* Style lien Blanc-Rouge */
a.Lien-Blanc-Rouge { color: #FFFFFF;}
a:link.Lien-Blanc-Rouge { color: #FFFFFF;}
a:hover.Lien-Blanc-Rouge { color: #DA251D;}
a:visited.Lien-Blanc-Rouge { color: #FFFFFF;}
a:visited:hover.Lien-Blanc-Rouge { color: #DA251D;}

/* Style lien Rouge-Blanc */
a.Lien-Rouge-Blanc { color: #DA251D;}
a:link.Lien-Rouge-Blanc { color: #DA251D;}
a:hover.Lien-Rouge-Blanc { color: #FFFFFF;}
a:visited.Lien-Rouge-Blanc { color: #DA251D;}
a:visited:hover.Lien-Rouge-Blanc { color: #FFFFFF;}

/* Style lien Rouge-Bleu */
a.Lien-Rouge-Bleu { color: #DA251D;}
a:link.Lien-Rouge-Bleu { color: #DA251D;}
a:hover.Lien-Rouge-Bleu { color: #006CB1;}
a:visited.Lien-Rouge-Bleu { color: #DA251D;}
a:visited:hover.Lien-Rouge-Bleu { color: #006CB1;}

/* Style lien Noir-Rouge */
a.Lien-Noir-Rouge { color: #000000;}
a:link.Lien-Noir-Rouge { color: #000000;}
a:hover.Lien-Noir-Rouge { color: #DA251D;}
a:visited.Lien-Noir-Rouge { color: #000000;}
a:visited:hover.Lien-Noir-Rouge { color: #DA251D;}

/* Style lien GrisFonce-Rouge */
a.Lien-GrisFonce-Rouge { color: #727070;}
a:link.Lien-GrisFonce-Rouge { color: #727070;}
a:hover.Lien-GrisFonce-Rouge { color: #DA251D;}
a:visited.Lien-GrisFonce-Rouge { color: #727070;}
a:visited:hover.Lien-GrisFonce-Rouge { color: #DA251D;}

/* Style lien VertFonce-Rouge */
a.Lien-VertFonce-Rouge { color: #4A6061;}
a:link.Lien-VertFonce-Rouge { color: #4A6061;}
a:hover.Lien-VertFonce-Rouge { color: #DA251D;}
a:visited.Lien-VertFonce-Rouge { color: #4A6061;}
a:visited:hover.Lien-VertFonce-Rouge { color: #DA251D;}

/* Style lien BleuFonce-Rouge */
a.Lien-BleuFonce-Rouge { color: #495778;}
a:link.Lien-BleuFonce-Rouge { color: #495778;}
a:hover.Lien-BleuFonce-Rouge { color: #DA251D;}
a:visited.Lien-BleuFonce-Rouge { color: #495778;}
a:visited:hover.Lien-BleuFonce-Rouge { color: #DA251D;}

/* Style lien Bleu-Rouge */
a.Lien-Bleu-Rouge { color: #006CB1;}
a:link.Lien-Bleu-Rouge { color: #006CB1;}
a:hover.Lien-Bleu-Rouge { color: #DA251D;}
a:visited.Lien-Bleu-Rouge { color: #006CB1;}
a:visited:hover.Lien-Bleu-Rouge { color: #DA251D;}

/* Style lien BleuNuit-Rouge */
a.Lien-BleuNuit-Rouge { color: #797297;}
a:link.Lien-BleuNuit-Rouge { color: #797297;}
a:hover.Lien-BleuNuit-Rouge { color: #DA251D;}
a:visited.Lien-BleuNuit-Rouge { color: #797297;}
a:visited:hover.Lien-BleuNuit-Rouge { color: #DA251D;}



/**************************************************************/
/*  Zone de définition des styles de formulaires:             */
/*  Couleur, Couleur de fond, Font, Taille, Style, Bordure... */
/**************************************************************/

/* Champs du formulaire de demande de contact */
INPUT.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #FFFFFF;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}


/* Champs du formulaire de demande de contact */
TEXTAREA.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #FFFFFF;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}


/* Champs du formulaire de demande de devis */
INPUT.FormDevis{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #F0F8FD;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}


/* Champs du formulaire de demande de devis */
TEXTAREA.FormDevis{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #F0F8FD;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}


/* Champs du formulaire du backoffice */
SELECT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	border-color:#605E5D;
	border-width: 1px;
	background-color: #FFFFFF;
	width: 200px;
}


/* Champs du formulaire du backoffice */
INPUT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 140px;
}


/* Champs du formulaire du backoffice */
TEXTAREA.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 200px;
}

/* Redéfinition des listes à puces */
ul.portails{
	list-style-type: none;
	padding: 0;
  	margin: 0;
	width:200px;
	text-align:left;
}
ul.securite {
	list-style-type: none;
	padding: 0;
  	margin: 0;
	text-align:left;
}
ul.securite li{
	background-image:url(../images/portails/portails_11.gif);
  	background-repeat: no-repeat;
  	background-position: 0 4px;
  	padding-left: 20px;
}
ul.portails li{
	background-image:url(../images/portails/portails_11.gif);
  	background-repeat: no-repeat;
  	background-position: 0 4px;
  	padding-left: 20px;
	font-weight:bold;
}
ul.entreprise{
	list-style-type: none;
	padding: 0;
  	margin: 0;
	text-align:left;
}
ul.entreprise li{
	background-image:url(../images/entreprise/entreprise_18.gif);
  	background-repeat: no-repeat;
  	background-position: 0 4px;
  	padding-left: 20px;
}