/*****************************
*
*	Commun a ttes les pages
*
*****/


/************************ GENERIQUES POUR TOUTES LES PAGES **********************/

/* Cleaner : annule tous les floats */

.cleaner 
{
clear: both;
height: 1px;
font-size: 1px;
border: none;
margin:0; padding:0;
background: transparent;
}

img {
border: none;
}

/************ pour le bouton reseau tic en fonction du bloc supérieur ***********/
img.reseautic1 {
margin: 10px 0 0 0;
}

img.reseautic2 {
margin: 10px 0 10px 0;
}
/************************************fin*************************************/

ul {
padding:0;
margin:0;
list-style-type:none;
}

p {
margin: 3px 0;
padding:0;
}

form {
margin:0;
padding:0;
}

input {
margin:0;
padding:0;
}

input.ok {
position: relative;
left: 0;
top: 3px;
}

.v_middle {
vertical-align:middle;
}

.fondBlanc {
background:#fff;
padding: 0 3px;
}

dl {
margin:5px 0;
padding:0;
}

a {
color: #000;
text-decoration: none;
}

/* a:link, a:visited {
color:#000;
text-decoration: none;
}*/ 

a:hover {
color: #f00;
text-decoration: none;
}

div.whiteSep {
clear:both;
padding: 1px 0;
}

.auteur {
margin: 15px 0 20px 0;
color: #818181;
}

.contact {
padding : 0 0 0 20px;
background: url(/img/localtis/new/img_contact.gif) no-repeat;
}

.left {
float: left;
}

.right {
float: right;
}

span.CleAffN {
padding: 0;
}

span.CleAffO {
background: url(/img/localtis/new/cadenas.gif) no-repeat 0 1px;
padding: 0 0 0 12px;
}

/********************* PUCES, PARAGRAPHES ET LIENS *************************/

#identification p, #identification_1 p {
background: url(/img/localtis/new/puce_bleufonce.gif) no-repeat 0 4px;
}

.lienExt {
text-align:right;
}

.lienTout {
text-align:right;
}

.retour a {
padding: 0 0 0 15px;
background: url(/img/localtis/new/fleche_retour.gif) no-repeat 0 3px;
color: #05106a;
text-decoration:none;
}

.lienTout a, .lienTout a:link, .lienTout a:visited {
padding: 0 0 0 15px;
background: url(/img/localtis/new/fleche_bas.gif) no-repeat 0 3px;
color: #05106a;
text-decoration:none;
}

.lienExt a, .lienExt a:link .lienExt a:visited {
padding: 0 0 0 20px;
background: url(/img/localtis/new/puc_lien_ext.gif) no-repeat;
color: #05106a;
text-decoration:none;
}


.lienTout a:hover, .lienExt a:hover, .retour a:hover {
color: #f00;
}


.puce_legende {
padding: 0 5px 3px 0;
}

.green {
color : #7fbb01;
}

.blue {
color: #0878c0;
}

.dateArt, .grey {
color: #818181;
}

.darkBlue {
color: #05106a;
}

.darkBlue a {
color: #05106a;
}

.darkBlue a:hover {
color: #f00;
}

/************************ COLONNE DE GAUCHE POUR TOUTES LES PAGES **************/

#col_gauche {
background-color: #fff;
}

.menu_rubrique {
color:#05106a;
}

div.menu_rubrique p {
border: solid 1px #c3ea80;
background: url(/img/localtis/new/puce_bleufonce.gif) no-repeat 5px 10px;
margin: 0;
padding: 5px 0 6px 15px;
}

div.menu_rubrique li {
display: block;
border-left: solid 1px #c3ea80;
border-right: solid 1px #c3ea80;
border-bottom: dashed 1px #c3ea80;
background: url(/img/localtis/new/pt_puce_bleuclair.gif) no-repeat 5px 9px;
padding: 3px 0 3px 11px;
margin: 0;
}

div.menu_rubrique li.current {
background: #0878c0 url(/img/localtis/new/pt_puce_bleuclair.gif) no-repeat 5px 9px;
}

div.menu_rubrique li.last_menu_item {
border-bottom: solid 1px #c3ea80;
}

div.menu_rubrique li a {
display: block;
color:#05106a;
text-decoration: none;
}

