/* CSS Document */
.infobulle 				{position:absolute;visibility:hidden;z-index:500;}

body 					{SCROLLBAR-FACE-COLOR:#35435f;SCROLLBAR-FACE-COLOR:#B5969C;SCROLLBAR-FACE-COLOR:#FFFFFF; 
						 SCROLLBAR-HIGHLIGHT-COLOR:#323F48;SCROLLBAR-SHADOW-COLOR:#323F48;SCROLLBAR-3DLIGHT-COLOR:#323F48;
						 SCROLLBAR-ARROW-COLOR:#323F48;SCROLLBAR-TRACK-COLOR:#323F48;SCROLLBAR-DARKSHADOW-COLOR:#323F48;
						 font: 11px Tahoma, Verdana, Helvetica, sans-serif;margin:0px;}



/* LA STRUCTURE DE LA PAGE d'accueil */
#animation			{position:absolute;top:29px;left:142px;}
#haut,#header,#menu,#bandeau,#centre,#pied_page {left:0px;}
#haut					{position:relative;top:0px;width:1000px;height:28px;background-image:url(images/marge_haut.gif); 
						 background-repeat:no-repeat;}
#header					{position:relative;top:0px;width:1000px;height:162px;background-color:white;}
	#pays-fr			{position:absolute;top:1px;left:915px;}
	#pays-an			{position:absolute;top:3px;left:945px;}

#menu					{color: #547B83;height:31px;background-color:#323F48;font-weight:bold;}
#bandeau				{position:relative;top:0px;width:1000px;height:20px;background-color:#818080;text-align:right; z-index:1; overflow:hidden;}
	#bleu				{position:absolute;top:0px;left:0px;width:400px;height:10px;background-color:#7F8F31;}		
	#vert				{position:absolute;top:10px;left:0px;width:400px;height:10px;background-color:#77A5AE;}
	#orange				{position:absolute;top:0px;left:400px;width:300px;height:21px;background-color:#D79600;}
#centre					{
	position:relative;
	top:0px;
	width:1000px;
	height:1550px;
	background-color:white;
	border-left:2px solid #BDBDBD;
	border-right:2px solid #BDBDBD;
	border-bottom:2px solid #BDBDBD;
}
#centre_en					{
	position:relative;
	top:0px;
	width:1000px;
	height:900px;
	background-color:white;
	border-left:2px solid #BDBDBD;
	border-right:2px solid #BDBDBD;
	border-bottom:2px solid #BDBDBD;
}
	#intro				{position:absolute;top:20px;left:40px;width:260px;}
	#logo				{position:absolute;top:10px;left:10px;width:13px;height:96px;}
	#adresse			{position:absolute;top:330px;left:10px;width:260px;height:160px;}
	#actus				{position:absolute;top:48px;left:330px;width:435px;height:50px;color:#547B83;}
	  #actusbis			{position:absolute;top:60px;}
	#date				{position:absolute;top:20px;left:795px;width:185px;text-align:right}
	#agenda				{position:absolute;top:48px;left:795px;width:185px;height:50px;}
#pied_page				{position:relative;top:0px;width:1000px;height:50px;background-color:white;z-index:1}
	#mension			{position:absolute;top:10px;left:10px;}
	#croisix			{position:absolute;top:10px;left:850px;}


/* LA STRUCTURE DE LA PAGE INTERIEURE */

#haut_,#contenu_global {left:0px;z-index:2;}
#haut_					{position:relative;top:0px;width:1000px;height:28px;background-image:url(images/marge_haut.gif); 
						 background-repeat:no-repeat;z-index:2;}/*323F48*/
#popuphotos				{position:absolute;z-index:10000;height:550px;left:434px;margin-left:-180px;top:23px;width:500px;
						 border: solid 1px #84952B;background-color:white;padding:10px;
						 opacity: 1;filter:alpha(opacity=100);moz-opacity: 1;visibility:hidden;}	 
#highslid				{position:absolute;z-index:10002;}	


	#fermer				{position:absolute;top:8px;left:474px;}
