 /* Mise en page CSS du site pour screen */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin: 0px;padding: 0px;}

body {font-family: Arial, Verdana, Helvetica, sans-serif ;margin: 0px;padding: 0px; background:url(../images/bg_accueil.jpg) top left repeat-x;}

img {border: 0 none; }

h1 {}
h2 {}
h3 {}
h4 {}
div {background-color:transparent}
p {text-align: left;}
strong {}
a:link, a:active, a:visited  {text-decoration: none;}
a:hover {text-decoration: underline;}
ul, li, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

.bold { font-weight:bold}

.calqueImg{background:transparent url(../images/pixel_transparent.gif); position:absolute; width:100%; height:100%; z-index:10; margin:0px }
.calqueImg a {color:#BC004F;opacity:0.8;padding:2px;display:none;font-size:0.7em;float:right; margin:5px 5px 0px 0px;background:#FFF;}

.imgAccueil {float:none !important; position: relative;}
.myImg{background:url(../images/ombreLeft.jpg) left center no-repeat;margin:10px 0 10px 3px; float:right;font-style:italic;font-size:0.8em;}
.myImg  img{background:transparent url(../images/ombreRight.jpg) no-repeat scroll right center;padding:0 15px}


.articles .myImg{background:none;margin:10px 0 10px 3px; float:right;font-style:italic;font-size:0.8em;}
.articles .myImg img{background:none;padding:0 15px}


.articles .logoImg{background:url(../images/ombreLeft.jpg) left center no-repeat;margin:10px 0 10px 3px; float:right;font-style:italic;font-size:0.8em;margin:0px;}
.articles .logoImg img{background:transparent url(../images/ombreRight.jpg) no-repeat scroll right center;padding:0 15px;margin:0px;}

.articles img{margin:0px;padding:0px 5px;}


.myImg .rightSide {width:11px;height:158px;float:left;}
.myImg2{background: url(../images/ombreTop.jpg) left top no-repeat;width:194px; height:11px;}
.myImg2  img{background: url(../images/ombreBottom.jpg) left bottom no-repeat;padding:11px 0px 14px 0}

.colGauche {float:left; margin:0 25px 0 25px; padding:0; width:640px;}
.calage {}
/* //////////////////////////////////////////////////////// GESTION DES DIV HOME/////////////////////////////////////////////////////// */

div#container{ margin-left:auto;margin-right:auto;margin-top:0;padding:0;text-align:left;width:955px;}
.agenda {background: #ffffff;color: #000000;font-size: 1em;text-align: left; margin:0; padding:0}
.navigation_rapide {height:0; overflow:hidden;}
.newsletter-spec1 {font-size:.9em; font-weight:normal; color:#FFFFFF; padding:0; margin: 0 0 5px 0}
.newsletter-spec2 {font-size:1.1em; font-weight:bold; color:#FA549F; margin: 0; padding:0}
.newsletter-spec3 {font-size:.9em; font-weight:bold; color:#FA549F; margin: 0; padding:0}
.marches-publics-spec1 {font-size:1.1em; font-weight:bold; color:#058299; margin: 0; padding:0}
.marches-publics-spec2 {color:#058299; font-size:.9em; font-weight:bold; margin: 0; padding:0;}

.nomargin { margin:0px}
h5.marches {font-size:1em; font-weight:bold; margin:10px 0 5px 0; padding:0 0 5px 0; color:#058299; border-bottom:1px dotted #058299}
/* -------------------------------------------------------- Header -----------------------------------------------------------------*/
div#header {height:336px;width:981px; background:url(../images/fond_header.jpg) top left no-repeat; position:relative;}
/* ------------------------------------------------------- barre outils ----------------------------------------------------------------*/
div#header #outils ul {display:block;}

div#header #outils #accessible1 ul {}
div#header #outils #accessible1 ul li{display:inline; font-size: .7em; list-style: none; font-weight:bold; }
div#header #outils #accessible1 ul li a {float:left; display:block; color:#FFFFFF; border-right: 1px solid #016ea0;  padding:5px;}
div#header #outils #accessible1 ul li a:hover {text-decoration:none; color:#000000; }

div#header #outils #accessible2 ul {}
div#header #outils #accessible2 ul li {
	float:left;
	font-size:.7em;font-weight:bold;
	list-style: none;
}
div#header #outils #accessible2 ul li a {
	float:left;display:block;
	border-right:1px solid #016EA0;padding:5px;
	color:#FFF;
}
div#header #outils #accessible2 ul li a.mail{ background:url(../images/mail.jpg) 4px 5px no-repeat; padding-left:22px; }
div#header #outils #accessible2 ul li a.favoris {background:url(../images/favoris.jpg) 4px 5px  no-repeat; padding-left:22px;}
div#header #outils #accessible2 ul li a.imprimer {background:url(../images/imprimer.jpg) 4px 5px  no-repeat;padding-left:24px; }
div#header #outils #accessible2 ul li a.contact{background:url(../images/contact.jpg) 4px 5px  no-repeat; border:none;padding-left:24px;}
div#header #outils #accessible2 ul li a.hide { display:none;}

div#header #outils #accessible2 ul li a:hover {text-decoration:none; color:#033851;}

/* ------------------------------------------------------- Main nav ----------------------------------------------------------------*/
div#header #mainnav {
	position:absolute;left:23px;top:73px;z-index:1000;
	width:921px;height:38px;
	font-family:Arial, Helvetica, sans-serif;
}
.js div#header #mainnav {top:43px;}
div#header #mainnav ul#nav li { display:block; float:left;min-height:28px; margin:0; color:#FFFFFF; font-size:0.75em; font-weight:bold; text-align:center; padding: 10px 0 0 0;background-color:#BC004F }
div#header #mainnav ul#nav li a { display:block;color:#FFFFFF; font-weight:bold; padding:10px 0 0 0; text-align:center; margin: -10px 0 0 0; min-height:28px;}
div#header #mainnav ul#nav li a:hover{ text-decoration:none;}
div#header #mainnav ul#nav li#accueil {width:46px; background: url(../images/navigation.png) 0px -38px no-repeat;color: #bc004f;padding-top:10px; padding-left:6px; padding-right:4px; background: transparent url(../images/navigation.png) 0px -38px no-repeat; font-size:0.75em; font-weight:bold;}
div#header #mainnav ul#nav li#accueil a {color: #bc004f;}
div#header #mainnav ul#nav li#accueil a:hover {color: #bc004f;}

div#header #mainnav ul#nav li#meyzieu {width:124px; background: url(../images/navigation.png) -66px -38px no-repeat;}
div#header #mainnav ul#nav li#meyzieu a {width:124px; background: url(../images/navigation.png) -66px -0px no-repeat; }
div#header #mainnav ul#nav li#meyzieu a.actif {width:124px; background: url(../images/navigation.png) -66px -38px no-repeat; }
div#header #mainnav ul#nav li#meyzieu a:hover{background:transparent url(../images/navigation.png) -67px -38px no-repeat;}

div#header #mainnav ul#nav li#municipale {width:97px; background: url(../images/navigation.png) -190px -38px no-repeat;}
div#header #mainnav ul#nav li#municipale a {width: 97px;background: url(../images/navigation.png) -190px 0px no-repeat; }
div#header #mainnav ul#nav li#municipale a.actif {width: 97px;background: url(../images/navigation.png) -190px -38px no-repeat; }
div#header #mainnav ul#nav li#municipale a:hover {background: transparent url(../images/navigation.png) -190px -38px no-repeat;}

div#header #mainnav ul#nav li#demarches {width: 108px; background: url(../images/navigation.png) -287px -38px no-repeat;}
div#header #mainnav ul#nav li#demarches a {width: 108px;background: url(../images/navigation.png) -287px 0px no-repeat;}
div#header #mainnav ul#nav li#demarches a.actif {width: 108px;background: url(../images/navigation.png) -287px -38px no-repeat;}
div#header #mainnav ul#nav li#demarches a:hover {background: transparent url(../images/navigation.png) -288px -38px no-repeat;}

div#header #mainnav ul#nav li#economie {width: 152px; background: url(../images/navigation.png) -394px -38px no-repeat;}
div#header #mainnav ul#nav li#economie a {width: 152px;background: url(../images/navigation.png) -394px 0px no-repeat;}
div#header #mainnav ul#nav li#economie a.actif {width: 152px;background: url(../images/navigation.png) -394px -38px no-repeat;}
div#header #mainnav ul#nav li#economie a:hover {background: transparent url(../images/navigation.png) -395px -38px no-repeat;}

div#header #mainnav ul#nav li#solidarite{width: 79px; background: url(../images/navigation.png) -546px -38px no-repeat;}
div#header #mainnav ul#nav li#solidarite a {width: 79px;background: url(../images/navigation.png) -546px 0px no-repeat;}
div#header #mainnav ul#nav li#solidarite a.actif {width: 79px;background: url(../images/navigation.png) -546px -38px no-repeat;}
div#header #mainnav ul#nav li#solidarite a:hover {background: transparent url(../images/navigation.png) -547px -38px no-repeat;}

div#header #mainnav ul#nav li#jeunesse {width: 130px; background: url(../images/navigation.png) -625px -38px no-repeat;}
div#header #mainnav ul#nav li#jeunesse a {width: 130px;background: url(../images/navigation.png) -625px 0px no-repeat;}
div#header #mainnav ul#nav li#jeunesse a.actif {width: 130px;background: url(../images/navigation.png) -625px 0px no-repeat;}
div#header #mainnav ul#nav li#jeunesse a:hover {background: transparent url(../images/navigation.png) -626px -38px no-repeat;}

div#header #mainnav ul#nav li#culture {width: 56px; background: url(../images/navigation.png)-755px -38px no-repeat;}
div#header #mainnav ul#nav li#culture a {width: 56px;background: url(../images/navigation.png) -755px 0px no-repeat;}
div#header #mainnav ul#nav li#culture a.actif {width: 56px;background: url(../images/navigation.png) -755px -38px no-repeat;}
div#header #mainnav ul#nav li#culture a:hover {background: transparent url(../images/navigation.png) -756px -38px no-repeat;}

div#header #mainnav ul#nav li#loisirs {width: 111px; background: url(../images/navigation.png) -812px -38px no-repeat;}
div#header #mainnav ul#nav li#loisirs a {width: 111px;background: url(../images/navigation.png) -812px 0px no-repeat;}
div#header #mainnav ul#nav li#loisirs a.actif {width: 111px;background: url(../images/navigation.png) -812px -38px no-repeat;}
div#header #mainnav ul#nav li#loisirs a:hover {background: transparent url(../images/navigation.png) -812px -38px  no-repeat;}

/* ------------------------------------------------------- Main nav_page-int----------------------------------------------------------------*/

div#header #mainnav ul#nav li ul li a {margin-top:0px;}

div#header #mainnav.pageint ul#nav li#jeunesse {background: transparent url(../images/navigation.png) -626px -38px no-repeat;color:#FFFFFF; font-size:0.75em; font-weight:bold; padding-top:10px; width:130px;}

div#header #mainnav.pageint ul#nav li ul{background:transparent url(../images/bg_nav_deploye.png) no-repeat scroll left top;float:left;left:-4px;top:49px;width:924px;position:absolute; height:28px; padding-top:8px; padding-left:5px;}
div#header #mainnav.pageint ul#nav li li {
	display:inline;
	height:auto;min-height:0;
	padding:0 5px;border-right:1px solid #033851;
	background:none;
}

div#header #mainnav.pageint ul#nav li#meyzieu li a {
	display:block;
	width:auto;height:auto;min-height:0;
	padding:0 5px;
	color:#033851;background:none;
	font-weight:bold;font-size:1.2em;
}
div#header #mainnav.pageint ul#nav li#meyzieu li a.actif{display:block; color:#FFFFFF; background:#0582BC; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#meyzieu  li a:hover{color:#FFFFFF; background:#0582BC;}

div#header #mainnav.pageint ul#nav li#municipale li a {display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;min-height:0;}
div#header #mainnav.pageint ul#nav li#municipale li a.actif{display:block; color:#FFFFFF; background:#058299; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#municipale li a:hover{color:#FFFFFF; background:#058299;}

div#header #mainnav.pageint ul#nav li#demarches li a {
	display:block;
	background:none;
	width:auto;height:auto;min-height:0;
	font-weight:bold;
	font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#demarches li a.actif{display:block; color:#FFFFFF; background: #999999; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#demarches li a:hover{color:#FFFFFF; background: #999999;}

div#header #mainnav.pageint ul#nav li#economie li a{display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#economie li a.actif{display:block; color:#FFFFFF; background:#FE8F00; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#economie li a:hover{color:#FFFFFF; background:#FE8F00;}

div#header #mainnav.pageint ul#nav li#solidarite li a{display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#solidarite li a.actif{display:block; color:#FFFFFF; background:#ED7900; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#solidarite li a:hover{color:#FFFFFF; background:#ED7900;}

div#header #mainnav.pageint ul#nav li#jeunesse li a{display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#jeunesse li a.actif{display:block; color:#FFFFFF; background:#FB66AB; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#jeunesse li a:hover{color:#FFFFFF; background:#FB66AB;}

div#header #mainnav.pageint ul#nav li#culture li a{display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#culture li a.actif{display:block; color:#FFFFFF; background:#933288; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#culture li a:hover{color:#FFFFFF; background:#933288;}

div#header #mainnav.pageint ul#nav li#loisirs li a{display:block; background:none; width:auto;height:auto; font-weight:bold; font-size:1.2em;color:#033851; padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#loisirs li a.actif{display:block; color:#FFFFFF; background:#8CC400; width:auto;height:auto; font-weight:bold;padding:0px 5px 0px 5px;}
div#header #mainnav.pageint ul#nav li#loisirs li a:hover{color:#FFFFFF; background:#8CC400;}



/* ------------------------------------------------------- galerie_visuels ----------------------------------------------------------------*/
div#header #galerie_visuels {
	position:absolute;left:0;top:50px;z-index:1;
	height:315px;width:955px;
}
.js div#header #galerie_visuels {top:20px;}
div#header.media #galerie_visuels{top:0px;}
/* -------------------------------------------------------- Logo -----------------------------------------------------------------*/

div#logo_meyzieu {float:left;width:378px;height:117px;margin-left:13px;display:inline;top:258px;z-index:2;position:absolute;left:0px}
.js div#logo_meyzieu {top:228px;}
div#header.media div#logo_meyzieu {top:198px;}
div#logo_meyzieu h1{}

div#logo_meyzieu.int a {background:transparent url(../images/logo-2.png) left top no-repeat;height:117px;display:block;overflow:hidden;width:710px; margin-left:-5px}
div#logo_meyzieu.int a:hover {background:transparent url(../images/logo-2-retour.png) left bottom no-repeat; height:117px}
div#logo_meyzieu.int a:hover img{ display:none}

div#logo_meyzieu.media a {background:transparent url(../images/logo_mediameyzieu.png) left top no-repeat;height:117px;display:block;overflow:hidden;width:710px; margin-left:-5px}
div#logo_meyzieu.media a:hover {background:transparent url(../images/logo_mediameyzieu_retour.png) left bottom no-repeat; height:117px}
div#logo_meyzieu.media a:hover img{ display:none}
/* -------------------------------------------------------- Recherche -----------------------------------------------------------------*/
div#header #search{ background:url(../images/bg_recherche.png) top left no-repeat; height:144px;position:absolute;right:37px;top:207px;width:214px;z-index:3;}
.js div#header #search{top:177px;}
div#header #search p{font-size:0.70em; color:#000000; padding:12px; font-weight:bold; }

div#header div#search form{margin:5px 0 6px 15px;position:relative;}
div#header div#search fieldset { border: none transparent; width: 190px; text-align:left;}
/*div#header div#search form h3{color:#000000;font-size:.7em;font-weight:bold;padding:0 0 0 2px;margin:0px 0 5px 0px;}*/
div#header div#search fieldset legend {margin:0 0 5px 0;}
div#header div#search fieldset legend span {
	position:relative;
	margin:0 0 0 2px;
	color:#000;
	font-size:.7em;font-weight:bold;
}
div#header div#search label {display:none;}
div#header div#search label.btn {
	float:left;display:block;
	overflow:hidden;
	height:21px;width:28px;
	margin-right:3px;margin-top:-1px;
	color:#333;
}
div#header div#search label.btn img {display:block;}