div.menu_rubrique li a:hover {
color: #f00;
text-decoration: none;
}

div.menu_rubrique li.current a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

div.menu_rubrique li.current a:hover {
color: #efc825;
font-weight: bold;
text-decoration: none;
}

div.esp_part {
border: solid 5px #efc825;
padding: 0 0 0 4px;
margin: 10px 0;
}

div.esp_part_geri {
border: solid 5px #cae5ff;
padding: 8px 0;
margin: 10px 0;
}

div.esp_part_geri p {
padding: 2px 0 2px 25px;
background: url(/img/localtis/new/hom_or.gif) no-repeat 8px 0;
margin:0;
}

div.esp_part_geri p span {
margin:0;
color: #818181;
}

div.lettre {
text-align: center;
border: solid 5px #c3ea80;
background: url(/img/localtis/new/lettre.gif) no-repeat bottom left;
padding: 17px 0 17px 0;
margin:0 0 10px 0;
}

div.lettre p {
margin:0;
}

div.lettre p a {
color: #05106a;
text-decoration:none;
}

div.lettre p a:hover {
color: #f00;
text-decoration:none;
}

div.labelVue {
border: solid 5px #c3ea80;
padding: 6px 0;
margin:0 0 10px 0;
}

div.labelVue p {
background: url(/img/localtis/new/labelvue.gif) no-repeat 5px;
margin:0;
padding : 0 0 0 40px;
}

div.labelVue p a {
color: #05106a;
text-decoration:none;
}

div.labelVue p a:hover {
color: #f00;
text-decoration:none;
}

/************** BAS DE PAGE DE TOUTES LES PAGES *******************/

div.basPageHaut {
background-color: #c3ea80;
height:19px;
padding-top:1px;
padding-left:8px;
}
div.basPageHaut div {
vertical-align:middle;
}

div.basPageMilieu {
clear:both;
border: solid 1px #c3ea80;
height:18px;
text-align: center;
}
div.basPageMilieu p {
vertical-align:middle;
}

div.lienHtPage {
background-image: url(/img/localtis/new/ht_page.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding: 2px 20px;
float:right;
vertical-align:middle;
}

div.lienImprimer {
background-image: url(/img/localtis/new/imprimer.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding: 2px 20px;
float:right;
vertical-align:middle;
}

.cdc {
width: 766px;
padding: 0;
margin: 0;
overflow: visible;
}

.cdc p {
margin: 0;
border-left: solid 146px white;
padding: 5px 0 10px 0;
color: #818181;
text-align: center;
}

/************************ LES STYLES DE LA HOMEPAGE **************/

/* CONTENU FULL HP  (Recherche, chemin, entete...) */

#contenu_full h1 {
margin : 0;
padding : 0;
float:left;
}

.search {
border-top: solid 1px #c3ea80;
border-bottom: solid 1px #c3ea80;
color:#05106a;
}

#contenu_full #recherche {
background: url(/img/localtis/new/puce_bleufonce.gif) no-repeat 5px 10px;
margin: 0;
height: 23px;
padding: 0 0 0 15px;
}

#contenu_full #recherche p {
padding: 0; margin: 0;
}

#contenu_full .titUne
{
padding: 0 8px;
background: white;
position: relative;
color: #7fbb01;
top: 7px;
left:0px;
}

#contenu_full .dateJour {
color: #818181;
padding: 0;
margin: 5px 0 0 0;
border-bottom: solid 1px #7fbb01;
text-align: right;
}

/* CONTENU CENTRE HP */

div.infos li.CleAffN, div.alertes li.CleAffN, div.commentaire li.CleAffN {
background: url(/img/localtis/new/pt_tria_bleuclair.gif) no-repeat 0 7px;
padding: 3px 0 3px 10px;
margin: 0 10px 0 0;
}

div.infos li.CleAffO, div.alertes li.CleAffO, div.commentaire li.CleAffO {
background: url(/img/localtis/new/cadenas.gif) no-repeat 0 4px;
padding: 3px 0 3px 10px;
margin: 0 10px 0 0;
}


/* BLOC UNE */

.une h2 {
margin:0;
padding:0;
}

.imgUne {
float: left;
margin: 5px 10px 10px 0;
width: 150px;
overflow: visible;
}

.imgUne p {
color: #818181;
}
.imgUne p a {
color: #818181;
}