#cacherbody				{position: absolute;top:0;left:0;z-index:9999;width:100%;height:200%;background-color:black;
						opacity: 0.6;filter:alpha(opacity=60);moz-opacity: 0.6;visibility:hidden;}
#contenu_global			{position:relative;top:0px;width:1000px;background-color:white;
						 border:2px solid #BDBDBD;border-top:0px;overflow:visible; }
	#date_				{position:absolute;top:0px;left:800px;z-index:11;width:185px;text-align:right;}
	#date_ td			{vertical-align:bottom;}
	
	#contenu_g			{position:absolute;top:10px;left:10px;width:150px;}
	#tableauconteneur	{position:relative; left:180px;}
	#tableauconteneur td{vertical-align:top;}
	#contenu_c			{width:550px;margin-bottom:40px;margin-top:43px}
	  #contenu  		{position:relative;width:550px;text-align:justify;}
	#contenu_c2			{position:relative;top:40px;left:180px;width:800px;margin-bottom:40px;}/*pages autres que produits.php*/
	#contenu_d			{width:225px;z-index:10;background-color:white; margin-top:43px}

#contenu_print		{position:relative;top:0px;left:10px;width:120px;margin-bottom:40px;}
#contenu_d_print		{position:absolute;top:0px;left:560px;width:200px;z-index:10;background-color:white;}
#pied_page_print		{position:relative;top:0px;width:800px;height:40px;background-color:white;z-index:1}

