/*Stili generali*/
html					{ height:100%; }
body					{ background:#DDDBD9; height:100%; margin:0; font-family:verdana; text-align:center;}
h1, h2, h3, h4, h5, h6	{margin:0; padding:0;}
p						{margin:0; padding:0; font-size:12px; font-family:verdana; }
a						{color:#084C82; font-size:12px; font-family:verdana;}
a:hover					{color:#4c90c6;}
a:visited				{color:#084C82;}
.clr					{clear:both; height:1px; font-size:1px; background-color:#FFFFFF;}
p, th, td, li			{font-family:verdana; font-size:12px;}


/*Stili macroblocchi*/

#container	{width:700px; background-color:#FFFFFF; margin: auto; text-align:left;}
#logo		{width:700px; height:40px; text-align:right;}
#header		{width:700px; height:200px;}
#page		{width:700px;  background-color:#aaaaaa;}
#left		{width:220px; height:280px; padding-top:20px; float:left; color:#FFFFFF; background-color:#aaaaaa;}
#content	{width:440px; padding:20px; float:left; background-color:#FFFFFF;}
#footer		{width:700px; clear:left; 	border-top: 2px solid #fde71f; padding-top: 5px; text-align:right; font-size:10px;}

/*Stili header*/

/*Stili sub menu*/
#subMenu 			{width:100%;}
#subMenu a			{display:block; width:180px; font-size:12px; padding: 5px 5px 5px 35px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF;}
#subMenu a:hover	{}
#subMenu a:visited	{color:#FFFFFF;}
#subMenu a.selected	{color:#fde71f; font-weight:bold;}

/*Stili content*/
.info				{display:block; width:180px; font-size:12px; padding: 5px 10px 10px 35px; border-bottom:1px solid #FFFFFF;}
.info p				{color:#FFFFFF;}
span.evidenziato	{color:#fde71f;}
img.gallery			{ float:left; margin:15px; padding:3px;	border: 1px solid #cccccc;}

caption				{margin-bottom:10px; font-size:15px; font-weight:bold;}
thead th			{font-weight:bold; border:none;}
tbody td			{background-color:#FFF790; border-color:#FDE71F; padding:5px; text-align:center;}
tbody td.center		{background-color:#eeeeee; border-color:#eeeeee; text-align:left;}

h4					{color:#FDE71F; font-size:18px; margin-bottom:15px;}
h5					{font-size:15px;}
h6					{font-size:12px;}

p.sx , p.cx, p.dx		{float:left; width:263px; margin:0px 10px 0px 10px;}
div.sx , div.cx, div.dx	{float:left; width:233px; margin:0px 25px 0px 25px;}
div.left 				{float:left; width:535px; margin:0px 25px 0px 50px}
div.right				{float:left; width:160px;}

div.certificazioni {float:left; width:130px;}
a.certificazioni {width:100px; margin: 15px auto 15px auto; text-align:center;}
a.certificazioni img{border:none;}
a.certificazioni img.mini{padding:3px; border:1px solid #cccccc; margin-bottom:5px;}

p#contatti{text-align:center;}

/*Stili Footer*/
#footer p {float:left;  color:#777777; font-size:10px;}
#footer a {display: block;}
#dotcom, #dotcom:hover, #dotcom:visited {color:#777777; text-decoration:none; font-size:11px;}
#dotcom img {margin-top:1px;}

/*Stili footer*/


/*Pagina lavori in corso*/
div#lavori_in_corso #tabella	{ background:#ffffff; font-family:Arial; color:#084C82; font-size:12px; }
div#lavori_in_corso h1			{ font-family:Arial; color:#084C82; font-size:16px; font-weight:bold; margin:0 0 10px 0; }
div#lavori_in_corso p			{ font-family:Arial; color:#333333; font-size:12px; margin:2px 0 5px 0; }