.imgUne p a:hover {
color: #f00;
}

.une p.chapo {
text-align:justify;
margin:10px 0;
}

/* BLOC INFO */

div.infos {
padding-bottom:2px;
border-bottom: dashed 1px #818181;
}

div.infos h1 {
color: #7fbb01;
margin: 0;
padding:0;
}


/* BLOC ALERTES */

div.alertes {
border-top: dashed 1px #818181;
border-bottom: dashed 1px #818181;
padding: 2px 0;
margin: 0 0 0 10px;
}

div.alertes .titAlertes, #col_droite .titAlertes {
margin: 0;
padding:0;
color: #7fbb01;
}

div.alertes h1, div.alertes .titJur {
margin:0;
padding:0;
}

/* BLOC COMMENTAIRES */

div.commentaire {
border-bottom: dashed 1px #818181;
padding: 2px 0;
margin: 0 0 0 10px;
}

div.commentaire .titComm, #col_droite .titComm {
margin: 0;
padding:0;
color: #7fbb01;
}

div.commentaire h1, div.commentaire .titJur {
margin:0;
padding:0;
}


/* BLOC INNOVATION */

.innovation {
margin: 0;
background-color: #e5efd4;
padding:6px;
}

.innovation h1 {
color: #7fbb01;
margin:0;
padding:0;
}

.innovation dt, .innovationRub dt, .dossier dt, .dossierRub dt {
text-align:center
}

.innovation dd, .innovationRub dd, .dossier dd, .dossierRub dd {
margin:0;
padding:0;
text-align:right;
color: #818181;
}

.innovation dd a, .innovationRub dd a, .dossier dd a, .dossierRub dd a {
color: #818181;
}

.innovation dd a:hover, .innovationRub dd a:hover, .dossier dd a:hover, .dossierRub dd a:hover {
color: #f00;
}

/* BLOC DOSSIER / BLOC POINT DE VUE */

.dossier, .ptDeVue {
margin: 0;
padding:6px;
border: solid 1px #c3ea80;
}

div.CleAffO {
background-image: url(/img/localtis/new/cadenas.gif);
background-repeat: no-repeat;
background-position: 165px 5px;
}

h1.titDossier {
padding: 0;
margin: 0 0 0 5px;
position:relative;
top:7px;
left:0;
}

h1.titPtDeVue {
padding: 0;
margin: 0 0 0 5px;
position:relative;
top:7px;
left:0;
}

/* TEASING CENTRE */

div.teaser_hp_centre {
background-color: #f0eeef;
margin: 5px 0;
padding:8px;
}

div.teaser_hp_centre h1 {
margin:0 0 3px 0;
padding:0;
color:#05106a;
}

/* TEASING COLONNE DE DROITE */

div.teasing_col_droite {
border: solid 5px #cdcdcd;
background: url(/img/localtis/new/fiches.gif) no-repeat 10px;
padding: 10px 0 10px 60px;
margin: 10px 0;
}

/* BLOC SERVICES */

div.services {
border: solid 5px #cdcdcd;
background: url(/img/localtis/new/p_perso_service.gif) no-repeat 6px 12px;
padding: 10px 0 10px 30px;
margin: 10px 0 10px 10px;
}

div.services p.lienTout {
margin-top:5px;
margin-right:8px;
}

div.services h1 {
margin:0;
color: #818181;
}

div.services p {
margin:0;
}




/****************************** HOMEPAGE DE RUBRIQUE ****************/

/* NEW STYLE */

#rubriqueTop {
color: #0878c0;
}

div.breadcrumb {
margin: 0 0 0 8px;
padding: 3px 0 0 8px;
height:16px;
float:left;
}

p.dateJourRub {
color: #0878c0;
background-color: #c1ec80;
margin: 0 0 0 8px;
padding: 3px 8px 3px 0;
text-align:right;
}

div.edito {
border: solid 1px #0878c0;
padding: 6px;
margin: 10px 0 0 0;
font: 9px verdana;
}

div.edito h1 {
color: #0878c0;
margin:0;
}

div.ours {
color: #ffffff;
background-color: #0878c0;
padding: 3px 0 6px 0;
font: 9px verdana;
}

div.ours p {
margin:0;
padding: 3px;
border-bottom: #ffffff solid 1px;
}

