/*INFORMER*/
#titre_informer {position:relative; left:610px; top:14px; width:185px; height:27px; background:url(../images/informer.gif) left no-repeat; z-index:1;}
#title_informer {position:relative; width:805px; height:24px; top:14px; left:0; margin:0; padding:0 0 0 5px; background:#66CC00 url(../images/fd_info.gif) left no-repeat; z-index:1;}

#contenu {position:relative; top:0px; width:780px; margin:0 14px 0 14px; padding:60px 0 30px 0; border:1px solid #CCCCCC; z-index:1;}

/*Texte*/
h2.info {position:relative; top:0px; left:0; margin:35px 0 0 20px; padding:0; text-align:left; font-size:18px; font-weight:bold; letter-spacing:1px; z-index:2;}
h3.info {position:relative; margin:-30px 0 30px 0; padding:0 0 0 30px; text-align:left; font-size:18px; font-weight:bold; border-bottom:1px dashed #CCCCCC; z-index:1;}
h4.info {margin:10px 60px; top:0; padding:0; text-align:left; text-indent:0; font-size:18px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
h5.info {margin:20px 60px 5px 60px; padding:0; text-align:left; text-indent:0; font-size:11px; line-height:15px; font-weight:900; font-variant:normal;}

ol.texte {margin:10px 60px 15px 60px; padding:0; line-height:1.6; text-align:justify; list-style-type:decimal; z-index:1;}
ul.texte {margin:10px 60px 15px 60px; padding:0; line-height:1.6; text-align:justify; z-index:1;}
li.texte {margin:0 30px; line-height:1.6; text-indent:0; padding-left:18px; background:url(../images/puce_rdV.gif) 0 6px no-repeat; z-index:1;}

p.cale {margin:0 0 -20px 0; padding:0; font-size:1px; line-height:1px;}

/*Tableau*/
table.matos {width:640px; margin:40px auto 30px auto; border-collapse:collapse; text-align:justify; line-height:1.6; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
tr.matoscaract {padding:2px; text-align:center;}
td.matos {vertical-align:top; padding:5px 0;}
.bordure {border:1px dashed #CCCCCC;}

td.aide {width:320px; text-align:left; padding:5px; line-height:1.6; vertical-align:top; border-right:1px solid #CCCCCC;}

td.cat_trans {width:80px; text-align:right; padding:5px; line-height:1.6; vertical-align:top; border-right:1px solid #CCCCCC;}
td.oper_trans {width:320px; text-align:left; padding:5px; line-height:1.6;}

table.lxqPro {margin:20px 60px 0 60px;}
td.lxqProText {width:265px; padding-right:5px; text-align:right; border-bottom:1px solid #CCCCCC;}
td.lxqProImg {width:395px; height:125px; border-bottom:1px solid #CCCCCC;}


/*Moteur Recherche*/
.formTitre_informer {position:relative; top:10px; left:0; width:390px; height:18px; padding-right:10px; text-align:right; font-size:14px; line-height:14px; font-weight:600; margin:0; z-index:1; float:left;}
.formTexte_informer {position:relative; top:10px; width:398px; border-left:2px solid #66CC00; margin:0 0 30px 0; padding:10px 0; float:left; z-index:1;}

.formTexte_informer fieldset {width:398px; margin:0; font-style:normal; border:1px solid #66CC00; text-align:center;}
.formTexte_informer legend {height:20px; color:#66CC00; font-weight:900; padding:0 5px; margin-left:5px; background:transparent;}
.formTexte_informer select {background:#FFFFFF; border:1px solid #CCCCCC; width:156px; font-size:11px; line-height:11px; color:#666666; padding:2px; margin:10px 0;}
input.Texte {background:#FFFFFF; border:1px solid #CCCCCC; height:12px; min-height:14px; width:142px; font-size:11px; line-height:11px; padding:2px;}


/*Affichage "Trouvez le contact qu'il vous faut"*/
#resultat {position:relative; top:0; width:760px; margin:50px 25px 10px 25px;}
#fiche {position:relative; top:0; width:760px; margin:0; clear:both;}
.nom_acteur {position:relative; width:320px; top:20px; margin:0 0 10px 30px; padding:0 10px 0 0; border-right:1px dashed #666666; text-align:right; float:left;}
.contact_acteur {position:relative; width:320px; top:20px; margin:0 30px 10px 0; padding-left:10px; text-align:left; float:left;}
.contact_fiche {position:relative; width:450px; left:0; top:0; margin:0; padding-right:5px; text-align:right; float:right;}

#drap_contact {position:absolute; top:0; right:0; height:42px; margin:69px 60px 0 0; padding:0 35px 0 0; text-align:right; font-size:13px; font-weight:900; font-variant:small-caps; letter-spacing:1px; line-height:27px; z-index:60;}

/*Tableau Fiche Acteurs*/
td.fiche_nom {width:130px; vertical-align:top; padding:5px;}
td.fiche_info {width:170px; vertical-align:top; padding:5px;}


/*Cartes Acteurs*/
#region {position:relative; top:0; width:540px; height:560px; margin:75px 110px 10px 110px; background:url(../decider/carte/fd_carte/region2.jpg) 0 0 no-repeat; z-index:40;}
.pos_region {position:absolute; width:20px; height:30px; left:0; top:0; padding:0; vertical-align:bottom; white-space:nowrap; background:url(../decider/carte/fd_carte/region2.gif) 0 16px no-repeat;}


/*Liens sur carte*/
a.local, a.local:link, a.local:visited, a.local:active, a.local:focus {color:#666666; text-decoration:none; background:#FFFFFF; padding:0 1px 1px 1px;}
a.local:hover {color:#333333; background:#FFFFFF; text-decoration:none;}

/*POSITION IMAGE DANS TEXTE*/
p.imgctr {margin:20px auto 0 auto; text-align:center; text-indent:0;}
.imgborder {border:1px solid #CCCCCC; margin:0; padding:0;}
.imgdrt {margin:5px 60px 0 20px; border:1px solid #CCCCCC; float:right;}
.imggch {margin:5px 20px 0 60px; border:1px solid #CCCCCC; float:left;}

/*ATOUTS DU COMBINES*/
#atout {position:relative; width:450px; height:258px; top:0; padding-bottom:25px; left:155px; background:url(../images/atouts.jpg) 0 0 no-repeat;}
#atout_cont {position:relative; width:600px; margin:40px 40px 0 40px; padding:0 0 0 100px;}
.atout_lien {position:absolute; width:0; padding:0; font-size:18px; line-height:24px; font-weight:bold;}
a.atout, a.atout:link, a.atout:visited, a.atout:active, a.atout:focus {color:#666666; text-decoration:none; font-weight:normal}
a.atout:hover {color:#FFFFFF; background:#666666; text-decoration:none;}
#atout_cont p {margin:10px 10px 0 10px;}
#atout_cont h4 {margin:40px 10px 30px 10px;}
#atout_cont .imggch {margin:15px 10px 0 10px;}
#atout_cont .imgdrt {margin:15px 10px 0 10px;}

/*INDICATEURS CLES*/
/*Formualire acces indicateur*/
.acces_indic{position:absolute; top:0px; right:5px; margin:14px 0 0 0; padding:5px; border:1px solid #CCCCCC; border-bottom:none; background:#FFFFFF; z-index:10;}
.acces_indic select{background:#FFFFFF; border:1px solid #CCCCCC; width:164px; font-size:11px; line-height:11px; color:#666666; padding:2px; margin:0;}

/*Tableau indicateur*/
table.indic{width:780px; top:40px; border-bottom:1px solid #CCCCCC; border-collapse:collapse;}
td.titre_indic{width:100%; font-weight:bold; text-align:left; padding:2px 5px 0 5px; border:none; letter-spacing:1px; color:#FFFFFF; vertical-align:baseline; font-variant:small-caps; background:#666666;}
td.item{padding:0; width:52%; padding:2px 5px; border:1px solid #CCCCCC; border-right:none; border-left:none; text-align:right;}
td.annee{width:16%; font-weight:bold; text-align:center; border:1px solid #CCCCCC; border-bottom:none; border-right:none;}
td.donnee{border:1px solid #CCCCCC; border-right:none; text-align:center; padding:2px;}
td.space{height:10px; line-height:10px; background:#CCCCCC;}

.item select{background:#FFFFFF; border:1px solid #CCCCCC; width:82px; font-size:11px; line-height:11px; color:#666666; padding:2px; margin:0;}

/*Tableau emissions totales*/
td.titreco2{width:175px; padding:2px 0 2px 5px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
td.colco2{width:120px;  padding:2px 0; font-weight:600; text-align:center; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
td.co2{width:120px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
td.donneeco2{width:120px; text-align:right; padding:2px 5px 2px 0; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

/*RollOver sur Année*/
#annee_avant{position:absolute; bottom:30px; right:0; padding:0; background:#FFFFFF; z-index:40;}
#pos_annee {position:absolute; width:780px; top:246px; left:0; z-index:40;}
.lien_annee {width:30px; top:0; left:0; margin:0 5px; float:left;}
a.an {text-decoration:none;}
a span.sur_annee {display:none;}
a.an:hover {background:none;}
a:hover span.sur_annee {display:block; position:absolute; top:-170px; left:321px; width:374px; font-weight:normal; padding:0; margin:0; color:#666666; background:#FFFFFF; z-index:40;}
