 /**
 * Feuille de style pour le module véhicules coté public
 *
 * 	- Filtres d'affichages
 * 	- Liste des véhicules
 * 	- Fiche véhicule
 * 	- Colonnes
 * 	- Pagination
 *
 */


/* Filtres d'affichages
----------------------------------------------------------*/

#filter-control a {
	background: transparent url(preview.png) no-repeat 0 40%;
	padding-left: 20px;
}

#filters-form {}

#filters-form input {
	color: #000;
	padding: 1px;
}

#filters-form fieldset {
	padding: 0.5em;
	margin-bottom: 2em;
	border: 1px solid #5D0708;
	border-left: none;
	border-right: none;
	background-color: #CACAC8;
}
#filters-form legend {
	padding: 0 0.3em;
	color: #000000;
}

#filters-form p.field {
	margin: 0.5em 0;
	padding: 0;
}

#filters-form p.field label,
#filters-form p.field .fake-label {
	display: block;
}


/* Liste articles
----------------------------------------------------------*/

#news_list {
	width: 100%;
	float:left;		
}
	.post {
		margin-bottom:0;
	}
	.odd {}
	.even {}
		.post-title,
		.post-title a {
			color: #E2690C;
			margin-bottom: 0.5em;
		}
		.post-infos {
			margin-top: 0;
			color: #333;
		}
		.post img {
			/*border: 2px solid #666666;*/
			float: left;
			margin: 0 1em 1em 0;
		}
		.post-content {
			line-height: 140%;
		}


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

#post {
}
	#post-header {
	}
		#post-title,
		#post-title a {
			color: #E2690C;
			margin-bottom: 0;
		}
		#post-infos {
			margin-top: 0;
			color: #666;
		}
	#post-body {
	}
		#post-images {
			float: left;
			margin: 0 1em 1em 0;
		}
			#post-images img {
				//border: 2px solid #666666;
			}
		#post-content {
		}
	#post-footer {
	}


/* Colonnes
----------------------------------------------------------*/

.two-cols, .three-cols, .four-cols {
	position: static;
	zoom: 1;
}
.two-cols:after, .three-cols:after, .four-cols:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.two-cols .col, .three-cols .col, .four-cols .col {
	float: left;
	margin-left: 1%;
	padding: 1px 0;
}

.two-cols .col {
	width: 48%;
}
.three-cols .col {
	width: 32%;
}
.four-cols .col {
	width: 24%;
}

.clearer {
	clear: both;
}

.floatLeft {
	float: left;
}

.floatLeftEspace {
	float: left;
	padding: 0 1em 1em 0;
}


/* Pagination
----------------------------------------------------------*/

.pagination { display: inline-block; zoom: 1; }
.pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* required comment for clearfix to work in Opera \*/
* html .pagination { height:1%; }
.pagination { display:block; }
/* end clearfix */

.pagination {
	border: 0;
	margin: 1em 0 0 240px;
	padding: 0;
	zoom: 1;
}
.pagination li {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-right: 2px;
	display: block;
	float: left;
}

.pagination .active,
.pagination a {
	border: 1px solid #000;
	background-color: #CCCCCC;
	color: #5D0708;
	display: block;
	padding: 3px 6px;
	text-decoration: none;
}
.pagination .active {
	border: 1px solid #000;
	background-color: #5E5E5E;
	color: #CCCCCC;
}
.pagination a:hover {
	border: 1px solid #fdf2f2;
	background-color: #5E5E5E;
	color: #fdf2f2;
}

