/* IAIDO RYU */


@import url("iaido.css");


body.jujtsu {background:url(../images/bg001.jpg) 0 0 no-repeat;}
body.hontai {background:url(../images/bg002.jpg) 0 0 no-repeat;}
body.palestra {background:url(../images/bg003.jpg) 0 0 no-repeat;}
body.palestra2 {background:url(../images/bg003.jpg) 0 0 no-repeat;}
body.passaggi {background:url(../images/bg004.jpg) 0 0 no-repeat;}
body.galleria {background:url(../images/bg005.jpg) 0 0 no-repeat;}
body.news {background:url(../images/bg006.jpg) 0 0 no-repeat;}
body.sponsor {background:url(../images/bg007.jpg) 0 0 no-repeat;}
body.link {background:url(../images/bg008.jpg) 0 0 no-repeat;}
body.contatti {background:url(../images/bg009.jpg) 0 0 no-repeat;}
body.riservata {background:url(../images/bg010.jpg) 0 0 no-repeat;}
body.vari {background:url(../images/bg011.jpg) 0 0 no-repeat;}
body.the {background:url(../images/bg012.jpg) 0 0 no-repeat;}

/*--- menu 2 livello ---*/

ul.menusecondolivello {font-size:11px; font-weight:normal; position:absolute; left:220px; top:30px; color:#fff; width:162px;}
ul.menusecondolivello li {width:162px; background:url(../images/bgBox.png) 0 0 no-repeat; margin:0 0 4px 0;}
ul.menusecondolivello li a {padding:4px; margin:0; text-decoration:none; color:#fff; font-weight:normal; display:block; width:154px;}
ul.menusecondolivello li a:hover {padding:4px; margin:0; text-decoration:none; color:#000; font-weight:normal; width:154px; display:block}

/*active*/

ul.menusecondolivello li.active {background:#fff;}
ul.menusecondolivello li.active a {padding:4px; margin:0; text-decoration:none; color:#c7281f; font-weight:normal; width:154px;display:block}
ul.menusecondolivello li.active a:hover {padding:4px; margin:0; text-decoration:none; color:#c7281f; font-weight:normal; width:154px; display:block}

/* 3 livello */

ul.menusecondolivello li.active ul {margin:4px 0 4px 6px; padding:0 0 4px 0; width:148px;}
ul.menusecondolivello li.active ul li {width:148px; background:#fff; border-bottom:1px solid #CCCCCC; padding:0 0 0px 0; margin:0 0 4px 0;}
ul.menusecondolivello li.active ul li a {text-decoration:none; color:#000; font-weight:normal; display:block; width:148px;}
ul.menusecondolivello li.active ul li a:hover {text-decoration:none; color:#ff0000; font-weight:normal; display:block; width:148px;}

ul.menusecondolivello li.active ul li.active a {text-decoration:none; color:#ff0000; font-weight:normal; display:block}
ul.menusecondolivello li.active ul li.active a:hover {text-decoration:none; color:#ff0000; font-weight:normal; display:block}

/*--- .colonnaContenuto  ---*/

.colonnaContenuto {width:544px; height:408px; position:absolute; top:30px; left:408px; background:url(../images/bgTxt.png) 0 0 no-repeat;}

.colonnaContenuto h2, .colonnaContenuto h3, .colonnaContenuto h4, .colonnaContenuto h5, .colonnaContenuto h6 {margin:0 0 10px 0; padding:0; color:#fff;}

.colonnaContenuto h2 {font-size:22px; font-weight:normal;}
.colonnaContenuto h3 {font-size:18px; font-weight:normal;}
.colonnaContenuto h4 {font-size:14px; font-weight:bold;}
.colonnaContenuto h5 {font-size:13px; font-weight:bold;}
.colonnaContenuto h6 {font-size:12px; font-weight:bold;}

.colonnaContenuto p {font-size:12px; line-height:18px; color:#fff; margin:0; padding:0 0 14px 0;}
.colonnaContenuto p a {color:#fff; font-weight:normal; text-decoration:underline;}
.colonnaContenuto p a:hover {color:#000; font-weight:normal; text-decoration:none;}

.colonnaContenuto ul {list-style-type:square; margin:0 0 14px 40px; line-height:18px; padding:0}
.colonnaContenuto ol {list-style-type:decimal; margin:0 0 14px 40px; line-height:18px; padding:0}
.colonnaContenuto li {font-size:12px; margin:0 0 6px 0; padding:0; color:#fff; }
.colonnaContenuto li a {color:#fff; font-weight:normal; text-decoration:underline;}
.colonnaContenuto li a:hover {color:#000; font-weight:normal; text-decoration:none;}

.colonnaContenuto img.mettialato {float:left; margin:0 10px 20px 0; margin /**/:0 20px 20px 0;}
.colonnaContenuto a img {border:2px solid #fff; margin:0 20px 10px 0;  margin /**/:0 20px 10px 0;}
.colonnaContenuto a:hover img {border:2px solid #000; margin:0 20px 10px 0;  margin /**/:0 20px 10px 0;}

/* --- form --- */

#mycustomscroll form {margin:0; padding:0; color:#fff; font-size:12px;}
#mycustomscroll form label {display:block; color:#fff; font-size:12px; margin:6px 0 2px 0; line-height:20px}
#mycustomscroll form label.linea {display:inline}
#mycustomscroll form a {color:#fff; font-weight:normal; text-decoration:underline;}
#mycustomscroll form a:hover {color:#000; font-weight:normal; text-decoration:none;}
#mycustomscroll form input#tel {float:left; margin:0 4px 0 0}
.errori {padding:0 4px; color:#CCFF00; margin:10px 0; font-weight:bold}
