/* CSS Document */

body{
background:url(../images/bg_main.gif);
font-size:12px;
font-family:Tahoma, Arial, Verdana
}

.clear{
clear:both
}

.img-left{
float:left;
margin-right:10px;
}

#wrapper{
margin:0px auto;
width:950px;
background:white;
overflow:auto;
}

#header{
height:147px;
width:950px;
background:url(../images/bg_header.gif) no-repeat;
margin-bottom:40px;
}

#header #testo{
padding-left:360px;
padding-top:40px;
font-family:"Trebuchet MS", "Tw Cen MT";
font-size:15px;
color:#3E2100;
}

#header #menu{
padding-top:55px;
color:white;

}

#header #menu #sceltalingua{
float:left;
padding-left:20px;
font-weight:bold;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
visibility:hidden
}

#header #menu #sceltalingua a{
text-decoration:none;
color:white;
}

#header #menu #vocimenu{
float:right;
padding-right:20px;
font-size:14px;
}

#header #menu .vocemenu{
margin-left:40px;
}
#header #menu .vocemenu a{
text-decoration:none;
color:white;
}

#left{
width:269px;
float:left;
padding-right:30px;
}

#corsi{
background:url(../images/bg_corsi.jpg) no-repeat;
height:28px;
width:232px;
margin-bottom:25px;
padding-left:30px;
font-size:18px;
font-weight:lighter;
padding-top:5px;
}
#corsi a{
text-decoration:none;
color:black;
}

.sottocorsi{
padding-left:30px;
margin-bottom:25px;
}

.sottocorsi a{
text-decoration:none;
color:black;
}


#infocorso{
background:url(../images/bg_infocorso.jpg) no-repeat;
height:28px;
width:232px;
margin-bottom:25px;
padding-left:30px;
font-size:18px;
font-weight:lighter;
padding-top:5px;
}
#infocorso a{
text-decoration:none;
color:black;
}

#iscrivicorso{
background: url(../images/bg_iscrivicorso.jpg) no-repeat;
height:28px;
width:232px;
padding-left:30px;
font-size:18px;
font-weight:lighter;
padding-top:5px;
margin-bottom:30px;
}

#iscrivicorso a{
text-decoration:none;
color:black;
}

#left #risorse{
width:163px;
height:31px;
background:url(../images/risorse.jpg) no-repeat left center;
color:white;
font-size:16px;
padding-left:50px;
padding-top:13px;
font-weight:bold;
margin-left:30px;
}

#left #normativa{
height:37px;
background: url(../images/icona_normativa.jpg) no-repeat left center;
font-size:14px;
font-weight:bold;
color:#000099;
margin:30px 0px 30px 30px;
padding-left:70px;
padding-top:20px;
}

#left #normativa a{
color:#000099;
text-decoration:none;
}

#left #master{
height:37px;
background:url(../images/icona_master.jpg) no-repeat left center;
font-size:14px;
font-weight:bold;
color:#000099;
margin:30px 0px 30px 30px;
padding-left:70px;
padding-top:20px;}

#left #master a{
color:#000099;
text-decoration:none;
}

#left #comeassociarsi{
background:url(../images/comeassociarsi.jpg) no-repeat;
width:114px;
height:48px;
margin:30px 0px 30px 30px;
padding-left:70px;
color: #666666;
font-size:13px;
font-weight:bold;
padding-top:15px;
}

#left #comeassociarsi a{
color: #666666;
text-decoration:none;
}

#left #fisioanimale{
background: url(../images/fisioanimale.jpg) no-repeat;
width:114px;
height:48px;
margin:30px 0px 30px 30px;
padding-left:70px;
color: #666666;
font-size:13px;
font-weight:bold;
padding-top:15px;
}

#left #fisioanimale a{
color: #666666;
text-decoration:none;
}


#main{
width:650px;
float:right;
border-left:1px dotted #CCCCCC;
}

#main #foto{
height:70px;
width:620px;
padding-top:80px;
padding-right:30px;
font-size:20px;
}

#main-left{
width:305px;
float:left;
margin-top:30px;
padding-left:20px;
}

