/*
 * Site  : Ville de Limay
 * URL   : http://www.ville-limay.fr/
 * Style : CSS (Cascading Style Sheets)
 * Media : all
 *
 * Created : 24/10/2008
 * Updated : 24/10/2008
 *
 * Copyright : Ville de Limay
 */


/*-- GLOBAL ----------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px; }

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

#page {
	padding: 0px;
	margin: 0px;
	background: #E7E6E4 url("/icono/layout/bg-top.png") repeat-x -75px -42px; }


/* COMMON */
a {
	text-decoration: none; }

img {
	border: 0px;}

.spacer {
  clear: both;
  margin:0px;
  padding:0px; }


/*--------------------------------------------------------------------------*/
/* CONTENT */

#content {
	margin: 0px 0 0 94px;
	padding:0px 0 0 0;
	width: 954px;
	text-align: left;}


/*--------------------------------------------------------------------------*/
/* ACCESSIBILITY */

#accessibilite {
	position: absolute;
	top: -100em;
	width: 0em;
	height: 0em; }


/*--------------------------------------------------------------------------*/
/* HEADER */

#header {
	margin: 0em;
	padding: 0em;
	/*padding: .5em 0em .8em 8px;*/ }


/*--------------------------------------------------------------------------*/
/* NAVIGATION */
#navigation {
	margin: 0 0 20px 0;
	padding: 0em;
	background-color: #FDFDFD;
	font-size: .9em; }

#navigation #menu {
	padding: 14px 3em 14px 0em; }

#navigation #menu #nav {
	 width:747px;
	 height:19px;
	 margin-top:5px;
}

#navigation #infos {
	background-color: #F5F5F5;
	font-size: .9em;
}

#navigation #infos table {
	margin: 0em;
	padding: .1em 1em;
	border-collapse: separate;
	border: 0px none;
	width: 100%;
}

#chemin, #dateTaille {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;}

#navigation #infos table td#chemin {
	width: 70%;
	text-align: left;
}
#navigation #infos table td#chemin {
	text-transform: uppercase;
}
#navigation #infos table td#chemin a {
	color: #837779;
}
#navigation #infos table td#chemin a:link, #navigation #infos table td#chemin a:visited {
	text-decoration: none;
}
#navigation #infos table td#chemin a:hover, #navigation #infos table td#chemin a:active {
	text-decoration: underline;
}

#navigation #infos table td#dateTaille #date_police_separator {
	color: #ccd604;
}

#navigation #infos table td#dateTaille {
	width: 30%;
	text-align: right;
	color: #837779;
}
#navigation #infos table td#dateTaille a {
	color: #837779;
	text-decoration: underline;
}
#navigation #infos table td#dateTaille a#policeMoins {
	font-size: 0.9em;
}
#navigation #infos table td#dateTaille a#policePlus {
	font-size: 1.4em;
}


#nav {
	margin:0 30px 0 20px;}


/*-- ZONES ------------------------------------------------------------------*/
#container {
	width:954px;
	overflow:hidden;} 

#zone1 {
	float:left;
	width:728px;
	overflow:hidden;
	zoom:1;}

#zone2 {
	float:left;
	width:226px;}

/*--------------------------------------------------------------------------*/
/* FOOTER */

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	background:#d4d2d3 url(/icono/boutons/bkg_footer.jpg);
	padding:20px;
	overflow:hidden;
	zoom:1;
}

#footer .pttListe {
	float:left;
	width:540px;
	font-size:10px;
	margin:0;
	border-right: #fff dashed 1px;
	padding:0;}

#footer .pttListe a {
	color:#6f6464; }


#footer .title {
	font-size:14px;
	color:#ffffff;
	width:169px;
	background:#347e8b;
	padding:1px 5px 3px 5px;
	margin:0 0 15px 0;
	font-weight:bold; }
	
#footer .pttCol {
	padding:3px 0 3px 0;
	margin:0 15px 0 0;
	border-bottom:1px solid #c9c6c7;
	float:left;
	width:250px; }

#footer .contLogo {
		width:180px;
	float:right;
	border-left: #fff dashed 1px;
	padding-left:17px; }

#footer .contLogo  ul {

	margin:10px 0 0 0;
	border-top:1px solid #c9c6c7;
	padding:0; }

#footer .contLogo  li {
	list-style:none;
	display:block;
	padding:5px 0 5px 0;
	border-bottom:1px solid #c9c6c7;
	font-size:11px; }


#footer .contLogo  li a {
	color: #347e8b; }


#footer .logo {
	float:right; }