div#header div#search input.chps{
	float:left;
	overflow:hidden;
	height:16px;width:100px;
	border:1px solid #999;padding:2px 0 0 2px;
	background:#FFF;
	font-size:.65em;
}
div#header div#search input.go {
	float:left;
	overflow:hidden;
	width:48px;height:19px;
	border:0;
	color:#FFF;background:url(../images/valider.gif) no-repeat;
	font-size: 0.6em;font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}


div#header #search #tags{ width:220px;}
div#header #search #tags ul{font-size:0.75em; color:#000000; padding:3px 10px 0px 10px;border-top: 1px dotted #999999; margin:0px;width:200px;}
div#header #search #tags ul li {
	display:block;float:left;
	height:17px;
	margin:0;
	background:#FFF;
	white-space:nowrap;
}
div#header #search #tags ul li a{white-space:nowrap;border-right:1px solid #CCCCCC;color:#000000;display:block;float:left;font-size:0.8em;height:14px;padding:0 4px;}
div#header #search #tags ul li a:hover{text-decoration:none; color: #bc004f;}

/* --------------------------------------------------------- Content ------------------------------------------------------------------*/
div#content {width:955px;margin:30px auto 0;font-size:0.9em;}
.js div#content {margin-top:0;}

/* --------------------------------------------------------- Col_gauche ------------------------------------------------------------------*/
div#content #col_gauche {width:398px; background:url(../images/bg_col_left.jpg) top left repeat-y; height:613px;
margin-left:4px;float:left;}

div#content #col_gauche h2{font-size:1.4em; font-weight:bold; color:#ed6205; margin: 10px 5px 2px 0px;}
div#content #col_gauche h3{font-size:1em; font-weight:bold; color:#0582bc; border-bottom: dotted 1px #0582bc; padding:4px 0px 3px 0px ; margin-right:10px;}
div#content #col_gauche p{font-size:0.85em; color:#000000; padding:0px; margin-right:10px;margin-top:5px; text-align:justify;}

div#content #col_gauche p a{background:url(../images/puce_orange.gif) 0px 4px no-repeat;font-size:0.75em;color:#ed6205; padding-left :10px; }
div#content #col_gauche p a:hover{text-decoration:none; color: #0582bc;}

div#content #col_gauche ul li {display:block;float:left;margin-bottom:12px; padding-top:10px;}
div#content #col_gauche ul li a.btn {background:transparent url(../images/btn_actus.png) top left no-repeat; margin-left:145px; color:#FFFFFF; padding:2px 8px; font-size:0.7em; display:block;}
div#content #col_gauche ul li a.btn:hover{text-decoration:none; color:#FFFFFF;}
div#content #col_gauche ul li a{background:url(../images/puce_orange.gif) 0px 4px no-repeat;font-size:0.75em;color:#ed6205; padding-left :10px;}
div#content #col_gauche ul li a:hover{text-decoration:none; color: #0582bc;}

div#content #col_gauche #actualites{margin-left:19px;width:362px;}
div#content #col_gauche #actualites h3 a {color:#0582BC;}
div#content #col_gauche #actualites div.img_actu { width: 329px; height: 168px; }
div#content #col_gauche #actualites div.img_actu div.image {line-height:168px; }
div#content #col_gauche #actualites img{}

div.ombre_left { float: left; }
div.image { float: left; text-align:center;}
div.image img { vertical-align:middle; }
div.ombre_right { float: left; }

div#content #col_gauche #breves{margin-left:19px;width:362px; margin-top:23px; clear:both;}
div#content #col_gauche #breves dl {}
div#content #col_gauche #breves h3 {font-size:1em; font-weight:bold; color:#0582bc; border-bottom: dotted 1px #0582bc; padding:4px 0px 3px 0px ; margin-right:10px;}
div#content #col_gauche #breves h3 a{color: #0582bc;}

div#content #col_gauche #breves p {background:url(../images/border_bottom.jpg) center bottom no-repeat; height:25px; padding:5px 0 0;}
div#content #col_gauche #breves p a{background:url(../images/puce_orange.gif) 0px 4px no-repeat;font-size:0.75em;color:#ed6205; padding-left :10px; }
div#content #col_gauche #breves p a:hover{text-decoration:none; color: #0582bc;}

/* --------------------------------------------------------- Col_centrale ------------------------------------------------------------------*/

div#content #col_centrale {width:300px;float:left;padding-left:9px;}
div#content #col_centrale h2 { background:url(../images/fleche_rose.gif) 2px 4px no-repeat;font-size:1.4em; font-weight:bold; color:#bc004f; margin: 10px 5px 2px 0px; padding-left:23px; }
div#content #col_centrale h3 {font-size:1em; font-weight:bold;color:#bc004f; border-bottom: dotted 1px #bc004f; padding:8px 0px 3px 0px; margin:0 0 5px;}
div#content #col_centrale p{font-size:0.85em; color:#000000; padding:5px 0px 5px 0px; text-align:justify; }
div#content #col_centrale p a{background:url(../images/puce_rose.gif) 0px 4px no-repeat; color:#bc004f;padding-left:10px; font-size:0.85em; }
div#content #col_centrale p a:hover{text-decoration:none; color: #0582bc;}

div#content #col_centrale ul li a{background:url(../images/puce_rose.gif) 0px 4px no-repeat; color:#bc004f;padding-left:10px; font-size:0.75em;}
div#content #col_centrale ul li a:hover{text-decoration:none; color: #0582bc;}

div#content #col_centrale #agenda { width:300px; height:215px; margin-bottom:35px; }
div#content #col_centrale #agenda div.img_agenda{height:156px; border :1px solid #DEDEDE; float:left; padding:5px; margin-top:10px; position:relative; }

div#content #col_centrale #agenda #dates {float:left;height:157px;width:155px; margin-top:10px;}
div#content #col_centrale #agenda #dates dl{margin-left:10px;}
div#content #col_centrale #agenda #dates dl dt {width:auto;background-color:#F0F0F0; height:auto; padding-bottom: 3px;font-size:0.75em; font-weight:bold; color:#000000; padding-left:4px; display:block; padding-top:2px;}
div#content #col_centrale #agenda #dates dl dt { width:auto; background:none; background-color:#F0F0F0; height:auto; padding-bottom: 3px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates div.date { width:auto;background-color:#F0F0F0; }
div#content #col_centrale #agenda #dates dl dd{height:auto; border-bottom: dotted 1px #DEDEDE; margin:2px 0 4px; padding-left:4px;}
div#content #col_centrale #agenda #dates dl dd a{color:#000000;font-size:0.75em;}
div#content #col_centrale #agenda #dates dl dd a:hover{text-decoration:none; color:#bc004f;}

div#content #col_centrale #agenda #dates  dd a.tous {background:url(../images/puce_rose.gif) 0px 4px no-repeat;color:#bc004f;font-size:0.75em; padding-left:10px }
div#content #col_centrale #agenda #dates dd a.tous:hover{text-decoration:none;color: #0582bc;}

div#content #col_centrale #dossier{}
div.dossier  #contenu_page_rubrique #contenu_article div.articles  h3 a{color:#BC004F;font-size:1em;}
div#content #col_centrale #dossier h3 a{color:#BC004F;}
div#content #col_centrale #dossier p{ margin-top:5px;}
div#content #col_centrale #dossier .img_dossier{ width:299px; height: 139px; }
div#content #col_centrale #dossier .img_dossier .image {}
div#content #col_centrale #dossier img{}

div#content #col_centrale #a_telecharger h3{margin:5px 0 0 0;}
div#content #col_centrale #a_telecharger p a{background:transparent url(../images/puce_rose.gif) no-repeat scroll 0 4px;color:#BC004F;font-size:0.9em;padding-left:10px;}
/* --------------------------------------------------------- Col_droite ------------------------------------------------------------------*/
.home #col_droite{background: url(../images/bg_col_droite.jpg) top left no-repeat; }

