body
{
  margin: 0 auto;
  padding: 0;
  background-color: #454648;
}

#jevents_body.contentpaneopen.jeventpage_jskevents  #category_fv {

display:none;
}

#jevents_body.contentpaneopen.jeventpage_jskevents  fieldset {

border:none;

}

#jevents_body.contentpaneopen.jeventpage_jskevents  legend.ev_fieldset {

color: #14497C;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;

}

#jevents_body.contentpaneopen.jeventpage_jskevents div.limit {

display:none;
}

#jevents_body.contentpaneopen.jeventpage_jskevents div.jev_catdesc {

/*padding-bottom:30px;*/
}


#jevents_body.contentpaneopen.jeventpage_jskevents td.ev_td_left {

font-weight:bold;
vertical-align:middle;
padding-left:20px;
width:25%;

}

#jevents_body.contentpaneopen.jeventpage_jskevents td.ev_td_right {

padding-left:20px;
width:75%;
}

#jevents_body.contentpaneopen.jeventpage_jskevents a.ev_link_row {

color:#14497C !important;
}

#jevents_body.contentpaneopen.jeventpage_jskevents table.ev_table {

width:100%;
}



#wrapper_home
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Home-Background.jpg) no-repeat;

}
#wrapper_chisiamo
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
background: #56585a url(../images/Chisiamo-Background.jpg) no-repeat;

}
#wrapper_attivita
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Attivita-Background.jpg) no-repeat;
}
#wrapper_attivita_corsi
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Corsi-Background.jpg) no-repeat;
}
#wrapper_attivita_regate
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Regate-Background.jpg) no-repeat;
}
#wrapper_attivita_week_end_velici
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/WeekEnd-Background.jpg) no-repeat;
}
#wrapper_attivita_settimane_veliche
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Settimane-Background.jpg) no-repeat;
}
#wrapper_attivita_patenti_nautiche
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Patenti-Background.jpg) no-repeat;
}
#wrapper_attivita_trasferimento_imbarcazioni
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Trasferimenti-Background.jpg) no-repeat;
}
#wrapper_attivita_incentive_team_building
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Incentive-Background.jpg) no-repeat;
}
#wrapper_attivita_eventi_unici
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Eventi-Background.jpg) no-repeat;
}
#wrapper_photogallery
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
/*border:1px solid #000000;*/
background: #56585a url(../images/Photogallery-Background.jpg) no-repeat;

}
#wrapper_imbarcazioni
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
background: #56585a url(../images/Imbarcazioni-Background.jpg) no-repeat;

}
#wrapper_contatti
{
margin:auto;
width:1200px;
/*height:1000px;*/
/*border:8px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
background: #56585a url(../images/Contatti-Background.jpg) no-repeat;

}
#menualto
{
margin:auto;
width:900px;
height:70px;
/*border:1px solid #FFFFFF;*/
padding-top:25px;
}

#spaziatoreAlto
{
height:210px;
/*border:1px solid #FFFFFF;*/
}
#contenitore
{
width:900px;
background:url(../images/SfondoCuntenuti1px.png) repeat-y;
margin:auto;

}
#contenitoreCentrale
{
margin:auto;
width:900px;
/*height:500px;*/
background: url(../images/SfondoBassoContenuti.png) no-repeat;
}
#spazioAltoCentrale
{
width:900px;
height:22px;
margin:auto;
background:url(../images/SfondoAltoContenuti.png) no-repeat;
}
#spazioBassoCentrale
{
width:900px;
height:22px;
margin:auto;
background:url(../images/SfondoFooterContenuti.png) no-repeat;
}