div.ours p a {
color: #ffffff;
}

/* ADAPTATION DE HP */


div.alertes .titAlertesRub, div.commentaire .titCommRub, #col_droite .titAlertesRub, #col_droite .titCommRub {
margin: 0;
padding:0;
color: #0878c0;
}

div.infos h1.rub, .innovation h1.rub, #col_droite .rub {
color: #0878c0;
margin:0;
padding:0;
}

.dossierRub {
padding:6px;
border: solid 1px #cdcdcd;
}

div.teasing_col_2 {
border: solid 5px #cdcdcd;
margin: 10px 0 10px 10px;
padding:0;
}

div.teasing_col_2 a{
display: block;
margin:0;
padding: 18px 0 18px 90px;
background: #d2ecf9 url(/img/localtis/new/fiche_2.gif) no-repeat 5px -6px;
}

div.teasing_col_2 a:hover {
margin:0;
padding: 18px 0 18px 90px;
background: #d2ecf9 url(/img/localtis/new/fiche_anim_3.gif) no-repeat 5px -6px;
}


/* BLOC INNOVATION */

.innovationRub {
margin: 0 0 10px 0;
background-color: #d2ecf9;
padding:6px;
}

.innovationRub h1 {
color: #0878c0;
margin:0;
padding:0;
}


/***************  STYLES POUR ARTICLES **************/

/* ADAPTATION DE HP */

#contenu_full .titUneArt
{
padding: 0 8px 0 8px;
background: white;
position: relative;
color: #0878c0;
top: 7px;
left:0px;
}

.titInno
{
padding: 0 8px 0 8px;
background: white;
position: relative;
color: #0878c0;
top: 7px;
left:0px;
}



#contenu_full .titFicheArt
{
padding: 2px 8px 5px 31px;
background: white url(/img/localtis/new/petiteFiche.gif) no-repeat 8px 0; 
position: relative;
color: #0878c0;
top: 7px;
left:0px;
}

.dateJourArt {
color: #818181;
padding: 0;
margin: 5px 0 0 0;
border-bottom: solid 1px #0878c0;
text-align: right;
}

.titVeille {
padding: 12px 0 0 0;
}

.titAlertesArt, .titCommArt {
color: #0878c0;
background: white;
padding:0 8px 0 8px;
position: relative;
top: -5px;
left:0;
}

.titJurArt {
color: black;
background: white;
padding:0 8px 0 8px;
position: relative;
top: -5px;
left:0;
}

.reference, .reperes {
margin: 10px 0;
padding : 10px;
background: #f0eeef;
}

.reperes p {
background: #f0eeef;
}

.titPtDeVueArt
{
padding: 0 8px 0 8px;
background: white;
position: relative;
color: #7fbb01;
top: 7px;
left:0px;
}

.titDossierArt
{
padding: 0 8px 0 8px;
background: white;
position: relative;
color: #0878c0;
top: 7px;
left:0px;
}

/* NOUVEAUX STYLES */

#article h1 {
margin : 0;
padding : 0;
font : normal bold 18px verdana;
}

#article h2 {
font : normal bold 11px verdana;
margin: 5px 0 10px 0;
text-align: justify;
}

#article h3, .txtaccroche {
font : normal bold 11px verdana;
margin: 10px 0 5px 0;
}

#article p {
text-align: justify;
}

#article .blocImg {
width: 150px;
float: left;
margin: 5px 10px 10px 0;
padding: 0;
color: #818181;
overflow: visible;
}

div.sepDash {
clear:both;
border-bottom: dashed 1px #818181;
margin: 10px 0;
}

.sepDash2
{
clear: both;
height: 1px;
font-size: 1px;
border-bottom: dashed 1px #818181;
margin: 5px 0;
background: transparent;
}


div.sepDashBlue {
clear:both;
border-bottom: dashed 1px #0878c0;
margin: 10px 0;
}

div.sepDashGreen {
clear:both;
border-bottom: dashed 1px #7fbb01;
margin: 10px 0;
}

#col_droite h1.lien {
color: #05106a;
font: normal bold 9px verdana;
background-image: url(/img/localtis/new/puce_bleufonce.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 10px;
margin:10px 0 5px 0;
}

