﻿/* CSS Document
AUTEUR : MERIOT Frdric
DATE : 20/07/2004
*/

BODY 		{
	FONT-FAMILY: arial,verdana, Helvetica;
	FONT-SIZE: 10px;
	scrollbar-face-color: #EAEAEA;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-darkshadow-color: #697074;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #FC6603;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	margin-top:0px; margin-left:0px; margin-right:0px}

SELECT {FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,Helvetica;}


.BodyAlerte {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}


.hr_top, .hr_bot {
    border-style: solid;
    border-color: #339900;
}

.hr_top_dashed, .hr_bot_dashed {
    border-style: dashed;
    border-color: #339900;
}

.hr_top { border-width : 1px 0px 0px 0px; }
.hr_bot { border-width : 0px 0px 1px 0px; }

.hr_top_dashed { border-width : 1px 0px 0px 0px; }
.hr_bot_dashed { border-width : 0px 0px 1px 0px; }

.ejs_scroll {font-size:11px;font-family:Verdana;color:#000000;font-weight:bold;}

/***********************
* LES STYLES DE TEXTE  *
************************/

/*BLANC*/
.txt_blanc10, .txt_blanc11g, .txt_blanc12g, .txt_blanc16g {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration:none;
	font-size: 10px;
}

.txt_blanc11g {	font-size: 11px; }
.txt_blanc12g { font-size: 12px; }
.txt_blanc16g { font-size: 16px; }
.txt_blanc11g, .txt_blanc12g, .txt_blanc16g { font-weight:bold; }


/*BLEU*/
.txt_bleu11,.txt_bleu11g, .txt_bleu12, .txt_bleu12g, .txt_bleu14g , .txt_bleu10{
	font-family: Arial, Helvetica, sans-serif;
	color: #330099;
	text-decoration:none;
	font-size: 12px;
}

.txt_bleu11  {font-size: 11px;}
.txt_bleu10  {font-size: 10px;}
.txt_bleu11g  {font-size: 11px;font-weight:bold;}
.txt_bleu14g {font-size: 14px;}
.txt_bleu12g, .txt_bleu14g {font-weight:bold;}


/*GRIS*/
.txt_gris10, .txt_gris11, .txt_gris12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #838383;
	text-decoration:none;
	font-size: 11px;
    font-weight:normal;
}

.txt_gris12 {	font-size: 12px; }
.txt_gris10 {	font-size: 10px; }


/*NOIR*/
td.boxML, .txt_noir10, .txt_noir11, .txt_noir11g, .txt_noir12, .txt_noir12g, .txt_noir16g, .txt_noir15g {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration:none;
	font-size: 11px;
}

.txt_noir10 {font-size: 10px;}
.txt_noir12, .txt_noir12g { font-size: 12px; }
.txt_noir15g { font-size: 15px; }
.txt_noir16g { font-size: 16px; }
.txt_noir11g, .txt_noir12g, .txt_noir16g, .txt_noir16g {font-weight:bold;}


/*ORANGE*/
.txt_orange11g, .txt_orange12,.txt_orange12g, .txt_orange14, .txt_orange14g , .txt_orange10, .txt_orange9{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration:none;
	font-size: 12px;
}

.txt_orange14,.txt_orange14g { font-size: 14px; }
.txt_orange10 { font-size: 10px; }
.txt_orange11g { font-size: 11px; }
.txt_orange9 { font-size: 9px; }
.txt_orange12g, .txt_orange14g, .txt_orange11g { font-weight:bold; }

/*VERT*/
.txt_vert10,.txt_vert11, .txt_vert11g, .txt_vert12, .txt_vert12g, .txt_vert12s, .txt_vert14g, .txt_vert16g, .txt_vert16gi {
  font-family: Arial, Helvetica, sans-serif;
	color: #339900;
	text-decoration:none;
	font-size: 11px;
}

.txt_vert10 {font-size: 10px;}
.txt_vert12, .txt_vert12g, .txt_vert12s {font-size: 12px; font-weight: normal;}
.txt_vert14g {font-size: 14px;}
.txt_vert16gi, .txt_vert16g {font-size: 16px;}
.txt_vert11g, .txt_vert12g, .txt_vert14g, .txt_vert16gi, .txt_vert16g {font-weight:bold;}
.txt_vert12s {text-decoration:underline;}
.txt_vert16gi {font-style:italic;}

/*MARRON*/
.txt_marronAc11 { font-size:11px; font-weight: normal;color: #D69208;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.txt_marronAc11g { font-size:11px; font-weight: bold;color: #D69208;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.txt_marronAE11 { font-size:11px; font-weight: normal;color: #BD8652;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.txt_marronAE11g { font-size:11px; font-weight: bold;color: #BD8652;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}

/*CHAMPAGNE*/
.txt_Champ10g { font-size:10px; font-weight: bold;color: #9C8452;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.txt_Champ11 { font-size:11px; font-weight: normal;color: #9C8452;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.txt_Champ11g { font-size:11px; font-weight: bold;color: #9C8452;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}


/*DIVERS*/
.txt_required_field{font-size: 10px;color: Red;}


/***********************
* LES STYLES DE LIENS  *
************************/
h2.txt_vert12g:hover {text-decoration:underline;}
a.txt_blanc10:hover, a.txt_blanc11g:hover, a.txt_blanc12g:hover {text-decoration:underline;}
a.txt_bleu11:hover,a.txt_bleu11g:hover, a.txt_bleu12:hover, a.txt_bleu12g:hover, a.txt_bleu14g:hover {text-decoration:underline;}
a.txt_gris11:hover, a.txt_gris12:hover {text-decoration:underline;}
a.txt_noir10:hover, a.txt_noir11:hover, a.txt_noir11g:hover, a.txt_noir12:hover, a.txt_noir12g:hover, a.txt_noir16g:hover, a.txt_noir15g:hover {text-decoration:underline;}
a.txt_orange12:hover,a.txt_orange12g:hover, a.txt_orange14:hover, a.txt_orange14g:hover {text-decoration:underline;}
a.txt_marronAE11:hover, a.txt_marronAC11:hover, a.txt_vert11:hover, a.txt_vert11g:hover, a.txt_vert12:hover, a.txt_vert12g:hover, a.txt_vert12s:hover, a.txt_vert14g:hover, a.txt_vert16gi:hover {text-decoration:underline;}
a.boxDoss {text-decoration:none;font-family: Arial, Helvetica, sans-serif;color: Black;font-size: 11px;font-weight: bold;}

/***********************
*   LES BACKGROUNDS    *
************************/
.bgBleu1{background-color:#330099}
.bgBleu2{background-color:#8CA2D6}
.bgBleu3{background-color:#7BB2FF}
.bgBleu4{background-color:#E7EFFF}

.bgGris1{background-color:#838383}
.bgGris2{background-color:#CCCCCC}

.bgOrange1{background-color:#FF6600}
.bgOrange2{background-color:#FFAF73}
.bgOrange3{background-color:#FFC391}
.bgOrange4{background-color:#FFDCB9}
.bgOrange5{background-color:#FFEFD6}

.bgOrangeSE{background-color:#fea870}



.bgRed{background-color:#EE2C2C}
.bgMarron{background-color:#8B5742}

.bgVert2{background-color:#339900}
.bgVert3{background-color:#CCFF99}
.bgVert4{background-color:#EFFFE7}

.bgMarron1{background-color:#D69208}
.bgMarron2{background-color:#BD8652}

/***********************
*      LES INPUTS      *
************************/
.input_CheckNotif{ FONT-SIZE:9px; FONT-WEIGHT:normal; width:230px; height:100p}
.input_comment{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:330px; height:100px; border:1px solid #000000;COLOR: #333333}
.input_mail{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:330px; border:1px solid #000000;COLOR: #333333}
.input_body{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:330px; height:100px; border:1px solid #000000;COLOR: #333333}
.input_texte{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:2s30px; border:1px solid #000000;COLOR: #333333}
.input_login{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:80px; border:1px solid #000000;COLOR: #333333}
.input_cautare{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:131px; border:1px solid #818181; COLOR: #333333}
.input_agenda{ FONT-SIZE:11px; FONT-WEIGHT:normal; width:30px; border:1px solid #818181; COLOR: #333333}


/***********************
*      LES TABLES      *
************************/


/*Style pour le service expert du menu gauche*/
table.Orange1{width:180px; height:230px; background-color:#FF6600; padding:1px;}
table.dblue2{background-color:#421884; padding:1px;width:186px;}

/*Style pointill des tables Annonce et agenda sur la home*/
/*table.lp1{ border-left-style:dashed;border-right-style:dashed; border-color:#69AF37; background-color:#EEFEE1; border-width:1px}*/
table.lp2{ border-top-style:dashed;border-left-style:dashed;border-bottom-style:dashed;border-right-style:dashed; border-color:#FF6600; border-width:1px;}
table.lp3{ border-left-style:dashed;border-right-style:dashed; border-color:#FF6600; border-width:1px; background-color:#FFEFD6}

/*Style pour l'aide tlphonique du menu gauche*/
td.dblue{background-color:#421884; padding:1px;}

/*Style du pied de page (copyright)*/
td.footer { border-top:1px solid #339900;border-bottom:1px solid #339900; text-align:center; }

td.noBorder {

  border-spacing  : 0px 0px;
	margin          : 0px 0px 0px 0px;
  padding         : 0px 0px 0px 0px;
	spacing         : 0px 0px 0px 0px;
}

/*Styles de la météo départementale & Nationale*/
.bottomRight { border-right:1px solid #7BB2FF;border-bottom:1px solid #7BB2FF;}
.topLeft { border-left:1px solid #7BB2FF;border-top:1px solid #7BB2FF;}
.meteoPrev {border:1px solid #421884;}
.dot_Vert {border-top:1px dashed #339900;}
.dot_VertBottom {border-bottom:1px dashed #339900;}
.titre_meteo{border-bottom:1px solid #421884;}
.td_meteo1{border:1px solid #421884;}
table.meteo{border:1px solid #421884;}
table.dossier{border:1px solid #FF6600;}
table.dossierOrange{border:1px solid #EE2C2C;}
table.dossierMarron{border:1px solid #8B5742;}
td.boxML{border-left:1px dashed #421884;}

/*Box Services Experts Analyses*/
table.SEAC{border:1px solid #D69208;}
table.SEAE{border:1px solid #BD8652;}


.table_border {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border{
    border: 1px solid #7BB2FF;
}
.tdFirst{
    border: 1px solid #7BB2FF;background-color:#330099;
}
.tdFirstbox{
    border: 1px solid #7BB2FF;background-color:#E7EFFF;
}
.tdM{
    border-right: 1px solid #7BB2FF;border-left: 1px solid #7BB2FF;background-color:#E7EFFF;
}
.tdM2{
    border-right: 1px solid #7BB2FF;border-left: 1px solid #7BB2FF;background-color:#ffffff;
}


/***********************
*      LE FORUM        *
************************/
.table_border_forum{
    border: 1px solid #838383;
}
td.souligneVert{border-bottom:1px solid #CCFF99;}
table.infoMess {border:1px solid #FFAF73;background-color:#FFEFD6}
table.ContenuMess {border:1px solid #FFAF73;}

table.boxHomme {border:1px solid #339900;background-color:#FFFFFF}

/***********************
*    COURS & MARCHES   *
************************/
.Cotationtable {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;
  margin            : 0px 0px 0px 0px;
  padding           : 0px 2px 0px 2px;
  spacing           : 0px 0px 0px 0px;
  border: 1px solid #FFAF73;
}
.ligne{background-color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;}
.ligneAlt{background-color:#FFAF73;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;}
.entete{background-color:#FF6600;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: White;font-weight:bold;}
.dot_VertSolid {border-top:1px solid #339900;}
.tdC{
    border-left: 1px solid #FFAF73;border-right: 1px solid #FFAF73;background-color:#FFDCB9;
}
.tdC2{
    border-left: 1px solid #FFAF73;border-right: 1px solid #FFAF73;background-color:#ffffff;
}
/*TOOLTIP*/

#dhtmltooltip{
position: absolute;
width: 50px;
border: 2px solid white;
padding: 3px;
background-color: lightgreen;
visibility: hidden;
z-index: 100;
FONT-FAMILY:arial,verdana, Helvetica; FONT-SIZE: 11px; color:#ffffff; text-decoration:none; text-align:center;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/*IMAGES BDD */
.ImageLiteral {
    padding-right:5;
    padding-bottom:1;
    padding-left:2;
    padding-top:2;
}


/***********************
*   TABLE MATERIEL     *
***********************/
.table_border_black {
  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border_black{
    border: 1px solid #FFFFFF;
}

.tdM2_black{
    border: 1px solid #000000;background-color:#ffffff;
}

/***********************
*   TABLE COMPARAISON     *
***********************/

.table_border_vert {
  border            : 0px 0px 1px 1px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border_vert{
    border: 1px solid #339900;
}

.tdM2_vert{
    border: 1px solid #339900;background-color:#ffffff;
}

.apparent
{
   /* attributs obligatoires */
   visibility: visible;
   display: block;

}

.cache
{
   /* uniques attributs de cette classe */
   visibility: hidden;
   display: none;
}

.txt_rouge10g, .txt_rouge11g, .txt_rouge14g, .txt_rouge10, .txt_rouge11 {
  text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration:none;
}
.txt_rouge10g, .txt_rouge11g, .txt_rouge14g {
	font-weight:bold;
}

.txt_rouge10g, .txt_rouge10 {
  font-size: 10px;
}
.txt_rouge11g, .txt_rouge11 {
  font-size: 11px;
}

.txt_rouge14g{
  font-size: 14px;
}

.table_border_rouge {
  border            : 0px 0px 1px 1px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_border_rouge{
    border: 1px solid #EE2C2C;
}

.tdM2_rouge{
    border: 1px solid #EE2C2C;
    background-color:#ffffff;
    border-right-style:none;
    border-left-style:none;

    font-family: Arial, Helvetica, sans-serif;
  	color:black;
	  text-decoration:none;
	  font-size: 10px;

}

.table_border_jaune {
  border            : 0px 0px 1px 1px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
	Color : black;
	font-size: 9px;
}

.table_border_jaune{
    border-bottom: 1px solid #E3E87D;
    border-left: 1px solid #E3E87D;
    border-right: 1px solid #E3E87D;
    Color : #000000;
	  text-decoration:none;
	  font-size: 10px;
}

.tdM2_jaune{

    background-color: #8BB835;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
  	Color : #FFFFFF;
	  text-decoration:none;
	  font-size: 9px;
    BORDER: #d7df22 1px solid;
}

.txt_jaune11g{
    Color : #8BB835;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 11px;
	  font-weight:bold;
}

.txt_jaune10g{
    Color : #8BB835;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 10px;
	  font-weight:bold;
}

.table_border_rose{
    BORDER-LEFT: #EF5B9D 1px solid;
    BORDER-TOP: #EF5B9D 1px solid;
    Color : #000000;
	  text-decoration:none;
	  font-size: 10px;
}

.table_border_rose_complet{
    BORDER-LEFT: #EF5B9D 1px solid;
    BORDER-TOP: #EF5B9D 1px solid;
    BORDER-RIGHT: #EF5B9D 1px solid;
    BORDER-BOTTOM: #EF5B9D 1px solid;
    Color : #000000;
	  text-decoration:none;
	  font-size: 12px;
	  font-weight: none;
}

.tdM2_rose{
    background-color: #F48587;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
  	Color : #FFFFFF;
	  text-decoration:none;
	  font-size: 10px;
    BORDER-RIGHT: #EF5B9D 1px solid;
    bORDER-BOTTOM: #EF5B9D 1px solid;
}

.txt_rose11g{
    Color : #F48587;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 11px;
	  font-weight:bold;
}

.txt_rose10g{
    Color : #F48587;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 10px;
	  font-weight:bold;
}

.txt_bordeau11g{
    Color : #C00020;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 11px;
	  font-weight:bold;
}

.txt_bordeau10g{
    Color : #C00020;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 10px;
	  font-weight:bold;
}

/*Nouveau service Expert Energie en bleu */
.table_border_blueNrj {
  border            : 0px 0px 1px 1px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
	Color : black;
	font-size: 9px;
}

.table_border_blueNrj{
    border-bottom: 1px solid #280CE1  ;
    border-left: 1px solid #280CE1;
    border-right: 1px solid #280CE1;
    Color : #000000;
	  text-decoration:none;
	  font-size: 10px;
}

.td_border_blueNrj{
    border-bottom: 1px solid #280CE1  ;
    border-left: 1px solid #280CE1;
    border-right: 1px solid #280CE1;
    border-top: 1px solid #280CE1;
    Color : #000000;
	  text-decoration:none;
	  font-size: 10px;
}

.tdM2_blueNrj{

    background-color: #8BB835;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
  	Color : #FFFFFF;
	  text-decoration:none;
	  font-size: 9px;
    BORDER: #d7df22 1px solid;
}

.txt_blueNrj11g{
    Color : #280CE1;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 11px;
	  font-weight:bold;
}

.txt_blueNrj10g{
    Color : #280CE1;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
	  font-size: 10px;
	  font-weight:bold;
}

/*************STYLE pour wysiwyg et fiche énergie*****************************/

.aCellTitreFiche{
  font-family: Arial, Helvetica;
  sans-serif;font-size: 11px;color: Black;
  font-weight:bold;
  border-bottom : 1px solid black;background-color:#FFFFFF
  border-right : 1px solid black;background-color:#FFFFFF
}

table.aTableauFiche{
  font-family: Arial, Helvetica;
  sans-serif;font-size: 11px;color: Black;
  border-top : 1px solid black;background-color:#FFFFFF
  border-left : 1px solid black;background-color:#FFFFFF
  border            : 0px 0px 1px 1px;
}

.aCellFiche{
  font-family: Arial, Helvetica;
  sans-serif;font-size: 11px;color: Black;
  border-bottom : 1px solid black;background-color:#FFFFFF
  border-right : 1px solid black;background-color:#FFFFFF
  border            : 1px 1px 0px 0px;
}


/***********************
*   LE FORMULAIRES     *
***********************/