#colonnaSinistra
{
width:195px;
/*height:500px;*/
/*float:left;*/
/*border:1px solid #FFFFFF;*/
}
#colonnaDestra
{
width:702px;
/*height:500px;*/
float:right;
/*border:1px solid #000000;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#303030;

}

#pathway
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:oblique;
color:#303030;
}
#pathway a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#303030;
text-decoration:none;
}
#pathway a:hover
{
color:#FF9900;
font-weight:bold;
}
.padderContenuti
{
padding:30px;
}
.padderMenuLeft
{
/*padding-left:5px;
*/padding-right:5px;
}
.padderPathway
{
text-align:right;
padding-right:50px;
padding-top:5px;
}
#footer
{
width:900px;
height:35px;
margin:auto;
/*clear:both;*/
/*background:#FFFFFF;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}



/*.contieniMenuTop_home
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
	
}
.contieniMenuTop_chisiamo
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
}

.contieniMenuTop_attivita
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
}
.contieniMenuTop_photogallery
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
}

.contieniMenuTop_imbarcazioni
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
}

.contieniMenuTop_contatti
{
	display:block;
	position: absolute;
	margin:0 auto;
	background-position:center;
	left:0px;
	top:0px;
	width:1000px;
	height:90px;
	align:left;
	background-image:url('../images/home_menu-senza.jpg');
}*/
/*.menuTop 
{
position:relative;
vertical-align:middle;
top:25px;
font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}*/

/*.logo-name
{

}

.logoskipperclub
{
	display:block;
	position: absolute;
	left:36px;
	top:84px;
	width:224px;
	height:207px;
	background-image:url('../images/logo.png');
}*/

/*.footer {

margin: 0 auto;
  position: relative;
  z-index:1;
  width: 1000px;
  height: 50px;
  /*background-image:url('../images/ProvaFooter2.png');
  background-color:#454648;
  
}*/
.headingrow {
color: #14497C;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;

}
td.ev_detail.repeat {
font-weight:bold;
}
td.ev_detail.hits {
/*font-weight:bold;*/
}

td.ev_detail.contact {
display:none;
}

td.buttonheading {
display:none;
}

.moduletable_skipperDTUpcoming{
text-align:center;
}

.dt_separator {

display:none;
}
.dt_event_title {
margin-bottom:10px;

}
.dt_event_date {
margin-bottom:5px;
font-size:10px;

}

.dt_event_title a {
color:#F90 !important;
text-decoration:none;
font-size:12px !important;
}
.item109 a{
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;

}



.item109 a:hover {
color:#F90;
font-size:12px !important;
font-weight:bold;

}

.item135 a{
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;

}

.item135 a:hover {
color:#F90;
font-size:12px !important;
font-weight:bold;

}

#contenitoreMappaEvento {
    /*position:relative;
    top:30px;
    left:50px;
    width:80px;
    height:60px;*/
	float:left;
	
    /*color:#fff;
    background-color:transparent;*/
	width: 200px; 
	height: 242px; 
	border: 1px solid #454648; 
	padding: 15px; 
	padding-bottom:25px;
	background-color: #f3f3f3; 
	margin-right: 15px; 
	margin-bottom: 15px; 
	margin-top: 15px;
    z-index:100;
}

#contenitoreMappaEvento a.miniatura, #contenitoreMappaEvento a.miniatura:visited {
    display:block;
    width:200px; 
    height:242px;
    /*background-color:#ffffff;*/
	background-color: #f3f3f3; 
    color:#ffffff;
    text-decoration:none;
}

#contenitoreMappaEvento a.miniatura:hover, #contenitoreMappaEvento a.miniatura:active{
    text-decoration:none; 
    color:#ffffff;
    /*background-color:transparent;*/
	background-color:#f3f3f3;
}

#contenitoreMappaEvento a .img_grande, #contenitoreMappaEvento a .img_grande:visited{
    display:block;
    position:absolute;
    color:#ffffff;
    background-color:transparent;
    width:1px;
    height:1px;
    top:-1px;
    left:-1px;
}

#contenitoreMappaEvento a.miniatura:hover .img_grande, #contenitoreMappaEvento a.miniatura:active .img_grande{
    display:block;
    position:absolute;
    top:250px;
    left:450px;
    width:480px;
    height:640px;
	border: 1px solid #454648; 
	padding: 15px; 
	background-color: #f3f3f3; 
}


#contenitoreMappaEvento a img {
    border:0;
}
/*--------style per mappe orizzontali-----*/

#contenitoreMappaEventoOrizz {
    /*position:relative;
    top:30px;
    left:50px;
    width:80px;
    height:60px;*/
	float:left;
	
    /*color:#fff;
    background-color:transparent;*/
	width: 242px; 
	height: 180px; 
	border: 1px solid #454648; 
	padding: 15px; 
	/*padding-bottom:25px;*/
	background-color: #f3f3f3; 
	margin-right: 15px; 
	margin-bottom: 5px; 
	margin-top: 15px;
    z-index:100;
}