div#content #col_droite{ width:224px;min-height:630px; float:right; padding-left:6px; margin-top:5px; font-size:0.75em; margin-left:-5px; }
div#content #col_droite .marge{height: 10px; width: 100%; margin: 0px; padding: 0px;}
div#content #col_droite ul li{}
div#content #col_droite ul li a{font-weight:bold; width:166px; height:15px; }
div#content #col_droite ul li a:hover {text-decoration:none;}

div#content #col_droite #meteo { width:200px; margin-top:20px; position: relative; height: 34px; }
/*div#content #col_droite #meteo img{ margin-left:12px;}*/
div#content #col_droite #meteo #m_date { position: absolute; left:12px; top:10px; font-weight: bold; z-index:2; padding-left:11px; }
div#content #col_droite #meteo #m_date.long_month { top:2px; width:100px; }
div#content #col_droite #meteo img { position:absolute; left:96px; z-index:1; border-right:dotted 0px #DEDEDE; border-left:dotted 0px #DEDEDE;  }
div#content #col_droite #meteo #m_temp { position: absolute; font-weight: bold; z-index:2; left:165px; }
div#content #col_droite #meteo span #meteo_date{ padding-left:10px;}

div#content #col_droite #teleservices{width:180px;margin-left:26px; padding-top:20px}
div#content #col_droite #teleservices h3 { display:none}
div#content #col_droite #teleservices ul li { width:166px; height:46px; margin:4px 0px 6px 0px;}
div#content #col_droite #teleservices ul li a{display:block; color:#ed7900; background:url(../images/btn_teleservices.jpg) top left no-repeat; padding:4px 0px 0px 10px;width:166px; height:46px; }
div#content #col_droite #teleservices ul li a:hover{color:#FFFFFF; background:url(../images/btn_teleservices_hover.jpg) top left no-repeat; text-decoration:none;}

div#content #col_droite #cibles{width:180px;margin-left:26px;}
div#content #col_droite #cibles h3 { display:none}
div#content #col_droite #cibles ul li { width:166px; height:23px; margin:4px 0px 6px 0px;}
div#content #col_droite #cibles ul li a{display:block; color:#FFFFFF; background:url(../images/btn_cibles.jpg) top left no-repeat; padding:4px 0px 0px 10px;width:166px; height:23px; }
div#content #col_droite #cibles ul li a:hover{color:#FFFFFF; background:url(../images/btn_cibles_hover.jpg) top left no-repeat; text-decoration:none;}

div#content #col_droite #projet{width:180px;margin-left:26px;}
div#content #col_droite #projet h3 { display:none}
div#content #col_droite #projet ul li{width:166px; height:23px; margin:2px 0px 4px 2px; }
div#content #col_droite #projet ul li a {display:block; color:#068B00; background:url(../images/btn_projets.jpg) top left no-repeat; padding:4px 0px 0px 10px;width:166px; height:23px; }
div#content #col_droite #projet ul li a:hover {color:#068B00; background:url(../images/btn_projets_hover.jpg) top left no-repeat; text-decoration:none;}


div#content #col_droite #acces_divers{width:180px;margin-left:26px;}
div#content #col_droite #acces_divers h3 {display:none}
div#content #col_droite #acces_divers ul li {width:166px; height:23px; margin:4px 0px 4px 0px;}
div#content #col_droite #acces_divers ul li a {display:block; color:#000000; background:url(../images/btn_demarches.jpg) top left no-repeat; padding:4px 0px 0px 10px;width:166px; height:23px;}
div#content #col_droite #acces_divers ul li a:hover {color:#000000; background:url(../images/btn_demarches_hover.jpg) top left no-repeat; text-decoration:none;}

div#content #col_gauche h2{font-size:1.4em; font-weight:bold; color:#ed6205; margin:10px 5px 8px 0;}

div#content #col_droite #meyzieu_pratique{ width:180px; margin-left:26px;}
div#content #col_droite #meyzieu_pratique h2{font-size:1.3em; color:#0582bc; margin: 10px 5px 6px 8px; font-weight:normal;}
div#content #col_droite #meyzieu_pratique ul li{border-bottom: dotted 1px #91aebc;margin:4px 23px 4px 9px; }
div#content #col_droite #meyzieu_pratique ul li a{font-weight:bold; color:#0582bc; }
div#content #col_droite #meyzieu_pratique ul li a:hover{color:#0C629F}


div#content #col_droite #faq{ width:180px; margin-left:26px;}
div#content #col_droite #faq h2{background:transparent url(../images/demarches_bg_rub_off.jpg) no-repeat scroll left top;color:#0582BC;font-size:1.1em;font-weight:bold;height:19px;margin:10px 5px 0 8px;padding:5px 0 0 10px;}
div#content #col_droite #faq p{color:#0582bc; margin: 5px 5px 3px 8px; font-weight:bold;}
div#content #col_droite #faq ul li{border-bottom: dotted 1px #91aebc; margin:4px 23px 4px 9px; }
div#content #col_droite #faq ul li a{font-weight:normal; color:#000000; background:url(../images/puce_noir.jpg) left 3px no-repeat; padding:0 0 0 10px; }
div#content #col_droite #faq ul li a:hover{color:#0582bc}

div#content #col_droite #meyzieu_acces{ width:180px; margin-left:26px;}
div#content #col_droite #meyzieu_acces div.middle{margin:10px 0; padding:0px}
div#content #col_droite #meyzieu_acces h2{font-size:1.1em; color:#0582bc; margin: 10px 5px 6px 8px; font-weight:bold;}
div#content #col_droite #meyzieu_acces ul li{margin:4px 23px 4px 9px; }
div#content #col_droite #meyzieu_acces ul li a{font-weight:normal; color:#000000; background:url(../images/puce_noir.jpg) left 3px no-repeat; padding:0 0 0 10px;  }
div#content #col_droite #meyzieu_acces ul li a:hover{color:#0582bc}


div#content #col_droite div.top {background:url(../images/top.jpg) top left no-repeat;  display:block; height:10px;  width:172px;overflow:hidden;}
div#content #col_droite div.content {width:180px}
div#content #col_droite div.content ul li{display:block; width:180px; margin:0px;}
div#content #col_droite div.bottom {background:url(../images/bottom.jpg) top left no-repeat; display:block; height:10px;  width:180px}

/* //////////////////////////////////////////////////////// GESTION DES DIV PAGE RUBRIQUES/////////////////////////////////////////////////////// */

/*------------------------------------------------------------------------Breadcrumb ------------------------------------------------------*/
div#content #contenu_page_rubrique #ariane {width:90%; text-align:left;color: #463e38; margin:10px 0px 10px 28px; float:left}
div#content #contenu_page_rubrique #ariane p {color:#66605A; float:left;font-size: 0.75em;padding:2px 3px 0px 0px;  }
div#content #contenu_page_rubrique #ariane ul {color:#66605A;  float:left}
div#content #contenu_page_rubrique #ariane ul li {display:inline; border-right: 1px solid #CCCCCC; padding:0px 3px 0px 3px;  font-size: 0.75em; }
div#content #contenu_page_rubrique #ariane ul li:last-child { border-right:none 0px; }
div#content #contenu_page_rubrique #ariane a{color:#66605A;text-decoration:none; }
div#content #contenu_page_rubrique #ariane ul li a:hover{text-decoration: none; color:#0582BC}
div#content #contenu_page_rubrique ul li.actif{color:#0582BC; font-weight:bold;}

.media div#content #contenu_page_rubrique #ariane p {font-size: 0.9em; }

