﻿/*
	CSS
	CLASSES
*/

/*	COULEURS	
	
/*	WEIGHTS																							*/
	.normal{		font-weight:	normal;
	}
	.bold{			font-weight:	bold;
	}

/*	STYLES																							*/
	.italic{		font-style:		italic;
	}
	.toupper{		text-transform: uppercase;
	}
	.justify{		text-align:		justify;
	}

/*	LIENS																							*/
	
	a.lien_utils:link, a.lien_utils:active, a.lien_utils:visited{
						display:				block;
						float:					left;
						padding-top:			9px;
						height:					22px;
						margin-left:			17px;
						color: 					#909090;
						text-transform:			uppercase;
						font-size:				10px;
						text-decoration:		none;
	}	
	a.lien_utils:hover{	
						text-decoration:		underline;
	}	
	.contact{
						background-image:		url(../medias/interface/ico_enveloppe.gif);
						background-position:	right center;
						background-repeat:		no-repeat;
						padding-right:			/*24px;*/ 28px;
						margin-right:			17px;
	}	
	.imprimer{
						background-image:		url(../medias/interface/ico_feuille.gif);
						background-position:	right center;
						background-repeat:		no-repeat;
						padding-right:			18px;
						margin-right:			17px;
	}	
	.acces{
						background-image:		url(../medias/interface/ico_cadenas.gif);
						background-position:	right center;
						background-repeat:		no-repeat;
						padding-right:			/*16px;*/ 20px;
						margin-right:			/*17px;*/ 17px;
	}	
	.langue{
						padding-right:			/*16px;*/ 2px;
						margin-right:			/*17px;*/ 17px;
	}																								
	
	a.bt_plus:link, a.bt_plus:active, a.bt_plus:visited{
			display:					block;
			font-size:					9px;
			margin-top:					7px;
			color: 						#727272;
			text-transform:				uppercase;
			text-decoration:			none;
	}
	
	a.bt_plus:hover{	
			text-decoration:			underline;
	}																							
	
	a.bt_menu, a.bt_menu:link, a.bt_menu:active, a.bt_menu:visited {
			display:					block;
			height:						/*28px;*/ 22px;
			width:						110px;
			color:						#5d5d5d;
			font-size:					11px;
			text-transform:				uppercase;
			text-decoration:			none;
			text-align:					center;
			padding:					/*12px 2px 0px 0px;*/ 5px 2px 0px 0px;
			margin-right:				1px;
			background-image:			url(../medias/interface/bkg_bt_menu_up.jpg);
			background-repeat:			no-repeat;
			background-position:		left bottom;
			float:						left;
	}	
	a.bt_menu:hover 	{
			background-image:			url(../medias/interface/bkg_bt_menu_over.jpg);
			
	}	
	a.bt_menu_current, a.bt_menu_current:link, a.bt_menu_current:active, a.bt_menu_current:visited 	{
			background-image:			url(../medias/interface/bkg_bt_menu_over.jpg);
	}
	a.leftmenu{
			text-decoration:			none;
		}
	a.leftmenuhover{
			text-decoration:			none;
			background-image:			url(../medias/icone_menu_over_test.gif);
			background-repeat:			no-repeat;
			padding-left:				10px;
		}
	a.leftmenu:hover{
			text-decoration:			underline;
		}
	
	.plus{
			position:					absolute;
			margin-top:					-2px;
	}
	
	
	div#menu_gauche ul {
			margin:						0px 15px;
			padding:					0px;
	}	
	div#menu_gauche ul li{
			list-style-type:			none;
		/*	list-style-image:			url(../medias/interface/puce.gif); */
			margin:						0px;
			padding:					0px;
	}						
	
/*	AUTRES																							*/

	.clear{	clear:						both;
			font-size:					1px;
	}
	.rollOverImg{
			cursor:						pointer;
	}
	
/*	HEAD																							*/

	img.sep_util{
			float:						left;
	}

	.titre_produit{
			float:						left;
	}
	
	.openfieldc{
			border-left:				1px solid #b5b5b5;
			border-right:				1px solid #b5b5b5;
			border-bottom:				1px solid #b5b5b5;
	}
	
	.openfields{
			border-left:				1px solid #b5b5b5;
			border-right:				1px solid #b5b5b5;
	}
	