#contenitoreMappaEventoOrizz a.miniatura, #contenitoreMappaEventoOrizz a.miniatura:visited {
    display:block;
    width:242px; 
    /*height:200px;*/
    /*background-color:#ffffff;*/
	background-color: #f3f3f3; 
    color:#ffffff;
    text-decoration:none;
}

#contenitoreMappaEventoOrizz a.miniatura:hover, #contenitoreMappaEventoOrizz a.miniatura:active{
    text-decoration:none; 
    color:#ffffff;
    /*background-color:transparent;*/
	background-color:#f3f3f3;
}

#contenitoreMappaEventoOrizz a .img_grande, #contenitoreMappaEventoOrizz a .img_grande:visited{
    display:block;
    position:absolute;
    color:#ffffff;
    background-color:transparent;
    width:1px;
    height:1px;
    top:-1px;
    left:-1px;
}

#contenitoreMappaEventoOrizz a.miniatura:hover .img_grande, #contenitoreMappaEventoOrizz a.miniatura:active .img_grande{
    display:block;
    position:absolute;
    top:250px;
    left:450px;
    width:640px;
    height:480px;
	border: 1px solid #454648; 
	padding: 15px; 
	background-color: #f3f3f3; 
}


#contenitoreMappaEventoOrizz a img {
    border:0;
}



/*--------fine style per mappe orizzontali -------*/


/*--------style per foto evento orizzontali-----*/

#contenitoreFotoEventoOrizz {
    /*position:relative;
    top:30px;
    left:50px;
    width:80px;
    height:60px;*/
	float:left;
	
    /*color:#fff;
    background-color:transparent;*/
	width: 242px; 
	height: 180px; 
	border: 1px solid #454648; 
	padding: 15px; 
	/*padding-bottom:25px;*/
	background-color: #f3f3f3; 
	margin-right: 15px; 
	margin-bottom: 5px; 
	margin-top: 15px;
    z-index:100;
}

#contenitoreFotoEventoOrizz a.miniatura, #contenitoreMappaEventoOrizz a.miniatura:visited {
    display:block;
    width:242px; 
    /*height:200px;*/
    /*background-color:#ffffff;*/
	background-color: #f3f3f3; 
    color:#ffffff;
    text-decoration:none;

}



/*--------fine style per foto evento orizzontali -------*/

/*--------------style per foto evento verticali--------------------*/

#contenitoreFotoEventoVert {
    /*position:relative;
    top:30px;
    left:50px;
    width:80px;
    height:60px;*/
	float:left;
	
    /*color:#fff;
    background-color:transparent;*/
	width: 200px; 
	height: 242px; 
	border: 1px solid #454648; 
	padding: 15px; 
	padding-bottom:25px;
	background-color: #f3f3f3; 
	margin-right: 15px; 
	margin-bottom: 15px; 
	margin-top: 15px;
    z-index:100;
}

#contenitoreFotoEventoVert a.miniatura, #contenitoreFotoEventoVert a.miniatura:visited {
    display:block;
    width:200px; 
    height:242px;
    /*background-color:#ffffff;*/
	background-color: #f3f3f3; 
    color:#ffffff;
    text-decoration:none;
}
/*-----fine style per foto evento verticali----- */






/*----------------- style per descrizione categorie eventi--------------------------*/

#contenitoreFotoCategoria {
    /*position:relative;
    top:30px;
    left:50px;
    width:80px;
    height:60px;*/
	float:left;
	
    /*color:#fff;
    background-color:transparent;*/
	width: 120px; 
	height: 160px; 
	border: 1px solid #454648; 
	padding: 5px; 
	/*padding-bottom:25px;*/
	background-color: #f3f3f3; 
	/*margin-right: 15px;*/ 
	/*margin-bottom: 15px;*/ 
	/*margin-top: 15px;*/
    z-index:100;
}

#contenitoreFotoCategoria a.miniatura, #contenitoreFotoCategoria a.miniatura:visited {
    display:block;
    width:120px; 
    height:120px;
    /*background-color:#ffffff;*/
	background-color: #f3f3f3; 
    color:#ffffff;
    text-decoration:none;
}

