﻿@import "moreinfos.css";
@import "main_nav.css";



div.NavFolder {
text-align:left;
}
.blocEnSavoirPlus {
margin-bottom:2em;
text-align:left;
}
div#wIP_InfosPratiques {
clear:both;
width:40%;
}
div#wIP_Pied {
background:transparent url(images/picto_zoom.gif) no-repeat scroll 0px 50%;
height:18px;
margin-bottom:0.5em;
padding-left:23px;
}
div#wIP_Texte {
font-size:0.8em;
padding:0em 0pt 1em 0em;
}
.lienZoom {
background:transparent url(images/picto_zoom.gif) no-repeat scroll 0px 50%;
line-height:1.5em;
margin-bottom:1em;
padding-left:24px;
padding-top:5px;
}
.ct2TexteGauche, .cl2TexteGauche {
text-align: justify;
float:left;
margin-right:1%;
position:relative;
width:48%;
}
.ct2TexteDroite, .cl2TexteLiens {
    float: left;
    margin-left: 2%;
    position: relative;
    text-align: justify;
    width: 48%;
}
div.imageTexte {
height:auto;
padding-right:0em;
}
div.texteImage {
height:auto;
}
div.imageTexteGauche {
float:left;
/* margin-right:20px; */
width:auto;
}
div.imageTexteGauche img {
margin-top:0px;
}
div.imageTexteDroite {
padding:0pt 1em 1em 0em;
vertical-align:top;
width:auto;
}
div.texteImageTexteRaz {
clear:both;
}
div.texteImageGauche {
color:#45452D;
/* padding:0pt 1em 1em; */
vertical-align:top;
width:auto;
}
div.texteImageDroite {
text-align: justify;
float:right;
margin-left:20px;
width:auto;
}
div.texteImageDroite img {
margin-top:0px;
}
.ancreDepart {
margin-bottom:3em;
}
.ancreCible {
margin-bottom:1em;
}
.Col2Img1, .Col2Img2 {
float:left;
width:40%;
}
.Col3Img1, .Col3Img2, .Col3Img3 {
float:left;
width:30%;
}

.Col2Img{
width: 100%;
min-width: 530px;
float:left;
margin: 0px; padding: 0px;
}

.Col3Img{
    float: none;
    margin: 0;
    min-width: 530px;
    padding-left: 40px;
    width: 100%;
}

.Col4Img{
width: 100%;
min-width: 530px;
float:left;
margin: 0px; padding: 0px;
}

.Col5Img{
width: 100%;
min-width: 530px;
float:left;
margin: 0px; padding: 0px;
}

.widget_center table{
 min-width: 530px;
}


.Col4Img1, .Col4Img2, .Col4Img3, .Col4Img4 {
float: left;
width:24%;
display: block;
margin: 0px; padding: 0px;
}


.Col5Img1, .Col5Img2, .Col5Img3, .Col5Img4, .Col5Img5 {
float:left;
width:20%;
}
.ColDroiteNews {
border:medium none;
margin-bottom:1em;
padding:0px;
vertical-align:top;
width:100%;
}
.ColDroiteNewsImage {
float:left;
position:relative;
width:28%;
}
.ColDroiteNewsSuite {
clear:left;
height:15px;
position:relative;
text-align:right;
}
.ColDroiteNewsTitre {
padding-bottom:0.5em;
}
.ColDroiteBoite {
margin-left:0px;
padding-left:0px;
text-align:left;
}
.separationActuEvt {
background-image:url(images/separateur_niv2_fonce.gif);
background-repeat:repeat-x;
width:96%;
}
.ColGaucheNews {
background-repeat:repeat-x;
border:medium none;
margin-bottom:20px;
margin-right:5px;
margin-top:0px;
padding-top:10px;
vertical-align:top;
width:95%;
overflow:auto;
}
.ColGaucheNewsImage {
float:left;
width:155px;
margin-left:-3px;
}
.ColGaucheNewsTexte {
/*margin-left:50px;*/
}
.ColGaucheNewsSuite {
/* clear:left; */
margin-top:0px;
position:relative;
text-align:left;
width:229px;
height:23px;
}
.ColGaucheNewsSuite img {
	display:none;
}
div#boiteInternautes {
margin:8px 0px 0 0;
text-align:right;
float:right;
width:145px;
}
/** html div#boiteInternautes {
margin:8px -19px 0 0;
}*/
.boiteInternautesMenuDroite {
background-color:#EFF3FD;
}
.boiteInternautesMenu {
float:right;
height:22px;
margin:0 9px;
position:relative;
}