.top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6464; }


/****************************************************************************/
/*--------------------------------------------------------------------------*/
/*-- LES COLONNES ----------------------------------------------------------*/ 
/*--------------------------------------------------------------------------*/
#zLigne {
	 }

#zCol1 {
	font-size:12px;
 	width:500px;
	float:left; }

#zCol2 {
 	width:214px;
	float:left;
	margin-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; }

#zCol3 {
 	width:215px;
	margin-left:14px;
	*margin-left:8px;
	font-family: Arial, Helvetica, sans-serif; }

/*--------------------------------------------------------------------------*/
.Mauve,
.surtitMauve {
	color:#ffffff;
	background-color: #b207b8; }

.Viollet,
.surtitViollet {
	color:#ffffff;
  	background-color: #77389a; }

.Rose,
.surtitRose {
	color:#ffffff;
  	background-color:#cf2667; }

.Vert,
.surtitVert {
	color:#ffffff;
  	background-color:#ccd502; }

.Orange,
.surtitOrange {
	color:#ffffff;
	background-color:#e8b301; }

.Rouge,
.surtitRouge {
	color:#ffffff;
  	background-color:#f2010a; }

.Grey,
.surtitGrey {
	color:#ffffff;
  	background-color:#cac4c6; }


/*-- COLONNES 2 et 3 ----------------------------------------------------------*/ 
#zCol3 .surtitMauve, #zCol3 .surtitRouge, #zCol3 .surtitViollet, #zCol3 .surtitRose, #zCol3 .surtitVert, #zCol3 .surtitOrange, #zCol3 .surtitGrey,
#zCol2 .surtitMauve, #zCol2 .surtitRouge, #zCol2 .surtitViollet, #zCol2 .surtitRose, #zCol2 .surtitVert, #zCol2 .surtitOrange, #zCol2 .surtitGrey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	line-height:12px;
	text-decoration:none;
	padding:3px 3px 3px 10px;
	
	margin-bottom:3px; }

#zCol2 .contentViollet, #zCol2 .contentMauve, #zCol2 .contentRose, #zCol2 .contentVert, #zCol2 .contentOrange, #zCol2 .contentRouge, #zCol2 .content_bleuvert,
#zCol3 .contentViollet, #zCol3 .contentMauve, #zCol3 .contentRose, #zCol3 .contentVert, #zCol3 .contentOrange, #zCol3 .contentRouge, #zCol3 .content_bleuvert   {
	margin-bottom:10px;
	padding: 10px;
	color: #817776;
	background:#ffffff;
	text-align:left !important; }

#zCol2 .contentViollet,
#zCol3 .contentViollet {
		color:#817776; }

#zCol2 .contentViollet a,
#zCol3 .contentViollet a {
	color:#77389a; }

#zCol2 .contentMauve,
#zCol3 .contentMauve {
	color:#817776; }

#zCol2 .contentMauve a,
#zCol3 .contentMauve a {
	color:#b207b8; }

#zCol2 .contentRose,
#zCol3 .contentRose {
	color:#817776; }

#zCol2 .contentRose a,
#zCol3 .contentRose a {
	color:#cf2667; }

#zCol2 .contentVert,
#zCol3 .contentVert {
	color:#817776; }

#zCol2 .contentVert a,
#zCol3 .contentVert a {
	color:#ccd502; }

#zCol2 .contentOrange,
#zCol3 .contentOrange {
	color:#817776; }

#zCol2 .contentOrange a,
#zCol3 .contentOrange a  {
	color:#e8b301; }

#zCol2 .contentRouge,
#zCol3 .contentRouge {
	color:#817776; }

#zCol2 .contentRouge a,
#zCol3 .contentRouge a  {
	color:#f2010a; }

#zCol2 .content_bleuvert,
#zCol3 .content_bleuvert {
	color:#817776; }

#zCol2 .content_bleuvert a,
#zCol3 .content_bleuvert a  {
	color:#817776; }


#zCol2 .tit,
#zCol3 .tit {
	font-size:16px;
	padding:5px 10px 5px 10px; }
  
#zCol2 .chp,
#zCol3 .chp {
	font-size:13px;
	padding:5px;
	text-decoration:none; }

#zCol2 #logo{
 	text-align:center;
	margin:7px 10px 5px 0;
	border:0px; }
 
#zCol2 select {
	width:155px;
	border:1px solid #ffffff;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	margin:5px 5px 5px 10px; } 

#zCol1 .liste,
#zCol2 .liste,
#zCol3 .liste{
	list-style:none;
	margin:0 0 0 20px;
	color:#6B4A95;
	font-size:12px;
	padding:2px;
	text-decoration:none; }

/** Div inside a A, my bad... */
#zCol1 .liste a,
#zCol1 a .liste,
#zCol2 .liste a,
#zCol3 .liste a,
#zCol2 a .liste,
#zCol3 a .liste {
	color:#837777; }

#zCol1 .contentViollet .liste,
#zCol2 .contentViollet .liste,
#zCol3 .contentViollet .liste {
	list-style-image: url(/icono/navig/fleche_viollet.gif); }