#contenitoreFotoCategoria a.miniatura:hover, #contenitoreFotoCategoria a.miniatura:active{
    text-decoration:none; 
    color:#ffffff;
    /*background-color:transparent;*/
	background-color:#f3f3f3;
}

#contenitoreFotoCategoria a .img_grande, #contenitoreFotoCategoria a .img_grande:visited{
    display:block;
    position:absolute;
    color:#ffffff;
    background-color:transparent;
    width:1px;
    height:1px;
    top:-1px;
    left:-1px;
}

#contenitoreFotoCategoria a.miniatura:hover .img_grande, #contenitoreFotoCategoria a.miniatura:active .img_grande{
    display:block;
    position:absolute;
    top:70px;
    left:850px;
    width:250px;
    height:350px;
	border: 1px solid #454648; 
	padding: 15px; 
	background-color: #f3f3f3; 
}


#contenitoreFotoCategoria a img {
    border:0;
}

/*---------------------- fine style descrizione categorie eventi-------------------*/

.Footer-text
{
margin-top:2px;
margin-bottom:2px;
padding-top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	/*vertical-align:middle;*/
	
}
.Block
{
/*padding-top:15px;*/
margin-top:30px;
}
.BlockContent-body
{
margin-left:15px;
margin-right:10px;
/*font-weight:bold;*/
/*font-size:12px;*/

}

.vmCartModule 
{
margin-left:15px;
margin-right:10px;
margin-top:4px;
padding-top:6px;
border-top:1px solid #FFFFFF;

}

.contenitoreCentrale {
overflow: hidden;
  min-width:31px;
  min-height:61px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
width:1000px;
background:url('../images/Sfondo1px-bis.jpg') repeat-y;
height:100%;

/*heigh:1000px;*/
/*background-image:url(../images/Sfondo200px.png) no-repeat;*/
/*background-color:#FFFF66;
*/
}

.colonnaSinistra
{
position:relative;
width:50px;
/*height:auto;*/
/*background-color:#CC0033;*/
float:left;
}

.quadratinoSx_home
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}

.quadratinoSx_chisiamo
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}
.quadratinoSx_attivita
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}
.quadratinoSx_photogallery
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}
.quadratinoSx_imbarcazioni
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}
.quadratinoSx_contatti
{
background-image:url('../images/quadratinoSxhome.jpg');
width:50px;
height:50px;
}
.colonnaTraspSx
{
/*background-color: #FF3333;*/
width:50px;
/*height:450px;*/
/*background:url('../images/sfondoColonninaSx.png');
*//*background-image:url('../images/sfondoColonninaDx.png');*/
/*background-repeat:repeat-y;*/
}

.contieniColonneDiMezzo
{
position:relative;
/*background-color: #FFCCCC;
background-color:#ffcccc*/
width:900px;
/*height:500px;*/
float:left;
/*background-image:url('../images/sfondo1px900px.png');*/
}

.colonnaMenu
{
/*float:left;*/
}

.rettangoloSinistro
{
position:relative;
width:195px;
height:51px;
background-image:url('../images/RettangoloSinistro01.png');
float:left;
}
.BlockHeader-text
{
font-size:12px;
font-weight:bold;
text-align:center;
margin-top:10px;
/*margin-bottom:10px;*/
margin-left:15px;
margin-right:10px;
/*border-top:1px solid #FFFFFF;*/
}
.contenutiMenu
{
position:relative;
width:195px;
/*height:auto;*/
/*background-image:url('../images/sfondomenu.png');
background-repeat:repeat-y;*/
float:left;
/*padding-left:10px;*/
/*background:transparent;
*/color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*margin-left:5px;
*/
}
.contenutiMenu li 
{

/*list-style-type:none;*/
list-style-type:none;
/*list-style-image:url('../images/immagineMenu25.gif');*/

/*background:url('../images/BlockContentBullets.png') no-repeat;*/

}