/* LES CLASSES DE LA PAGE*/
.menu_header	 		{color: white; text-align:right;}
.logo					{position:absolute;top:30px;left:30px;width:136px;height:85px;z-index:1;}
.header 				{background: #ECFFB1 url(images/header.gif) no-repeat top;}
.partie6 				{text-align: right;}
.bandeau_noir			{border-top:12px solid #3D3D3D;}
.bandeau_gris			{border-top:12px solid #E4E4E4;}
div.newsletterpeda	{color:#F2EFEC;background:url(images/fond-newsletter.jpg) top left no-repeat;
					width:181px;height:113px;padding:5px 7px 0px 7px; color:#3d3d3d;} /*Newsletter*/
.inputnewsletter { width:140px; }
.submitnewsletter {background:url(images/fleche-newsletter.gif); width:20px;height:20px; border:0px; padding:2px;}

/* LES FONDS */
.bleu					{color:#547B83;}
.bleuTexte				{color:#547B83;border:1px dashed; padding-left:3px;padding-bottom:5px;}
.bleuTexte p             {color:#000000;}
.bleuTitre				{color:#547B83;border:1px solid; background-color:#E4E4E4; padding-left:5px;}
.noir					{color:#000000;}
.fondinfobulle 			{background-color:#F4F4F4;}
.fondevis				{background-color:#CCD2AD;}
.fondniv0				{background-color:#C5CCA2;}
.trait					{width:90%;height:1px;background-color:#84952B;margin-bottom:5px;}
.contour				{border: 1px solid #000000;}


/* LES BALISES MAJEURES */
p 						{margin-top:0px; margin-bottom:10px;}
p.menu_gauche			{margin:0px;font-size: 11px;}
p.picto_vert			{margin: 10px 0px 0px 0px;border-left: 10px solid #7F8E2F;padding: 0px 0px 0px 5px;font-size: 11px;line-height:100%;}

table					{font-size:11px;}
form					{margin:0px;}
img						{border:0px;}
img.encadre				{border:1 px solid #666666}

ul						{list-style : disc outside url(images/im-blanc.gif) ; margin-left:0px;margin-top:0px;}
li 						{margin-bottom:10px;}


a 						{color: black;text-decoration:none;}
a:hover					{color: white;text-decoration:none;background-color:#0D4875;}



#centre a 				{color: #0D4875;text-decoration:underline;}
#centre a:hover			{color: white;text-decoration:none;background-color:#0D4875;}

#agenda a.nohover:hover			{background-color:#ffffff}

#video a 				{color: #0D4875;text-decoration:underline;}
#video a:hover			{text-decoration:none;}

#contenu a				{color: #0D4875;text-decoration:underline;}
#contenu a:hover		{color: white;text-decoration:none;background-color:#0D4875;}

#contenu_c2 a			{color: #0D4875;text-decoration:underline;}
#contenu_c2 a:hover		{color: white;text-decoration:none;background-color:#0D4875;}

#contenu_d a			{color: #0D4875;text-decoration:underline;}
#contenu_d a:hover		{color: white;text-decoration:none;background-color:#0D4875;}

#faq a				{color: black;text-decoration:none;}
#faq a:hover		{color: white;text-decoration:none;background-color:#0D4875;}

#haut a				{color:white;text-decoration:none;}
#haut a:hover			{color: #DDE7E8;text-decoration:none;}						 						 
#haut .input			{color: #2D4071; background-color:white;width:108px;height:17px;font-size:10px;border:1px solid white;}
#haut .bouton			{width:20px;background-color:#2D4071;height:17px;color:white;font-size:10px;padding:0px;border:1px solid white;}

#haut_ a				{color:white;text-decoration:none;}
#haut_ a:hover			{color: #DDE7E8;text-decoration:none;}						 						 
#haut_ .input			{color: #2D4071; background-color:white;width:108px;height:17px;font-size:10px;border:1px solid white;}
#haut_ .bouton			{width:20px;background-color:#2D4071;height:17px;color:white;font-size:10px;padding:0px;border:1px solid white;}

#menu select 			{color:white;font-size:10px;background-color:#323F48;width:135px;}

#contenu_d .bouton		{background-color:#98A85E;color:white;border:1px solid white;font-size:10px;font-weight:bold;}
#contenu_d .bouton2		{background-color:#98A85E;color:white;border:1px solid white;font-size:10px;font-weight:bold;width:14px;}
#contenu_d select		{font-size:10px;background-color:#CCD2AD;width:150px;}
#contenu_d .texteblanc  {color: #000000;font-size: 10px;border:solid 1px #000000;background-color:white;}

#contenu_c2 .boutonombre  {color:white;font-size:10px;background-color:#7E8F32;}
#contenu_c2 input  		{color:black;font-size:10px;border:solid 1px #000000;background-color:white;}
#contenu_c2 .checkbox  	{color:black;font-size:10px;border:solid 0px #000000;background-color:white;}

h1						{font-size: 12px; color: #3D3D3D;margin-bottom:5px;margin-top:0px;} 
h1.ligne				{border-bottom:1px solid #84952B;width:100%;padding-bottom:2px;margin-top:40px;text-align:left} 
h2						{font-size: 11px;color:#547B83;} /* page d'accueil */
h3						{font-size: 14px; color:#3D3D3D;margin-bottom:7px;margin-top:0} /* page d'accueil */ 
h5						{font-size: 14px; color:#353535;margin:0px} /* page d'accueil */
h6						{font-size:14px;color: #000000;margin-bottom:5px;margin-top:0px;font-weight:bold;} /*contenu_d (demande de devis) */						

.texterouge				{ color:#FF0000}
					 
	/* LES FLOTTEMENTS */
.float_centre		{float:left; margin:0px 15px 20px 0px;border-left:1px solid #CCCCCC;
				 	 border-bottom:3px solid #CCCCCC; padding-left:1px;color: #0D4875; } 
.float_menu			{float:left;margin:0px;}		
.float_contenu_d	{float:right;margin:10px 0px 10px 0px;width:160px;
					text-align:left;border-left:30px solid white;background-color:white;}
.float-image 		{float:left;margin:0px 15px 20px 0px;}
.clearboth 			{ clear:both;}
.float_fleche 		{float:right;margin:2px 15px 0px 3px;} /*Plus de photos */
    /* IMAGE NOEL */
.imagenoel {
	position:absolute;
	left: 255px;
	top: 14px;
}

	/* HIGHSLIDE */

.highslide {cursor: url(js/highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;
background-color: white;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(js/highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {color: white;background-color: gray;}
a.highslide-full-expand {background: url(js/highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