#zCol1 .contentMauve .liste,
#zCol2 .contentMauve .liste,
#zCol3 .contentMauve .liste {
	list-style-image: url(/icono/navig/fleche_mauve.gif); }


#zCol1 .contentRose .liste,
#zCol2 .contentRose .liste,
#zCol3 .contentRose .liste {
	list-style-image: url(/icono/navig/fleche_rose.gif); }

#zCol1 .contentVert .liste,
#zCol2 .contentVert .liste,
#zCol3 .contentVert .liste {
	list-style-image: url(/icono/navig/fleche_vert.gif); }

#zCol1 .contentOrange .liste,
#zCol2 .contentOrange .liste,
#zCol3 .contentOrange .liste {
	list-style-image: url(/icono/navig/fleche_orange.gif); }

#zCol1 .contentRouge .liste,
#zCol2 .contentRouge .liste,
#zCol3 .contentRouge .liste {
	list-style-image: url(/icono/navig/fleche_rouge.gif);}

#zCol1 .content_bleuvert .liste,
#zCol2 .content_bleuvert .liste,
#zCol3 .content_bleuvert .liste {
	list-style-image: url(/icono/navig/fleche_bleuvert.gif);}


/*-- COLONNE 03 --------------------------------------------------------------------*/ 
#zCol3 .content{
	border:1px solid #8C8C8C;
	padding:5px 5px 5px 0;
	margin-top:1px;
	background-color:#FFD3A7; }

#zCol3 select {
	width:140px;
	border:1px solid #ffffff;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	margin:5px 5px 5px 10px; }
 


/*-- COLONNE 01 --------------------------------------------------------------------*/ 
#zCol1 .surtitMauve, #zCol1 .surtitRouge, #zCol1 .surtitViollet, #zCol1 .surtitRose, #zCol1 .surtitVert, #zCol1 .surtitOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	padding:0px 0 1px 0px;
	*padding:1px 0 2px 0px;
	display: inline;
	float:left; }


#zCol1 .contentMauve, #zCol1 .contentViollet, #zCol1 .contentRose, #zCol1 .contentVert, #zCol1 .contentOrange, #zCol1 .contentRouge {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	zoom:1;
	padding:10px;
	color:#333; }

#zCol1 .surtit_total,
#zCol2 .surtit_total,
#zCol3 .surtit_total  {
	background:#fff;
	overflow:hidden;
	zoom:1; }
	
#zCol1 a {
	color:#333;
	text-decoration: none; }

 
#zCol1 .tit {
	margin:10px 0 10px 0;
	font-size:16px;
	color:#9a8f95;
}
 
#zCol1 .chp {
	text-decoration:none; 
	color: #827676;
}
  
#zCol1 .liste{
	list-style:none;
	margin:0 0 0 20px;
	padding:5px;
	text-decoration:none; }

#zCol1 .jqContent {
	background-color: #f3f2f1;
	overflow: hidden;
	zoom: 1;
}

#zCol1 .surtit_total,
#zCol2 .surtit_total,
#zCol3 .surtit_total  {
	background:#fff;
	overflow:hidden;
	zoom:1; }


/*-- Ligne 01  --------------------------------------------------------------------*/ 
#zLigne .contentMauve {
	background-color: #b207b8;
}

#zLigne .contentViollet {
  	background-color: #77389a; }

#zLigne .contentRose {
  	background-color:#cf2667;
 }

#zLigne .contentVert {
  	background-color:#ccd502; 
}

#zLigne .contentOrange {
	background-color:#e8b301;
}

#zLigne .contentRouge {
  	background-color:#f2010a;
  	color: #fff;
}

#zLigne .surtit_total{
	overflow:hidden;
	zoom:1; }

#zLigne .contentViollet .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .contentMauve .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .contentRose .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .contentVert .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .contentOrange .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .contentRouge .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}

#zLigne .content_bleuvert .liste {
	list-style-image: url(/icono/navig/fleche_blanc.gif);
}


