/*  STYLE STRUCTURES

PROPERTY FONT		    {font-style;font-variant;font-weight;font-size;line-height;font-family}
PROPERTY BACKGROUND 	{background-color;background-image;background-repeat;background-attachment;background-position}
*/

/* BASIC STYLES */

/* BODY STYLE */
HTML 		{TEXT-ALIGN: center;MARGIN:0px;}
BODY 		{TEXT-ALIGN: center;MARGIN:0px;}
BODY 		{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-COLOR: #efefef; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
TD 			{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
SELECT 		{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
FORM 		{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
OPTION 		{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
INPUT 		{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
INPUT 		{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}
INPUT.radio 	{BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
UL 			{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
LI 			{FONT-SIZE: 11px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}
FORM 		{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
P 			{PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
TD 			{VERTICAL-ALIGN: top}
DIV 			{BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: left}
IMG 			{BORDER-RIGHT: #ffffff 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px}
H1 			{FONT-WEIGHT: bold; MARGIN: 0px}
H2 			{FONT-WEIGHT: bold; MARGIN: 0px}
H3 			{FONT-WEIGHT: bold; MARGIN: 0px}
H4 			{FONT-WEIGHT: bold; MARGIN: 0px}
H5 			{FONT-WEIGHT: bold; MARGIN: 0px}
H6 			{FONT-WEIGHT: bold; MARGIN: 0px}
H1 			{PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 25px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Trebuchet MS",Verdana,Arial,sans-serif}
H2 			{FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px}
H3 			{PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: url(fleche_rouge.gif) no-repeat 0px 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 7px; BORDER-BOTTOM: #b4b4b4 1px solid}
H4 			{PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: url(fleche_rouge.gif) no-repeat 0px 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px}
H5 			{FONT-SIZE: 11px; PADDING-BOTTOM: 3px}
H6 			{FONT-SIZE: 10px}
A:link 		{FONT-WEIGHT: bold; COLOR: #d70005; TEXT-DECORATION: none}
A:visited 	{FONT-WEIGHT: bold; COLOR: #d70005; TEXT-DECORATION: none}
A:hover 		{FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none}
A:active 	{FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none}

/* BASIC TABLE STYLES */
#textarea		{height:60pt;color:#000000;background:#DDDDDD;font-size:11px;font-weight:normal;border-color:#000000;border-style:solid;border-width:1px;min-width:500px;max-width:500px;width:500px;text-align:left;}
#textarea_send		{height:90pt;color:#000000;background:#fff;font-size:11px;font-weight:normal;border-color:#000000;border-style:solid;border-width:1px;width:200px;text-align:left;}

#textarea_long		{height:350pt;color:#000000;background:#DDDDDD;font-size:11px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;border-color:#000000;border-style:solid;border-width:1px;min-width:500px;max-width:500px;width:500px;text-align:left;}

	/* CONTAINER STYLE : MAIN DIV WHERE THE WHOLE CONTENT IS SITUATED */
	#container 		{
	width:1002px;
	background:transparent url('mainbg.gif') repeat-y 0px 0px;
	PADDING:0px;
	margin:0px auto 0px auto;
				}

	/* header STYLE */
	#header 		{
                background : transparent url('header.jpg') no-repeat 0px 0px;
				height:132px;
				overflow:hidden;
				}

	#intro		{
				padding:5px;display:inline;position:absolute;margin:10px 0px 0px 360px;
				background-color:#eeeeee;
				width:210px;
				BORDER:#555 1PX SOLID;
				}


    #intro2 		{
				width:200px;display:inline;
				PADDING:0PX 0PX 0PX 0PX;
				MARGIN:0PX 0px 0PX 0PX;
				visibility:hidden;display:none;
				}

	#topmenu 	{
	PADDING:8PX 0PX 0PX 0PX;
	MARGIN:100PX 0px 0PX 0PX;
	height:26px;overflow:hidden;
	background:transparent url(topmenu.gif) no-repeat top left;
	}

#topmenu UL {display:inline;}
#topmenu LI {display:inline;margin-right:20px;}
    
	#content 		{
    padding:0px 0px 0px 5px;
	_padding:0px 0px 0px 1px;
	margin:0;
	background:transparent url('mainbg.gif') repeat-y 0px 0px;
	}

	#leftnavig	 	{
                    float:left;
                    font-size:11px;
                    background:transparent;
                    text-align:left;
                    width:200px;
                    text-align:left;
                    margin:0px 0px 0px 4px;
                    }
					
	#leftnavig H3			{display:block;color:#d70005;background:transparent;width:190px;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;text-transform:uppercase;font-size:9px;}
	
	#leftnavig a			{display:block;color:#FFFFFF;width:190px;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;background-color:#d70005;text-transform:uppercase;font-size:9px;}
	#leftnavig a:hover	{display:block;color:#000;width:190px;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;background-color:#ddd;text-transform:uppercase;font-size:9px;}
	#leftnavig h2		{display:block;color:#000;width:190px;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;background-color:#ddd;text-transform:uppercase;font-size:9px;font-weight:bold;}


	#main	 		{float:left;vertical-align:middle;background:transparent url('');color:#555555;width:680px;margin-top:20px;margin-left:22px}
	#main H3			{display:block;color:#d70005;background:transparent;line-height:20px;padding:0px 0px 0px 10px;margin:3px 0px 3px 0px;text-transform:uppercase;font-size:9px;}
	#main H3 img	{float:left;padding:0px;margin:0px 20px 0px 0px;}
	#main div{float:left;text-align:center;padding-bottom:15px;}
	#main img {margin-left:2px;display:inline;border:0px;}	

	#main a.processus		{float:left;display:inline;background:transparent;line-height:20px;text-decoration:none;border-bottom:#bbb 1px solid;width:130px;text-align:center;}
	#main a.processus:hover		{float:left;display:inline;background:#d70005;color:#fff;line-height:20px;text-decoration:none;border-bottom:#bbb 1px solid;width:130px;text-align:center;}
	#main H2.processus		{float:left;display:inline;background:#d70005;color:#fff;line-height:20px;text-decoration:none;border-bottom:#bbb 1px solid;width:130px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0;}
	#main H2.processus2		{float:left;display:inline;background:transparent;color:#bbb;line-height:20px;text-decoration:none;border-bottom:#bbb 1px solid;width:130px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:0;}

	#maindescription {background:#f7f0cf ;padding:10px 40px 10px 0px;margin:0px 0px 2px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:lighter;color:#000000;text-align:left;height:190px;}
	#maindescription img {margin:0px 0px 0px 0px;height:150px;float:right;padding:0px;}
	#maindescription P	{padding-left:10px;width:310px;}
	#maindescription A {color:#326600;margin-left:10px;}
	#maindescription A:hover{color:#000000;}

	#mainproduct {background:#ddd;padding:10px 0px 0px 0px;margin:0px 0px 10px 0px;font-weight:normal;color:#000000;text-align:left;border:0px;width:650px;clear:none;display:block;}
	#mainproduct-left {width:370px;display:inline;text-align:left;}
	#mainproduct-right{width:219px;display:inline;margin-left:32px;text-align:left}
	#mainproduct img {margin:0px 0px 0px 0px;display:inline;text-align:left;}
	#mainproduct P	{margin:0px 0px 10px 10px;font-size:11px;color:#000000;font-weight:normal;text-align:left;}
	#mainproduct h5	{text-align:left;margin-left:10px;}
	#mainproduct h6	{text-align:center;margin-left:10px;color:#fff;background-color:#d70005;line-height:20px;border:1px #fff solid;width:160px;}
	

	
	 dt {text-align:left;margin-top:9px;width:150px;margin-left:0px;margin-left:10px;_margin-left:5px;float:left;clear:left;}
	 dd {text-align:left;margin-top:9px;width:300px;margin-left:0px;float:left}
	 input.npa {width:30px;}
	 input.loc {width:165px;margin-left:5px;}
	 input.submit	{display:inline;color:#FFFFFF;background:#d70005;border:#fff 1px solid;}
	 input.cancel	{display:inline;color:#FFFFFF;background:#555555;margin-left:20px;border:#fff 1px solid;}
	 input.checkbox{vertical-align:absmiddle;border:0;}
	 form {text-align:left;margin:0;padding:0;}
	 H4 {margin-left:10px;font-size:11px;font-weight:bold;padding:0;margin-bottom:5px;border-bottom:#AAAAAA 1px solid;width:350px;color:#555555}
	 dl{margin:0px;padding:0px;}
	
	#footer {background:transparent url(footer.gif) no-repeat;height:55px;}
	
P.light			{font-weight:900;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;COLOR:#000000;padding:5px 0px 10px 0px;margin:10px 0px 0px 0px}
FIELDSET		{text-align:left;BACKGROUND-color:#dddddd;border:0;padding:10px;display:block;}
input.light {float:left;color:#fff;font-weight:normal;margin-left:0px;text-align:center;width:120px;background-color:#009fdd;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;margin-top:10px;}
input.lightreset {float:left;display:inline;color:#fff;font-weight:normal;margin-left:20px;text-align:center;width:120px;background-color:#ca061a;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;margin-top:10px;}