#col_droite h1.actuRub {
color: #05106a;
font: normal bold 9px verdana;
background-image: url(/img/localtis/new/puce_bleufonce.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding: 0 0 10px 10px;
margin:0;
}

#LireLaSuite {
text-align: right;
margin: 20px 0;
}

#LireLaSuite span.suite {
margin : 0 0 0 10px;
font : normal bold 9px verdana;
background: #0878c0 url(/img/localtis/new/l_l_suite.gif) no-repeat top right;
padding: 1px 0;
}

#LireLaSuite span.suite a {
color: #fff;
padding:0 60px 0 30px;
}

#col_droite h1.suite {
font : normal bold 9px verdana;
background: #0878c0 url(/img/localtis/new/l_l_suite.gif) no-repeat top right;
color: #fff;
margin:0 0 5px 0;
padding: 1px 10px;
}

#col_droite h1.aussi {
color: #05106a;
font: normal bold 9px verdana;
background: url(/img/localtis/new/a_l_aussi.gif) no-repeat 0 3px;
padding-left: 20px;
margin:10px 0 5px 0;
}

p.imprimttart {
text-align: right;
margin-top: 10px;
}

.imprimttart a{
padding: 0 0 0 20px;
background: url(/img/localtis/new/imprimer_2.gif) no-repeat 0 0;
color: #05106a;
}

.imprimttart a:hover {
color: #f00;
}

#artLoc {
border: #c3ea80 solid 1px;
padding: 6px 4px 6px 6px;
margin: 0 0 10px 0;
}

#artLoc img {
float: left;
width: 60px;
padding: 0 5px 10px 0;
overflow: visible;
}

/******** les derniers rubriques ********/

div#col_centre div.titPage {
border-bottom: solid 1px #0878c0;
color: #0878c0;
font: normal bold 11px verdana;
margin-bottom: 10px;
}

div#col_centre div.titPage .decalBas {
background-color: #fff;
position: relative;
top:3px;
left:0;
padding-right: 8px;
}

div.listStdArt p {
margin:0;
padding: 7px 0;
border-bottom : dashed 1px #0878c0;
}

div.listStdArt p.chapter {
margin:20px 0 0 0;
padding: 3px 0 7px 20px;
background: url(/img/localtis/new/petiteFiche.gif) no-repeat 0 0; 
color: #0878c0;
}

div.listStdArt div {
text-align: justify;
}

div.blockImgDroit {
width: 100px;
float: right;
margin: 10px;
padding: 0;
overflow: visible;
}

#miniHpRub {
background: #d2ecf9;
padding: 6px 4px 6px 6px;
margin: 0 0 10px 0;
}

#miniHpRub li, #miniHp li, #artLoc li {
padding:5px 0 0 0;
}


/******** les derniers Localtis ********/

div#col_centre_loc div.titPage {
border-bottom: solid 1px #7fbb01;
color: #7fbb01;
font: normal bold 11px verdana;
margin-bottom: 10px;
}

div#col_centre_loc div.titPage .decalBas {
background-color: #fff;
position: relative;
top:3px;
left:0;
padding-right: 8px;
}

div.listStdArtLoc p {
margin:0;
padding: 7px 0;
border-bottom : dashed 1px #7fbb01;
}

div.listStdArtPTDV p {
margin:0;
padding: 7px 0;
border-bottom : dashed 1px #818181;
}

#miniHp {
background: #e5efd4;
padding: 6px 4px 6px 6px;
margin: 0 0 10px 0;
}

#miniHp .titre {
color: #7fbb01;
margin: 0;
padding:0;
}

#centre_col_1.ttFiches ul, #centre_col_2.ttFiches ul {
padding:0;
margin:20px 10px 0 0;
list-style-type:none;
}

#centre_col_1.ttFiches li, #centre_col_2.ttFiches li {
padding: 2px 0 0 20px;
background: url(/img/localtis/new/petiteFiche.gif) no-repeat 0 0;
}

#col_droite div.services {
border: solid 5px #cdcdcd;
background: url(/img/localtis/new/hom_or.gif) no-repeat 10px 12px;
padding: 10px 0 10px 20px;
margin: 10px 0 10px 0;
}

#precsuiv {
margin: 15px 0 20px 0;
padding: 0;
}

