/*****************************************
*	FEUILLE DE STYLE GLOBALE SITE AGRI33 *
*****************************************/

body {
	margin : 0;
	background : #5F5F5F;
	font-family : Trebuchet MS;
	font-size : 12px;
}

/*DEBUT DECLARATIONS GENERALES*/
.clear_child {
	overflow : hidden;
	width : 100%;
}

ul, li, h1, h2, h3, h5, img, p, h4, form, fieldset {
	margin : 0;
	padding : 0;
}

a {outline: none; 	color: #E0061D; }

fieldset, form{
	border: none;
}

h3 {
	color: #FFF;
	background-color: #5F5F5F;
	padding: 4px 0 2px 12px;
	margin-bottom: 8px;
	font-size: 0.9em;
	text-transform: uppercase;
}

li {
	list-style-type : none;
	
}

/*FIN DECLARATIONS GENERALES*/


div#global_wrapper {
	width : 962px;
	margin : 0 auto;
	position: relative;
}

	/*DEBUT TOP_HEADER*/
	div#top_header {
		background : #5F5F5F;
		height : 36px;
	}
		img#num_tel {
			position:absolute;
			top:15px;
		}	
	/*FIN TOP_HEADER*/
	
	/*DEBUT GLOBAL_INSIDE*/
	div#global_inside {
		background : #FFF;
		padding : 0 20px;
	}
		div#menu {
			height : 26px;
			background : url('../img/fond_menu.gif') repeat-x;
		}
			div#menu ul li {
				float : left;
			}
			div#menu ul li a {
				display: block;
				height:19px;
				padding:5px 17px 0;
				outline : none;
			}
			div#menu ul li a:hover
			{
				background-color : #720000;
				border : 1px solid #DA051C;
				height:20px;
				padding:4px 16px 0;
			}
			div#menu ul li a:hover, div#menu ul li a:visited, div#menu ul li a:link {
				color : #FFF;
				font-family : Arial;
				text-decoration : none;
				font-weight : bold;
			}
			div#menu ul li.accueil a{
				background-image : url('../img/accueil.png');
				background-repeat : no-repeat;
				background-position : 38px 6px;
				display : inline-block;
				width : 36px;
			}
			div#menu ul li.accueil a:hover {
				background-position : 37px 5px;
			}
			div#menu ul li.accueil span
			{
				left : -999em;
				position : absolute;
			}	
		div#corps {
			padding : 20px 0;
			border-bottom : 1px solid #E0E0E0;
		}
	/*FIN GLOBAL_INSIDE*/
div#logo {
	height : 98px;
	width : 722px;
	float : left;
}
div#logo h1 a {
	outline: none;
	text-decoration: none;
}
div#logo h1 a img {
	border: none;
}
div#recherche {
	background : url('../img/fond_recherche.gif');
 	height : 27px;
	margin:62px 0 0;
	width : 180px;
	padding : 8px 0 0 20px;
}
	div#recherche label {
		position : absolute;
		left : -999em;
	}
	div#recherche input {
		border : none;
	}
input#text_rech {
	background : url('../img/loupe.gif') no-repeat #FFF;
	padding : 0 0 0 30px;
	height : 18px;
	width : 97px;
	color:#656565;
	font-size : 0.92em;
}
input#ok_rech {
	background: url('../img/bouton_ok.gif');
	/*border : 1px solid #FFF;*/
	height: 18px;
	width: 23px;
	padding: 0;
	margin-left: 6px;
}

div#contentcol
{
	width : 700px;
	padding-left : 0;
}

div.col{
	width : 200px;
	padding-left : 20px;
	float : left;
}