.contenutimenu ul li
{
/*background-image:url('../images/BlockContentBullets.png');*/
}
.contenutiMenu a:link, a:visited
{
color:#0000CC;
}
.contenutiMenu a:hover
{
background-color:transparent;
	color: #FF9900;
	font-size: 10px;
	/*font-weight:bold;*/
	/*border: 1px solid #FFFFFF;*/
}
#nexteventTop
{
padding-top:0;
}
.nexteventblock
{
/*border-top:1px solid #FFFFFF;*/
/*border:1px solid #FFFFFF;*/
margin-top:0px;

}
.moduletable_skipperNextEvent
{
/*padding-top:10px;*/
margin-top:0px;
/*border:1px solid #FFFFFF;
*/}
.moduletable_skipperNextEvent h3
{
padding:0;
text-align:center;
/*border:1px solid #FFFFFF;*/
}
.moduletable_skipperEvent h3
{
padding:0;
text-align:center;
}
.moduletable_skipperLogin h3
{
padding:0;
text-align:center;
}
.moduletable_skipperEvent
{
margin-top:20px;
text-align:center;
}
.moduletable_skipperFacebookLink div
{
margin-top:5px;
margin-bottom:5px;
}
#nexteventtop .nexteventtop
{
margin-top:0px;
}
.eventlistmod_skipperEvent
{
padding:15px 5px 10px 0px;
margin-left:15px;
margin-right:10px;
margin-top:5px;
border-top:1px solid #FFFFFF;
/*border-bottom:1px solid #FFFFFF;*/
}



.eventlistmod_skipperEvent li 
{

list-style-type:none;
/*list-style-type:decimal-leading-zero;*/
/*list-style-image:url('../images/logo.ico');*/
list-style-position:outside;
vertical-align:middle;
font-style:oblique;
/*background:url('../images/logo.ico') no-repeat;
*/
/*background:url('../images/BlockContentBullets.png') no-repeat;*/

}


.eventlistmod_skipperEvent a:link, a:visited
{
color:#0000CC;
/*color:#FFFFFF;*/
}
.eventlistmod_skipperEvent a:hover
{
background-color:transparent;
	color: #FF9900;
	font-size: 10px;
	/*font-weight:bold;*/
	/*border: 1px solid #FFFFFF;*/
}

.eventlistmod_skipperEvent a:selected
{
background-color:transparent;
	color: #FF9900;
	font-size: 10px;
	/*font-weight:bold;*/
	/*border: 1px solid #FFFFFF;*/
}
.moduletable_skipperVisitors
{
padding-left:10px;
}
.moduletable_skipperVisitors h3
{
text-align:center;

}
.moduletable_skipperNewsletter
{
margin-top:20px;
}
.moduletable_skipperNewsletter h3
{
text-align:center;
}
.moduletable_skipperFacebookLink 
{
border:1px solid #FFFFFF;
margin-left:10px;
margin-right:10px;
margin-top:20px;
}
.moduletable_skipperChat
{
margin-top:5px;
padding-left:35px;

}
.moduletable_skipperChat img
{
border:none;


}

.moduletable_NostriEventi{
border:none;
padding-left:5px;
padding-right:5px;
}
.moduletable_NostriEventi h3 {
text-align:center;
}
.moduletable_NostriEventi a {

text-align:left;
color: #FF9900 !important;
font-size: 12px !important;
text-decoration: none;
font-style:italic;
font-weight:bold;
}
.moduletable_NostriEventi a:hover{
text-decoration:underline;
}


.modns
{
margin-left:10px;
margin-right:5px;
margin-top:2px;
padding-left:10px;
padding-right:0px;
border-top:1px solid #FFFFFF;

}
.modnsintro
{
font-size:14px;
color:#FFFFFF;
font-weight:bolder;
font-size: larger;
text-align:center;
margin-bottom:3px;

}
.modns .inputbox
{
border:none;
margin-top:3px;
margin-right:5px;

}
/*.modns .button 
{
/*border-style:outset;
border-width:medium;
border:
border-color:#336699;
color:#000000;
font-size:12px;
}*/
#modlgn_username
{


}
.menu_skipperLeftMenu
{
display:block;
border-top:1px solid #FFFFFF;
margin-top:2px;
margin-left:15px;
margin-right:10px;
padding-left:2px;
padding-top:15px;
padding-bottom:15px;
font-size:12px;
/*margin-top:20px;
*//*list-style-type:none;*/
}
.menu_skipperLeftMenu li
{
list-style-type:none;
font-size:12px;
}