#boiteInternautes_imprimer{
    width: 11px;
    height: 22px;
    background: transparent url(images/Boutons/bt_imprimer_off.gif) no-repeat;
   float:right;
}

#boiteInternautes_imprimer:hover{
    background: transparent url(images/Boutons/bt_imprimer_over.gif) no-repeat;
}

#boiteInternautes_favoris{
    width: 11px;
    height: 22px;
    background: transparent url(images/Boutons/bt_favoris_off.gif) no-repeat;
    float:right;
}

#boiteInternautes_favoris:hover{
    background: transparent url(images/Boutons/bt_favoris_over.gif) no-repeat;
}

#boiteInternautes_envoi_ami{
    width: 11px;
    height: 22px;
    background: transparent url(images/Boutons/bt_envoi_ami_off.gif) no-repeat 0px 2px;
    float:right;
}

#boiteInternautes_envoi_ami:hover{
    background: transparent url(images/Boutons/bt_envoi_ami_over.gif) no-repeat 0px 2px;
}

/*#boiteInternautes_aide{
    width: 13px;
    height: 22px;
    background: transparent url(images/Boutons/bt_rss_on.gif) no-repeat 0px 1px;
   float:right;
   margin-right:0px;
}

#boiteInternautes_aide:hover{
    background: transparent url(images/Boutons/bt_rss_on.gif) no-repeat  0px 1px;
}*/
#boiteInternautes_aide{
    display:none;
}

#boiteInternautes_rss{
    width: 13px;
    height: 22px;
    background: transparent url(images/Boutons/bt_rss_on.gif) no-repeat 0px 1px;
   float:right;
   margin-right:0px;
}

#boiteInternautes_rss:hover{
    background: transparent url(images/Boutons/bt_rss_on.gif) no-repeat  0px 1px;
}

div#vdlUne {
/* width:95%; */
}
div#welcomme {
padding-bottom:1em;
padding-right:20px;
padding-top:1em;
text-align:left;
vertical-align:top;
width:95%;
}
div#welcommeTexte {
float:left;
position:relative;
width:60%;
}
div#welcommeDate {
	display: none;
}
.divRaz {
clear:left;
position:relative;
}
div#menuDroite {
background-color:#EFF3FD;
float:left;
height:auto;
margin-bottom:-32767px;
margin-left:10px;
padding-bottom:32767px;
padding-left:5px;
padding-right:5px;
position:relative;
text-align:center;
width:180px;
}
div#menuGauche {
float:left;
height:100%;
position:relative;
text-align:center;
width:211px;
}
div#navigationBas {
background-color:#FFFFFF;
clear:both;
color:#00497E;
padding:40px 0px 0px 10px;
text-align:right;
}
div#navigationBasPagination {
height:42px;
padding-top:1em;
text-align:center;
vertical-align:middle;
width:90%;
}
div#navigationBasBoutonHaut, .boutonHaut {
margin-right:5px;
text-align:right;
}
.boutonHautImg {
text-align:center;
width:50px;
}
div#navigationHaut {
display:none;
}

div#navigationHaut_display_1 {
    width: 95%;		font-family: Arial, Helvetica, sans-serif;
	margin-top:2.6em;	margin-bottom:0em;
    background-color: #fff;		padding:0 0 6px 0;
    border-bottom:1px solid #B0A9B0;
}

