/* CSS Document */
/*
@name: css/style.css
@desc: css generale
@author: Massimo Pecoraro
@lastauthor: Massimo Pecoraro
*/

* {
margin: 0;
padding: 0;
}

html, body{
margin:0px;
padding:0px;
}

body{
margin:0;
width:100%;
text-align:center;
}

img {
border:none;
}

#contenitore{
text-align:center; 
margin:0 auto auto;
}

.contenitore{
text-align:center; 
margin:0 auto auto;
}


#footer{
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
width:911px;
height:187px;
text-align:center; 
margin:0 auto auto;
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
}


.nav_home{
width:101px;
height:22px;
float:left;
}

.formbutton{
cursor:pointer;
font-weight:bold;
border:0px;
background:url(../images/iscrivimi.gif);
}

.nav_all{
width:100px;
height:22px;
float:left;
padding-left:1px;
}

a.navbut_home{
padding-top:5px;
color:#2D6783;
text-decoration:none;
float:left;
font-family:Tahoma;
font-size:12px;
background-image:url(../images/bottone_menu/home.jpg);
background-repeat:no-repeat;
height:27px;
width:100%;
text-align:center;
text-decoration:none;
}

a.navbut_home:hover{
color:#FFFFFF;
background-image:url(../images/bottone_menu/home_red.jpg);
}

a.navbut_all{
padding-top:5px;
color:#2D6783;
text-decoration:none;
float:left;
font-family:Tahoma;
font-size:12px;
background-image:url(../images/bottone_menu/ci_presentiamo.jpg);
background-repeat:no-repeat;
height:27px;
width:100%;
text-align:center;
text-decoration:none;
}

a.navbut_all:hover{
color:#FFFFFF;
background-image:url(../images/bottone_menu/ci_presentiamo_red.jpg);
}


#separatore{
width:911px;
height:8px;
padding-top:5px;
}

#menu{
text-align:center; 
margin:0 auto auto;
width:906px;
}

#sottomenu{
width:911px;
height:35px;
background-image:url(../images/sottomenu.jpg);
text-align:right;
font-family:Tahoma;
font-size:11px;
}

.submenustyle{
color:#2D6783;
width: auto;
display: none;
padding-top:6px; 
padding-right:10px;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
color:#2D6783;
text-decoration: none;
}

.submenustyle a:hover{
color:#2D6783;
}

.nav_attivo{
width:113px;
height:22px;
float:left;
padding-left:1px;
}

a.navbut_attivo{
padding-top:5px;
color:#FFFFFF;
text-decoration:none;
float:left;
font-family:Tahoma;
font-size:12px;
background-image:url(../images/bottone_menu/ci_presentiamo_red.jpg);
background-repeat:no-repeat;
height:27px;
width:100%;
text-align:center;
text-decoration:none;
}

a.navbut_attivo:hover{
color:#FFFFFF;
background-image:url(../images/bottone_menu/ci_presentiamo_red.jpg);
}

#cerca{
color:#2D6783;
padding-top:6px; 
padding-left:10px;
float:left;
}

/* form mail */
form{
clear:both;
width:600px;
padding:5px 0;
margin:20px 0 0;
}

fieldset{
border:none
}

fieldset div{
float:left;
width:600px;
padding: 0px 0 10px;
}

label{
float:left;
width:150px;
display: inline;
line-height:8px;
margin-left:20px;
text-align:right;
}

#buttonz {
 margin: 0 auto auto 140px;
}

.Campo {
background:#fff;
 border:1px solid #666666;
 width:190px;
}

.invia {
background:#fff;
 color:#666;
 font-size:12px;
 font-weight:bold;
margin-top:5px;
 border:1px solid #666666;
}*/
.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	color:#000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #018104;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e4e4e4;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}

.ddmx .section {
	margin-top:9px;
	margin-left:2px;
	background-color:#e4e4e4;
	color:#018104;
	border:#018104 solid 1px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