.menu_skipperLeftMenu a:hover
{
list-style-type:none;
font-size:12px;
}

#form-login
{
margin-left:15px;
margin-right:10px;
text-align:left;
}

#form-login li 
{
list-style-type:none;
margin-left:0px;
text-align:left;
}
#form-login .button
{
font-size:12px;

}

.colonnaContenuti
{
/*float:left;*/
}

.rettangoloDestro
{
position:relative;
width:705px;
height:51px;
background-image:url('../images/RettangoloDestro01.png');
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#303030;
}

.breadcrumb-path
{
margin-left:35px;
margin-top:30px;
font-style:oblique;
font-weight:bold;
}

.areaContenuti
{
position:relative;
width:705px;
/*height:auto;*/
/*border:1px solid #FF0000;*/
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#303030;

}
.padder
{
margin-left:30px;
margin-top:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
}


.colonnaDestra
{
position:relative;
width:50px;
/*height:auto;*/
/*border:1px solid #FF0000;*/
float:left;
}

.quadratinoDx_home
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.quadratinoDx_chisiamo
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.quadratinoDx_attivita
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.quadratinoDx_photogallery
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.quadratinoDx_imbarcazioni
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.quadratinoDx_contatti
{
background-image:url('../images/quadratinoDxhome.jpg');
width:50px;
height:50px;
}
.colonnaTraspDx
{
/*background-color: #FF0066;*/
width:50px;
/*height:450px;*/
/*background:url('../images/sfondoColonninaDx.png');*/
/*background-image:url('../images/sfondoColonninaDx.png');*/
/*background-repeat:repeat-y;
height:100%;*/
}

.artmenu_topSkipperclub a, .artmenu_topSkipperclub a:link, .artmenu_topSkipperclub a:visited, .artmenu_topSkipperclub a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
  
  
}
.artmenu_topSkipperclub a:hover 
{
color:#FF9900;
}
.artmenu a:hover 
{
color:#FF9900;
}
.artmenu_topSkipperclub, .artmenu_topSkipperclub ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.artmenu, .artmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.artmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}
.artmenu_topSkipperclub li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}
.artmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.artmenu_topSkipperclub li:hover
{
  z-index: 10000;
  white-space: normal;
}


.artmenu li li
{
  float: left;
    font-weight:bold;
	/*width:80px;*/
  /*background-color:#663300 !important;*/
  color:#FF9900;
}



.artmenu li li a 
{
/*background-color:#FF9900;*/
width:130px;
}
.artmenu li li a:hover
{
color:#FF9900 !important;

}
.artmenu_topSkipperclub li li a 
{
background-color:#FF9900;
/*width:80px;
*/}
.artmenu_topSkipperclub li li
{
  float: left;
  font-weight:bold;
/*  	width:80px;
*/   background-color:#FF9900 !important;
  color:#FF9900;
}

.artmenu_topSkipperclub ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

.artmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
  
}

.artmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu_topSkipperclub li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu_topSkipperclub li li:hover>ul
{
  top: 0;
  left: 100%;
}

.artmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.artmenu:after, .artmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}

.artmenu_topSkipperclub:after, .artmenu_topSkipperclub ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.artmenu, .artmenu ul
{
  min-height: 0;
}

.artmenu_topSkipperclub, .artmenu_topSkipperclub ul
{
  min-height: 0;
}

.artmenu ul
{
  /*background-image: url(../images/spacer.gif);*/
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.artmenu_topSkipperclub ul
{
  /*background-image: url(../images/spacer.gif);*/
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}
.artmenu_topSkipperclub ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

.nav
{
  position: relative;
  margin: 0  auto;
  width: 800px;
  height: 34px;
  z-index: 100;
}

.artmenu
{
  padding: 3px 3px 3px 3px;
  margin-left:0;
}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 34px;
}

.nav .l
{
  left: 0;
  right: 0px;
}


.nav .r
{
  right: 0;
  width: 0px;
}


.nav .r div
{
  width: 800px;
  right: 0;
}