p.arianne_recherche {color:#505050 !important; font-size:0.7em !important; padding-top:0px !important;}

/*------------------------------------------------------------------------Pagination ------------------------------------------------------*/
strong.on {color:#0582BC; font-size: 0.75em; padding:2px 3px 0px 0px; font-weight: bold; }
a.lien_pagination {color:#66605A; font-size: 0.75em; padding:2px 3px 0px 0px; text-decoration:none; }
a.lien_pagination:hover{text-decoration: none; color:#0582BC}


/* -----------------------------------------------------------------------Content -------------------------------------------------------------*/

div#content #contenu_page_rubrique {background:url(../images/bg_contenu.jpg) 0px 10px repeat-y; width:725px; height:auto; float:left;}
div#content #col_droite #nav_deploye dd ul li a { height:auto}

div.media div#content #contenu_page_rubrique {background:none;}

/*-----------------------------------------------------FLUX ARTICLES-----------------------------------------------------------------------*/
div#content #contenu_page_rubrique #flux_articles{width:482px;float:left}
div#content #contenu_page_rubrique #flux_articles div.articles{margin-left:30px; background:url(../images/border_bottom.jpg) bottom center no-repeat; padding-bottom:20px;}
div#content #contenu_page_rubrique #flux_articles h2{font-size:1.4em; font-weight:bold;padding:14px 5px 10px 33px; margin-left:30px;}
div#content #contenu_page_rubrique #flux_articles div.articles h3 { font-size:1em; font-weight:bold; color:#0582bc; border-bottom: dotted 1px #0582bc; padding:4px 0px 3px 0px ; margin:5px 0;}
div#content #contenu_page_rubrique #flux_articles div.articles h3 a { color:#0582bc; }

div#content #contenu_page_rubrique #flux_articles div.articles p{font-size:0.75em; color:#000000; padding:5px 0px 5px 0px; font-weight:bold; line-height:1.5em;}
div#content #contenu_page_rubrique #flux_articles div.articles p a{color:#bc004f;font-size:1em; }
div#content #contenu_page_rubrique #flux_articles div.articles p a:hover{color:#bc004f; text-decoration:none; }

div#content #contenu_page_rubrique #flux_articles div.articles p a.suite {
	display:block;
	width:144px;min-height:18px;
	padding:2px 0px 0px 10px;
	color:#FFF;
}
div#content #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{color:#ffffff;text-decoration:none;}
div#content #contenu_page_rubrique #flux_articles div.articles p a.lire_suite{color:#ffffff;width:85px;height:18px; display:block; padding:2px 0px 0px 10px;}

div#content.meyzieu #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_meyzieu.jpg) top left no-repeat;}
div#content.meyzieu #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_meyzieu.jpg) bottom left no-repeat;text-decoration:none;}

div#content.meyzieu #contenu_page_rubrique #flux_articles div.articles p a.lire_suite{background:url(../images/btn_liresuite_meyzieu.jpg) top left no-repeat;}
div#content.meyzieu #contenu_page_rubrique #flux_articles div.articles p a.lire_suite:hover{background:url(../images/btn_liresuite_meyzieu.jpg) bottom left no-repeat;text-decoration:none;}

div#content.municipale #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_municipale.jpg) top left no-repeat;}
div#content.municipale #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_municipale.jpg) bottom left no-repeat;text-decoration:none;}
div#content.demarches #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_demarches.jpg) top left no-repeat;}
div#content.demarches #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_demarches.jpg) bottom left no-repeat;text-decoration:none;}
div#content.economie #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_economie.jpg) top left no-repeat;}
div#content.economie #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_economie.jpg) bottom left no-repeat;text-decoration:none;}
div#content.jeunesse #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_jeunesse.jpg) top left no-repeat;}
div#content.jeunesse #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_jeunesse.jpg) bottom left no-repeat;text-decoration:none;}
div#content.solidarite #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_solidarite.jpg) top left no-repeat;}
div#content.solidarite #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_solidarite.jpg) bottom left no-repeat;text-decoration:none;}
div#content.culture #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_culture.jpg) top left no-repeat;}
div#content.culture #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_culture.jpg) bottom left no-repeat;text-decoration:none;}

div#content.loisirs #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_loisirs.jpg) top left no-repeat;}
div#content.loisirs #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_loisirs.jpg) bottom left no-repeat;text-decoration:none;}

div#content.dossier #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_dossier_agenda.jpg) top left no-repeat;}
div#content.dossier #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_dossier_agenda.jpg) bottom left no-repeat;text-decoration:none;}

div#content.agenda #contenu_page_rubrique #flux_articles div.articles p a.suite{background:url(../images/btn_suite_dossier_agenda.jpg) top left no-repeat;}
div#content.agenda #contenu_page_rubrique #flux_articles div.articles p a.suite:hover{background:url(../images/btn_suite_dossier_agenda.jpg) bottom left no-repeat;text-decoration:none;}


/*------------------------------------------------------COL CENTRALE-----------------------------------------------------------------------*/

div#content #contenu_page_rubrique #actu_en_bref{background:url(../images/filet_actu.jpg) left bottom repeat-y; width:218px; float:right; margin-top:20px; height:auto}
div#content #contenu_page_rubrique #actu_en_bref div.img_actu_bref{ background: url(../images/bg_img-actuenbref.jpg) top left no-repeat; width:200px; padding:14px 0; margin-left:12px}
div#content #contenu_page_rubrique #actu_en_bref div.img_actu_bref img{margin:0px 0px 0px 0px; }
div#content #contenu_page_rubrique #actu_en_bref h2{font-size:1em; font-weight:bold; color:#ed6205; margin: 0px 5px 2px 12px; padding:0px; }

div#content #contenu_page_rubrique #actu_en_bref div.flux_actus{padding:10px 16px 0; background:url(../images/bottom.jpg) center bottom no-repeat; clear:both;  }
div#content #contenu_page_rubrique #actu_en_bref div.flux_actus dl dt {font-size:0.75em; font-weight:bold; color:#ED6205;}

div#content #contenu_page_rubrique #actu_en_bref div.flux_actus dd {font-size:0.75em; color:#000000; padding:2px 0px 2px 0px;}
div#content #contenu_page_rubrique #actu_en_bref div.flux_actus dd.titre{font-size:0.75em; color:#000000; padding:5px 0px 5px 0px; font-weight:bold; }
div#content #contenu_page_rubrique #actu_en_bref div.flux_actus dd a.suite{color:#ED6205; background:url(../images/puce_orange.gif) left 4px no-repeat; padding-left: 10px; display:block; margin-bottom:10px;}
div#content #contenu_page_rubrique #actu_en_bref div.flux_actus dd a.suite:hover{text-decoration:underline;}

div#content #contenu_page_rubrique #phototeque {padding:10px 13px 0; }
div#content #contenu_page_rubrique .phototeque_article{padding:0px 13px 0 13px; float:right;}
div#content #contenu_page_rubrique #phototeque h2{font-size:1em; font-weight:bold; color:#BC004F; margin:0px; padding:0px 0px 5px 0px;}
div#content #contenu_page_rubrique #phototeque #visu{height:auto; width:194px;}
div#content #contenu_page_rubrique #phototeque #description {/*height:25px;*/ width:194px; background:#BC004F;}
div#content #contenu_page_rubrique #phototeque #description p{color:#FFFFFF;font-size:0.7em; padding:5px 5px 5px 10px;}
div#content #contenu_page_rubrique #phototeque #description p a{ color:#FFFFFF;  text-decoration:none; margin-left:30px;padding-left:15px; background:url(../images/ico_zoom.jpg) top left no-repeat}
div#content #contenu_page_rubrique #phototeque #description p a:hover{ color:#000000; text-decoration:none;}

div#content #contenu_page_rubrique #phototeque p{color: #000000;font-size:0.7em;padding:5px; }
div#content #contenu_page_rubrique #phototeque p a.tous{ background:url(../images/puce_rose.gif) 0px 4px no-repeat;color:#bc004f; padding-left:10px}
div#content #contenu_page_rubrique #phototeque p a.tous:hover{text-decoration:none; color: #bc004f;}

/*--------------------------------------------------------------------COL-DROITE--------------------------------------------------------------------------*/
div#content #col_droite #nav_deploye {margin:15px 0px 15px 0px;}
div#content #col_droite #nav_deploye dl{width:180px;margin-left:26px; }
div#content #col_droite #nav_deploye h2,
div#content #col_droite #nav_deploye h4 {font-weight:bold; font-size:1.2em; margin-top:10px; margin-bottom:5px;padding:5px 0 0 30px;  }
div#content #col_droite #nav_deploye dt.actif a{ color:#FFFFFF; font-weight:bold; display:block;height:20px;padding:5px 0px 0px 10px;}
div#content #col_droite #nav_deploye dt a{color:#000000; font-weight:bold; display:block;height:20px;padding:5px 0px 0px 10px; margin:5px 0px 5px 0px; }
div#content #col_droite #nav_deploye dt a:hover{color:#ffffff;text-decoration:none;}
div#content #col_droite #nav_deploye dd a{display:block;text-decoration:none;  font-weight:bold; padding:5px 0px 0px 12px; }
div#content #col_droite #nav_deploye dd.actif a{font-weight:bold; padding:5px 0px 0px 12px;  }
div#content #col_droite #nav_deploye dd a:hover{color:#FFFFFF; text-decoration:none;}
div#content #col_droite #nav_deploye dd ul{margin-top:5px; margin-bottom:5px; margin-right:10px;}
div#content #col_droite #nav_deploye dd ul li {padding:2px 0px 2px 0px; border-bottom:#000000 1px dotted;background:none;}
div#content #col_droite #nav_deploye dd ul li.actif { font-weight:normal;}
div#content #col_droite #nav_deploye dd ul li a{color:#000000;font-weight:normal;background:none;padding:2px 5px 2px 0px;}
div#content #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}

div#content.meyzieu #col_droite{background:url(../images/bg_col_meyzieu.jpg) top left no-repeat; font-size:0.75em; }
div#content.meyzieu #col_droite #nav_deploye h2,
div#content.meyzieu #col_droite #nav_deploye h4 {color:#0F86BE; }
div#content.meyzieu #col_droite #nav_deploye dd a{color:#0F86BE;}
div#content.meyzieu #col_droite #nav_deploye dt a{background:url(../images/meyzieu_bg_rub_off.jpg) top left no-repeat; color:#0f86be;}
div#content.meyzieu #col_droite #nav_deploye dt.actif a{background:url(../images/meyzieu_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF;}
div#content.meyzieu #col_droite #nav_deploye dt a:hover{background:url(../images/meyzieu_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.meyzieu #col_droite #nav_deploye dd.actif a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#0f86be; }
div#content.meyzieu #col_droite #nav_deploye dd a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat; color:#000000; }
div#content.meyzieu #col_droite #nav_deploye dd a:hover{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#0f86be;}
div#content.meyzieu #col_droite #nav_deploye dd ul li a {background:none;}
div#content.meyzieu #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.meyzieu #col_droite.meyzieu #nav_deploye dd ul li.actif {color:#0f86be;}

div#content.municipale #col_droite{background:url(../images/bg_col_municipale.jpg) top left no-repeat; font-size:0.75em; }
div#content.municipale #col_droite #nav_deploye h2,
div#content.municipale #col_droite #nav_deploye h4{color:#058299; }
div#content.municipale #col_droite #nav_deploye dd a{color:#058299;}
div#content.municipale #col_droite #nav_deploye dt a{background:url(../images/municipale_bg_rub_off.jpg) top left no-repeat; color:#058299;}
div#content.municipale #col_droite #nav_deploye dt.actif a{background:url(../images/municipale_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.municipale #col_droite #nav_deploye dt a:hover{background:url(../images/municipale_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.municipale #col_droite #nav_deploye dd.actif a{background:url(../images/puce_municipale.jpg) left 7px  no-repeat;color:#058299; }
div#content.municipale #col_droite #nav_deploye dd a{background:url(../images/puce_municipale.jpg) left 7px  no-repeat; color:#000000; }
div#content.municipale #col_droite #nav_deploye dd a:hover{background:url(../images/puce_municipale.jpg) left 7px  no-repeat;color:#058299;}
div#content.municipale #col_droite #nav_deploye dd ul li a {background:none;}
div#content.municipale #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.municipale #col_droite #nav_deploye dd ul li.actif {color:#058299;}

div#content.demarches #col_droite{background:url(../images/bg_col_demarches.jpg) top left no-repeat; font-size:0.75em; }
div#content.demarches #col_droite #nav_deploye h2,
div#content.demarches #col_droite #nav_deploye h4{color:#8a979f; }
div#content.demarches #col_droite #nav_deploye dd a{color:#8a979f;}
div#content.demarches #col_droite #nav_deploye dt a {background:url(../images/demarches_bg_rub_off.jpg) top left no-repeat; color:#456A81;}
div#content.demarches #col_droite #nav_deploye dt.actif a{background:url(../images/demarches_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.demarches #col_droite #nav_deploye dt a:hover{background:url(../images/demarches_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.demarches #col_droite #nav_deploye dd.actif a{background:url(../images/puce_demarches.jpg) left 7px  no-repeat;color:#8a979f; }
div#content.demarches #col_droite #nav_deploye dd a{background:url(../images/puce_demarches.jpg) left 7px  no-repeat; color:#000000; }
div#content.demarches #col_droite #nav_deploye dd a:hover{background:url(../images/puce_demarches.jpg) left 7px  no-repeat;color:#8a979f;}
div#content.demarches #col_droite #nav_deploye dd ul li a {background:none;}
div#content.demarches #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.demarches #col_droite #nav_deploye dd ul li.actif {color:#8a979f;}

div#content.economie #col_droite{background:url(../images/bg_col_economie.jpg) top left no-repeat; font-size:0.75em; }
div#content.economie #col_droite #nav_deploye h2,
div#content.economie #col_droite #nav_deploye h4{color:#fe8f00; }
div#content.economie #col_droite #nav_deploye dd a{color:#fe8f00;}
div#content.economie #col_droite #nav_deploye dt a{background:url(../images/economie_bg_rub_off.jpg) top left no-repeat; color:#fe8f00;}
div#content.economie #col_droite #nav_deploye dt.actif a{background:url(../images/economie_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.economie #col_droite #nav_deploye dt a:hover{background:url(../images/economie_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.economie #col_droite #nav_deploye dd.actif a{background:url(../images/puce_economie.jpg) left 7px  no-repeat;color:#fe8f00; }
div#content.economie #col_droite #nav_deploye dd a{background:url(../images/puce_economie.jpg) left 7px  no-repeat; color:#000000; }
div#content.economie #col_droite #nav_deploye dd a:hover{background:url(../images/puce_economie.jpg) left 7px  no-repeat;color:#fe8f00;}
div#content.economie #col_droite #nav_deploye dd ul li a {background:none;}
div#content.economie #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.economie #col_droite #nav_deploye dd ul li.actif {color:#fe8f00;}

div#content.solidarite #col_droite{background:url(../images/bg_col_solidarite.jpg) top left no-repeat; font-size:0.75em; }
div#content.solidarite #col_droite #nav_deploye h4{color:#ed7900; }
div#content.solidarite #col_droite #nav_deploye dd a{color:#ed7900;}
div#content.solidarite #col_droite #nav_deploye dt a{background:url(../images/solidarite_bg_rub_off.jpg) top left no-repeat; color:#ed7900;}
div#content.solidarite #col_droite #nav_deploye dt.actif a{background:url(../images/solidarite_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF;}
div#content.solidarite #col_droite #nav_deploye dt a:hover{background:url(../images/solidarite_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.solidarite #col_droite #nav_deploye dd.actif a{background:url(../images/puce_solidarite.jpg) left 7px  no-repeat;color:#ed7900; }
div#content.solidarite #col_droite #nav_deploye dd a{background:url(../images/puce_solidarite.jpg) left 7px  no-repeat; color:#000000; }
div#content.solidarite #col_droite #nav_deploye dd a:hover{background:url(../images/puce_solidarite.jpg) left 7px  no-repeat;color:#ed7900;}
div#content.solidarite #col_droite #nav_deploye dd ul li a {background:none;}
div#content.solidarite #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.solidarite #col_droite #nav_deploye dd ul li.actif {color:#ed7900;}

div#content.jeunesse #col_droite{background:url(../images/bg_col_jeunesse.jpg) top left no-repeat; font-size:0.75em; }
div#content.jeunesse #col_droite #nav_deploye h2,
div#content.jeunesse #col_droite #nav_deploye h4{color:#FB66AB; }
div#content.jeunesse #col_droite #nav_deploye dd a{color:#FB66AB;}
div#content.jeunesse #col_droite #nav_deploye dt a{background:url(../images/jeunesse_bg_rub_off.jpg) top left no-repeat; color:#FB66AB;}
div#content.jeunesse #col_droite #nav_deploye dt.actif a{background:url(../images/jeunesse_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF; }
div#content.jeunesse #col_droite #nav_deploye dt a:hover{background:url(../images/jeunesse_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.jeunesse #col_droite #nav_deploye dd.actif a{background:url(../images/puce_jeunesse.jpg) left 7px  no-repeat;color:#FB66AB; }
div#content.jeunesse #col_droite #nav_deploye dd a{background:url(../images/puce_jeunesse.jpg) left 7px  no-repeat; color:#000000; }
div#content.jeunesse #col_droite #nav_deploye dd a:hover{background:url(../images/puce_jeunesse.jpg) left 7px  no-repeat;color:#FB66AB;}
div#content.jeunesse #col_droite #nav_deploye dd ul li a {background:none;}
div#content.jeunesse #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.jeunesse #col_droite #nav_deploye dd ul li.actif {color:#FB66AB;}

div#content.culture #col_droite{background:url(../images/bg_col_culture.jpg) top left no-repeat; font-size:0.75em; }
div#content.culture #col_droite #nav_deploye h2,
div#content.culture #col_droite #nav_deploye h4{color:#933288; }
div#content.culture #col_droite #nav_deploye dd a{color:#933288;}
div#content.culture #col_droite #nav_deploye dt a{background:url(../images/culture_bg_rub_off.jpg) top left no-repeat; color:#933288;}
div#content.culture #col_droite #nav_deploye dt.actif a{background:url(../images/culture_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.culture #col_droite #nav_deploye dt a:hover{background:url(../images/culture_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.culture #col_droite #nav_deploye dt.long-titre {background: transparent}


div#content.culture #col_droite #nav_deploye dt.long-titre a{display: block; background:url(../images/agenda_culture_bg_rub_off_bg.gif) bottom left repeat-y; color:#933288; height:auto; width: 163px; padding: 0px;}
div#content.culture #col_droite #nav_deploye dt.long-titre a span{display: block; background:url(../images/agenda_culture_bg_rub_off_head.gif) top left no-repeat; height:auto; width: 148px; line-height: 12px; padding: 10px;}
div#content.culture #col_droite #nav_deploye dt.long-titre a:hover, div#content.culture #col_droite #nav_deploye dt.long-titre.actif a{background:url(../images/agenda_culture_bg_rub_on_bg.gif) bottom left repeat-y;color:#FFFFFF; height:auto;}
div#content.culture #col_droite #nav_deploye dt.long-titre a:hover span, div#content.culture #col_droite #nav_deploye dt.long-titre.actif a span{display: block; background:url(../images/agenda_culture_bg_rub_on_head.gif) top left no-repeat;}



div#content.culture #col_droite #nav_deploye dd.actif a{background:url(../images/puce_culture.jpg) left 7px  no-repeat;color:#933288; }
div#content.culture #col_droite #nav_deploye dd a{background:url(../images/puce_culture.jpg) left 7px  no-repeat; color:#000000; }
div#content.culture #col_droite #nav_deploye dd a:hover{background:url(../images/puce_culture.jpg) left 7px  no-repeat;color:#933288;}
div#content.culture #col_droite #nav_deploye dd ul li a {background:none;}
div#content.culture #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.culture #col_droite #nav_deploye dd ul li.actif {color:#933288;}

div#content.loisirs #col_droite{background:url(../images/bg_col_loisirs.jpg) top left no-repeat; font-size:0.75em; }
div#content.loisirs #col_droite #nav_deploye h4{color:#8cc400; }
div#content.loisirs #col_droite #nav_deploye dd a{color:#8cc400;}
div#content.loisirs #col_droite #nav_deploye dt a{background:url(../images/loisirs_bg_rub_off.jpg) top left no-repeat; color:#8cc400;}
div#content.loisirs #col_droite #nav_deploye dt.actif a{background:url(../images/loisirs_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.loisirs #col_droite #nav_deploye dt a:hover{background:url(../images/loisirs_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.loisirs #col_droite #nav_deploye dd.actif acolor:#FFFFFF;{background:url(../images/puce_loisirs.jpg) left 7px  no-repeat;color:#8cc400; }
div#content.loisirs #col_droite #nav_deploye dd a{background:url(../images/puce_loisirs.jpg) left 7px  no-repeat; color:#000000; }
div#content.loisirs #col_droite #nav_deploye dd a:hover{background:url(../images/puce_loisirs.jpg) left 7px  no-repeat;color:#8cc400;}
div#content.loisirs #col_droite #nav_deploye dd ul li a {background:none;}
div#content.loisirs #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.loisirs #col_droite #nav_deploye dd ul li.actif {color:#8cc400;}


div#content.agenda #col_droite{background:url(../images/bg_col_agenda_dossier.jpg) top left no-repeat; font-size:0.75em; }
div#content.agenda #col_droite #nav_deploye h2,
div#content.agenda #col_droite #nav_deploye h4{color:#BC004F; }
div#content.agenda #col_droite #nav_deploye dd a{color:#BC004F;}
div#content.agenda #col_droite #nav_deploye dt a{background:url(../images/agenda_dossier_bg_rub_off.jpg) top left no-repeat; color:#BC004F}
div#content.agenda #col_droite #nav_deploye dt.actif a{background:url(../images/agenda_dossier_bg_rub_on.jpg) top left no-repeat; color:#FFFFFF; }
div#content.agenda #col_droite #nav_deploye dt a:hover{background:url(../images/agenda_dossier_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}
div#content.agenda #col_droite #nav_deploye dd.actif a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#BC004F; }
div#content.agenda #col_droite #nav_deploye dd a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat; color:#000000; }
div#content.agenda #col_droite #nav_deploye dd a:hover{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#BC004F;}
div#content.agenda #col_droite #nav_deploye dd ul li a {background:none;}
div#content.agenda #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.agenda #col_droite.meyzieu #nav_deploye dd ul li.actif {color:#BC004F}


div#content.dossier #col_droite{background:url(../images/bg_col_agenda_dossier.jpg) top left no-repeat; font-size:0.75em; }
div#content.dossier #col_droite #nav_deploye h2,
div#content.dossier #col_droite #nav_deploye h4{color:#BC004F; }
div#content.dossier #col_droite #nav_deploye dd a{color:#BC004F;}
div#content.dossier #col_droite #nav_deploye dt a{background:url(../images/agenda_dossier_bg_rub_off.jpg) top left no-repeat; color:#BC004F}
div#content.dossier #col_droite #nav_deploye dt a:hover{background:url(../images/agenda_dossier_bg_rub_on.jpg) top left no-repeat;color:#FFFFFF;}

div#content.dossier #col_droite #nav_deploye dt.long-titre {background: transparent}
div#content.dossier #col_droite #nav_deploye dt.long-titre a {display: block; background:url(../images/agenda_dossier_bg_rub_off_bg.gif) bottom left repeat-y; color:#be0551; height:auto; width: 163px; padding: 0px;}
div#content.dossier #col_droite #nav_deploye dt.long-titre a span{display: block; background:url(../images/agenda_dossier_bg_rub_off_head.gif) top left no-repeat; height:auto; width: 148px; line-height: 12px; padding: 10px;}
div#content.dossier #col_droite #nav_deploye dt.long-titre a:hover, div#content.dossier #col_droite #nav_deploye dt.long-titre.actif a{background:url(../images/agenda_dossier_bg_rub_on_bg.gif) bottom left repeat-y;color:#FFFFFF; height:auto;}
div#content.dossier #col_droite #nav_deploye dt.long-titre a:hover span, div#content.dossier #col_droite #nav_deploye dt.long-titre.actif a span{display: block; background:url(../images/agenda_dossier_bg_rub_on_head.gif) top left no-repeat;}

div#content.dossier #col_droite #nav_deploye dd.actif a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#BC004F; }
div#content.dossier #col_droite #nav_deploye dd a{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat; color:#000000; }
div#content.dossier #col_droite #nav_deploye dd a:hover{background:url(../images/puce_meyzieu.jpg) left 7px  no-repeat;color:#BC004F;}
div#content.dossier #col_droite #nav_deploye dd ul li a {background:none;}
div#content.dossier #col_droite #nav_deploye dd ul li a:hover{text-decoration:none; background:none;}
div#content.dossier #col_droite.meyzieu #nav_deploye dd ul li.actif {color:#BC004F}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* //////////////////////////////////////////////////////// GESTION DES DIV PAGE ARTICLES/////////////////////////////////////////////////////// */


/*div.cs_sommaire{width:450px; background:#F3F3F3; float:none !important; overflow:auto;}*/
div.cs_sommaire{ background:#F3F3F3; float:none !important; overflow:auto; margin:0 0 20px 0;}
div.cs_sommaire h4{font-weight:bold !important; padding:0px 5px 3px !important; margin:0px;font-size:0.9em !important;}
/*div.cs_sommaire h4{ float:left;font-weight:bold !important; padding:0px 5px 3px !important; margin:0px;font-size:0.9em !important;}*/
div.cs_sommaire ul{padding-top:0px;}
div.cs_sommaire ul li{font-size:0.9em !important; line-height:normal; display:inline; background:none!important; float:left; border-left: 1px solid #CCCCCC; padding-right:10px; padding-top:0px;}
div.cs_sommaire ul li a{ text-decoration:none !important; }

/*div.cs_sommaire_inner ul li{ background:none }
div#outil_sommaire div.cs_sommaire_titre_avec_fond, div.cs_sommaire_titre_sans_fond { text-align:left; color: #000000; font-size:0.75em; border:none; background:none;}*/


div#content #contenu_page_rubrique #contenu_article{ width:680px; float:left; margin-left:10px; }
div#content #contenu_page_rubrique #contenu_article div.articles{width:96%; margin-left:30px; background:url(../images/border_bottom.jpg) bottom center no-repeat; padding-bottom:35px; float:left}
div#content #contenu_page_rubrique #contenu_article div.articles div.dossier{padding-bottom:25px; }
div#content #contenu_page_rubrique #contenu_article h2{font-size:1.2em; font-weight:bold; padding:16px 5px 10px 37px; }

div#content.meyzieu #contenu_page_rubrique #contenu_article h2,div#content.meyzieu #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_meyzieu.jpg) top left no-repeat; color:#0f86be;padding:16px 5px 10px 37px;}
div#content.municipale #contenu_page_rubrique #contenu_article h2,div#content.municipale #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_municipale.jpg) left 6px no-repeat;color:#058299;}
div#content.demarches #contenu_page_rubrique #contenu_article h2,div#content.demarches #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_demarches.jpg) top left no-repeat;color:#8a979f; padding:16px 5px 10px 36px;}
div#content.economie #contenu_page_rubrique #contenu_article h2,div#content.economie #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_economie.jpg) top left no-repeat;color:#FE8F00;}
div#content.solidarite #contenu_page_rubrique #contenu_article h2,div#content.solidarite #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_solidarite.jpg) top left no-repeat;color:#ed7900;}
div#content.jeunesse #contenu_page_rubrique #contenu_article h2,div#content.jeunesse #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_jeunesse.jpg) top left no-repeat;color:#fa549f;}
div#content.culture #contenu_page_rubrique #contenu_article h2,div#content.culture #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_culture.jpg) top left no-repeat;color:#933288; padding:14px 5px 10px 43px;}
div#content.loisirs #contenu_page_rubrique #contenu_article h2,div#content.loisirs #contenu_page_rubrique #flux_articles  h2{background:url(../images/ico_loisirs.jpg) top left no-repeat;color:#8cc400;}

div#content.agenda #contenu_page_rubrique #contenu_article h2,div#content.agenda #contenu_page_rubrique #flux_articles  h2{background:url(../images/ico_agenda_dossier.jpg) top left no-repeat;color:#8cc400; padding:16px 5px 9px 25px;}
div#content.dossier #contenu_page_rubrique #contenu_article h2,div#content.dossier #contenu_page_rubrique #flux_articles  h2{background:url(../images/ico_agenda_dossier.jpg) top left no-repeat;color:#8cc400; padding:12px 5px 9px 25px;}


div.media div#content.meyzieu #contenu_page_rubrique #contenu_article h2{background:none; color:#0f86be;padding:16px 0px 10px 0px;}


div#content #contenu_page_rubrique #contenu_article div.articles h3 { /*font-size:1.2em;*/ font-weight:bold; color:#0582bc; border-bottom:1px  dotted #0582bc; padding:4px 0px 3px 0px ; margin:10px 0px;}
div#content #contenu_page_rubrique #contenu_article div.articles h3.meyzieu{ border-bottom: dotted 1px #0582bc; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.municipale{ border-bottom: dotted 1px #058299; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.demarches{ border-bottom: dotted 1px #8A979F; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.economie{ border-bottom: dotted 1px #F9B300; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.solidarite{ border-bottom: dotted 1px #ed7900; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.jeunesse{ border-bottom: dotted 1px #fa549f; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.culture{ border-bottom: dotted 1px #933288; }
div#content #contenu_page_rubrique #contenu_article div.articles h3.loisirs{ border-bottom: dotted 1px #8cc400; }


div#content #contenu_page_rubrique #contenu_article div.articles h4{ font-size:0.9em; font-weight:bold; color:#fa549f; padding:4px 0px 3px 0px;margin:10px 0px 0px 0px;}
div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles h4{color:#0F86BE;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles h4{color:#058299;}
div#content.demarches #contenu_page_rubrique #contenu_article div.articles h4{color:#8a979f;}
div#content.economie #contenu_page_rubrique #contenu_article div.articles h4{color:#FE8F00;}
div#content.solidarite #contenu_page_rubrique #contenu_article div.articles h4{color:#ed7900;}
div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles h4{color:#fa549f;}
div#content.culture #contenu_page_rubrique #contenu_article div.articles h4{color:#933288;}
div#content.loisirs #contenu_page_rubrique #contenu_article div.articles h4{color:#8cc400;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles h4{color:#BC004F;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles h4{color:#BC004F;}

div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles h4 a{color:#0F86BE;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles h4 a{color:#058299;}
div#content.demarches #contenu_page_rubrique #contenu_article div.articles h4 a{color:#8a979f;}
div#content.economie #contenu_page_rubrique #contenu_article div.articles h4 a{color:#FE8F00;}
div#content.solidarite #contenu_page_rubrique #contenu_article div.articles h4 a{color:#ed7900;}
div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles h4 a{color:#fa549f;}
div#content.culture #contenu_page_rubrique #contenu_article div.articles h4 a{color:#933288;}
div#content.loisirs #contenu_page_rubrique #contenu_article div.articles h4 a{color:#8cc400;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles h4 a{color:#BC004F;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles h4 a{color:#BC004F;}

div#content.municipale #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_municipale.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#058299; padding:4px 0px 3px 18px;margin:10px 0px 10px 30px ;}
div#content.municipale #contenu_page_rubrique div#flux_articles h3.titre_rubrique.titre_marge_haute{margin-top:30px;}
div#content.demarches #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_demarches.gif) left 5px no-repeat;font-size:1.2em; font-weight:bold; color:#8a979f; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}
div#content.economie #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_economie.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#FE8F00; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}
div#content.solidarite #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_solidarite.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#ed7900; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}
div#content.jeunesse #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_enfance.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#fa549f; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}
div#content.culture #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_culture.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#933288; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}
div#content.loisirs #contenu_page_rubrique div#flux_articles h3.titre_rubrique{ background:url(../images/fleche_loisirs.gif) left 5px no-repeat; font-size:1.2em; font-weight:bold; color:#8cc400; padding:4px 0px 3px 18px;margin:10px 0px 5px 30px ;}


div#content #contenu_page_rubrique #contenu_article div.articles p.chapo{font-size:1em; color:#0582bc;padding:4px 10px 0px 0px ; margin:8px 0px 20px 0px; font-weight:normal; line-height:1.4em; text-align:left;}

div#content #contenu_page_rubrique #contenu_article div.articles span.multiple, div#content #contenu_page_rubrique #contenu_article div.articles span.spip_form_choix_unique{width:100%;float:left; display:block;}

div#content #contenu_page_rubrique div#flux_articles p.resultat{color:#BC004F;font-size:0.9em;font-weight:bold;margin-left:31px;padding:4px 7px 3px 12px;width:auto; background:url(../images/puce_rose.gif) left 10px no-repeat; }

div#content #contenu_page_rubrique #contenu_article div.articles p{font-size:0.8em; color:#000000; padding:5px 0px 5px 0px; line-height:1.5em; text-align:justify;}
div#content #contenu_page_rubrique #contenu_article div.articles p a{color:#0582BC; font-weight:bold; }
div#content #contenu_page_rubrique #contenu_article div.articles p a:hover{color:#0582BC; text-decoration:underline; }

div#content #contenu_page_rubrique #contenu_article div.articles p.media_retour{text-align:center;}

div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#0582BC;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.municipale #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#058299;}
div#content.demarches #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.demarches #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#8a979f;}
div#content.economie #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.economie #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#FE8F00;}
div#content.solidarite #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.solidarite #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#ed7900;}
div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#fa549f;}
div#content.culture #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.culture #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#933288;}
div#content.loisirs #contenu_page_rubrique #contenu_article div.articles p a:hover, div#content.loisirs #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#8cc400;}


div#content #contenu_page_rubrique #contenu_article div.articles ul { padding-left:10px; padding-top:0px;margin-bottom:10px; }
div#content #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_meyzieu.jpg) left 4px  no-repeat; padding-left:13px; /*font-size:0.pem;*/ line-height:1.5em; margin-bottom:5px;font-size:0.8em;}
div#content #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background:url(../images/puce-grise2.gif) left 4px  no-repeat; list-style-type:none; padding-left:7px; /*font-size:0.pem;*/ line-height:1.5em; margin-bottom:5px;font-size:1em;}

div#content #contenu_page_rubrique #contenu_article div.articles ul li a{color:#000000; text-decoration:underline; }
div#content #contenu_page_rubrique #contenu_article div.articles ul li a:hover{color:#0582BC;text-decoration:underline; }
div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_meyzieu.jpg) left 5px  no-repeat;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_municipale.jpg) left 5px  no-repeat; }
div#content.demarches #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_demarches.jpg) left 5px  no-repeat; }
div#content.economie #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_economie.jpg) left 5px  no-repeat; }
div#content.solidarite #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_solidarite.jpg) left 5px  no-repeat; }
div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_jeunesse.jpg) left 5px  no-repeat; }
div#content.culture #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_culture.jpg) left 5px  no-repeat; }
div#content.loisirs #contenu_page_rubrique #contenu_article div.articles ul li{ background:url(../images/puce_loisirs.jpg) left 5px  no-repeat; }
div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles ul li ul li{  background: url(../images/puce_ronde.gif) left 3px no-repeat; padding-left:10px; margin:5px;}


div#content.municipale #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}
div#content.demarches  #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background: url(../images/puce_ronde.gif) left 3px no-repeat; padding-left:10px; margin:5px}
div#content.economie  #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}
div#content.solidarite #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}
div#content.jeunesse #contenu_page_rubrique #contenu_article div.articles ul li ul li{ background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}
div#content.culture #contenu_page_rubrique #contenu_article div.articles ul li ul li{  background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}
div#content.loisirs  #contenu_page_rubrique #contenu_article div.articles ul li ul li{  background: url(../images/puce_ronde.gif) left 3px no-repeat;padding-left:10px; margin:5px}

div#content #contenu_page_rubrique #contenu_article div.articles div.img_article{background: url(../images/bg_img_article.jpg) top left no-repeat;float:left; width:375px; padding-left:19px; margin-top:20px; overflow:hidden}
div#content #contenu_page_rubrique #contenu_article div.articles div.img_article img{ }

/*---------------------------------------------------------------------PIED DE PAGE ARTICLE --------------------------------------------------------------------*/
div#content #contenu_page_rubrique #contenu_article div.infos_plus { border-top: dotted 1px #0582bc; border-bottom: dotted 1px #0582bc; margin:10px 0 30px; clear:both;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus ul { padding-left:10px; padding-top:10px;margin-bottom:0px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.plus{ background:url(../images/bg_doc.jpg) top left repeat-x; height:28px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.plus a{background: url(../images/picto_en_savoir_plus.jpg) left 2px  no-repeat; color:#000000;padding:5px 0px 4px 85px; font-size:.95em;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.plus a:hover{color:#0582bc; text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.plus ul { background:url(../images/bg_doc.jpg) top left repeat-x; height:28px;}


div#content #contenu_page_rubrique #contenu_article div.infos_plus div.doc{ background:url(../images/bg_doc.jpg) top left repeat-x; height:24px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.doc a{background: url(../images/picto_doc.jpg) top left no-repeat; font-size:0.95em; text-decoration:none;
padding:2px 0 4px 45px;/*color:#0582bc;*/color:#000000; }
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.doc a:hover{color:#000000; text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.doc a span.extension {border-left:medium none;border-right:1px solid;left:-100000px;padding-right:5px;position:absolute;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.doc span{ font-weight:bold; padding-left:10px; border-left:1px solid;/*color:#0582bc;*/color:#000000; margin:2px;
padding-left:5px;  }

div#content #contenu_page_rubrique #contenu_article div.infos_plus div.pdf{ background:url(../images/bg_doc.jpg) top left repeat-x; height:24px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.pdf a{background: url(../images/picto_pdf.jpg) top left no-repeat; font-size:0.95em; text-decoration:none;
padding:2px 0 4px 45px;/*color:#0582bc;*/color:#000000; }
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.pdf a:hover{color:#000000; text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.pdf a span.extension {border-left:medium none;border-right:1px solid;left:-100000px;padding-right:5px;position:absolute;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.pdf span{ font-weight:bold; padding-left:10px; border-left:1px solid;/*color:#0582bc;*/color:#000000; margin:2px;
padding-left:5px;  }

div#content #contenu_page_rubrique #contenu_article div.infos_plus div.xls{ background:url(../images/bg_doc.jpg) top left repeat-x; height:24px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.xls a{background: url(../images/picto_xls.jpg) top left no-repeat; font-size:0.95em; text-decoration:none;
padding:2px 0 4px 45px;/*color:#0582bc;*/color:#000000; }
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.xls a:hover{color:#000000; text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.xls a span.extension {border-left:medium none;border-right:1px solid;left:-100000px;padding-right:5px;position:absolute;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.xls span{ font-weight:bold; padding-left:10px; border-left:1px solid;/*color:#0582bc;*/color:#000000; margin:2px;
padding-left:5px;  }

div#content #contenu_page_rubrique #contenu_article div.infos_plus div.actu {background: url(../images/picto_actu.jpg) left 2px no-repeat; color:#000000; padding-left:80px;margin-top:10px; }
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.actu ul li{ background:none;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.actu ul li a{color:#000000; background:url(../images/puce_orange.gif)  left 3px no-repeat; padding-left:10px; font-size:.8em; margin-left:0px;}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.actu ul li a.suite span { text-decoration:none}
div#content #contenu_page_rubrique #contenu_article div.infos_plus div.actu ul li a:hover{color:#ED6205;text-decoration:none;}

div#content #contenu_page_rubrique #contenu_article div.articles div.echanges {  float:left; font-size:.9em;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges ul { margin:0px; padding:0px; margin-left: 180px;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges ul li {float:left;border-right:#D5D4D2 1px solid; margin:10px 0px; background:none;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges ul li a {float:left;font-size:.95em; color:#0582bc; padding: 6px 10px 6px 26px; }
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges ul li a:hover { color:#00669F; text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li a.discussion {background:url(../images/ico_discussion.jpg) 4px 5px  no-repeat; } 
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li a.recommander{display:none;background:url(../images/ico_recommander.jpg) 4px 5px  no-repeat;} 
.js div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li a.recommander {display:block;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li a.favoris {background:url(../images/ico_favoris.jpg) 4px 5px  no-repeat; } 
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li a.hide {display:none;}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li span {
	display:inline;
	color:#000;
}
div#content #contenu_page_rubrique #contenu_article div.articles div.echanges li span.noJs {display:none;}

/*---------------------------------------------------PAGE AGENDA---------------------------------------------------------------------*/
div#content.agenda #contenu_page_rubrique #contenu_article h2,div#content.agenda #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_agenda_dossier.jpg) left 13px no-repeat; color:#BC004F;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles p.voir_tous_les_evenements{ text-align:center; color:#66605A; margin: 0 0 0 5px; padding: 0 0 10px 0 ;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles p.voir_tous_les_evenements a{ color:#66605A; text-decoration:underline;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles p.legende_agenda{ color:#999999;font-size:0.75em;font-weight:bold; margin: 0 0 0 5px; padding:10px 0 0 0 ;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles p.legende_agenda span.mairie{ color:#BC004F; padding:0 0 0 10px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles p.legende_agenda span.asso{ color:#0582BC; padding:0 0 0 10px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates{ margin:10px 0px 10px 0px; float:left}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl{margin-left:10px; width:650px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dt {white-space:nowrap;font-size:0.95em; font-weight:bold; color:#BC004F; border-bottom: dotted 1px #BC004F; padding:4px 0px 3px 0px ; margin:10px 0;  width:650px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dt.module {white-space:nowrap;font-size:0.95em; font-weight:bold; color:#0582BC; border-bottom: dotted 1px #0582BC; padding:4px 0px 3px 0px ; margin:10px 0;  }
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dt.module span {font-size:0.95em; font-weight:normal; color:#0582BC; }
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dt a{font-size:1em; font-weight:bold; color:#BC004F;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates span.date{color:#000000;display:block;font-size:0.75em;font-weight:bold;height:18px;margin:0 0 0 -5px;padding-left:5px;padding-top:2px;width:20%;background-color:#F0F0F0; clear:both;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd{margin:2px 0 4px; padding:0 0 8px; width:650px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd p{margin:2px 0; padding:0; font-size:0.8em; line-height:1.4em;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl div.date{margin:4px 0; padding:2px 2px 2px 5px; font-size:0.8em; line-height:1.4em;font-weight:bold; width:auto;background-color:#F0F0F0; }
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd p.descriptif{margin:10px 0; padding:0; font-size:0.8em; line-height:1.4em;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd ul {margin-bottom:10px;padding-left:0px;padding-top:5px;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd a{color:#000000;}
div#content.agenda #contenu_page_rubrique #contenu_article div.articles #dates dl dd a:hover{text-decoration:none; color: #bc004f;}

/*------------------------------------------------------PAGE DOSSIER ---------------------------------------------------------------------*/
div#content.dossier #contenu_page_rubrique #contenu_article h2,div#content.dossier #contenu_page_rubrique #flux_articles h2{background:url(../images/ico_agenda_dossier.jpg) left 9px no-repeat; color:#BC004F;}
div#content #contenu_page_rubrique #contenu_article div.articles p a.suite_dossier {background:transparent url(../images/btn_suite_dossier_agenda.jpg) no-repeat scroll left top; color:#ffffff;width:144px;height:18px; display:block; padding:2px 0px 0px 10px; font-size:0.95em;}
div#content #contenu_page_rubrique #contenu_article div.articles p a.suite_dossier:hover{color:#ffffff;text-decoration:none;}
div#content #contenu_page_rubrique #contenu_article div.articles p a.suite_publication {background:transparent url(../images/btn_suite_demarches.jpg) no-repeat scroll left top; color:#ffffff;width:144px;height:18px; display:block; padding:2px 0px 0px 10px; font-size:0.95em;}
div#content #contenu_page_rubrique #contenu_article div.articles p a.suite_publication:hover{color:#ffffff;text-decoration:none;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates{ margin:10px 0px 10px 0px; float:left}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates dl{margin-left:10px;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates dl dt {font-size:1em; font-weight:bold; color:#BC004F; border-bottom: dotted 1px #BC004F; padding:4px 0px 3px 0px ; margin:10px 0;  }
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates span.date{font-size:0.75em; font-weight:bold;color:#000000;background:url(../images/bg_date.jpg) left top no-repeat;padding-left:12px; height:18px; width:61px; display:block; padding-top:2px; margin: 0 0 0 -5px }
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates dl dd{margin:2px 0 4px; padding:0 0 8px;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates dl dd a{color:#000000;font-size:0.75em;}
div#content.dossier #contenu_page_rubrique #contenu_article div.articles #dates dl dd a:hover{text-decoration:none; color: #bc004f;}
/*-------------------------------------------------------PAGE EMPLOI---------------------------------------------------------------------*/

div#content.municipale #contenu_page_rubrique #contenu_article div.articles.offre h3 { border-bottom: 0px; }
div#content.municipale #contenu_page_rubrique #contenu_article div.articles.offre .infos_plus { margin-bottom: 10px; }

div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres{}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres dt {margin : 10px 0 5px 0; padding: 0 0 5px 0; border-bottom:1px dotted #0582BC;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres dt a{ color:#058299;background:url(../images/puce_municipale.jpg) left 3px  no-repeat; padding-left:13px;font-size:1em; font-weight:bold;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres dt a:hover{}

div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres dd.ensavoirplus a,div#content.municipale #contenu_page_rubrique #contenu_article div.articles a.postuler { background:url(../images/btn_action.jpg) top left no-repeat;color:#ffffff;font-size:0.75em; font-weight:bold; height:22px; width:96px; display:block;text-align:center;padding-top:4px;}
div#content.municipale #contenu_page_rubrique #contenu_article div.articles dl#liste_offres dd.ensavoirplus a:hover,div#content.municipale #contenu_page_rubrique #contenu_article div.articles a.postuler{ text-decoration:none;}

/* ------------------------------------------------------ Print and top ---------------------------------------------------------------*/

div#content #contenu_page_rubrique #services { text-align:center; clear:both}
div#content #contenu_page_rubrique #services ul {display:inline; margin-right:30px; padding-bottom:15px}
div#content #contenu_page_rubrique #services ul li {display:inline;list-style:none;border-right:solid 1px #D5D4D2;}
div#content #contenu_page_rubrique #services ul li span.noJs {
	display:inline;
	padding:0;
	color:#000;
}
.js div#content #contenu_page_rubrique #services ul li span.noJs {display:none;}
div#content #contenu_page_rubrique #services ul li a {color:#66605A; font-size:0.75em;text-decoration:none; padding:0px 3px 0px 3px;}
div#content #contenu_page_rubrique #services ul li a.hide {display:none;}
div#content #contenu_page_rubrique #services ul li:last-child {border-right:none 0px; }
div#content #contenu_page_rubrique #services ul li a:hover{text-decoration:none; color:#0582BC;}

/* -------------------------------------------------------- Footer -----------------------------------------------------------------*/

div#footer{width:970px; height:112px; background: #FFFFFF url(../images/bg_footer.jpg) top left no-repeat; margin:20px 0px 10px 0px; float:left;}
div#footer #logo_ville{float:left; margin:15px 15px 15px 25px; }
div#footer #infos {float:left; margin:32px 0 10px 0;}
div#footer #acces{ margin-bottom:3px;}
div#footer #acces ul{ font-size:0.7em; margin: 0px; }
div#footer #acces ul li{display:inline; color:#66605a; border-right: solid 1px #D5D4D2 ; padding-right:6px; padding-left:6px; margin:0px;}
div#footer #acces ul li a{color:#66605a; list-style:none; }
div#footer #acces ul li a.actif{color:#f20588;}
div#footer #acces ul li a:hover{text-decoration:none; color:#0582bc;}
div#footer #coordonnees p{font-size:0.7em;color:#66605a; padding-left:6px;  margin-bottom:3px;}
div#footer #coordonnees a{color:#bc004f; padding-left:5px; margin-left:7px;} 
div#footer #coordonnees a:hover{text-decoration:none; color: #0582bc; } 
div#footer #infos_legales p{font-size:0.7em;color:#66605a; padding-left:6px;  margin-bottom:3px;}
div#footer #infos_legales a{color:#bc004f;padding-left:5px; margin-left:7px;} 
div#footer #infos_legales a:hover{text-decoration:none; color: #0582bc;} 
div#footer #label_argent {float:right;margin:31px 29px 0 0;}
div#footer #ville_internet {float:right;margin:31px 10px 0 0;}
div#footer #label_argent a,
div#footer #label_argent img {display:block;}

/* ///////////////////////////////////////////////////// GESTION DES ROLL-OVER /////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */

.txt {font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal;font-weight: normal;color: #012537;}
.mentions {font-family: Arial, Helvetica, sans-serif;font-size: .8em;color: #666666;}

/* /////////////////////////////////////////////////////// GESTION DU FORMAIRE DE CONTACT ///////////////////////////////////////////////////// */

div#filtre{width:656px; float:left; margin:5px 0px 5px 0px;}
div#filtre.periode{width:353px;}
div#filtre.themes{width:212px;}

div#filtre form fieldset{ border:dotted 1px #D5D4D2; padding:2px 5px 4px 0px; margin:0 0 5px 5px; float:left ; }
div#content #contenu_page_rubrique #contenu_article div.articles div#filtre form fieldset p{ font-size:1em; font-weight: bold; color: #66605A;}
div#filtre form fieldset.periode{width:370px; font-size: .75em; color:#66605A ; font-weight:bold; padding:2px;}
div#filtre form fieldset.periode div.libelle_periode{width:370px; text-align:center; color:#BC004F;font-size:0.75em;font-weight:bold; margin:5px 0 0 0;}
div#filtre form fieldset.themes{width:225px; font-size: .75em; margin:0 0 0 30px; float:right ; padding: 5px;}
div#filtre form fieldset legend { font-size:1em; font-weight: bold; color: #66605A;border:none; margin:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; display:block}
div#filtre form fieldset label{font-size: 1em; color:#66605A ; margin:0px 5px 0px 5px; font-weight:normal}
div#filtre form fieldset select#filtre_debut_mois, div#filtre form fieldset select#filtre_debut_jour, div#filtre form fieldset select#filtre_debut_annee, div#filtre form fieldset select#filtre_fin_mois, div#filtre form fieldset select#filtre_fin_jour, div#filtre form fieldset select#filtre_fin_annee{font-size:0.9em;color:#333333;border:1px solid #CCCCCC; padding:2px 5px 2px 5px; text-align:left;width:69px; margin:2px 0;}
div#filtre form fieldset select#filtre_themes{font-size:1em;color:#333333;border:1px solid #CCCCCC; padding:2px 5px 2px 5px; text-align:left; width:146px;}
div#filtre form input[type=submit] {background:url(../images/btn_filtrer.jpg) top left no-repeat;border:none transparent;color:#FFFFFF;display:block;height:18px; font-weight:bold; font-size: .75em;margin-top:28px; padding-bottom:2px; width:63px;float:right;}
div#filtre form input[type=submit]:hover {background:url(../images/btn_filtrer.jpg) bottom left no-repeat;}

div#filtre_annuaire{width:463px; float:left; margin:5px 0px 5px 25px;}
div#filtre_annuaire form fieldset{border:dotted 1px #D5D4D2; padding:2px 5px 4px 0px;}
div#filtre_annuaire form fieldset label{padding:5px;}
div#filtre_annuaire form fieldset input.btn_valid{padding:0px;margin:0px; background-color:#1A83BD; border:1px solid #D5D4D2;color:#FFFFFF;float:right;}

div.spip_forms{margin-top:10px;color:#0F86BE;font-family:Arial, Helvetica, sans-serif;}
div.spip_forms fieldset {float:left; color:#000000; background:url(../images/bg_form.jpg) top left no-repeat; width:649px;border:none; margin-bottom:9px;margin-top:11px;}
div.spip_forms legend{ margin-top:10px; margin-bottom:20px; font-size:1em; font-weight:bold; color:#0F86BE; }
div.spip_forms .formulaire {margin-bottom:8px;clear:both;position:relative;}
div.spip_forms .formulaire p.elem_radio {float:left;}

div#content #contenu_page_rubrique #contenu_article div.articles .newsletter h4 {margin-left: 15px;margin-bottom:5px;}
.newsletter label{padding:0 0 0 4px !important;margin:0 16px 0 0;}
div.spip_forms form label {float:left;width: 40%; text-align: right; padding:0 7px 0 0;color:#0F86BE; font-weight:bold;}
div.spip_forms form ul.desabo label {float:none;}
div.spip_forms input.texte {float:none; width:33%; border:1px solid #C3D7DF; font-size:0.75em;color:#0F86BE;}
div.spip_forms input.texte_obligatoire {width:33%;border:1px solid #C3D7DF;color:#000000;font-size:0.75em; padding:2px; color:#0F86BE;}

div.spip_forms select.select_obligatoire{border:1px solid #C3D7DF;color:#0F86BE;font-size:0.75em;padding:2px;width:52%;}

div.spip_forms textarea.zone_texte_obligatoire,div.spip_forms textarea.zone_texte_obligatoirechamp_obli_oubli{height:60px; border:1px solid #C3D7DF ; width:50%;color:#0F86BE;font-family:Arial, Helvetica, sans-serif; font-size:0.75em;padding:5px}
div.spip_forms textarea.zone_texte{float:none;height:60px; margin-top:2px; margin-bottom:2px; border:#CCCCCC 1px solid; width:50%;color:#0F86BE;font-family:Arial, Helvetica, sans-serif;font-size:0.75em; padding:5px}

div.spip_forms .spip_bouton input[type=submit]{ background:url(../images/btn_action.jpg) top left no-repeat;border:none transparent;color:#FFFFFF;/*display:block*/;height:22px; /*float:right;*/font-weight:bold; width:96px; /*margin-right:20px;*/padding-bottom:5px; /*margin-top:-30px;*/ font-size:0.8em; cursor:pointer;clear:both;margin:0 auto;}
div.spip_forms .multiple label { font-weight: normal; float:none; }
div.spip_forms .spip_bouton {clear:both; text-align:center !important;}
span.nettoyeur { clear:both; float:left; }
span.details{float:left;  display:none; }
p.obligatoire{ font-weight:normal; font-size:0.75em;color:#0F86BE; }
div#content #contenu_page_rubrique #contenu_article div.articles p.obligatoire { margin-top:10px;font-weight:normal; font-size:0.75em;color:#0F86BE }
span.erreur{color:#FF0000; font-size:0.6em; float:none;left:5px;position:absolute;top:2px;}

/* /////////////////////////////////////////////////////// GESTION DU FORMAIRE NEWSLETTER /////////////////////////////// */

/*div.formulaire_spip formulaire_inscription form.formulaire-spiplistes-abo fieldset{float:left; background:url(../images/bg_form.jpg) top left no-repeat; width:649px;border:#FFFFFF none; margin-bottom:9px;margin-top:11px;}*/


div#content #contenu_article div.articles fieldset.newsletter  ul li {background:none!important;}
div#content #contenu_article div.articles fieldset.newsletter ul li label {position: relative; top:-2px;}
div#content #contenu_article div.articles fieldset.newsletter input.desabo {position: relative; top:3px;}
fieldset.newsletter input.radio {vertical-align: middle;}
fieldset.newsletter .elem_radio {float: left; width:70px; position: relative; top: -7px; line-height: 10px;vertical-align: top;}
legend{ margin-top:10px; margin-bottom:10px; font-size:1em; font-weight:bold; color:#0F86BE; }
label {color:#0F86BE; font-size:0.75em;}
label.inscrip { padding:10px 0px 10px 10px; position:relative; top: 2px !important;}
label.format {padding:10px 0px 10px 10px;}
ul li label{color:#0F86BE; font-size:0.95em; font-weight:bold; padding-left:8px; padding-bottom:3px}


/*div#content.meyzieu #contenu_page_rubrique #contenu_article div.articles ul li.liste{ background:none; margin-top:5px;}*/

input.texte {width:33%; padding:2px; border:1px solid #C3D7DF; font-size:0.75em;color:#0F86BE;}
input.texte_obligatoire {width:33%; border:1px solid #C3D7DF;color:#000000;font-size:0.75em; padding:2px; color:#0F86BE;}

div.action input[type=submit]{ background:transparent url(../images/btn_action.jpg) no-repeat scroll left top;border:medium none transparent;color:#FFFFFF;display:block;float:left;font-size:0.8em;font-weight:bold;height:22px;margin-left:7px;margin-top:10px;padding-bottom:1px;width:96px; cursor:pointer; margin-left: 280px;margin-bottom:20px;}
div.action_desabo input[type=submit]{ background:transparent url(../images/btn_action_desabo.jpg) no-repeat scroll left top;border:medium none transparent;color:#FFFFFF;display:block;float:left;font-size:0.8em;font-weight:bold;height:22px;margin-left:7px;margin-top:10px;padding-bottom:1px;width:240px; cursor:pointer; margin-left: 203px;}
/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */

div#content #contenu_article div.articles h3 a{color:#0582bc; font-size:1.25em }
div#content #contenu_article div.articles h3 a:hover{text-decoration:none;}
div#content #contenu_article div.articles .dossier h3 a{color:#0582bc; font-size:1em }
div#content #contenu_article div.articles .dossier h3 a:hover{text-decoration:none;}
div#content #contenu_article div.articles ul.plan_site li{ background:none !important; padding-top:0px !important ; padding-bottom:0px !important;}
div#content #contenu_article div.articles ul.plan_site li a { font-size:1em;text-decoration:none !important; font-weight: bold;background:none !important;}
div#content #contenu_article div.articles ul.plan_site li ul li a{color:#333333 !important;font-weight:normal;  font-size:1.2em !important; padding-bottom:0px !important;}
div#content #contenu_article div.articles ul.plan_site li a:hover{}

div#content #contenu_article div.articles h3.meyzieu a, div#content #contenu_article div.articles ul.plan_site.meyzieu li a{color:#006FA3 !important;}
div#content #contenu_article div.articles ul.plan_site.meyzieu li {background:url(../images/puce_meyzieu.jpg) left 5px  no-repeat;}
div#content #contenu_article div.articles ul.plan_site.meyzieu li ul li a{background:none; background:none !important;}


div#content #contenu_article div.articles h3.municipale a, div#content #contenu_article div.articles ul.plan_site.municipale li a{color:#057589 !important;}
div#content #contenu_article div.articles h3.demarches a, div#content #contenu_article div.articles ul.plan_site.demarches li a{color:#6F777C !important}
div#content #contenu_article div.articles h3.economie a, div#content #contenu_article div.articles ul.plan_site.economie li a{color:#966E07 !important;}
div#content #contenu_article div.articles h3.solidarite a, div#content #contenu_article div.articles ul.plan_site.solidarite li a{color:#AE5F0C !important;}
div#content #contenu_article div.articles h3.jeunesse a, div#content #contenu_article div.articles ul.plan_site.jeunesse li a{color:#D50060 !important;}
div#content #contenu_article div.articles h3.culture a, div#content #contenu_article div.articles ul.plan_site.culture li a{color:#933288 !important;}
div#content #contenu_article div.articles h3.loisirs a, div#content #contenu_article div.articles ul.plan_site.loisirs li a{color:#527300 !important;}


div#content #contenu_article div.articles .coordonnees{}
div#content #contenu_article div.articles .coordonnees span.erreur{/*display:none;*/}
div#content #contenu_article div.articles .demande span.erreur{/*display:none;*/}
div#content #contenu_article div.articles .coordonnees p{padding:0 !important;}
div#content #contenu_article div.articles .coordonnees p label{padding-top:4px !important;font-size:0.95em !important;}
div#content #contenu_article div.articles .coordonnees p input{}

div#content #contenu_article div.articles .demande{}
div#content #contenu_article div.articles .demande p{padding:0 !important;}
div#content #contenu_article div.articles .demande p label{padding-top:4px !important;font-size:0.95em !important;}
div#content #contenu_article div.articles .demande p strong{font-size:0.80em}
div#content #contenu_article div.articles .demande textarea{padding:0 !important;}
.text_mentions{color:#666666;font-size:0.95em;}
.btnVal{background:transparent url(../images/btn_action.jpg) no-repeat scroll left top;border:medium none transparent;color:#FFFFFF;cursor:pointer;display:block;/*float:right;*/font-size:0.8em;font-weight:bold;height:22px;/*margin-right:20px;margin-top:-24px !important*/;padding-bottom:5px;width:96px;}
div#content div.rub_annexes{ margin-top:20px;}
div#content div.rub_annexes ul li a{ color:#0582bc; font-size:1em !important;color:#0582bc }
div#content div.rub_annexes ul li a:hover{ text-decoration:none; color:#333333;}
div#content div.rub_annexes ul li ul li a{ color:#333333; text-decoration:none;font-size:.9em !important;color:#0582bc }


/* /////////////////////////////////////////////////////// GESTION PAGE TYPE ///////////////////////////////////////////////////// */

div.renseignement_complementaire{ background:#FDFDFD; border: 1px dotted #EFEFEF; width:45%;float:left; margin-right:15px; padding:5px;}
div.renseignement_complementaire p.adresse{ font-weight:normal; font-size:0.75em !important; color:#0582BC !important;padding-left:25px!important; }
div.renseignement_complementaire p.numeros{ font-weight: bold; font-size:0.75em !important; color:#0582BC !important;padding-left:25px!important;}
div.renseignement_complementaire p.mail{font-weight: normal; font-size:0.75em !important; color:#0582BC !important; background:#EFFAFF; padding-left:25px!important;}

table.politique {}
table.politique tr td {border-bottom:1px dotted #058299; padding:3px 0;}
table.politique h4 { font-weight:normal;}

div#tags ul li a.keyword_1 {font-weight:normal; color:#333333}
div#tags ul li a.keyword_2 {font-weight:bold; color:#333333}
div#tags ul li a.keyword_3 {font-weight:normal; color:#0582BC}

/*/////////////////// Newsletter ////////////////*/

/*label.inscrip { padding-top:7px; }
fieldset.newsletter {}
fieldset.newsletter ul { margin-bottom:10px; }
input#suppl_abo_1 { margin-top:7px; }
fieldset.newsletter div.action { width:100%; text-align: center; }
fieldset.newsletter div.action input { margin-left:0px; }*/



/***** modifications *****/


div.filtrer { width:100%; text-align: center; }
span.formInfo { display:none; }
div.nobot {display:none; }

.offre div.spip_forms form label { padding-top:7px !important;}
div.spip_forms .spip_bouton input[type=button]{ background:url(../images/btn_action.jpg) top left no-repeat;border:none transparent;color:#FFFFFF;display:block;height:22px; float:right;font-weight:bold; width:96px; margin-right:20px;padding-bottom:5px; margin-top:-30px; font-size:0.8em;}

.img_titre { margin: 5px 20px; float: left; }
div#content.home #contenu_page_rubrique #contenu_article h2 {color:#0f86be;padding:14px 5px 0 0px;}

span.date_maj {color:#505050; font-size:0.7em; float:right;margin-top:10px;}



div.spip_forms select#input-10-select_1.select_obligatoire{margin-top:10px;}
div.form_9 label { padding-top: 7px !important;}
span.spip_form_choix_unique label {float:none !important;}

#visu img { padding: 0px !important; }

/*Style for spip*/
ul.marginBottom1, p.marginBottom1 {margin-bottom:10px}
ul.marginBottom2, p.marginBottom2 {margin-bottom:20px}
ul.marginBottom3, p.marginBottom3 {margin-bottom:30px}

/**
 * @section			add to favorite
 */
.noJs {
	display:block;
	padding:5px;
	color:#FFF;
}
.js .noJs {display:none;}

/**
 * @section			easyclearing
 */
div#header #outils #accessible2 ul:after,
div#header #outils #accessible2 ul li:after {
	content: ".";
    overflow:hidden;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
