 	body {
		background-color:#013D71;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
	}

	
	.option_fix_ie{
		border: 0px solid white;
	}


	

	select,textarea{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		margin:3px;
		border: 1px solid gray;
		padding:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:10px;
		background-color:white;
	}




	select option{
		margin:5px;
	}


	.titolo_menu_servizi_header{
		font-family: Arial, Helvetica, sans-serif;
		font-size:15px;
		padding-top:1px;
		height:20px;
		font-weight:bold;
		color:white;
		margin:0px;
        text-align:center;
	}


	#maintitle_underline{
		margin-top:15px;
		margin-bottom:30px;
		width:auto;
        text-align:center;
		text-transform:uppercase;
		font-size:20px;
        font-weight:bold;
		font-family:Palatino, serif;
        padding-bottom:5px;
        border-bottom:3px solid;
	}
	
	
	.maintitle_blu{
		color:#005099;
		
	}

	.maintitle_red{
		color:#9A0021;
	}

	.maintitle_orange{
		color:#F27200;
	}

	.maintitle_green{
		color:#56B456;
	}
	

	.maintitle_gray{
		color:#434343;
	}
	
	.box_tcloud{	
		background-image:url(http://www.prismaspa.eu/images/tcloudsun.png);
		background-repeat:no-repeat;
        background-position:right 2px;
        padding-top:50px;
		margin-top:35px;	
		overflow:hidden;
		min-height:320px;
		text-align:center;
	}
	
	.box_gray{
		border:1px solid gray;
		padding:2px;
		margin-top:25px;
	}
	
	.box_yellow{
		border:1px solid #BF9B00;
		padding:2px;
		margin-top:25px;
	}
	
	.box_orange{
		border:1px solid #E78442;
		padding:2px;
		margin-top:25px;
	}
	
	
	.box_green{
		border:1px solid #60E365;
		padding:2px;
		margin-top:25px;
	}
	
	.box_red{
		border:1px solid red;
		padding:2px;
		margin-top:25px;
	}
	
	.box_blue{
		border:1px solid #777FFF;
		padding:2px;
		margin-top:25px;
	}
	
	.box_mid_green{
		border:1px solid #4DC599;
		padding:2px;
		margin-top:25px;
	}

	
	#box_style_01{
		padding-top:7px;
		height:27px;
        padding-left:35px;
		font-size:15px;
		font-weight:bold;
		color:white;
		margin:0px;
	}
	
	.box_title_map{
		background-image:url(http://www.prismaspa.eu/images/bussola.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#BF9B00;
	}
	
	.box_title_folder{
		background-image:url(http://www.prismaspa.eu/images/folder.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#E78442;
	}
	
	.box_title_hp{
		background-image:url(http://www.prismaspa.eu/images/hp_title.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#005EFF;
	}
	
	.box_title_ms{
		background-image:url(http://www.prismaspa.eu/images/mslogotitle.png);
		background-repeat:no-repeat;
        background-position:1px 6px;
		background-color:white;
	}	
	
	.box_title_offert{
		background-image:url(http://www.prismaspa.eu/images/statistic.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#60E365;
	}
	
	.box_title_login{
		background-image:url(http://www.prismaspa.eu/images/forum_read_locked.gif);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#828282;
	}
	
	.box_title_bopanel{
		background-image:url(http://www.prismaspa.eu/images/bo_panel.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#69C868;
	}
	
	
	.box_title_sponsor{
		background-image:url(http://www.prismaspa.eu/images/catalog_hand.png);
		background-repeat:no-repeat;
        background-position:1px 2px;
		background-color:#4DC599;
	}
	
	.box_title_private_news{
		background-image:url(http://www.prismaspa.eu/images/icoannunci.gif);
		background-repeat:no-repeat;
		background-color:#005EFF;
	}
	
	
	.box_title_user_info{
		background-image:url(http://www.prismaspa.eu/images/user_icon.png);
		background-repeat:no-repeat;
		background-color:#69C868;
	}
	
	
	#list_arrow_blu{
		background-image:url(http://www.prismaspa.eu/images/button_arrow.png);
		background-repeat:no-repeat;
        background-position:2px;

		font-size:12px;
		margin:0px;
		font-weight:bold;
		color:#57565B;
		padding:5px;
		border-top:1px solid white;
		margin-left:1px;
        text-indent:24px;
	}
	
	#list_arrow_blu a{
			color:#57565B;
	}
	
	#list_arrow_blu a:hover{
		color:#57565B;
		text-decoration:underline;
	}
	
	#list_arrow{
		background-repeat:no-repeat;
        background-position:2px;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		padding:4px;
		border:1px solid white;
        text-indent:20px;
		color:blue;
		text-transform:capitalize
	}
	
	#list_arrow a{
		color:blue;
	}
	
	#list_arrow a:hover{
		color:blue;
		font-weight:normal;
		text-decoration:underline;
	}
	
	.arrow_green{
		background-image:url(http://www.prismaspa.eu/images/arrow-new_green.gif);
		background-color:#D3FFD5;
	}
	
	.arrow_red{
		background-image:url(http://www.prismaspa.eu/images/arrow-new_red.gif);
		background-color:#FFBBB6;
	}
	
	.arrow_orange{
		background-image:url(http://www.prismaspa.eu/images/arrow-new.gif);
		background-color:#FFE3D0;
	}
	
	.arrow_blue{
		background-image:url(http://www.prismaspa.eu/images/arrow-new_blue.gif);
		background-color:#E9EAFF;
	}
	

	.arrow_locked{
		background-image:url(http://www.prismaspa.eu/images/locked_small.png);
		background-color:#FFE3D0;
	}

	.arrow_unlocked{
		background-image:url(http://www.prismaspa.eu/images/unlock_small.png);
		font-weight:bold;
		background-color:#D8FBDE;
	}
	
	.arrow_unlocked a{
		text-decoration:underline;
	}

	
	
	h1,  h3, h4, h5 {
		font-size:15px;
		margin:0px;
        padding-right:5px;
	}
	
	h2 {
		font-size:15px;
		margin:10px;
        padding-right:5px;
		color:gray;
		
	}
	
	
    h6 {
		font-weight:bold;
		font-size:18px;
		color:gray;
		margin-top:30px;
	}	
	
	
    h7 {
		font-weight:bold;
		font-size:22px;
	}
	
	.smallfonts{
	font-size:10px;
	color:gray;
	}
	
	
	hr {
		border: none 0;
		border-top: 1px dashed gray;
		height: 1px;
		margin-top:20px;
		margin-bottom:20px;
	}



	a {
		text-decoration:none;
		color:black;
	}

	a:HOVER  {
		color:#0033FF;
		font-weight:bold;
	}

	ul {
		list-style:none;
	}

.box_ombra{
	float:right;
	margin:0px;
	padding:0px;
}

/*	cornice principale	*/
.cornice{
	margin:auto;
	width:1024px;
	overflow:auto;
}


/* banner titolo	*/

.title{
	background-color:#7C003A;
	padding:5px;
	color:white;
}

.title_ditta{
	font-family:sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-right:30px;
}

.title_motto{
	font-size:14px;
	font-style:italic;
}


/* header */
.header{
	width:100%;
	background-color:white;
	overflow:auto;
	background-image:url(http://www.prismaspa.eu/images/server2.png);
	background-repeat:no-repeat;
	background-position:560px 0px;
}

.img_slider{
	position:relative;
	width:560px;
	float:left;
	height:248px;
}


.header_menu{
	float:left;
	width:335px;
	text-transform:uppercase;
}


	
	/* break_line */
	
	.break_line{
		padding-top:5px;
		height:77px;
		clear:both;
		padding-left:5px;
		padding-right:10px;
		overflow:auto;
		background-color:white;
		background-image:url(http://www.prismaspa.eu/images/header_bgk.png);
		background-repeat:repeat-x;
	        background-position:bottom left;
	}
	
	.break_line_menu{
		float:left;

	}
	
	.break_line_search{
		margin-top:10px;
		float:right;
		width:200px;
	}

	
	#button{	

margin-top:7px;
			margin-left:5px;
			background-repeat:no-repeat;
			height:48px;
			width:150px;
			
text-align:center;
			padding-top:9px;
			font-size:14px;
			color:white;
			font-weight:bold;
			float:left;
	}
	
		#button a:hover{
			text-decoration:underline;
			color:white;
		}
	
		#button a{
		color:white;
	}
	
	
	
	.prisma_news{
		margin-right:20px;
		float:left;
	}
		.button_01{			background-image:url(http://www.prismaspa.eu/images/button_3d_blu.png);	}
		.button_01:hover{	background-image:url(http://www.prismaspa.eu/images/button_3d_blu_b.png);	}	
	
		.button_02{			background-image:url(http://www.prismaspa.eu/images/button_3d_red.png);	}
		.button_02:hover{	background-image:url(http://www.prismaspa.eu/images/button_3d_red_b.png);	}
		
		.button_03{			background-image:url(http://www.prismaspa.eu/images/button_3d_yellow.png);	}
		.button_03:hover{	background-image:url(http://www.prismaspa.eu/images/button_3d_yellow_b.png);	}
		
		.button_04{			background-image:url(http://www.prismaspa.eu/images/button_3d_gray.png);	}
		.button_04:hover{	background-image:url(http://www.prismaspa.eu/images/button_3d_gray_b.png);	}

	
		.button_cerca{
			background-image:url(http://www.prismaspa.eu/images/searchbtn.png);
			background-repeat:no-repeat;
                        background-position:3px 5px;
			height:25px;
                        width:150px;
			padding-top:1px;
			padding-left:25px;
			margin-top:3px;
			font-family: Arial, Helvetica, sans-serif;
			vertical-align:middle;
			font-size:10px;
			color:gray;
                        border:1px solid lightgray;
    -moz-border-radius-topleft:5px;

	-webkit-border-radius-topleft:5px;

	-moz-border-radius-topright:5px;

	-webkit-border-radius-topright:5px;	

    -moz-border-radius-bottomleft:5px;

	-webkit-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-radius-bottomright:5px;
		}
	
	
	.button_ricerca{
		background-color:white;
		margin:0px;
		border:0px;
		height:35px;
		background-image:url(http://www.prismaspa.eu/images/zoom4.gif);
	}
	/*  body_content */
	
	
	.rssbuttoncont{
		float:right;
		width:40px;
	}
	
	.smallinfotitle{
	font-size:10px;
	color:gray;
	text-align:left;
	line-height:normal;
	}
	
	.body_content{
		clear:both;
		padding-left:15px;
		padding-right:15px;
		background-color:white;
		overflow:auto;	

	}

	.body_content_left{
		float:left;
		width:630px;
		font-size:14px;
		line-height:1.5em;
		color:#4D4D4D;
	}
	
	.body_content_right{
		margin-top:10px;
		float:right;
		width:330px;
        text-align:left;
		
	}
	
	.login_areariservata{
		background-color:#D1FFD0;
		padding-bottom:10px;
		padding-left:20px;
	}

	.login_areariservata input{
		font-size:14px;
		padding:2px;
		border:1px solid gray;
		margin:1px;
	}


/* azienda_content  */
	
.azienda_content{
		background-image:url(http://www.prismaspa.eu/images/prisma_ex01.png);
		background-repeat:no-repeat;
	    background-position:top left;
		padding-left:200px;
}

/* footer */
.footer{
		clear:both;
		padding:5px;
		background-color:white;
		overflow:auto;
}


.footer_contents{
	border-top:1px dotted gray;
	padding-top:25px;
	margin-top:40px;
	font-size:11px;
	color:gray;
	text-align:center;
}

.footer_contents a{
	color:gray;
}

.footer_contents a:hover{
	color:gray;
	text-decoration:underline;
	font-weight:normal;
}

.footer_contents_firma{
	text-align:right;
}


/* banner news */

.banner_news{
	overflow:auto;
	overflow-y:hidden;
	overflow-x:hidden;
	border-top:1px dotted #C4C7FF;
	padding:5px;
}

.banner_news_img{
	float:left;
	width:150px;
	margin-right:20px;
}

.banner_news_content{
	font-size:10px;
	text-align:justify;
}

.news_title{
		font-size:15px;
		margin:0px;
		font-weight:bold;
		text-transform:capitalize;
}
.news_date{
		font-size:10px;
		color:gray;
}


.banner_news_buttons{
	text-align:right;
}

.banner_row_img{
	min-width:150px;
}

.news_content{
		background-image:url(http://www.prismaspa.eu/images/connect-online.jpg);
		background-repeat:no-repeat;
	    background-position:top right;
		padding-right:200px;
		overflow:auto;
		}

.servizi_content{
		background-image:url(http://www.prismaspa.eu/images/prisma_puzzle.png);
		background-repeat:no-repeat;
	        background-position:top left;
		padding-left:200px;
                overflow:auto;
                margin-bottom:20px;
}
/* certificati */

.cert_content{
		background-image:url(http://www.prismaspa.eu/images/prisma_timbro.png);
		background-repeat:no-repeat;
	    background-position:top left;
		padding-left:250px;
}


/* contatti */

.prisma_cartolina{
		height:250px;
		background-image: url(http://www.prismaspa.eu/images/prisma_cartolina01.png);
		background-repeat:no-repeat;
	    background-position:top left;
               padding-top:300px;
}


.table_contatti{
		font-family:sans-serif;
		width:300px;
		float:right;
		padding-right:30px;
		text-align:center;
		font-size:12px;
}
/* login panel */
.login_panel{
		margin-top:30px;
		background-image: url(http://www.prismaspa.eu/images/login-icon.gif);
		background-repeat:no-repeat;
		height:150px;
		padding-left:200px;
		font-weight:bold;
		padding-top:20px;
		
}	

.input_login{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:3px;
		border: 1px solid gray;
		-moz-border-radius:4px;
		-webkit-border-radius:10px;vertical-align:middle;
		padding:5px;
		width:150px;
}


/* --- BACKOFFICE EDITORIALE --- */

.bo_tablelist{
	width:100%;
}


.cont_share_btn{
	margin-top:80px;
	clear:both;
}


.art_input_style{

		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		margin:3px;
		border: 1px solid gray;
		padding:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:10px;
		background-color:white;
}


.art_small_info{
		font-size:10px;
		color:gray;

}

.art_bo_anchor{

	margin:1px;
	border:1px solid #0000FF;
	background-color:#BBBBFF;
	padding:4px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:10px;
}

.art_bo_anchor_cont{
	clear:both;
	overflow:auto;
}


.error_content{
		margin-top:30px;
		background-image: url(http://www.prismaspa.eu/images/stop_hand.png);
		background-repeat:no-repeat;
		padding-left:120px;
		font-weight:bold;
		min-height:120px;
		overflow:auto;
}

.ok_content{
		margin-top:30px;
		background-image: url(http://www.prismaspa.eu/images/ok_button.png);
		background-repeat:no-repeat;
		padding-left:120px;
		font-weight:bold;
		min-height:120px;
		overflow:auto;
}

/*  FRAME PER VIDEO */
.frame_moviestyle{
		margin-top:20px;
		margin-bottom:20px;
		background-image: url(http://www.prismaspa.eu/images/tv_frame.png);
		background-repeat:no-repeat;
		padding-left:100px;
		padding-top:75px;
		border-top:1px dotted gray;
		border-bottom:1px dotted gray;
}




.tagcloud{
	text-transform:capitalize;
	color:#0033FF;
	padding:1px;
    margin:1px;
	border:1px dotted lightblue;
	background-color:#F6F6FF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    -moz-box-shadow:0px 0px 10px #000000;
}

.tagcloud a:hover{
	font-weight:normal;
	text-decoration:blink;

}