div.filGris {
clear: both;
height: 1px;
font-size: 1px;
border-bottom: solid 1px #818181;
margin:0; padding:0;
background: transparent;
}

div.precBleu  {
float: left;
padding: 0 8px 0 16px;
background: white url(/img/localtis/new/prec_bleu.gif) no-repeat center left;
position: relative;
top: 3px;
left:0px;
}

div.precBleu a, div.precBleu a:link, div.precBleu a:visited {
color: #05106a;
text-decoration:none;
}

div.precBleu a:hover {
color: #f00;
text-decoration:none;
}

div.precGris  {
color: #818181;
float: left;
padding: 0 8px 0 16px;
background: white url(/img/localtis/new/prec_gris.gif) no-repeat center left;
position: relative;
top: 3px;
left:0px;
}

div.suivBleu  {
float: right;
padding: 0 16px 0 8px;
background: white url(/img/localtis/new/suiv_bleu.gif) no-repeat center right;
position: relative;
top: 3px;
left:0px;
}

div.suivBleu a, div.suivBleu a:link, div.suivBleu a:visited {
color: #05106a;
text-decoration:none;
}

div.suivBleu a:hover {
color: #f00;
text-decoration:none;
}

div.suivGris  {
color: #818181;
float: right;
padding: 0 16px 0 8px;
background: white url(/img/localtis/new/suiv_gris.gif) no-repeat center right;
position: relative;
top: 3px;
left:0px;
}

/* pages services et bottom links */


#contenu_full_service li {
margin: 0 0 20px 0;
padding-bottom:5px;
border-bottom: dashed 1px #818181;
}

#contenu_full_service p.servicetitre {
color: #05106a;
padding : 0 0 4px 15px;
background : url(/img/localtis/new/suiv_gris.gif) no-repeat 0 0;
}

.entete, .entete a {
color: #05106a;
}

.dateAgenda {
color: #818181;
padding: 0 20px;
}

#titService, #titPartenaire {
margin: 15px 0 15px 0;
}

#titService span
{
margin: 0;
padding: 10px 8px 10px 60px;
background: white url(/img/localtis/new/perso_service.gif) no-repeat 15px 0;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#titPartenaire span
{
margin: 0;
padding: 10px 8px 10px 60px;
background: white url(/img/localtis/new/perso_partenaire.gif) no-repeat 15px 2px;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#puceRetraite {
margin: 10px 100px 10px 10px;
}

#puceRetraite ul li {
background: url(/img/localtis/new/pt_tria_bleuclair.gif) no-repeat 0 7px;
padding: 3px 0 3px 10px;
margin: 0;
border: none;
}

#titBottomPage {
margin: 15px 0 0 0;
}

#titBottomPage span
{
margin: 0;
padding: 2px 8px 10px 50px;
background: white url(/img/localtis/new/tri_vert.gif) no-repeat 20px 0;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#titBottomPage span.triRed
{
margin: 0;
padding: 2px 8px 10px 50px;
background: white url(/img/localtis/new/tri_rouge.gif) no-repeat 20px 0;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#titBottomPage span.CadVert
{
margin: 0;
padding: 2px 8px 10px 50px;
background: white url(/img/localtis/new/cadenas_vert.gif) no-repeat 20px 2px;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#titBottomPage span.CadRouge
{
margin: 0;
padding: 2px 8px 10px 50px;
background: white url(/img/localtis/new/cadenas_rouge.gif) no-repeat 20px 2px;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#titBottomPage span.cle
{
margin: 0;
padding: 0 8px 0 55px;
background: white url(/img/localtis/new/gd_cle.gif) no-repeat 20px 2px;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

.puceVerte {
padding: 15px 0 10px 10px;
background: url(/img/localtis/new/puce_verte.gif) no-repeat 0 19px;
}


/* moteur de recherche : pages de resultats */


#contenu_full_results #liste, #advance {
margin: 20px 0;
padding: 10px;
background: #f0eeef;
}

#contenu_full_results #liste div.contrainte {
float: right;
width: 250px;
border: red 1px solid;
}

#contenu_full_results #liste div.contrainte p {
padding: 5px;
}

#contenu_full_results #liste div.contrainte p.puce {
padding: 5px 5px 5px 15px;
background: url(/img/localtis/new/puce_gris.gif) no-repeat 5px 10px;
color: #05106a;
}

#contenu_full_selection ul {
float: left;
margin: 0;
padding: 15px;
background: #f0eeef;
}

