/**********************************************************************/
/*********************  STYLE VILLEJUIF SITE VILLE ********************/
/**********************************************************************/


/************* Entete Ville *****************/
#headerville {
	height: 94px;
	background: url('../images/bandeauville.jpg') repeat-x #FFFFFF;
}

#headcentreville {
	text-align: left;
	color: #FFFFFF;
	padding: 2.5em 0em 0em 0em;
}

#headgaucheville {
	float:left;
	height: 94px;
	background: url('../images/logovilleaccueil.jpg') no-repeat;
	width: 145px;
	cursor: pointer;
}

/************* Corps Ville *****************/
#conteneurville {
	position: absolute;
	width: 100%;
	background-color: #FFFFFF;
}

.tabcorps {
	width: 100%;
}

#centreville {
	padding: 10px;
}

.colc {
	background-color:#FFFFFF;
}

#gaucheville {
}

.colg {
	background-color: #CFC0C1;
	width: 120px;
}

#droiteville {
  padding:0;
}

.cold {
	background-color: #CFC0C1;
	width: 145px;
}

hr {
	border: thin dotted #CFC0C1;
	margin: 10px 0px 0px 0px;
	padding:0px;
	clear: both;
}

h1 {
	color: #C8013B;
}

h4 {
	color: #FD8B35;
}

h3 {
	color: #C8013B;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h5 {
	color: #FD8B35;
	margin-top: 12px;
	clear: both;
}

#infoville {
	background-color: #000000;
	border-bottom: 5px solid #B0C017;
  margin-top:1px;
	padding: 5px;
	color: #B0C017;
}

#infoville p {
	text-align: left;
	font-size: 11px;
}

#infoville h3 {
	color: #FFFFFF;
	margin: 0px;
}

/*************** CLASSES ********************/

.articles img {
	float : left;
	margin: 0px 10px 2px 0px;
}

.contenuaccueilville {
	width: 60%;
	float:left;
}

.contenuaccueilville img{
	margin: 0.5em 0em 1em 0em;
}

.contenuaccueilville2 {
	float: left;
	border-left: 1px dotted #CFC0C1;
	width: 39%;
}

.contenuaccueilville2 img{
	float: left;
	margin-right: 1em;
}

.contenuaccueilville2 p {
	text-align: left;
}

.blocvide {
	background-color: #C7013B;
	height: 80px;
}

.btn_dossier_redaction{
  border-bottom: thin solid #CFC0C1;
  height:22px;
}

.bgrouge {
	background-color: #C7013B;
	padding: 4px 0px 0px 0px;
	border-bottom: 1px solid #CFC0C1;
	color: #FFFFFF;
  height:36px;
  text-align:center;
  margin:0 auto;
}

.bgrouge a:link, .bgrouge a:visited{
	text-decoration: none;
	color: #FFFFFF;
}

.bgrouge a:hover{
	color: #FFC0C1;;
}

.bgrouge2 {
	background-color: #C7013B;
	padding: 1px 0px;
	color: #FFFFFF;
}

.cvert {
	color: #B0C017;
}

.cblanc {
	color: #FFFFFF;
}

.lienflashinfo a:link, .lienflashinfo a:visited{
	text-decoration: underline;
	color: #FFFFFF;
}

.lienflashinfo a:hover{
	text-decoration: none;
	color: #B0C017;
}

.liensgauche {
	background-color: #CFC0C1;
	padding: 6px 2px;
	font-size: 10px;
}

.liensgauche a:link, .liensgauche a:visited {
	background-color: #CFC0C1;
	color: #000000;
	text-decoration: none;
}

.liensgauche a:hover {
	background-color: #CFC0C1;
	color: #C8013B;
	text-decoration: none;
}

.taillegif {
	width: 22px;
	float:left;
}

