/* ************************* */
/*      Pages Ville      */
/* *********************** */

#titreville { width:640px; height:45px; background:url(/vincipark.nsf/bandeau_ville.gif) no-repeat}
#titreville h1{ color:#333333; font-weight:normal; font-size:2em; line-height:45px; margin:0; padding-left:35px}

#cadreville { width:638px; background-color:#F4F6F1; border-right:#C9CEC4 1px solid; border-left:#C9CEC4 1px solid; margin:0; position:relative}

#bloccadreville {width:320px; margin-left:35px}
#bloccadreville h1 {color:#336699; font-weight:normal; font-size:2em; line-height:30px; padding-top:20px}
#bloccadreville h2 {color:#EB8A29; font-weight:normal; font-size:1.4em; line-height:25px;  padding-top:10px}
#bloccadreville p {color:#535350; font-size:1em; padding:10px 0 10px 0}
#bloccadreville ul {color:#336699; font-size:1em; padding-bottom:10px}
#bloccadreville li {line-height:18px; background:url(/vincipark.nsf/puce_ville.gif) no-repeat 0 4px; padding:0 0 0 10px}

#footerville{background:url(/vincipark.nsf/footer_cadre_ville.gif) center bottom no-repeat; width:640px; height:20px; margin-bottom:20px}

#cadreinterieur {width:396px; margin-top:10px}
#cadreinterieur p#bordbas {width:396px; height:5px; background:url(/vincipark.nsf/bas_cadre_int_ville.gif) no-repeat; padding:0}
#cadreinterieur h1 {background:url(/vincipark.nsf/ht_cadre_int_ville.gif) no-repeat 0 0; background-color:#FFFFFF; color:#336699; font-weight:normal; font-size:1.6em; line-height:normal; padding:10px 0 15px 25px}
#cadreinterieur ul {background-color:#FFFFFF; color:#336699; font-size:1em; padding-bottom:10px; padding-left:25px}
#cadreinterieur li {line-height:22px; border-top:#C9E8FA 1px solid; width:315px; background:none; padding:0}
#cadreinterieur li a {line-height:22px; width:315px; background:none; padding:0; text-decoration:none; color:#336699; font-size:1em;}
#cadreinterieur li a:hover {text-decoration:underline; color:#336699;}

#colville {width:250px; background:url(/vincipark.nsf/fond_col_ville.gif) right top no-repeat; padding-top:25px; padding-bottom:25px; position: absolute; top:0; left:389px;}
#listeparks {overflow:auto; height: 130px; padding: 15px 0 0 0; font-size:0.85em}
#colvilleph {width:180px; margin-left:45px; margin-bottom:25px;}
#colvilleint {width:180px; margin-left:45px; margin-bottom:20px;}
#colville img {float:right;}
.legendeville {color:#FFFFFF; font-size:0.95em; line-height:15px;}
#colvilleint h1 {color:#FFFFFF; font-size:1.9em; font-weight:bold; padding:40px 0 15px 0;}
#colvilleint li {color:#FFFFFF; font-size:1.4em; font-weight:normal; line-height:25px; text-decoration:none;}
#colvilleint li a {color:#FFFFFF; font-size:1.2em; font-weight:normal; line-height:25px; text-decoration:none;}
#colvilleint li a:hover {color:#FFFFFF; text-decoration:underline;}

#colpaysint {width:180px; margin-left:45px; margin-bottom:20px;}
#colpaysint h1 {color:#FFFFFF; font-size:1.9em; font-weight:bold; padding:0px 0 15px 0;}
#colpaysint li {color:#FFFFFF; font-size:1.4em; font-weight:normal; line-height:25px; text-decoration:none;}
#colpaysint li a {color:#FFFFFF; font-size:1.2em; font-weight:normal; line-height:25px; text-decoration:none;}
#colpaysint li a:hover {color:#FFFFFF; text-decoration:underline;}

.logoville { position:absolute; bottom:0; right:20px}

#cadredr h3 {font-size:1.2em; font-weight:normal; padding: 5px 0 5px 0; padding-left: 10px;}
#cadredr ul {font-size:1em; padding-bottom:10px; background-color:#FFFFFF; padding-left: 10px; }
#cadredr li {width:315px; background:none; padding:0; border-top:#C9E8FA 1px solid;line-height:20px; }
#cadredr li a{line-height:20px; width:315px; background:none; padding:0; text-decoration:none; color:#EB1D2E; font-size:1em;}
#cadredr {width:396px; margin-top:10px; background-color:#FFFFFF;}
#cadredr li a:hover {text-decoration:underline; color:#EB1D2E;}

.blocVilleGauche {	
	float: left;	
	margin-right: 10px;
}

.blocVilleDroit {
	float: left;
}