div#navigationBas_display_1 {
    width: 95%;
    margin-bottom: 2em;
    background-color: #fff;
    border-top: 2px #c6c6c6 solid;
}

div#navigationHaut_display_1 ul li, div#navigationBas_display_1 ul li{
    display: inline;
    background:none;
	padding:0;
}

form#CPSFormulaire {
margin-left:20px;
width:97%;
overflow:auto;
}
.formulaire_msg_error {
background-color:#EEEEEE;
color:#990000;
font-weight:bold;
}
.formulaire_label_error {
color:red;
}
form#CPSFormulaire input#idsubmit, form#CPSFormulaire div#blocAnnuler {
margin:10px 60px 0 110px;
float:right;
}
form#CPSFormulaire .separation {
margin-bottom:10px;
margin-top:10px;
}
div.radioBouton {
display:inline;
overflow:hidden;
}
div.radioBoutonListe {
margin-bottom:-32767px;
padding-bottom:32767px;
}
body {
background-color:#B0A9B0;
}
div#page {
/* background:#fff url(images/bgPageTete.gif) no-repeat top; */
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
/* top:10px; */
width:870px;
padding:0 47px;
}
div#pageEntete {
width:870px;
padding-top:38px;
position:relative;
z-index:29;
}
div#pageCorps {
font-family: Arial, sans-serif;
background-color:#ffffff;
text-align:left;
top:100px;
vertical-align:top;
width:870px;
z-index:20;
}



div#pageCorps .box{
	position:absolute;
	bottom:0px;
	right:60px;
	width:115px;
}

/* * html div#pageCorps #content .box{
	bottom:15px;
	border:1px solid  #FFF;
} */
div#pageCorps #menuGauche .box,
div#pageCorps #pageCentrale .box,
div#pageCorps #piedPage .box {
	position:relative;
	display:block;
	width:auto;
	bottom:0;
	right:0;
}


* html div#pageCorps #pageCentrale .box {
	position:static;
	display:block;
}


.liseretMenuGauche {
}
div#piedPage {
    background: none repeat scroll 0 0 #B0A9B0;
    clear: left;
    font-family: Arial,sans-serif;
    height: 25px;
    letter-spacing: 0;
    padding-top: 8px;
    position: relative;
    width: 860px;
}
div#piedPageMenu {
height:20px;
text-align:center;
color:#FFF;
}
div#enteteBandeau1 {
font-size: 0.9em;
position:absolute;
top:0;
left:0;
width:870px;
}
div#enteteBandeau1G {
float:left;
height:34px;
padding-left:2px;
position:relative;
}
div#enteteBandeau1D {
float:right;
position:relative;
}
div#enteteBandeau2 {
background-image:url(images/img_general.jpg) !important;
height:150px;
margin-top:0px;
vertical-align:bottom;
width:870px;
}
div#enteteAccessibilite {
float:left;
display:none;
margin:10px 5px 3px 5px;
position:relative;
}
.enteteLangage {
color: #A48BAB;
float:left;
margin-right:5px;
padding:5px 0px 5px 0px;
position:relative;
vertical-align:middle;
}


div#enteteContacter {
    border-left: none;
    float: left;
    margin-right: 5px;
    padding: 10px 0 5px 0;
    position: relative;
    text-align: left;
	}
div#enteteRetour {
float:left;
position:relative;
}
div#enteteRecherche {
color:#FFFFFF;
float:left;
font-size:0.9em;
font-weight:bold;
padding: 7px 10px 4px;
position:relative;
}
div#enteteRechercheAV {
border-left:2px solid #FFFFFF;
float:left;
padding:0px 30px;
position:relative;
vertical-align:top;
}
div#enteteBandeau {
float:left;
height:82px;
position:relative;
text-align:right;
width:700px;
}
div#enteteArdt {
display:none;
}
div#enteteLogo a {
    border: none;
	background: url(/static/zoo/images/logosite.png) no-repeat;
    float: left;
    height: 119px;
    margin-top: 15px;
    width: 162px;
	}
