/* CSS Document */
body { margin:0px; padding:0px; background-color:#FFDDA9}
td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px solid #DFDFDF;}
p, form { margin:0px; padding:0px;}


/* POINTILLES ******************************/

/* TYPO ******************************/
.align { text-align : justify;}
a { text-decoration:none; color:#c54d1c;}
a:hover { text-decoration:underline; color:#c54d1c;}
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif;}
.arial { font-family:Arial, Verdana, Helvetica, sans-serif;}

/* Titre des pages */
H1 { font-size:20px;  margin:0px;}
H2 { font-size:18px;  margin:0px;}
/*H3 { font-size:11px;  margin:0px;}*/

.txt10 { font-size:10px;}
.txt11 { font-size:11px;}
.txt12 { font-size:12px;}
.txt13 { font-size:13px;}
.txt14 { font-size:14px;}
.txt16 { font-size:16px;}
.txt18 { font-size:18px;}

.blanc { color:#FFFFFF;}
a.blanc { color:#FFFFFF;text-decoration:none; }
a.blanc:hover { color:#FFFFFF;text-decoration:underline; }

.noir { color:#4B4B4B;}
a.noir { color:#4B4B4B;text-decoration:none; }
a.noir:hover { color:#4B4B4B;text-decoration:underline; }

.orange { color:#EA7614;}
a.orange { color:#EA7614;text-decoration:none; }
a.orange:hover { color:#EA7614;text-decoration:underline; }


/* ELEMENT DE MISE EN PAGE ******************************/
.interligne5px { padding-top:5px;}
.interligne7px { padding-top:7px;}

/* MENU */
#menu { letter-spacing:1px; font-weight:normal }
#menu a { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#363636; text-decoration:none; white-space:nowrap;}
#menu a:hover { text-decoration:underline; }
#menu .clic{ color:#c54d1c;  text-decoration:none;  background-color:#d3d3d3} /*background: url(../images/menu/fond_menu.gif) repeat-x bottom left; } */
#menu .espacement{ padding-left:5px;padding-right:5px; }
#menu td { border-right-style:solid; border-right-width:1px; border-right-color:#AEAEAE }

/* SOMMAIRE */
/*#sommaire { letter-spacing:1px; }*/
#sommaire { background-image: url(../images/bordures%20et%20fonds/fond_totem.jpg); background-color:#ffffff; border-left-style:solid; border-left-width:1px; border-left-color:#CBCBCB }
#sommaire a { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; } /* white-space:nowrap;} */
#sommaire a:hover { color:#000000; text-decoration:underline; }
#sommaire .clic{ color:#000000;  text-decoration:none; font-weight:bold;}
#sommaire .espacement{ padding-left:5px;padding-right:5px; }
#sommaire td { color:#f0b499 }


/*******************************/

.fondsousmenu { 
background:#EA7614;
color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
padding-left:4px;
padding-right:4px;
}

/*******************************/
.baspage { color:#7F7F7F;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; }
a.baspage { color:#7F7F7F;text-decoration:none; }
a.baspage:hover { color:#7F7F7F;text-decoration:underline; }

/*******************************/


/* PUCES */
ol { margin: 0px;
list-style-image: url(../images/puces/puce_orange.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:25px;
padding-right:0px;
}

ul { margin: 0px;
list-style-image: url(../images/puces/puce_grise.gif);
padding-top:5px;
padding-bottom:0px;
padding-left:40px;
padding-right:100px;
}

li {
padding-bottom:4px;
}

/********************************/

.partiegauche {background-color:White; width:460px; height:450px }
.partiecentrale {background-color:White; border-left-style:solid; border-left-width:1px; border-left-color:#CBCBCB }
.partiedroite {background-color:White; background-image: url(../images/bordures%20et%20fonds/fond_partie_droite.gif)}
.zoneurgence {background-color:White; background-image: url(../images/commun/fond_warning.jpg); border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CBCBCB;}

.SaviezVous {background-image : url(../images/bordures%20et%20fonds/fond_partie_droite_orange.gif)}
.SaviezVousTitre {font-weight:bold; color:White}
a.SaviezVousTitre {font-weight:bold; color:white;}
a.SaviezVousTitre:hover {font-weight:bold; color:White; text-decoration:underline;}
.SaviezVousResume {font-weight:normal; color:black; text-align:justify}
a.SaviezVousLien {font-weight:normal; font-size:10px; color:white; text-decoration:underline}
a.SaviezVousLien:hover {font-weight:normal; color:yellow}
	


hr {  -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50);}

.zonesupplements {background-image : url(../images/bordures%20et%20fonds/fond_partie_droite.gif)}
.zonecontact {background-image : url(../images/bordures%20et%20fonds/fond_partie_droite.gif)}

.source { text-align:right}

.espaceClients {background-image : url(../images/bordures%20et%20fonds/fond_login_espace_clients.jpg);  vertical-align:bottom}
.espaceClientsTitre { color:#ffffff; font-weight:bold; }

.WarningTitre { color:#7F7F7F; letter-spacing:1px; font-size:14px; font-weight:bold; }
.WarningDate { color:#7F7F7F; letter-spacing:1px; font-size:10px; font-weight:bold; }

.Annonces { color:gray; background-color:#ffffff; }
.AnnoncesTitre { color:#c54d1c; background-color:#ffdda9; font-weight:bold; }
.AnnoncesSousTitre { color:#000000; background-color:#ebebeb; }
a.Annonces { color:#c54d1c; text-decoration:underline; } 
a.Annonces:hover { color:Red; text-decoration:underline; } 

.references { }

a.NewsLetterLien {font-weight:normal; font-size:10px; color:gray; text-decoration:underline}
a.NewsLetterLien:hover {font-weight:normal; color:red}

a.ImplantationsLien {font-weight:normal; font-size:10px; color:gray; text-decoration:underline}
a.ImplantationsLien:hover {font-weight:normal; color:red}

.FormulaireContact {background-color:#f2f1f3;  border:1px solid #c9c9c9; }

.FormulaireNewsletter {background-color:#f2f1f3;  border:1px solid #c9c9c9; }

.Confirmation { color:Green; font-weight:bold;}

.urgent {text-align:justify;  }

.referencesLigne1 { background-color:#f2f2f2;} 
.referencesLigne2 { } 

.implantations { background:url(../images/bordures%20et%20fonds/fond_implantations.jpg) no-repeat left top; }
.implantationsSiege { padding-top:285px; font-size:12px }
.implantationsAutres { padding-top:50px; font-size:10px }
.implantations HR { height: 1px; width: 70%; text-align:left; margin: 0; padding: 0; border-top: 0; border-bottom: 1px dotted #7f7f7f; }

.contactTitre { font-size:16px; font-weight:bolder; color:#b22a23; letter-spacing:1px;  }


.EnteteListeAbonnes { background-color:#CC3300; color:#FFFFFF; font-weight:bold  }
.ListeAbonnesInvalide { background-color:#CCCCCC; color:#666666; font-style:italic }
.ListeAbonnesValide { background-color:#ffffff; color:#000000; font-weight:bold     }
