/*CSS Document*/

#contenu {
	font-size:11px;
	text-align:justify;
	color:#292929;
	line-height:16px;
}

#contenu h1 {
	font-weight:bold;
	font-size:14px;
	color:#162751;
	margin:10px 0 10px 0;
}

#contenu h2 {
	font-weight:bold;
	font-size:13px;
	color:#eb890e;
	padding:10px 0 5px 0;
}

#contenu h3 {
	font-weight:none;
	font-size:12px;
	color:#292929;
}

#contenu p {
	padding:5px 0 5px 0;
}

#contenu hr {
	width:100%;
	height:2px;
	margin:10px 0 10px 0;
	background-color:#ececec;
}

#contenu img {
	border:1px solid #979797;
}

#contenu a {
	color:#304883;
	text-decoration:underline;
}

#contenu a:hover {
	text-decoration:none;
}

#contenu ul, #contenu ol{
	list-style:none;
	padding:0 0 15px 0;
}

#contenu ul li, #contenu ol li  {
	margin:10px 0 10px 10px;
	padding:0 0 0 45px;
	background: url('../img/bullet.jpg') no-repeat 3px 5px;
}

/*---------- CATEGORIES CONTENU ----------*/

#categorie #display_2 .cc_content {float:left;width:210px;height:135px;margin:20px 1px 0 1px;}

/*---------- FORMULAIRE ----------*/

#contact form {
	width:100%;
	margin:10px 0 10px 0;
	text-align:center;
	background-color:#ececec;
}

#contact select {
	width:152px;
}

#contact input {
	width:150px;
}

#contact form table {
	width:400px;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	text-align:center;
}

#contact .label{
	width:50%;
	text-align:left;
	height:25px;
}

#contact .input{
	width:50%;
	text-align:right;
	height:25px;
}

#contact input, select, textarea {
	background-image:none;
	background:#fff;
	border:1px solid #ccc;
}

#contact form table textarea {
	width:370px;
	margin:10px 0 0 0;
}

#contact .obligatoire {color:red;}

#contact .input img {margin:5px 0 0 0;}

#contact .submit {font-size:9px;color:red;width:100%;}

#contact .submit input {
	width:100px;
	margin:5px 0 0 0;
	padding:0px 5px 2px 5px;
	color:#fff;
	background:url('../img/bg_form_input.gif') no-repeat 0 0;
	border:none;
}

/*---------- ACTUALITES, PROMOTIONS & JOBS ----------*/

#contenu #categorie #display_1 .cc_content {
	margin:20px 0 0 0;
}

#contenu .cc_content a img {
	border:none;
}

#contenu #categorie #display_1 .cc_vignette img{
	float:left;
	margin:0 10px 10px 0;
	background:red;
}

#contenu #categorie #display_1 .cc_title {
	float:left;
}


#contenu #categorie #display_1 .cc_excerpt p{
	float:left;
	width:522px;
}

#contenu #categorie #display_1 .cc_read_more {
	clear:both;
	text-align:right;
	background:#eee;
	padding:3px 5px 3px 0;
}

#contenu #categorie #display_1 .cc_read_more a{
	color:#8a8a8a;
	font-size:10px;
	font-weight:bold;
}

#contenu #categorie #display_1 .cc_read_more a:hover{
	text-decoration:none;
}

#contenu #categorie #cat_jobs #display_1 .cc_content {
	margin:10px 0 10px 0;
	padding:10px 10px 10px 10px;
	background:#fff;
}

#contenu #categorie #cat_jobs #display_1 .altered {
	background:#eee;
}

#contenu #categorie #cat_jobs #display_1 .cc_read_more {
	background:none;
}

/*---------- MODULE CARLIER ----------*/

h2.h2_produits_carlier {
	margin:20px 0 5px 0;
	}

table.produits_carlier {
	width:100%;
	}
	
table.produits_carlier td.code {
	font-weight:bold;
	}
	
table.produits_carlier td {
	padding:3px 3px 3px 3px;
	}
	
table.produits_carlier .altered {
	background-color:#eeeeee;
	}
	
table.produits_carlier .description_web {
	font-size:10px;
	color:#979797;
	padding:0 0 0 20px;
	}
	
table.produits_carlier th {
	padding:3px 3px 3px 3px;
	background-color:#d6d6d6;
	}
	
table.produits_carlier th.th_prix {
	text-align:right;
	}
	
table.produits_carlier td.prix {
	text-align:right;
	}
	
table.produits_carlier th.th_unite {
	text-align:center;
	}
	
table.produits_carlier td.unite {
	text-align:center;
	}
	
.cc_content #form_pro {
	width:100%;
	text-align:center;
	}
	
#form_pro label {
	display:none;
	}
	
#form-inscription {
	width:300px;
	margin:0 auto 0 auto;
	}
	
select.select {
	width:145px;
	}
	
#form-inscription .obligatoire, #form-inscription .asterisque {
	color:#f00;
	}

	
	
	