div#enteteLogo a:hover {
    border: none;
	background: url(/static/zoo/images/logosite_hover.png) no-repeat;
    float: left;
    height: 119px;
    margin-top: 15px;
    width: 162px;
	}
div#enteteLogo img {
display:none;
}
div#enteteLogo {
float:left;
position:relative;
}
div#enteteLogoVDL {
  background: none repeat scroll 0 0 transparent;
    float: right;
    height: 64px;
    margin-right: -15px;
    margin-top: -3px;
    position: relative;
    width: 138px;
}
div#pageCentrale {
background-color:#FFFFFF;
float:left;
height:100%;
margin:0px 0px 30px 0px;
overflow:hidden;
/* padding:0px 0px 50px 8px; */
position:relative;
text-align:left;
}
.pageCentraleSansGauche {
background-color:#FFFFFF;
width:862px;
padding:0px 0px 50px 8px;
}
.pageCentraleAvecGauche {
background-color:#FFFFFF;
width:870px;
padding:0px 0px 50px 0px;
}
div#content {
float:left;
/* margin-bottom:-32767px;
padding-bottom:32767px; */
padding:18px 0 0 0;
position:relative;
}
.pageCentraleSansGauche div#content {
	padding:0;
}
.contentSansGaucheAvecDroite {
background-color:#FFFFFF;
width:523px;
}
.contentAvecGaucheAvecDroite {
background-color:#FFFFFF;
width:353px;
}
.contentAvecGaucheSansDroite {
background-color:#FFFFFF;
width:870px;
}
.contentSansGaucheSansDroite {
width:100%;
}
.popup {
text-align:left;
width:573px;
background:none;
}
.closePopup { font-weight:bold;}
div#popupContenu {
margin-left:10px;
}
div#popupEntete {
background-image:url(images/bandeau_fourviere2.jpg);
color:#315C63;
height:100px;
line-height:2em;
text-align:right;
vertical-align:middle;
width:573px;
}
div#popupPied {
background:transparent url(images/frise_popup.gif) no-repeat scroll 0%;
height:53px;
}
div#entite {
margin-bottom:3em;
margin-left:20px;
}
div#entiteHandicape {
margin-top:1em;
padding-left:0px;
}
div#pageEnteteImpression, div#popupEnteteImpression {
display:none;
}
div#searchCtrl {
margin-bottom:1em;
margin-top:1em;
}
div#searchResult {
margin-top:2em;
}
.emphasis {
font-style:italic;
}
div#SearchAVAction {
margin-left:200px;
margin-top:2em;
}
div#SearchAVPied {
background:transparent url(images/logo_lyon_direct.gif) no-repeat scroll 0px 50%;
border-top:1px solid #C5C5C5;
margin-bottom:2em;
margin-top:2em;
padding-left:200px;
vertical-align:top;
}
div#SearchAVPiedTel {
float:left;
}
div#SearchAVPiedMail {
float:left;
margin-left:50px;
}
div#otepAction {
border-top:thin dotted #00497E;
padding-top:1em;
text-align:center;
}
div#detailImprimerDroite {
height:16px;
margin-top:1em;
text-align:right;
}
div#ravCriteria {
margin-bottom:2em;
margin-top:2em;
}
div#ravPersonnalisee {
float:left;
position:relative;
width:60%;
}
div#ravPersonnaliseeTitre {
margin-bottom:0px;
padding-bottom:0px;
}
div#ravAide {
float:right;
height:20px;
padding-top:20px;
position:relative;
}
div#ravCadreGauche {
float:right;
margin-right:5px;
position:relative;
text-align:left;
width:35%;
}
fieldset#ravPersonnaliseeCriteria {
background:transparent none repeat scroll 0%;
border:medium none;
clear:both;
}
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {
display:block;
font-size:1px;
overflow:hidden;
}
.b1, .b2, .b3, .b1b, .b2b, .b3b {
height:1px;
}
.b2, .b3, .b4, .b4b, .b3b, .b2b {
background:#DCDB9F none repeat scroll 0%;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.b1, .b1b {
margin:0px 5px;
padding:0px;
}
.b2, .b2b {
background:#999999 none repeat scroll 0%;
border-width:0pt 2px;
margin:0pt 3px;
}
.b3, .b3b {
margin:0pt 2px;
}
.b4, .b4b {
height:2px;
margin:0pt 1px;
}
.ravContent {
background:#DCDB9F none repeat scroll 0%;
border-left:1px solid #999999;
border-right:1px solid #999999;
display:block;
padding-left:20px;
padding-right:10px;
padding-top:0.5em;
}
div#ravPersonaliseeIntro, div#ravContacterIntro {
font-weight:bold;
margin-bottom:1em;
margin-top:0.5em;
width:100%;
}
div#breadcrumbs {
color:#777777;
padding:7px 0 10px 0;
font-family:Arial;
float:left;
width:400px;
}
div#breadcrumbs span{
display:none;
}
.mainColGaucheDroite {
float:left;
margin:0px 15px 0px 0px;
width:48%;
}
.mainColGauche, .mainColDroite {
width:100%;
}
.no_pages img {
float:left;
margin:0pt 5px 2px 0pt;
}
.no_pages h2 {
clear:left;
}
html > body .no_pages .firstSection {
padding-bottom:6px;
}
.no_pages .otherSections {
clear:left;
margin-bottom:20px;
}
.otherSections .accroche {
padding-bottom:10px;
}
.allerPlusLoin p {
margin-top:0pt;
}
.send_postcard_form form {
float:right;
}
.send_postcard_form label {
display:block;
}
.send_postcard_form #message {
display:block;
margin-bottom:10px;
}
.send_by_postcard div {
}
.send_by_postcard a {
display:block;
font-size:xx-small;
font-weight:normal;
}
.send_postcard_img {
max-width:330px;
}
div#postcard_sent {
border:2px solid #C4C4C4;
margin-left:100px;
margin-right:50px;
padding:20px;
}
div#detail_postcard_sent li {
font-weight:bold;
}
p#stamp {
text-align:right;
}
p#sender, p#message_postcard_sent {
margin-left:80px;
text-align:left;
}
p#sender {
border-bottom:2px dotted #C4C4C4;
border-top:2px dotted #C4C4C4;
font-weight:bold;
text-align:left;
}
p#sender span {
width:100px;
}
p#sender a {
color:#4F7BB2;
font-family:Arial,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
img#stamp {
float:left;
}


.widget_center{
  width:100%;
  float:none;
  overflow: hidden;
  display: inline-block;
  margin: 0em 0em 0.1em 0em;
/*  
  width:100%;
  float:left;
  margin: 0em 0em 0.1em 0em;
*/
}


.widget_left{
 width:48%;
 float:left;
 line-height:1.35em;
 padding: 0em 4px 0em 0em;
 margin: 0em 0em 5px 0em;
}

.widget_right{
width:48%;
  float:right;
  line-height:1.35em;
 /*color:#B0A9B0;*/
 padding: 0em 0em 0em 4px;
 margin: 0em 0em 0.5em 0em;
}


div#vdlUne .widget_left {
	 width:65%;
}

div#vdlUne .widget_right {	padding-top:12px;
	 width:33%;
}

div#vdlUne .widget_right span {
	float:right;
	margin:-15px 0 0 0;
}


#byline {
  display: none;
  float:left;
  width:100%;
}

.ancreCible a{zoom:1}



.enteteLangage a, .enteteLangage a:visited{
    color: #A48BAB;
    padding-right: 10px;
    line-height: 25px;
    border-right: 1px solid #A48BAB;
}
.enteteLangage a:hover{
    color: #B3C10A;
}


object{
	z-index: -1; 
}