.nav .l, .nav .r div
{
  /*background-position: left top;
  background-repeat: no-repeat;*/
  /*background-image: url('../images/nav.png');*/
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
  clear: both;
}

.artmenu a , .artmenu a span
{
  height: 28px;
  display: block;
}


.artmenu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 4px;
  margin-left: 4px;

}
.artmenu a
{
  /*background-image: url('../images/item-left.png');*/
  /*background-position: left top;
  background-repeat: no-repeat;*/
}

.artmenu a span
{
  /*background-image: url('../images/item-right.png');*/
  /*background-position: right top;*/
  /*background-repeat: no-repeat;*/
}
.artmenu a span span
{
font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
  /*font-family: Arial, Helvetica, Sans-Serif;*/
/*  font-size: 11px;
*/  /*font-style: normal;
  font-weight: bold;*/
  letter-spacing: 1px;
  /*text-transform: uppercase;*/
  /*color: #D4D4D4;*/
  padding: 0 12px;
  margin: 0 8px;
  line-height: 28px;
  text-align: left;
  /*background-image: url('../images/item-center.png');*/
  /*background-position: left top;*/
  /*background-repeat: repeat-x;*/

}


.artmenu a:hover
{
  /*background-position: left -28px;*/
}

.artmenu li:hover>a
{
  /*background-position: left -28px;*/
}
.artmenu li:hover a span
{
  /*background-position: right -28px;*/
}

.artmenu a:hover span
{
  /*background-position: right -28px;*/
}


.artmenu a:hover span span
{
  color: #FF9900;
  /*background-position: left -28px;*/
}

.artmenu li:hover a span span
{
  color: #FF9900;
  /*background-position: left -28px;*/
}


.artmenu a.active
{
  /*background-position: left -56px;*/
}

.artmenu a.active span
{
  /*background-position: right -56px;*/
}

.artmenu a.active span span
{
  /*color: #302508;*/
  color:#FF9900;
  /*background-position: left -56px;*/
}
.artmenu a.hover 
{
color:#FF9900;
}
/* end MenuItem */

/* begin MenuSeparator */
.nav .separator
{
  display: block;
  width: 3px;
  height: 40px;
  background-image: url('../images/item-separator2.jpg');
  
}

/* end MenuSeparator */

/* begin MenuSubItem */
.artmenu ul a
{
  display:block;
  text-align: center;
  white-space: nowrap;
  height: 22px;
  width: 166px;
  overflow:hidden;
  line-height: 22px;
  margin-right: auto;


  /*background-image: url('../images/subitem-bg.png');
  background-position: left top;
  background-repeat: repeat-x;*/

  /*border-width: 1px;
  border-style: solid;
  border-color: #595959;*/
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 22px;
  color: #F5F5F5;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  letter-spacing: 1px;
}

.artmenu ul ul a
{
  margin-left: auto;
}

.artmenu ul li a:hover
{
  color: #F2F2F2;
  border-color: #595959;
  background-position: 0 -22px;
}

.artmenu ul li:hover>a
{
  color: #F2F2F2;
  border-color: #595959;
  background-position: 0 -22px;
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
  color: #F2F2F2;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
  color: #F2F2F2;
}

.logo
{
  display : block;
  position: absolute;
  left: 114px;
  top: 189px;
  width: 728px;
  /*border:1px solid #0099CC;*/
  
}

h1.logo-name
{
  display: block;
  text-align:right;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
  /*font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding:0;
  margin:0;
  color: #F4E6BD !important;*/
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.logo-text
{
  display: block;
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-style:italic;
}

.logo-text, .logo-text a
{
  /*font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding:0;
  margin:0;
  color: #F4E6BD !important;*/
}
.componentheading 
{
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#14497c;

}
.PostHeaderIcon-wrapper
{
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#14497c;

}

.eventlist 
{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e06c18;
}

.description 
{
/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e06c18;*/
}
.titolo 
{
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#14497c;
}

.sottotitolo
{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e06c18;
}

.testo
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#303030;
}

.article h1
{
font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#14497c;
}
.article img
{
border:none;
}
.location 
{
/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e06c18;*/
}
.addtocart_button
{
/*opacity:0.5;*/
/*background-image:url('components/com_virtuemart/themes/vm_orange/images/add-to-cart.png');
*/}