/*	CONTENU																							*/

	.bloc h1{
			font-size:					12px;
			color:						#555555;
			font-family:				"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
			display: 					block;
			background-image:			url(../medias/interface/bkg_titre_bloc.gif);
			background-repeat:			repeat-x;
			background-position:		top;
			border-bottom:				1px solid #c7c7c7;
			padding:					4px 6px 1px 6px;
	}
	
	#page_content h1{
			margin-left:				-30px;
			margin-bottom:				15px;
			padding-left:				30px;
			color:						#7aa32f;
			/*background-image:			url(../medias/interface/ico_fleche_titre.gif);*/
			background-repeat:			no-repeat;	
			background-position:		left center;			
	}
	#page_content h2{
			margin-bottom:				6px;
			border-bottom:				1px solid #e3e3e3;
			color:						#7aa32f;
	}
	#page_content h3{
			margin-bottom:				6px;
			color:						#7aa32f;
	}	
	#page_content h4{
			margin-bottom:				3px;
			color:						#7aa32f;
	}	
	div#page_content p{
	}						
	#page_content ul, ol {
			padding:					0px;
			padding-left:				13px;
			margin:						0px;
			margin-bottom:				10px;
			font-size:					11px;
			margin-left:				30px;
			
	}
	
	div#page_content ul li{
			list-style-image:			url(../medias/interface/puce.gif);
	}																			
																			

	div#page_content table{
			font-size:					12px;
			line-height:				16px;
			margin-left:				30px;
			margin-bottom:				10px;
			width:						568px;
	}	
	
	.table_texte td{
		padding:						5px;
	}
	
	.bloc h1 img{
			margin-top:					6px;
			margin-left:				6px;
	}
	
	.bt_bas{
			height:						23px;
			background-image: 			url(../medias/interface/bkg_bt_plus.gif);
			background-repeat:			repeat-x;
			background-position:		bottom;
			border-top:					1px solid #c7c7c7;
			text-align:					center;
	}
	
	.fonction{
			margin-top:					1px;
			margin-bottom:				1px;
			font-family:				"Trebuchet MS";
			font-size:					11px;
			color:						white;
	}
	
	.fonction1{
			background-image:			url(../medias/interface/bkg_fonctionnalites_1.jpg);
			background-position:		top left;
			background-repeat:			no-repeat;
			height:						89px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.fonction2{
			background-image:			url(../medias/interface/bkg_fonctionnalites_2.jpg);
			background-position:		bottom left;
			background-repeat:			no-repeat;
			height:						88px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.fonction3{
			background-image:			url(../medias/interface/bkg_fonctionnalites_3.jpg);
			background-position:		top left;
			background-repeat:			no-repeat;
			height:						89px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.fonction4{
			background-image:			url(../medias/interface/bkg_fonctionnalites_4.jpg);
			background-position:		bottom left;
			background-repeat:			no-repeat;
			height:						88px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.fonction5{
			background-image:			url(../medias/interface/bkg_fonctionnalites_5.jpg);
			background-position:		top left;
			background-repeat:			no-repeat;
			height:						89px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.fonction6{
			background-image:			url(../medias/interface/bkg_fonctionnalites_6.jpg);
			background-position:		bottom left;
			background-repeat:			no-repeat;
			height:						88px;
			border-bottom:				1px solid #c7c7c7;
			padding-left:				115px;
			padding-right:				20px;
	}
	
	.separateur{
			padding-bottom:				1px;
			margin-bottom:				1px;
			border-bottom:				1px solid #c7c7c7;
	}
	
	h2.nouvelles{
			text-transform: 			uppercase;
			font-weight:				normal;
			font-size:					10px;
			color:						#60812f;
			margin-left:				15px;
			margin-right:				15px;
	}
	
	p.nouvelles{
			font-size:					11px;
			line-height:				14px;
			font-family:				"Trebuchet MS";
			margin-bottom:				15px;
			margin-left:				15px;
			margin-right:				15px;
	}
	
	div#footer p, div#footer_accueil p{
			margin:						0px;
			color:						#5a5a5a;
			line-height:				18px;
			font-size:					10px;
	}
	
	div#footer .copy, div#footer_accueil .copy{
			text-transform: 			uppercase;
			color:						#878787;
	}
	
	
	div#menu_gauche .over{
			display:					block;
			font-weight:				bold;
			padding-left: 				8px;
			margin-right:				8px;
			background-image:			url(../medias/interface/double_fleche_over.gif);
			background-repeat:			no-repeat;
			background-position:		right center;
	}
	
	div#menu_gauche .over_dans_li{
			font-weight:				bold;
			color:						#9c9c9c;
	}
	
	table.tableau_services {
			border-collapse:			collapse;
			border-bottom:				solid 1px #E3E3E3;
	}
	
	table.tableau_services th{
			background-color:			#FCFCFC;
			color:						#5D5D5D;
			text-align:					right;
			padding-right:				3px;
			border:						solid 1px #E3E3E3;
			font-weight:				bold;
	}
	
	table.tableau_services td{
			background-color:			#FFFFFF;
			padding-left:				3px;
			border-top:					solid 1px #E3E3E3;
	}
	
	table.tableau_gestionbd{
			border-collapse:			collapse;
	}
	
	table.tableau_gestionbd th{
			background-color:			#FCFCFC;
			color:						#5D5D5D;
			text-align:					center;
			border:						solid 1px #E3E3E3;
			font-weight:				bold;			
	}
	
	table.tableau_gestionbd td{
			background-color:			#FFFFFF;
			border:						solid 1px #E3E3E3;
			padding:					5px;
			vertical-align:				top;
	}
	
	.DisplayNone {
		display:						none;
	}