#advance div.advance {
float: left;
margin: 0 15px 0 0;
}

#advance p {
margin: 15px 0;
}

#advance input {
margin: 0 0 5px 0;
}

.puceGris {
padding: 0 0 0 10px;
background: url(/img/localtis/new/puce_gris.gif) no-repeat left center;
color: #05106a;
}

#contenu_full_results ul li {
background: url(/img/localtis/new/suiv_gris.gif) no-repeat;
padding: 0 0 0 15px;
margin: 5px 0;
}

#contenu_full_results  a, #contenu_full_selection a {
color: #05106a;
text-decoration: none;
}

#contenu_full_results a:hover, #contenu_full_selection a:hover {
color: #f00;
text-decoration: none;
}

#titRecherche {
margin: 15px 0 0 0;
}

#titRecherche span {
margin: 0;
padding: 2px 8px 10px 50px;
background: white url(/img/localtis/new/tri_gris.gif) no-repeat 20px 0;
position: relative;
color: #05106a;
top: 4px;
left:0px;
}

#contenu_full_static p.inter {
margin: 15px 0 0 0;
}

#contenu_full_static p {
text-align: justify;
}

#contenu_full_static ul li {
margin:0 0 5px 0;
padding: 0 0 0 8px;
background: url(/img/localtis/new/pt_puce_verte.gif) no-repeat 0 5px;
}


div.sepPlan {
text-align: right;
border-bottom: #f0eeef solid 10px;
}

form.formulaire {
background: #f0eeef;
padding: 20px;
text-align: center;
}

form.formulaire p {
text-align: center;
}

.error {
text-align: center;
color: #f00;
}

.bienvenue {
margin: 20px 0;
padding: 10px;
text-align: center;
border-top: 1px dashed #818181;
border-bottom: 1px dashed #818181;
}

.bienvenue p {
text-align: right;
}

.ccompte a {
padding: 0 0 1px 18px;
background: url(/img/localtis/new/pt_cle.gif) no-repeat 0 0;
color: #05106a;
text-decoration:none;
}

.ccompte a:hover {
color: #f00;
}

div.vertf {
background: #e5efd4;
padding: 10px;
margin: 0;
}

div.vertc {
background: #f4fbeb;
padding: 10px;
margin: 0;
}

table.tableForm td {
background: #f0eeef;
font: normal normal 10px verdana;
}

table.tableForm a {
background:url(/img/localtis/new/suiv_gris.gif) no-repeat 4px;
padding: 0 0 0 15px;
}

table.tableForm input {
margin: 0 5px 0 0;
}

div.contactForm {
margin: 0 0 0 10px;
}

div.tableform, div.selection {
background: #f0eeef;
}

div.tableform p {
padding: 0 0 10px 20px;
}

div.tableform div {
text-align: center;
margin:10px;
padding: 0 0 10px 0;
}

div.tableform input, div.tableform select, div.tableform textarea {
margin: 3px 0 0 0;
}

div.tableform2 {
background: #f0eeef;
padding: 10px;
text-align: center;
}

.red {
color: #f00;
}

div.ancre {
margin : 20px 0;
background: #f0eeef;
padding: 15px
}

div.ancre p {
background: url(/img/localtis/new/suiv_gris.gif) no-repeat;
padding: 0 0 0 15px;
margin: 5px 0;
}


/************************* MENU FICHES *******************************/

#menufiche {
margin:0;
padding:0;
border-bottom: #818181 solid 1px;
border-left:  #818181 solid 1px;
border-right:  #818181 solid 1px;
}

#menufiche div.shut a {
display: block;
padding: 5px 10px 5px 5px;
border-top: #818181 solid 1px;
background : #f0eeef url(/img/localtis/new/menu_fic_off.gif) no-repeat right center;
}

#menufiche div.open a {
display: block;
border-top: #818181 solid 1px;
padding: 5px 10px 5px 5px;
background : #f0eeef url(/img/localtis/new/menu_fic_on.gif) no-repeat right center;
color: #818181;
}

#menufiche div a:hover {
background : #f0eeef url(/img/localtis/new/menu_fic_on.gif) no-repeat right center;
}

