/*
Theme Name: Dinghy
Theme URI: http://www.dinghy.it
Version: 1.0
Author: Cristina Chiappini + Coscadesign
*/

body {
background: #fff;
font-family: Arial, Helvetica, sans-serif;
}

hr {
color:#014b84;
}

h2, h3, h4 {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
color:#014b84;
}
  
p {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
color:#014b84;
} 

span {
 padding: 0;
}

a img { 
border-width: 0;
}

.video {
margin-bottom: 12px;
}

  
#container {
width: 888px;
height: 600px;
}

#testata {
width: 888px;
height: 112px;
border-top: solid 3px #014b84;
}

#intestazione {
margin-top: 6px;
height: 52px;
}

#logo {
float: left;
}

#titolo, #titolo2 {
float: left;
font-weight: bold;
color: #000000;
font-size: 14px;
padding: 12px 0 0 10px;
}

#titolo {
width: 138px;
}
 
#titolo2 {
width: 320px;
}

#menu {
clear: both;
}

#orizzontale {
list-style-type: none;
overflow:hidden;
width:100%;
margin: 6px 0 0 0;
padding: 0;
} 

#orizzontale li {
display:inline;
} 

#orizzontale a:link, #orizzontale a:visited {
display:block;
float:left;
width:96px;
height:33px;
background-color:#014b84;
border-right: 1px solid #ddeffb;
font-size:11px;
text-decoration:none;
color:#FFF;
padding: 8px 6px 8px 8px;
} 

#orizzontale a:hover {
background-color:#84cefe;
} 

#orizzontale_gallery {
list-style-type: none;
overflow:hidden;
width:500px;
margin: 0;
padding: 0;
} 

#orizzontale_gallery li {
display:inline;
} 

#orizzontale_gallery  a:link, #orizzontale_gallery  a:visited {
display:block;
float:left;
font-size:12px;
text-decoration:none;
color:#014b84;
padding: 8px 10px 8px 10px;
font-weight: bold;
} 

#orizzontale_gallery a:hover {
background-color:#84cefe;
} 

#orizzontale_gallery li.currentmenu a{
color: #FFF;
background-color:#1778be;
}  

#anni_gallery {
width: 500px;
margin-left: 15px;
} 

#gallery {
float:left;
width: 665px;
} 




#content {
width: 888px;
height: 435px;
border-top: 1px solid #014b84;
border-bottom: 1px solid #014b84;
margin: 8px 0 0 0;
}

#colonna_home {
float: left;
}

#image_home {
float: left;
border-bottom: 1px solid #014b84;
}

.box_news {
width: 222px;
height: 87px;
border-bottom: 1px solid #014b84;
}

.box_news a {
display:block;
width:100%;
height:77px;
text-decoration:none;
color: #666;
cursor: pointer;
}

.box_news a:hover {
text-decoration:none;
background-color: #84cefe;
color: #666;
}

.box_titolo {
font-size: 12px;
font-weight: bold;
color:#025594;
width: 202px;
padding: 10px 10px 0 10px;
}

.box_sottotit {
font-size: 12px;
font-weight: normal;
color:#025594;
padding: 0 10px 10px 10px;
}

.image_news {
width: 666px;
padding: 0;
height: 87px;
border-bottom: 1px solid #014b84;
}

#effettopiano1, #effettopiano2, #effettopiano3, #effettopiano4 {
width: 666px;
margin-bottom: 10px;
height: 77px;
}

#effettopiano1, #effettopiano2, #effettopiano3 {
border-top: 1px solid #014b84;
}

.news {
width: 202px;
padding: 10px;
height: 67px;
}

.image {
width: 666px;
float: left;
}

#piano_terra {
height: 77px;
clear: both;
}

#piano_terra a:link, #piano_terra a:visited  {
font-size: 12px;
font-weight: bold;
color:#014b84;
text-decoration: none;
}

#piano_terra_col1 {
width: 202px;
padding: 10px 10px 10px 0;
float: left;
}

#piano_terra_col2 {
float: left;
}

.piano_terra_campi {
width: 90px;
padding: 10px;
height: 57px;
margin-right: 1px;
overflow: hidden;
float: left;
}

#footer {
clear: both;
margin-top: 10px;
}

#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider4 ul, #slider4 li,  #slider5 ul, #slider5 li  {
	margin: 0;
	padding:0;
	list-style:none;
	}

#slider li, #slider2 li, #slider3 li, #slider4 li { 
	width:222px;
	height:87px;
	overflow:hidden; 
	}

#slider5 li { 
	width:555px;
	height:83px;
	overflow:hidden; 
	}

#slider p, #slider2 p, #slider3 p, #slider4 p {
	padding: 0 10px 10px 10px;
}

#slider5 { 
float: left;
margin-left: 10px;
}

#slider5 a {
display:block;
width:100%;
height:83px;
text-decoration:none;
color: #666;
cursor: pointer;
}

#slider5 a:hover {
text-decoration:none;
background-color: #84cefe;
color: #666;
}

