/*
Stile e css by giorgiatondini.com 
*/

body {
	margin    : 0px;
	padding	  : 0px;
	background: #464646;
	font      : 11px "Arial", sans-serif;
	color     : #464646;
	text-align:center;}


input.rosa {border: 1px solid #2e2e2e; padding:3px;
font      : 1.1em "Arial", sans-serif; color: #000;}
input.rosa2 { 
border: 1px solid #2e2e2e; padding:3px; font:  1em arial, san-serif;	
background-color: #fff;
	}
form.rosa { text-align: left;
	padding-left: 25px;}
textarea.rosa {border: 1px solid #2e2e2e; padding:3px;
font      :  1em "Arial", sans-serif;
color: #000;}

#contenitore{
	width: 1000px;
	margin-left: auto;	
	margin-right: auto;
	display: inline;
	}
	
#sfondo{
	text-align:justify;
	background-color: #FFFFFF;
	top: 0;
	padding: 0;
	margin-top:0;
	width: 900px;
	margin-left: auto;	
	margin-right: auto;
	}


#content { 
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	z-index: 2;
    padding-top:30px;
}



#logo{
	background: url(img/header6.png) no-repeat center;
	top     : 0px;
	margin-left: auto;	
	margin-right: auto;
	width   : 1000px;
	height  : 302px;	
	z-index:1;
		}

#foot{position: relative;
	background: url(img/footer6.png) no-repeat center;	
	margin-left    : auto;
	margin-right    : auto;
	width   : 1000px;
	height  : 155px;}

h4{ padding: 5px 0 0 0; margin:0;
	font      :  normal 1em "Arial", sans-serif;;	}
p.form1 {
 	line-height:160%;
	padding-left: 10px;
	font      : bold 1.4em "georgia", serif;	}
p { 	line-height:1.4em;	}
p.off { line-height:2.2em;
font: italic 2em Georgia, "Times New Roman", Times, serif;
color: #ffffff;	}


img {	border: none;
}

img.none {
	border:none;}
img.banner {
border-bottom: 1px dashed #EF1D66;
	padding-bottom: 3px;
	margin:2px;}

b, strong {
font: bold 1em "Arial", sans-serif;;
	color: #2e2e2e;	}
	
i, em {
	font-style: oblique;
	color: #464646;	}

a:link    {
	color: #ff4669;
	text-decoration:none;		}
	
a:visited { 
	color: #ff4669;
	text-decoration:none;	}
	
a:hover   { 
	color: #ff4669;
	text-decoration:blink;
	border-bottom: 1px solid #ff4669;	}
	
a:active  {
	color: #ff4669;
	text-decoration:none;	}

.footer  {
	text-align: center;
	font     : 10.5px "Verdana";
	margin       : 0px 0px 0px 10px;
	color: #ffffff;
	padding-top: 150px;}
	
.testo  {
	text-align: left;
	font     : normal 1.2em "Arial", san-serif;
	text-align: justify;
	margin       : 0px 0px 0px 0px;
	color: #2e2e2e;	}

.interlinea 
  {	text-align: left;
	font     : 1em "Verdana";
	text-align: justify;
	border-bottom: 2px solid #EF1D66;
	color: #ffffff;	}

h1 {
  display:block;width:145px;height:45px;
  padding: 0px;
  margin:0;
  }
span {display:none;}

h1#welcome {background-image:url(img/welcome.png);}
h1#chisono {background-image:url(img/chisono.png);}
h1#servizi {background-image:url(img/servizi.png);}

.testo h2 {
	font: italic 2em Georgia, "Times New Roman", Times, serif;
	text-align   : left;
	margin       : 0px 0px 0px 0px;
	color: #F51C59;
	letter-spacing:0;
	text-transform: capitalize; }


.testo h3 {
    font     : normal 1.1em Arial, Helvetica, sans-serif;
	text-align   : left;
	margin       : 0px 0px 0px 0px;
	color: #EF1D66;
	text-transform: uppercase;
	border-bottom: 1px #EF1D66 dashed;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 20px;}

p.titoletto {
	font     : Normal 1.6em "Georgia", serif;
	text-align   : left;
	margin       : 0px 0px 0px 0px;
	color: #EF1D66;
	text-transform: capitalize;
	border-bottom-style: solid;
    border-width: 1px;
	border-color: #EF1D66;
	padding-left: 5px;
	padding-bottom: 2px;}


.titolo {

	text-align:justify;
	font     : bold 13px "Verdana";
	margin       : 0px 0px 0px 0px;
	text-align   : left;
	color: #F31A68;
	text-transform: uppercase;
	padding-left: 25px;
	border-bottom-style: solid;	
        border-width: 1px;	
	margin-left: 4px;}

#menu { 
	text-align: center;
	width: 900px;	
	height: 35px;
	position:absolute;
	display:block;
	padding: 0;
	top: 254px;
}
#menuoff { 
	text-align: center;
	width: 900px;	
	height: 35px;
	position:absolute;
	display:block;
	padding: 0;
	top: 260px;
}

.menunavigazione  {
	font     : 1.2em "Arial", sans-serif;
	text-align: center;
	text-transform:uppercase;
	width:900px; height:35px; }

	
.menunavigazione li   {
display: Inline;
padding-right: 15px;
height:35px;}


.menunavigazione ul  {
list-style: none;
display: inline;  
margin: 0;
padding:0; 
width:900px; height:35px;}

.menunavigazione a  {
color: #fff;
text-decoration: none; 
display: inline-block;
height:35px;
text-decoration:none;
background:no-repeat 0 0; }

.menunavigazione a:link {
text-decoration:none;  }

.menunavigazione a:visited  {
text-decoration:none; }
.menunavigazione a:hover
  {	text-decoration:none;
	border-bottom: none;
	color: #F51C59;}
.menunavigazione a:active
  {		text-decoration:none;
	border-bottom: none;
	color: #F51C59;}

.testo ul  {
padding:0;
margin:0;
list-style:none;
list-style-position:outside;}
.testo li  {
background:url(img/arrow_right.gif) no-repeat; 
padding: 0 0 0 16px;
list-style:none;
list-style-position:outside;}
#nav_home 
      {
         background-image:url('img/b_home.png'); width:62px;
      }
      #nav_home:hover
      {
         background-image:url('img/b_home_H.png'); width:62px;
      }
      #nav_bios
      {
         background-image:url('img/b_about.png'); width:88px;
      }
      #nav_bios:hover
      {
         background-image:url('img/b_about_h.png'); width:88px;
      }
     /* #nav_serv
      {
         background-image:url('img/b_info.png'); width:55px;
      }
      #nav_serv:hover
      {
         background-image:url('img/b_info_h.png'); width:55px;
      }*/
	        #nav_links
      {
         background-image:url('img/b_links.png'); width:55px;
      }
      #nav_links:hover
      {
         background-image:url('img/b_links_h.png'); width:55px;
      }
	        #nav_contact
      {
         background-image:url('img/b_contatti.png'); width:86px;
      }
      #nav_contact:hover
      {
         background-image:url('img/b_contatti_h.png'); width:86px;
      }
	        #nav_blog
      {
         background-image:url('img/b_blog.png'); width:52px;
      }
      #nav_blog:hover
      {
         background-image:url('img/b_blog_h.png'); width:52px;
      }
