/* CSS Document */
*						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
table 					{border-collapse:collapse; border:0px; width:100%;}
td						{vertical-align:top}
th						{text-align:left; vertical-align:top}
img						{border:none}
ul 						{list-style:none}
h2						{font-size:120%}
h3						{font-size:130%}
textarea .inputbox 		{width:350px; height:100px}

.clr					{clear:both}
.width					{width:100%}
.middle					{vertical-align:middle}
.main 					{margin: 0 auto;  display:table; text-align:left}


/*__________________________________________________________________TAGS_____________________________________*/
body, button, td, th, div {font:normal 12px arial; color:#606d78;}
input 					{color:#606d78}
body 					{padding:0px 0px 0px 0px; text-align:center; background-color:#0B0C0E; }

td 						{line-height:16px; color:#000;}

a						{color:#000; text-decoration:underline}
a:visited 				{color:#000;}
a:hover 				{color:#000; text-decoration:none}

label					{color:#000;}



/*________________________________________________CENTRALE PER PHP__________________________*/
.moduledone				{width:652px;background:url(../images/ct_bottom.jpg) no-repeat 0 bottom #0B0C0E; margin:0px 0px 9px 0px;}
.moduledone div			{background:url(../images/ct_top.jpg) no-repeat 0 0}
* html .moduledone div	{width:100%}
.moduledone div div		{background:none; padding-bottom: 25px;}
.moduledone div div div	{color:#B7CBD7; background:none; border-left:2px solid #333333; border-right: 2px solid #333333;}
.moduledone h3			{color:#606D78; font-size:19px; font-weight:bold; padding:18px 0px 0px 20px;}
.moduledone h2			{color:#FFF; font-size:16px; font-weight:bold; padding:15px 0px 0px 20px;}
.moduledone ul			{padding:4px 0px 0px 0px;}
.moduledone li			{padding:0px 0px 2px 0px;}
.moduledone li strong a	{font-size:12px; color:#fff !important}
.moduledone li span		{padding:0px 0px 0px 15px; display:block; color:#fff}
.moduledone a			{color:#FFFFFF; text-decoration:none; }
.moduledone a:hover		{color:#FFFFFF; text-decoration:underline}
.moduledone p			{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DEE8ED; line-height:20px; padding-bottom:10px; text-align:justify; margin-right:10px;}
.moduledone table td		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DEE8ED; padding-bottom:10px; }
.moduledone img			{ border:0px;}
.alto{ min-height:340px; margin-top: -1px; padding: 22px 10px 0px 18px;}

/*______________________HEADING__________________*/

.componentheading		{color:#085382; font-size:28px; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 10px 0px;}
.contentheading			{color:#085382; font-size:24px; font-weight:bold; padding:6px 0px 0px 0px; line-height:24px !important}
.buttonheading			{padding:10px 0px 0px 0px;}

/*______________________BUTTONS__________________*/

.button, .validate		{color:#fff; font-size:12px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:22px; display:block; text-transform:none; text-align:center; border:none}

/*________________________________________BOX PRODOTTI THENAR________________________________________________________________*/

.module					{margin:0px 0px 9px 0px;}
.module div				{}
.module div div			{}
.module div div div		{color:#d3d3d3}
* html .module div div div {width:100%; }
.module h3				{color:#95caf3; font-size:16px; font-weight:normal; text-transform:none; padding:7px 0px 10px 15px;}
.module ul				{padding:0px 0px 15px 0px;}
.module li				{padding:2px 0px 2px 0px; }
.module li a			{color:#FFFFFF; font-size:13px; font-weight:normal;  text-decoration:none; line-height:16px; padding:0px 0px 0px 14px; background:url(../images/menu_bullet.gif) no-repeat 0px 4px; display:block}
.module li a:hover		{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.module li a:visited	{color:#FFFFFF}

/*____________________________________________BOX APPROFONDIMENTI____________________________________________________________*/

.documents					{margin:0px 0px 9px 0px;}
.documents div				{}
.documents div div			{}
.documents div div div		{color:#d3d3d3}
* html .documents div div div {width:100%; }
.documents h3				{color:#599D1C; font-size:16px; font-weight:normal; text-transform:none; padding:7px 0px 10px 15px;}
.documents ul				{padding:0px 0px 15px 0px;}
.documents li				{padding:2px 0px 2px 0px; }
.documents li a			{color:#FFFFFF; font-size:13px; font-weight:normal;  text-decoration:none; line-height:16px; padding:0px 0px 0px 14px; background:url(../images/menu_bullet_blu.gif) no-repeat 0px 4px; display:block}
.documents li a:hover		{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.documents li a:visited	{color:#FFFFFF}

/*________________________________________BOX LINEE THENAR________________________________________________________________*/
/*________HANDEX_________________*/
a.handexbuttons{
background: url(../images/handex.gif) no-repeat top left;
display: block;
float: left;
height: 26px;
padding-left: 8px;
text-decoration: none;
}
a:link.handexbuttons, a:visited.handexbuttons, a:hover.handexbuttons, a:active.boldbuttons{
text-decoration:none;}
a.handexbuttons span{display: block; padding: 4px 85px 4px 2px;}
a:hover.handexbuttons{ background-image:url(../images/handex_over.gif); text-decoration:none;}
.buttonwrapper{ overflow: hidden; padding-left:30px; width: 100%;}
/*________MODUS_________________*/
a.modusbuttons{
background: url(../images/modus.gif) no-repeat top left;
display: block;
float: left;
height: 30px;
padding-left: 8px;
text-decoration: none;
}
a:link.modusbuttons, a:visited.modusbuttons, a:hover.modusbuttons, a:active.modusbuttons{
text-decoration:none;}
a.modusbuttons span{display: block; padding: 4px 80px 4px 2px;}
a:hover.modusbuttons{ background-image:url(../images/modus_over.gif); text-decoration:none;}

/*________CLAUSUM________________*/
a.clausumbuttons{
background: url(../images/clausum.gif) no-repeat top left;
display: block;
float: left;
height: 30px;
padding-left: 8px;
text-decoration: none;
}
a:link.clausumbuttons, a:visited.clausumbuttons, a:hover.clausumbuttons, a:active.clausumbuttons{
text-decoration:none;}
a.clausumbuttons span{display: block; padding: 4px 90px 4px 2px;}
a:hover.clausumbuttons{ background-image:url(../images/clausum_over.gif); text-decoration:none;}

/*________CLAUSUM OIL________________*/
a.clausumoilbuttons{
background: url(../images/oil.gif) no-repeat top left;
display: block;
float: left;
height: 30px;
padding-left: 8px;
text-decoration: none;
}
a:link.clausumoilbuttons, a:visited.clausumoilbuttons, a:hover.clausumoilbuttons, a:active.clausumoilbuttons{
text-decoration:none;}
a.clausumoilbuttons span{display: block; padding: 4px 120px 4px 2px;}
a:hover.clausumoilbuttons{ background-image:url(../images/oil_over.gif); text-decoration:none;}

/*________FLEXUM________________*/
a.flexumbuttons{
background: url(../images/flexum.gif) no-repeat top left;
display: block;
float: left;
height: 30px;
padding-left: 8px;
text-decoration: none;
}
a:link.flexumbuttons, a:visited.flexumbuttons, a:hover.flexumbuttons, a:active.flexumbuttons{
text-decoration:none;}
a.flexumbuttons span{display: block; padding: 4px 120px 4px 2px;}
a:hover.flexumbuttons{ background-image:url(../images/flexum_over.gif); text-decoration:none;}

/*________VALPA________________*/
a.valpabuttons{
background: url(../images/valpa.gif) no-repeat top left;
display: block;
float: left;
height: 30px;
padding-left: 8px;
text-decoration: none;
}
a:link.valpabuttons, a:visited.valpabuttons, a:hover.valpabuttons, a:active.valpabuttons{
text-decoration:none;}
a.valpabuttons span{display: block; padding: 4px 120px 4px 2px;}
a:hover.valpabuttons{ background-image:url(../images/valpa_over.gif); text-decoration:none;}



/*_______________________________________BANNER_______________________*/
.modulebanner			{margin:0px 0px 9px 0px;}
.modulebanner div div div	{padding:0px 0px 0px 0px;}

/*________________________________________BOX THENAR ISTITUZIONALE_____________________________________*/
.modulethenar			{margin:0px 0px 9px 0px; background: url(../images/box1_bg.jpg) repeat-y}
.modulethenar div		{background:url(../images/box1_bot.jpg) no-repeat 0 bottom;}
* html .modulethenar div	{width:100%}
.modulethenar div div	{background:url(../images/box1_top.jpg) no-repeat 0 0}
.modulethenar div div div{background:none}
.modulethenar div div div div {padding:0px 0px 0px 0px;}
.modulethenar h3			{color:#141b20; font-size:16px; font-weight:normal; text-transform:none; padding:16px 0px 0px 15px;}
.modulethenar ul			{padding:0px 0px 0px 0px;}
.modulethenar li			{padding:2px 0px 2px 0px; background:url(../images/li_bg.gif) repeat-x 0 bottom }
.modulethenar li a		{color:#fff; font-size:12px; font-weight:normal; font-family:Arial;  text-decoration:none; line-height:16px; padding:1px 0px 2px 16px; background:url(../images/menu_bullet.gif) no-repeat 0px 8px; display:block}
.modulethenar li a:hover	{color:#fff; text-decoration:underline; font-weight:bold;}
.modulethenar li a:visited{color:#fff}

/*________________________________________TOPMENU_____________________________________*/

#topmenu 				{margin:0px 0px 0px 0px; height:43px; overflow:hidden;}
#topmenu .dt			{}

/*________________________________________BOX LOGIN_____________________________________*/

.benvenuto				{margin:0px 0px 9px 0px; background-color:#28292B;}
.benvenuto div			{background:url(../images/box2_bot.gif) no-repeat 0 bottom; padding-bottom:3px;}
* html .benvenuto div	{width:100%}
.benvenuto div div		{background:url(../images/box2_top.gif) no-repeat 0 0}
.benvenuto div div div	{background:none}
.benvenuto h3			{color:#d7d7d7; font-size:16px; font-weight:normal; text-transform:none; padding:12px 0px 10px 15px;}
.benvenuto h2			{color:#d7d7d7; font-size:14px; font-weight:normal; text-transform:none; padding:10px 0px 10px 5px;}
.benvenuto label		{color:#949494; padding:0px 0px 0px 1px; display:block; vertical-align:middle; font-size:12px; text-transform:lowercase; font-family:Arial}
.benvenuto p, label.remember {color:#949494; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal;}
.benvenuto a			{color:#F54B12 !important; font-size:12px; text-decoration:none;  padding:1px 0px 2px 16px;background:url(../images/bullet_red.gif) no-repeat 0px 6px; display:block}
.benvenuto a:hover		{color:#F54B12; text-decoration:underline; font-weight:bold;}
.benvenuto form			{text-align:left; padding:0px 0px 10px 0px;}
.benvenuto form div		{width:65px; margin:auto;}
* html .benvenuto form div	{width:65px; margin:0px 0px 0px 0px;}
.benvenuto .inputbox	{width:146px !important; height:18px;	border:1px solid #525252; margin:2px 0px 2px 0px; padding:0px 0px 0px 3px; color:#d3d3d3; vertical-align:middle; background:#636363;}	/* inputbox */
.benvenuto .button		{border:none; background:url(../images/login.jpg) no-repeat 0 0; width:71px; color:#fff; font-size:11px; font-weight:bold !important; margin:10px 0px 5px 0px; text-align:center; padding:0px 0px 0px 0px; font-family:Tahoma} /* button */
#mod_login_remember		{margin:0px 10px 0px 0px; vertical-align:middle; background:none; border:none; float:left; display:block; width:12px}		/*checkbox*/

.required				{border:1px solid #46462f; margin:0px 0px 0px 0px;}
input.requred			{border:none !important}

/*____________________________BOX ROSSO______________________________*/
.module_s3				{background:url(../images/box3_bot.jpg) no-repeat 0 bottom #C7210B; margin:0px 0px 9px 0px; padding-bottom:0px;}
.module_s3 div			{background:url(../images/box3_top.jpg) no-repeat 0 0}
* html .module_s3 div	{width:100%}
.module_s3 div div		{background:none}
.module_s3 div div div	{color:#FFFFFF; background:none}
.module_s3 h3			{color:#000; font-size:16px; font-weight:normal; padding:15px 0px 0px 15px;}
.module_s3 h2			{color:#FFFFFF; font-size:14px; font-weight:bold; }
.module_s3 p			{color:#FFFFFF; font-size:12px; line-height:20px; text-align:left;}
.module_s3 img			{padding:5px; text-align:center;}
.module_s3 ul			{padding:4px 0px 0px 0px;}
.module_s3 li			{padding:0px 0px 2px 0px;}
.module_s3 td		    {padding-bottom:10px; padding-top:6px; border-bottom:1px solid #E63714;}
.module_s3 a			{color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:underline;}
.module_s3 a:hover		{color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*________________________________________BOX CERCA PRODOTTO_____________________________________*/

.cerca				{margin:0px 0px 0px 0px; background-color:#4A7A16;}
.cerca div			{background:url(../images/box4_bot.jpg) no-repeat 0 bottom; padding-bottom:3px; }
* html .cerca div	{width:100%}
.cerca div div		{background:url(../images/box4_top.jpg) no-repeat 0 0}
.cerca div div div	{background:none}
.cerca h3			{color:#E0FF75; font-size:16px; font-weight:normal; text-transform:none; padding:12px 0px 10px 15px;}
.cerca h2			{color:#CCE871; font-size:14px; font-weight:normal; text-transform:none; padding:0px 0px 1px 15px; background:url(../images/bullet_green.gif) no-repeat 0px 6px; display:block}
.cerca a			{color:#CCE871 !important; font-size:13px; text-decoration:underline; font-weight:bold;}
.cerca li a			{color:#fff; font-size:14px; font-weight:bold; font-family:Arial;  text-decoration:underline; padding:1px 0px 2px 16px; background:url(../images/bullet_green.gif) no-repeat 0px 6px; display:block}
.cerca a:hover		{color:#CCE871;  font-weight:bold; text-decoration:none;}
.cerca form			{text-align:left; padding:0px 0px 10px 0px;}
.cerca form div		{width:65px; margin:auto;}
.cerca .inputbox	{width:146px !important; height:18px; border:1px solid #447014; margin:2px 0px 2px 0px; padding:0px 0px 0px 3px; color:#28292B; vertical-align:middle; background:#FFFFFF;}	/* inputbox */
.cerca .button		{border:none; background:url(../images/cerca.gif)   no-repeat 0 0; width:76px; color:#000000; font-size:11px; font-weight:bold !important; margin:10px 0px 5px 0px; text-align:center; padding:0px 0px 0px 0px; font-family:Tahoma}


/*___________________________________________________________principale_________________________________*/

.main 					{width:1040px;}
#tail					{width:100%; background:url(../images/tail.jpg); background-repeat:repeat-x;}
#header					{height:178px; width:1040px; background:url(../images/header.jpg) no-repeat 0 0; overflow:hidden; }
/*#logo					{width:600px; float:left; padding:65px 0px 0px 4px;}*/


#content				{padding:0px 0px 20px 0px;}
.pagecolor				{background-color:#0B0C0E;}
.box_indent				{padding:5px 16px 15px 15px;}
.c2						{width:195px; background:url(../images/gl.gif) repeat-x 0 10px}
.c2 .space				{padding:27px 0px 0px 11px;}
.c2 .space3				{padding:2px 0px 0px 11px;}
.c1						{width:195px; background:url(../images/gl.gif) repeat-x 0 10px}
.c1bottom				{background:url(../images/gl.gif) repeat-x 0 10px; margin:0 auto; text-align:right;}
.c1	.space				{padding:27px 11px 0px 0px;}
.c1	.space2				{padding:25px;}

#footer					{padding:0px 0px 0px 0px; background:#191b1d}
#footer .space 			{height:64px; padding:0px 7px 0px 7px; text-align: center;}
#footer .space div		{padding:22px 0px 0px 20px; color:#f4f4f4 !important; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
#footer a				{color:#89caef; font-size:11px; text-decoration:underline;}
#footer a:hover			{text-decoration:none}

/*_____________________________________BANDIERE LINGUE_______________________________*/
.buttonlanguage{ margin:0 auto; float:right; }


/*________ITALIANO_________________*/
itabuttons li{
text-decoration:none;}

a.itabuttons{
background: url(../images/flag_ita_disab.gif) no-repeat top left;
display: block;
float: left;
height: 40px;
width:30px;
padding-left: 2px;
text-decoration: none;
}
a:link.itabuttons{text-decoration:none}
a:visited.itabuttons{text-decoration:none}
a:hover.itabuttons {background-image:url(../images/flag_ita_over.gif); text-decoration:none;}
a:active.itabuttons{text-decoration:none;background-image:url(../images/flag_ita.gif);}
a.itabuttons#current{background-image:url(../images/flag_ita.gif);}

/*________INGLESE_________________*/
a.engbuttons{
background: url(../images/flag_eng_disab.gif) no-repeat top left;
display: block;
float: left;
height: 40px;
width:30px;
padding-left:8px;
text-decoration: none;
}
a:link.engbuttons{text-decoration:none}
a:visited.engbuttons{text-decoration:none}
a:hover.engbuttons {background-image:url(../images/flag_eng_over.gif); text-decoration:none;}
a:active.engbuttons{text-decoration:none;background-image:url(../images/flag_eng.gif);}
a.engbuttons#current{background-image:url(../images/flag_eng.gif);}
/*________TEDESCO_________________*/
a.tedbuttons{
background: url(../images/flag_ted_disab.gif) no-repeat top left;
display: block;
float: left;
height: 40px;
width:30px;
padding-left:8px;
text-decoration: none;
}
a:link.tedbuttons{text-decoration:none}
a:visited.tedbuttons{text-decoration:none}
a:hover.tedbuttons {background-image:url(../images/flag_ted_over.gif); text-decoration:none;}
a:active.tedbuttons{text-decoration:none;background-image:url(../images/flag_ted.gif);}
a.tedbuttons#current{background-image:url(../images/flag_ted.gif);}
/*________FRANCESE_________________*/
a.frabuttons{
background: url(../images/flag_fra_disab.gif) no-repeat top left;
display: block;
float: left;
height: 40px;
width:30px;
padding-left:8px;
text-decoration: none;
}
a:link.frabuttons{text-decoration:none}
a:visited.frabuttons{text-decoration:none}
a:hover.frabuttons {background-image:url(../images/flag_fra_over.gif); text-decoration:none;}
a:active.frabuttons{text-decoration:none;background-image:url(../images/flag_fra.gif);}
a.frabuttons#current{background-image:url(../images/flag_fra.gif);}
/*________SPAGNOLO_________________*/
a.espbuttons{
background: url(../images/flag_esp_disab.gif) no-repeat top left;
display: block;
float: left;
height: 40px;
width:30px;
padding-left:8px;
text-decoration: none;
}
a:link.espbuttons{text-decoration:none}
a:visited.espbuttons{text-decoration:none}
a:hover.espbuttons {background-image:url(../images/flag_esp_over.gif); text-decoration:none;}
a:active.espbuttons{text-decoration:none;background-image:url(../images/flag_esp.gif);}
a.espbuttons#current{background-image:url(../images/flag_esp.gif);}

/*________________________________________BOX HANDBOOK_____________________________________*/

.handbook				{margin:0px 0px 9px 0px; float:left; width:210px; height:360px;}
.handbook div			{ background-color:#009900; padding-bottom:3px;}
* html .handbook div	{width:100%}
.handbook h3			{color:#d7d7d7; font-size:16px; font-weight: bold; text-transform:none; padding:2px 0px 0px 10px;}
.handbook h2			{color: #FFFFFF; font-size:18px; font-weight: bold; text-transform:none; padding:0px 0px 5px 10px; margin:0;}
.handbook label		{color:#949494; padding:0px 0px 0px 1px; display:block; vertical-align:middle; font-size:12px; text-transform:lowercase; font-family:Arial}
.handbook p		{color:#d7d7d7; font-size:13px; font-weight: normal; text-align:left; line-height:18px; padding:10px 0px 10px 10px;}
.handbook ul li a			{color:#F54B12 !important; font-size:12px; text-decoration:none;  padding:1px 0px 2px 16px; background:url(../images/bullet_red.gif) no-repeat 0px 6px; display:block; margin-left:10px;}
.handbook ul li a:hover		{color:#F54B12; text-decoration:underline; font-weight:bold;}
.handbook form			{text-align:left; padding:0px 0px 10px 0px;}
.handbook form div		{width:65px; margin:auto;}
* html .handbook form div	{width:65px; margin:0px 0px 0px 0px;}
.handbook .inputbox	{width:146px !important; height:18px;	border:1px solid #525252; margin:2px 0px 2px 0px; padding:0px 0px 0px 3px; color:#d3d3d3; vertical-align:middle; background:#636363;}	/* inputbox */
.handbook .button		{border:none; background:url(../images/login.jpg) no-repeat 0 0; width:71px; color:#fff; font-size:11px; font-weight:bold !important; margin:10px 0px 5px 0px; text-align:center; padding:0px 0px 0px 0px; font-family:Tahoma} /* button */
#bordohandbook{height:3px; width:210px; background:url(../images/gl.gif) repeat-x 0 10px;}

/*________________________________________HAND BOOK STEP1_____________________________________*/

#sceglihandbook{ padding:1px; margin:0 auto; width:450px;/* width:85%;*/ text-align:center; margin-right:90px; } 
#sceglihandbook td.link{ height:80px;} 
#sceglihandbook a			{color: #FFFFFF; font-weight:bold; font-size:13px; text-decoration:none; margin:0px; padding:0px;   }
#sceglihandbook a:hover		{color: #FFFFFF; text-decoration:underline; font-weight:bold; margin:0px; padding:0px;}