#content_single {
width: 888px;
border-top: 1px solid #014b84;
margin: 8px 0 0 0;
}

#content_titolo {
width: 185px;
height: 20px;
padding: 8px 0 2px 10px;
}

#content_titolo_gallery {
width: 185px;
height: 20px;
padding: 8px 0 2px 10px;
border-bottom: 1px solid #014b84;
}

#title_gallery {
padding: 8px 0 2px 10px;
margin-bottom: 18px;
} 

#colonna_sx {
width: 195px;
float: left;
margin-right: 12px;
}

#colonna_sx ul li {
list-style-type: none;
}

#colonna_sx li {
margin: 0;
border-bottom: 1px solid #014b84;
}

#colonna_sx ul {
margin: 0;
padding: 0;
}

#archivio {
margin-top: 64px;
}

#archivio h2 {
border-bottom: 1px solid #014b84;
border-top: 1px solid #014b84;
padding: 8px 8px 8px 10px;
}  

#mycarousel, #link_sx  {
list-style-type: none;
overflow:hidden;
width:100%;
height:100%;
margin: 0;
padding: 0;
} 

 #link_sx  {
border-top: solid #014b84 1px;
} 

#link_sx a:link, #link_sx a:visited {
display:block;
font-size:12px;
width:174px;
text-decoration:none;
font-weight: bold;
padding: 8px 10px 8px 10px;
color:#014b84;
}

#mycarousel a {
cursor: pointer;
display:block;
width:100%;
height:100%;
font-size:12px;
text-decoration:none;
font-weight: normal;
color:#014b84;
}

#mycarousel a:hover {
font-weight: normal;
width:100%;
height:100%;
background-color:#84cefe;
} 

#mycarousel span {
display: block;
} 

.news_titolo {
font-weight: bold;
padding: 8px 10px 0px 10px;
}

.news_sottotit {
font-weight: normal;
padding: 0 10px 8px 10px;
}

.archivio_link {
border-bottom: 1px solid #014b84;
} 

#colonna_dx {
border-top: 1px solid #014b84;
float: left;
}

#colonna_dxlunga {
border-top: 1px solid #014b84;
float: left;
width: 665px;
margin-left: 15px;
}

#colonna_dxlunga h2 {
padding: 8px 0;
margin-bottom: 10px;
border-bottom: 1px solid #014b84;
}

#colonna_dxlunga h4 {
padding: 8px 10px;
margin-bottom: 10px;
border-bottom: 1px solid #014b84;
}

#colonna_dxlunga a:link, #colonna_dxlunga a:visited {
font-size:12px;
text-decoration:underline;
font-weight: normal;
color:#014b84;
}

#colonna_immagini {
width: 220px;
height: 220px;
margin: 0;
float: left;
margin: 0 12px 0 0;
}

#colonna_immagini img {
margin-bottom: 12px;
}

#colonna_testi {
width: 448px;
margin: 0;
float: left;
}

#colonna_testi h2 {
padding: 8px 0;
margin-bottom: 10px;
border-bottom: 1px solid #014b84;
}

#colonna_testi p {
line-height: 18px;
}

#colonna_testi a:link, #colonna_testi a:visited  {
color:#014b84;
}

.calendario {
margin-bottom: 10px;
clear: both;
}

.calendario_testo {
width: 424px;
float: left;
margin-right: 20px;
}

.calendario_linee {
border-bottom: 1px solid #014b84;
border-top: 1px solid #014b84;
float: left;
padding: 8px 0;
margin-bottom: 10px;
width: 665px;
}

.calendario_image {
width: 67px;
float: left;
}

.calendario_pdf {
width: 221px;
float: left;
}

.news_cont {
width: 511px; 
float: left;
}

.news_testo {
width: 424px;
float: left;
margin-right: 20px;
}

.news_image {
width: 67px;
float: left;
}

.news_pdf {
width: 103px;
float: left;
margin-left: 27px;
}

#link_sx li.current a {
background-color: #1778be;
color: #FFF;
}  

#orizzontale li.currentmenu a{
color: #FFF;
background-color:#1778be;
}  

#link_sx li.currentmenu a {
background-color:#1778be;
color: #FFF;
}  

#link_sx a:hover {
background-color:#84cefe;
}

#cont_footer {
height: 65px;
width: 888px;
margin-left: 10px;
}

.spazio_footer {
padding-right: 3px;
padding-left: 2px;
}

#footer {
float: left;
width: 233px;
}

#footer3 {
margin-left: 85px;
}

#footer2, #footer3 {
color:#1778be;
font-size: 9px;
float: left;
margin-top: 10px;
height: 25px;
}

#footer2 a:link, #footer2 a:visited, #footer3 a:link, #footer3 a:visited {
color:#1778be;
text-decoration: none;
font-size: 9px;
} 

#listalink {
width: 50px; 
float: left;
margin-left: 10px;
}

#linkfiv {
float: left;
}  

.mini_image {
width: 157px;
float: left;
padding: 0;
margin: 0 0 12px 12px;
}

#colonna_dx_image {
float: left;
width: 677px;
margin-left: 3px;
}