/* www.rhodensefuneral.it */
/* auhtor:				 Tony Marrale */
/* email:					 capitantony@libero.it */

body{overflow:auto;width:702px;margin:10px auto;border:0px dotted lime;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2f318c;background-image:url(../img/rf_nuvole.jpg);background-attachment:fixed;margin-bottom:10px;}/**/

/** generali*/
a, a:link, a:visited, a:active {
	color: #2f318c;
	text-decoration:underline;
	font-weight:bold;
	border:1px solid #2f318c;
}

div#menu a{color: #ffffff;}
div#menu a:hover{background-color:#77B5FC;border:1px solid #ffffff;}

div#page a{border:0px solid #2f318c;}

a:hover {
	color: #2f318c;
	text-decoration:none;
}

a.no_border{border:none;}

div{float:left;border:#2f318c 0px solid}

h2{font-size:15px;}

div.bb{border:0;border-bottom:1px solid #AA1B39;float:none;padding:5px;}



div.bb p{background-color:transparent; color:white;}

p{margin-top:0;margin-bottom:0;}
span{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

#add, #delete{border:0;}

.right_bottom{margin:0 3px 3px 0;}

.left_bottom{margin:0 0 3px 3px;}

.right_top{margin:3px 3px 0 0;}

.left_top{margin:3px 0 0 3px;}

.left_right{margin:0 3px;}

img{padding:0;display:block;border:0px;}

.clear{clear:both;border-width:0;float:none;}

.left{float:left;}

.right{float:right;}

.t_left{text-align:left;}

.t_right{text-align:right;}

.t_center{text-align:center;}

.hide{display:none;}

div#hr{border-top:#AA1B39 1px solid;width:500px;border-bottom:0;border-right:0;border-left:0;height:1px;margin:0;padding:0;}

/** form */
form{padding:0;}
form.mailing{padding:3px;margin:3px;}
form div{border:none;padding:5px 9px;}
input, textarea{border:1px #2f318c solid;font-family: Verdana, Arial, Helvetica, sans-serif;size:9px; color:#2f318c}
textarea#comment{width:450px;height:200px;}
input{size:9px;width:200px;height:15px;}
textarea{width:90%;height:400px;}
input.comment{size:9px;width:420px;height:15px;}
input.button{background-color:#aa1b39;color:#000000;text-transform:uppercase;font-weight:bold;border-color:#FFFFFF;display:block;}
input#invia{width:70px;height:17px;display:block;border:1px #FFFFFF solid;}
input#invia.comment{width:70px;height:17px;display:block;border:1px #FFFFFF solid;clear:both}

div#intro{background-image:url(../img/logo_intro.jpg);width:500px;height:445px;border:none;}
div#banner{border-top:1px solid #2f318c;width:500px;margin-top:10px;padding:4px;}

div#menu{width:700px;height:22px;border-width:0;background-image:url(../img/menu.jpg);color:white;font-weight:bold;}
div#menu p{padding:3px 10px 0px 10px;}
/*div#logo{background-image:url(../img/logo.gif);background-repeat:no-repeat;width:700px;height:144px;}*/

div#page{margin-top:0px;padding:10px;background-color:white;width:680px;}
div#page div#page{width:442px;height:0px;margin:4px;}

div#menu_left{width:125px;height:400px;}


div#gigs_update{width:125px;height:400px;}

div#cert_left, div#cert_right{width: 125px;height: 50px;}

div#menu_bottom{width: 500px;height: 50px;margin-top:3px;}
div#bottom{width: 760px;}
div#bottom span{font-size:10px;}

div#menu_bottom p{margin-bottom:0;}

.home_img{margin:10px auto;}
.title{background-color:transparent;color:#FFFFFF;font-weight:bold;font-size:10px;}
.description{background-color:transparent;font-weight:normal;color:#FFFFFF;font-size:10px;}

p span input{margin-top:-8px;border-color:black;}
p.no_bg{background-color:transparent;color:#FFFFFF;font-weight:bold;font-size:10px;}
p.no_bg span{font-weight:normal;}

#band{border:none;margin:40px 50px;}
#band div a img{float:left;margin-bottom:5px;margin-right:5px;}
#band div p{padding-top:20px}

p.pagination a, p.pagination a:link, p.pagination a:visited, p.pagination a:active {
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
	font-size: 10px;
}

p.pagination a:hover {
	border: none;
	color: #000000;
	font-size: 10px;
}

#tourdates{border:0;width:450px;height:300px;margin:3px 25px;}
#tourdates .t_right{margin-bottom:5px;}

#tourdates .description span{font-weight:bold;}

#pagination{width:470px;}

#menu_left a, #menu_left a:link, #menu_left a:visited, #menu_left a:active{
border:none;
	/*
	.home, #menu_left a.home:link, #menu_left a.home:visited, #menu_left a.home:active
	font-size: 9px;
	color: #AA1B39;
	font-weight: bold;
	text-decoration:none;
	font-size: 10px;
	border:0;
	width:100px;
	background-image:url(../media/img/home_01.gif);
	background-repeat:no-repeat;
	*/
}

#menu_left h3.home .selected{background-image:url(../media/img/home_01-sopra.gif);width:125px;height:36px;border:none;}
#menu_left h3.home{background-image:url(../media/img/home_01.gif);background-repeat:no-repeat;width:125px;height:36px;}
#menu_left h3{margin:0;}
#bottom span a, #bottom span a:link, #bottom span a:visited, #bottom span a:active{color:#FFFFFF;font-weight:normal;border:none;text-decoration:underline;}
#bottom span a:hover{text-decoration:none;}

form#comments{padding:2px 10px;}
form#comments div{clear:right;}

.rose_bold
{
	color:#aa1b39;
	font-style: normal;
	font-weight: bold;
}

a.white{color:white;}

div.padding{padding:10px;border:0;}

.radio{border:0;}

/*div#bottom{background-image:url(../img/bottom.jpg);background-repeat:no-repeat;width:700px;height:48px;margin-top:0px;}*/
div#top{background-color:#73b3fb;width:700px;height:15px;margin-top:0px;}
div#bottom{background:#fff url(../img/bottom.jpg) bottom;background-repeat:no-repeat;width:700px;height:40px;margin-top:0px;}
div#content{width:700px;background-image:url(../img/logo_bg.jpg);background-repeat:repeat-x;border:1px solid #31328f;}

div#subtitle{padding:10px 35px;background-color:white;width:630px;}
div#subtitle p{font-weight:bold;float:left;margin-top:1px;margin-left:3px;}
div#subtitle img {float:left; }

input{border:1px #2f318c solid;font-family: Verdana, Arial, Helvetica, sans-serif;size:9px; color:#2f318c;display:block;}
input#checkbox{display:block;margin:0;padding:0;width:auto;border-width:0;}

textarea{border:1px #2f318c solid;font-family: Verdana, Arial, Helvetica, sans-serif;size:8px; color:#2f318c;height:200px;width:660px;}

input#invia{border:1px solid #2f318c; color:#2f318c;background-color:#77B5FC;font-weight:bold;text-transform:uppercase;}

div.img img{float:left;margin-right:5px;margin-bottom:4px;}

div.img{margin-left:70px;}

#bottom p{margin-top:22px;margin-left:2px;margin-right:2px;}
#bottom p span{font-size:11px;}
#page img{border:1px solid #2f318c;margin:3px 7px;}

table{width:80%;border:0px solid red;margin:5px auto;}

div#bottom{height:45px;}
#bottom table{width:100%;}