#main-left #primopiano{
width:238px;
height:31px;
background:url(../images/primopiano.jpg) no-repeat left center;
color:white;
font-size:16px;
padding-left:40px;
padding-top:13px;
font-weight:bold;
}

#main-left li{
list-style-image:url(../images/elenco.jpg);
}

#main-left a{
color:black;
text-decoration:none
}
#main-left a:hover{
text-decoration:underline
}

#main-left h4{
color:#FF2525
}

#main-left h4 a{
color:#FF2525;
text-decoration:none
}

#main-right{
width:275px;
float:left;
margin-top:30px;
padding-left:20px;
padding-right:30px;
}


#main-right a{
color:black;
text-decoration:none
}
#main-right a:hover{
text-decoration:underline
}

#main-right h4{
color:#E8A73F;
}

#main-right h4 a{
color:#E8A73F;
text-decoration:none;
}

#main-right #prossimamente{
width:208px;
height:31px;
background:url(../images/prossimamente.jpg) no-repeat left center;
color:white;
font-size:16px;
padding-left:40px;
padding-top:13px;
font-weight:bold
}

#main-testo{
padding:0px 30px 0px 30px;
line-height:20px;
}
#main-testo a {
text-decoration:none;
color:#73562C
}

#main-testo h3 {
color:#73562C
}
#main-testo h4 {
color:#73562C
}
#main-testo #legendinfo{
color: #0099FF;
font-weight:bold;
}

#main-testo #info{
margin-bottom:15px;
}

#main-testo #info li{
list-style-image:url(../images/freccina_celeste.gif);
}
#main-testo #info a{
text-decoration:none;
color:#0099FF;
}
#main-testo #info a:hover{
color:#0099FF;
text-decoration:underline;
}
#main-testo #legenddoc{
color: #FF9900;
font-weight:bold;
}

#main-testo #doc{
margin-bottom:10px;
}

#main-testo #doc li{
list-style-image:url(../images/freccina_arancio.gif);
}
#main-testo #doc a{
text-decoration:none;
color: #666666;
}
#main-testo #doc a:hover{
color:#FF9900;
text-decoration:underline
}

#footer{
margin:0px auto;
width:950px;
color:white;
font-size:11px;
}
#footer a{
text-decoration:none;
color:white;
}

/*********************FORM*****************************/

input.prenota{
font-family: Tahoma, Arial, Verdana;
font-size:10px;
color: #000000;
background: white;
}

select.seleziona{
font-family: Tahoma, Arial, Verdana;
font-size:10px;
color: #000000;
background: white;

}

textarea.info{
font-family: Tahoma, Arial, Verdana;
font-size:10px;
color: #000000;
background: white;

}

form .login{
width:98%;
text-align:right;
color: #666666;

}


input.username, input.password{
font-family: Tahoma, Arial, Verdana;
font-size:10px;
color: #000000;
background: white;
width:45px;

}

input.accedi, input.invia{
font-family: Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color: black;
background: white;
width:55px;
color: #666666;
border:1px solid #CCCCCC;
}

/*********************VETERINARIA************************/

#vetemenu #intro{
background-color:#B3D865;
width:208px;
float:left;
padding:3px 0px 3px 8px;
margin-bottom:20px;
}

#vetemenu #intro a{
color:black;
text-decoration:none;
}
#vetemenu #intro a:hover{
color:#81A92C;
text-decoration:none;
}


#vetemenu #cavallo{
background-color:#C9E391;
width:208px;
float:left;
padding:3px 0px 3px 8px;
margin-bottom:20px;
}
#vetemenu #cavallo a{
color:black;
text-decoration:none;
}
#vetemenu #cavallo a:hover{
color:#81A92C;
text-decoration:none;
}



#vetemenu #piccolianimali{
background-color:#DCEDB6;
width:209px;
float:left;
padding:3px 0px 3px 8px;
margin-bottom:20px;
}
#vetemenu #piccolianimali a{
color:black;
text-decoration:none;
}
#vetemenu #piccolianimali a:hover{
color:#81A92C;
text-decoration:none;
}