#zLigne .jqContent {
	overflow:hidden;
	zoom:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#zLigne .jqContent a {
	color:#FFFFFF; }

#zLigne .jqContent .tit {
	margin:10px 0 10px 0;
}

#zLigne .tit {
	font-size:20px;
	color:white;
}



#zLigne .liste a {
	color: white;
}

/* Les Surtitres CONTEXTE ----*/
#zLigne .Mauve,
#zLigne .surtitMauve {
	background:#F3AAF6;
	color: #b207b8;
}

#zLigne .Rouge,
#zLigne .surtitRouge {
	background:#F89398;
	color: #f2010a;
}

#zLigne .Viollet,
#zLigne .surtitViollet {
	background:#D4AAEC;
	color: #77389a;
}

#zLigne .Rose,
#zLigne .surtitRose {
	background:#E59FB7;
	color: #cf2667;
}

#zLigne .Vert,
#zLigne .surtitVert {
	background:#DBE278;
	color: #b2bd04;
}

#zLigne .Orange,
#zLigne .surtitOrange {
	background:#F2DA92;
	color: #e8b301;
}

#zLigne .surtitMauve, #zLigne .surtitRouge, #zLigne .surtitViollet, #zLigne .surtitRose, #zLigne .surtitVert, #zLigne .surtitOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	text-decoration:none;
	padding:0px 0 1px 0px;
	*padding:1px 0 2px 0px; }



   
/* -- Article ------------------------------------------------------------------- */ 

#art {
	background-color:#FFFFFF;
	padding:15px;
	 }

#art .article
{
	padding:15px 17px 50px 17px;
	background-image:url(/icono/boutons/article_bg.gif);
	background-repeat: repeat-x;
	background-color: #f5f5f5;
}

#art .surtit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#99389A;
	font-size:12px;
	text-decoration:none;
	vertical-align: bottom;
	padding:8px 0 3px 0; }

#art .monTit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#99389A;
	font-size:20px;
	font-weight:bold;
	text-decoration:none; }

#art .content {
	padding:10px 5px 0 10px;
	margin-bottom:10px;
	border-top: 1px solid #A1A1A1; }




#art .chp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	 }

#art .txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333;
	text-align:left; }

#art .logo {
	float:right;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	font-style:italic;
 	margin:0px -5px 10px 10px; }
 
#art select {
	width:155px;
	border:1px solid #ffffff;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	margin:5px 5px 5px 10px; } 

#art #liste{
	list-style-image: url(/icono/boutons/puce_jaune.jpg);
	margin:0 0 0 20px;
	color:#757474;
	font-size:9px;
	padding:1px;
	text-decoration:none; }

#art #liste a {
	color:#757474; }

#cntliees01 {
	background-color:#FFD3A7;
	font-size:11px;
	color:#F77042;
	margin-bottom : 8px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px; }

#cntliees01 #liste{
	list-style-image: url(/icono/boutons/puce_liee.jpg);
	margin:0 0 0 20px;
	font-size:9px;
	padding:5px;
	text-decoration:none; }

#cntliees01 #liste a {
	color:#F77042; }


.logoart {
	text-align:right;
	margin:0 0 5px 5px;
	border:1px solid #e7e6e4;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	font-style:italic;
	width:200px;
	float:right; }

.logoart img {
	padding:0 0 5px 0; }

/*---- * ----*/ 
#cntliees02 {
	background-color:#F0E1F0;
	font-size:11px;
	color:#663399;
	margin-bottom : 8px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px; }


.ArtLieliste{
	list-style-image: url(/icono/boutons/puce_liee02.jpg);
	margin:0 0 0 20px;
	font-size:9px;
	padding:5px;
	text-decoration:none; }

.ArtLieliste a {
	color:#663399; }


.compoCol1 {
	width:105px;
	float:left; }

.compoCol1Bis {
	width:405px;
	float:left; }

.compoCol2 {
	margin:0 0 0 14px;
	width:340px;
	background-color:white;
	float:left; }

.compoCol2Bis {
	margin:20px 0 0 14px;
	width:290px;
	float:left; }



.corner_left, .corner_right {
	float:left;
	height:16px; 
	width:10px; }



.jqContent fieldset {
	border:0;
	padding:5px;
	margin:5px; }


.jqContent fieldset .submit {
	width:98%;
	background-color:#cf2667;
	margin:8px 0 0 0;
	border:1px solid #cf2667;
	color:#fff;

}

.jqContent legend {
	text-transform:uppercase;
	font-size:12px; }

.jqContent a {
	display:block;
/* 	background:#fff;  */}