div#col1 {
	width : 480px;
	padding-left : 0;
}
	div#flash {
		height : 226px;
		background-color : #5F5F5F;
	}
	div#bloc_prod_new {
		margin-top : 30px;
	}
	div#titre_prod_new {
		background : url('../img/titre_gamme_neuf.gif') no-repeat;
		height : 30px;
	}	
	div#titre_prod_new  span {
		position : absolute;
		left : -999em;
	}
	ul#prod_new {
		background : url('../img/fond_prod_news.gif') repeat-x;
		border : 1px solid #E1E1E1;
		height : 73px;
		padding : 4px 0;
		margin : 0;
	}
		ul#prod_new li {
			float : left;
			width : 225px;
			height : 29px;
			margin : 3px 6px;
			border : 1px solid #E1E1E1;
			background : url('../img/puce.gif') no-repeat 6px 9px;
			text-align : center;
			font-size : 1.03em;
		}
			ul#prod_new li a {
				display : inline-block;
				width : 100%;
				height : 22px;
				padding-top : 7px;
				outline : none;
				color:#949494;
			}
			ul#prod_new li a:hover, ul#prod_new li a:link, ul#prod_new li a:visited {
				text-decoration : none;
				font-weight : bold;
			}
	div#ss_col1 {
		margin-top : 20px; 
	}
	
		div#actu_wrap {
			width : 260px;
			float : left;
		}
		
		ul.events li {
			border-bottom : 1px solid #E1E1E1;
			margin-top:8px;
			padding-bottom:5px;
		}
		
		div.thumbnail {
			float : left;
			margin-right : 9px;
		}

		div.header{
			color : #5F5F5F;
			font-weight : bold;
		}
		
		div.link {
			margin : 5px 0;
		}
		
		div.link  a{
			font-size : 0.8em;
		}
		
		div.list a:hover, div.list a:visited, div.list a:link, div.link a:hover, div.link a:visited, div.link a:link{
			color : #E0061E;
			font-weight : bold;
		}
		div#pub_news {
			width : 200px;
			float : left;
		}
		.pub {
			width : 198px;
			height : 198px;
			border : 1px solid #E1E1E1;
		}
		div#newsletter {
			margin-top : 16px;
		}
		
		div#newsletter p
		{	
			font-size : 0.9em;
			color : #606060;
		}
		
		div#newsletter input {
			font-size : 0.8em;
			float : left;
			margin : 5px 5px 0 0;
		}
		
		input.bt-inscrire {
			background : url('../img/fond_inscrire.gif') repeat-x;
			border : 1px solid #A60C16;
			color : #FFF;
			font-weight : bold;
			height : 18px;
			width : 70px;
			margin-right : 0;
		}
			
	ul#prod_occas li
	{
		border : 1px solid #E1E1E1;
		margin-bottom:3px;
		padding:0 5px 5px;
		width : 188px;
	}
		ul#prod_occas li a {
			color : #000;
			display: block;
		}
	
	div#cat_occ {
		border : 1px solid #000;
		margin-top: 20px;
	}
		div#cat_occ ul li {
			list-style-type : disc;
			border : 1px solid #E1E1E1;
			padding : 5px 0 5px 12px;
			font-size : 0.90em;
			list-style-position : inside;
		}
			div#cat_occ ul li a {
				color : #000; 
				text-decoration : none;
			}
	
	h4 {
		background-color : #FFF001;
		color : #000;
		list-style-type : none;
		font-weight : bold;
		padding : 2px 0 2px 12px;
	}
	li.fonce {
		background-color : #F4F2F3;
	}
	
div#col3 {
	text-align : left;
	float : right;
}

div#col_admin img{
	margin-top : 20px;
}


ul#liens_marques {
	text-align : center;
	border-bottom : 1px solid #E1E1E1;
	padding : 12px 0;
}
	ul#liens_marques li {
		display : inline;
		padding : 0 5px;
		border-right : 1px solid #8C8C8C;
	}
	ul#liens_marques li.last {
		border : none;
	}

ul.prod_neufs li a{
	text-decoration : none;
	font-size : 1.08em;
	color : #8C8C8C;
}

span.marque {	
	color : #E0061D;
	font-weight : bold;
	font-size : 1.09em;
}

div#marques {
	border-bottom : 1px solid #E1E1E1;
}
	div#marques div {
		float : left;
		height : 49px;
		border-right : 1px solid #E1E1E1;
	}
	div#marques div#nos_marques {
		font-weight : bold;
		font-size : 1.08em;
		color : #5E5E5E;
		padding : 16px 32px 0 32px;
		height : 29px;
	}

div#baseline {
	border-bottom : 1px solid #E1E1E1;
	text-align : center;
	padding : 17px 9px 12px 9px;
}
	div#baseline p{
		color:#5E5E5E;
	}
	div#baseline a:hover, div#baseline a:visited, div#baseline a:link{
		color : #DF1A2D;
	}