#menufiche ul {
display: none;
background : #ffffff;
padding: 5px 0;
border-top: #818181 solid 1px;
}

#menufiche ul li {
padding : 0 5px;
}


/************************* page plan *******************************/

.planRub, .planLoc, .planBlanc {
margin:0;
padding:0;
width: 192px;
float: left;
overflow: visible;
}

.planRub p {
text-transform:uppercase;
padding: 0 0 0 15px;
color: #0878c0;
}

.planRub ul {
margin:0 5px;
padding: 10px;
background: #d2ecf9;
}

.planRub ul li {
padding: 0 0 0 8px;
background: url(/img/localtis/new/pt_puce_bleuclair.gif) no-repeat 0 5px;
}

.planLoc p {
background: url(/img/localtis/new/plan_paysage.gif) no-repeat 96px 0;
margin:0;
padding: 6px 0 3px 15px;
color: #7fbb01;
}

.planLoc ul {
margin:0 5px 0 5px;
padding: 10px;
background: #e5efd4;
}

.planLoc ul li {
padding: 0 0 0 8px;
background: url(/img/localtis/new/pt_puce_bleuclair.gif) no-repeat 0 5px;
}

.planLoc img {
margin: 10px;
position: relative;
top : 0;
left: 70px;
}

.planBlanc ul {
margin: 20px 0 0 0;
padding: 10px 10px 10px 30px;
background: url(/img/localtis/new/plan_fleche_1.gif) no-repeat 5px 60px;
}

.planBlanc ul li {
margin:0;
padding: 0 0 0 8px;
background: url(/img/localtis/new/pt_puce_bleuclair.gif) no-repeat 0 5px;
}

.planBlanc ul li.vert {
margin:0;
padding: 0 0 0 8px;
background: url(/img/localtis/new/pt_puce_verte.gif) no-repeat 0 5px;
}

.planBlanc ul li.vert a {
margin: 0;
padding:0;
color: #7fbb01;
}

.planRub a, .planLoc a, .planBlanc a {
margin: 0;
padding:0;
color: #05106a;
}

.planBlanc ul li.vert a:hover, .planRub a:hover, .planLoc a:hover, .planBlanc a:hover {
margin: 0;
padding:0;
color: #f00;
}

div.editoNews {
background: #e5efd4;
padding: 5px;
margin:0;
}


/*************************** fiches fonds structurels **************************/

#centre_col_1.ffstruc ul, #centre_col_2.ffstruc ul {
padding: 0;
margin: 20px 10px 0 0;
}

#centre_col_1.ffstruc li, #centre_col_2.ffstruc li {
padding: 2px 0 2px 20px;
background: url(/img/localtis/new/pdf.gif) no-repeat 0 0;
}


/****************************pessin***************************/

div.pessin{
text-align: center;
margin: 20px 0 0 0;
}


/***************************newsletter*************************/

#lettre div.blocImg {
float: left;
margin: 0 10px 0 0;
}

#lettre .bandeau {
height: 76px;
margin:0;
padding:0;
border-bottom:solid 1px #435873;
}

#lettre .titre {
float: left;
padding:5px 0 5px 10px;
}

#lettre .date {
border-bottom:solid 1px #435873;
padding:5px 10px 5px 0;
text-align: right;
}
#lettre .contenu {
margin:0;
padding:0;
text-align:justify;
}

#lettre .contenu ul {
margin: 10px 0;
}

#lettre .contenu ul li {
background: 
url(/img/localtis/new/pt_tria_bleuclair.gif) 
no-repeat 0 7px;
padding: 3px 0 3px 10px;
margin: 0 10px 0 0;
}

#lettre h1 {
font : bold 18px verdana;
padding: 0; margin: 0;
}

#lettre h2 {
font : bold 12px verdana;
padding: 0; margin: 0;
}

#lettre h1.sstitre {
font : bold 14px verdana;
}

#lettre .inno {
font : normal bold 12px times new roman;
}

#lettre p.lienTout {
text-align: right;
}

#lettre p.lienTout span.haut a {
background: url(/img/localtis/new/ht_page.gif) 
no-repeat 0 2px;
margin: 0 0 0 20px;
padding: 0 0 0 18px;
color:#05106a;
}


/*****************************end**********************************/