body 
{
 background-image: url("img/sfondobodyblu.jpg");
 padding-top: 10px;
}

a 
{
 
}

a:hover 
{
 color: Red;
}

table 
{
 font-size: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, Sans-serif;
}

input, select, textarea 
{
 font-size: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, Sans-serif;
 color: #666666;
}

#maincontainer 
{
 text-align: center;
 padding: 0;
}

#page 
{
 background-color: #FFFFFF;
 width: 980px;
 margin-top: 0px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-right-color: navy;
 border-left-color: navy;
 border-left-style: solid;
}

#header 
{
 background-image: url("img/intestazione.jpg");
 background-repeat: no-repeat;
 height: 124px;
 text-align: center;
 margin-top: 1px;
 margin-bottom: 0px;
}

#language_selector 
{
 float: right;
 margin-right: 30px;
}

#mainmenu 
{
 clear: left;
 height: 22px;
 padding-left: 20px;
 margin-top: 1px;
 font-weight: bold;
 border-top-color: #4D928F;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #4D928F;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 background-image: url("img/mainmenu.jpg");
}

#mainmenu li.menulink, #mainmenu li.menulinkselected 
{
 font-size: 15px;
 float: left;
 padding-top: 2px;
 padding-right: 25px;
 padding-bottom: 2px;
 padding-left: 25px;
 list-style: none;
}

#mainmenu li.menulinkselected 
{
 background-image: url("img/selezione.jpg");
}

#mainmenu li a 
{
 text-decoration: inherit;
 color: blue;
}

#mainmenu a:hover 
{
 color: red;
}

#contentcontainer 
{
 margin-top: 15px;
}

#content 
{
 float: left;
 width: 600px ! important;/**/

 width: 620px;/* IE5/Win */

 margin-left: 10px;
 margin-right: 10px;
 padding-bottom: 15px;
}

#pagetitle 
{
 font-size: 24px;
 color: Blue;
}

#lateralcolumn 
{
 width: 173px ! important;/**/

 width: 180px;/* IE5/Win */

 float: left;
 border-left-color: Blue;
 border-left-width: 1px;
 border-left-style: solid;
 text-decoration: none;
 height: 390;
 border-right-color: blue;
 border-right-style: double;
 border-right-width: 1px;
}

#lateralcolumn a 
{
 color: blue;
 text-decoration: none;
}

#lateralcolumn a:hover 
{
 color: Red;
 text-decoration: underline;
}

.lateralbox 
{
 width: 153px ! important;/**/

 width: 160px;/* IE5/Win */

 float: left;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 6px;
 margin-bottom: 15px;
 color: black;
}

.boxheader 
{
 font-size: 14px;
 font-weight: bold;
 border-top-color: #B3D1D1;
 border-top-width: 1px;
 border-top-style: solid;
 border-left-color: #B3D1D1;
 border-left-width: 1px;
 border-left-style: solid;
 border-bottom-color: #000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-right-color: #000;
 border-right-width: 1px;
 border-right-style: solid;
 color: #FFF;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;
 margin-bottom: 6px;
 text-transform: lowercase;
 background-image: url("img/sfondopulsantemenulaterale.jpg");
}

.boxbody 
{
 text-align: center;
 padding-bottom: 5px;
}

#lateralmenu 
{
 border-right-color: Blue;
 border-right-width: 1px;
 border-right-style: solid;
 padding-right: 10px;
 width: 150px;
 background-image: url("img/pompa.gif");
 padding-top: 390px;
 background-repeat: no-repeat;
}

#footer 
{
 clear: both;
 height: 35px;
 color: blue;
 border-top-color: #4D928F;
 border-top-width: 1px;
 border-top-style: solid;
 padding: 3px;
 border-bottom-color: teal;
 border-bottom-style: ridge;
 border-bottom-width: 1px;
 background-image: url("img/Sfondofoofteroro.jpg");
}

#footer a 
{
 color: Blue;
 text-decoration: inherit;
}

#footer a:hover 
{
 color: red;
}

#copyright 
{
 float: left;
 padding-left: 6px;
}

#powered 
{
 float: right;
}

.objectinput 
{
 font-size: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, Sans-serif;
 color: #555555;
}

.objectsubmit 
{
 font-size: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, Sans-serif;
 color: #555555;
 width: 100px;
}

/* users module - START */
#mod_users_lateralbox #labusername, #mod_users_lateralbox #labpassword 
{
 float: left;
 width: 60px;
 margin-top: 2px;
}

#mod_users_lateralbox #inputusername, #mod_users_lateralbox #inputpassword 
{
 float: left;
}

#mod_users_lateralbox #btnlogin 
{
 clear: left;
 padding-top: 4px;
}

#mod_users_lateralbox input.loginbox 
{
 width: 80px;
}

#mod_users_lateralbox form.loginbox 
{
 float: left;
}

/* users module - END */