h3.titre_bloc {
	color: #5F5F5F;
	background: url('../img/puce.gif') no-repeat 0 5px;
	padding-left: 40px;
	margin-top: 20px;
	margin-left: 20px;
}
	h3.titre_bloc a {
		text-decoration : none;
		outline : none;
		color:#5F5F5F;
	}

ul#prod_occas li img {
	float : left;
	margin-right : 5px;
}
	ul#prod_occas li img.puce {
		float : right;
		border : none;
		margin : 0;
	}

/************************************************************/
/* Ajout CSS Module Détail Produit
*************************************************************/

h2 {	
	color : #6F6F6F;
}

h3.detail {
	background-color : #5F5F5F;
	padding-left : 18px;
	font-size : 0.9em;
	margin-bottom: 0;
}

h3#titre_fiche {
	width : 170px;
}

h5 {
	font-size : 1.0em;
	color : #5F5F5F;
	font-weight : bold;
}

div#outils {
	float : left;
	width : 200px;
	margin : 7px 0 5px 33px;	
}

	div#outils h3 {
		margin-bottom : 5px;
	}

	div#outils div {
		margin : 2px 0;
		
	}
		div#outils div a {
			font-size : 0.9em;
			color : #5E5E5E;
		}

span.intitule {
	float : left;
}
span.info {
	float : right;
}


.vignette {
	border : 1px solid #E1E1E1;
}

.vignette a {
	outline: none;
}

.entouree {
	border : solid 2px #E10821;
}

li.gris {
	background-color : #F2F2F2;
}

div#fiche_technique {
	margin-top : 30px;
	width : 700px;
}

div#ss_col {
	width : 480px;
	float : left;
}

div#inside_ss_col {
	border : 1px solid #E1E1E1;
}

div#inside_ss_col  div {
	padding : 8px 10px;
}

div#champs {
	float : left;
	width : 259px;
	border-right : 1px solid #E1E1E1;
}

div#descriptif {
	float : left;
	width : 180px;
}

div#contact_vendeur {
	float : left;
	width : 200px;
	margin-left : 20px;
}

div#contact_vendeur form {
	background-color : #F2F2F2;
	padding : 6px;
}
div#contact_vendeur form div.csc-mailform-field label 
{
	width:23px;
}
div#contact_vendeur form input.csc-mailform-submit{
	margin:2px 54px;
}
div.csc-mailform-field label {
	width : 120px;
	text-align: right;
	margin-right: 10px;
	float : left;
	color : #5E5E5E;
	font-weight : bold;
	font-size : 0.90em;
}
div.csc-mailform-fieldtype-input input {
	width : 129px;
	height : 20px;
	border : 1px solid #E1E1E1;
}
input.csc-mailform-submit {
	background : url('../img/bouton_envoyer.png');
	width : 74px;
	height : 21px;
	border : none;
	color : #FFF;
	margin: 9px 130px;
	font-weight : bold;
}
div.csc-mailform-field textarea {
	border : 1px solid #E1E1E1;
}
div#wrapper_visuel {
	margin-top : 14px;
}
	div#visuel {
		width : 400px;
		float : left;
		border:1px solid #E1E1E1;
	}

	div#col2_visuel {
		float : left;
		margin : 0 0 0 20px;
		width : 278px;
	}

		div#prix {
			color : #E4273B;
			font-size : 2.0em;
		}
		div#reference {
			margin : 13px 0 0 0;
			color : #606060;
		}
		/* MINIATURES */
		div#miniatures  {
			width : 45px;
			float : left;
		}
			div#miniatures ul li {
				
				height : 35px;
				margin : 7px 0;
			}
			div#miniatures ul li.last {
				margin-bottom : 0;
			}
		/* FIN MINIATURES */
		
/*********************************/
.categ_remontee {
	float : left;
	color:#5F5F5F;
	font-weight:bold;
}

.categ_remontee a {
	color:#5F5F5F;
	font-weight:bold;
}

.prix_remontee {
	float : right;
	color:#E0061E;
	font-weight:bold;
}



/* LIENS D'EVITEMENT */
div#liens_evitement {
	float: left;
	margin: 9px 0 10px 10px;
}
	div#liens_evitement ul {
		background: url('../img/handicap.gif') no-repeat 0px 1px;
		padding-left: 15px;
		zoom: 1;
	}
		div#liens_evitement ul li {
			display: inline-block;
			margin : 0 3px;
		}
			div#liens_evitement ul li a {
				color: #FFF;
				text-decoration : none;
			}
		div#liens_evitement ul li.first {
			border-left: 1px solid #858585;
			padding-left : 5px;
			margin-left : 5px;
		}
/* FIN LIENS D'EVITEMENT */

a.list_occas {
	color: #E0061E;
	font-weight: bold;
}

div#sub_footer div{
	margin : 10px 0 30px 0;
}

div#mentions {
	float: left;
}

	div#mentions  ul {
		padding-left: 15px;
	}

		div#mentions ul li {
			display: inline-block;
			margin : 0 3px;
		}

			div#mentions ul li a {
				color: #FFF;
				text-decoration : none;
			}

div#conception {
	float: right;
	padding-right : 15px;
	color : #FFF;
}
div#conception  a {
	color: #FFF;
}

div#infos {
	padding : 5px 0;
}

div#infos img {
	float : left;
	margin: 2px 0;
}

div#infos p {
	margin:14px 0 0 154px;
	color:#5E5E5E;
}

.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active {
	color: #E1001A;
}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color: #F2F2F2;
	border: 1px solid #5F5F5F;
}

div#recherche input{	
	float : left;
}

.libelle_listing {
	float : none;
}

.prix_listing {
	float: none;
}

div.img_listing {
	float: left;
	margin-right : 10px;
}

.contenu_annonce {
	float : left;
	width: 410px;
}

li.produit {
	margin : 20px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #5F5F5F;
}

div#prod_occ {
	float : left;
	margin-left: 20px;
	width:480px;
}

div.list_categ {
	width : 198px;
	float: right;
}

div.event {
	margin: 10px 0;
}

.event-title {
	background : url('../img/puce.gif') no-repeat 0 3px;
	color: #5F5F5F;
	margin : 0 0 5px 0;
	padding : 0 0 0 20px;
}

h3.titre_page {
	width : 100%;
	background-color: #5F5F5F;
	text-align : left;
	margin-bottom : 20px;
}
	h3.titre_page a {
		color: #FFF;
		outline: none;
		text-decoration: none;
	}
	h3.titre_page a:hover {
		text-decoration: underline;
	}

div.titre_bloc h3 {
	overflow: hidden;
	padding-right: 8px;
	zoom: 1;
}

div.news-title h3 a {
	text-transform : lowercase;
	color: #FFF;
}

div.col_inside_news {
	float: left;
	width: 175px;
}

p.annonce {
	line-height: 1.05em;
}

div#num_search {
	float:right;
}

div.csc-mailform-field
{
	margin : 5px 0;
}

/*Parametrage RTE*/
p.fondGris { 
	background-color:#F2F2F2;
	color:#5F5F5F;
	font-size:1.2em;
	margin-bottom:10px;
	padding:2px 20px;
	text-align:center;
}

span.rouge {	
	color: #E0061D; 
	font-size: 1.08em; 
	font-weight: bold;
}

ul li.puceRouge{
	list-style-type: disc;
    list-style-image: url(../img/puce.gif);
    list-style-position: inside;

}

li.puceRouge {
	/*background:transparent url(../img/puce.gif) no-repeat scroll 0 2px;
	margin:5px 12px;
	padding:0 0 0 20px;*/
}
h3.titreSection {
	background-color:#FFFFFF;
	color:#E0061D;
	font-size:1.3em;
	text-transform:none;
}
h4.sousTitreSection {
	background-color:#FFFFFF;
	color:#5F5F5F;
	font-size:1.3em;
	padding:0;
}

span.csc-mailform-field-error-message {
	color: #E0061D;
	font-weight: bold;
}

div#newsletter div.regok p{
	color: #E0061D;
	font-weight: bold;
}

.align-center {
	text-align: center;
}
.align-justify {
	text-align: justify;
}
.align-left {
	text-align: left;
}
.align-right {
		text-align: right;
}