/******headers begin *******/
	

	BODY{			background-color:		#666666;	}


	.cadre_light{
		background-color:		#F8F9FF;
		/*border:					1px solid #DDDDDD;	 */
	}

	.cadre_red{
		background-color:		#FCEDED;
		border:					1px solid #FF0000;
	}


/*
	#toolbar DIV, #toolbar{
		color: white;
	}*/
	

   .list1, .cadre, .tbBorder{
			background-color:               #F4F5FF;
			border:                         1px solid #AAAAAA;
	}
	.cadre{ border: 0px;}

	.list1 DIV, .list1 TD{
			border-top:						1px solid #E3E3E3;
	}


	#toolbar{
		font-size:				12px;
		background-image:		url(/images/specific/misc/girl.gif);
		background-position: 	right;
		background-repeat: 		no-repeat;		
	}
	#toolbar A:link, #toolbar A:VISITED, #toolbar A:ACTIVE{
		color:					black;
		text-decoration:		none;
		/*font-weight:			normal;*/
		font-size:				12px;
		font-family: 			Arial, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
		margin-left:			12px;

	}


	BODY, TD, INPUT, SELECT  {
			font-size:			14px;
	}
	
	H2{
		margin:0px;
	}
	
	/*tagline title*/	.button, .button_small, .button_xsmall{

		background-image:		url(/style/skin/enviro/bgbutton.gif);
		color:					white;
		font-weight:			bold;
		border:					0px solid black;
		

	}
	H1{
		
		line-height:	44px;
		margin-left:	auto;
		margin-right:	auto;
		font-size:		16px;
		text-align:		center;	
		margin-top:		0px;
		color:			#00447D;
		font-size:		14px;
		font-weight:	bold;
		margin-bottom: 	3px;		
	}


#toolbar_left span{	
		
		font-size:		28px;
		padding-left: 	10px;
}

#content_nomarge{
		width:				100%;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
}

.content_with_case{

		
		background-image: 	url(/style/skin/enviro/bgcontainer.gif);
		background-repeat:	repeat-x;	
		
}


.bar{
	height:					163px;
	padding-top:			14px;
	padding-left:			185px;
	background-repeat: 		no-repeat;
	background-image: 		url(/images/specific/ecolo.gif);
	clear:					both;
}	.button, .button_small, .button_xsmall{

		background-image:		url(/style/skin/originale/bgbutton.gif);
		color:					white;
		font-weight:			bold;
		border:					0px solid black;
		

	}



.bar_inside, .bar_inside2{

	text-align:				left;
	background-color: 		#DDE2FF;
	height:					109px;
	font-size:				20px;
}

.bar_inside{
	line-height: 109px;	
}

.bar_inside TD{
	line-height: normal;
}




.tagline{

		line-height:	44px;
		margin-left:	auto;
		margin-right:	auto;
		font-size:		16px;
		text-align:		center;	
		margin-top:		0px;
	
}

.input_mail INPUT{
	
	padding: 8px;
	width:	230px;
		
}

.treat_window P{
	text-align: left;
}


.treat_window{

		padding-right: 			120px;


}



#container{
	
	border-left:		1px solid #666666;
	border-right:		1px solid #666666;

}


.txtcontent A,
txtcontent 	A:LINK,
txtcontent 	A:VISITED{	font-size:16pt; color: #0013FC; font-weight:bold; font-family: Arial, sans-serif;}
txtcontent 	A:HOVER{			font-size:16pt; color: #0013FC; font-weight:bold; font-family: Arial, sans-serif;}

.txtcontent P{
	font-size: 		14px;
	margin-bottom: 	12px;
}

.txtcontent{

	margin-left:		32px;
	margin-right:		32px;
	text-align:			left;
		
}






	.head1 A, .head1 A:link, .head1 A:VISITED, .head1 A:active{
		color:				white;
		text-decoration:	none;
	}


	.head2 A:link, .head2 A:VISITED, .head12 A:active{
		color:				white;
	}

	.head1 A:hover, .head2 A:hover{
		color: #CCCCCC;
	}


	.head1, .head1 TD{
		background-image:	url(/style/skin/enviro/bg1.gif);
		color:				white;
	}

	.head2, .head2 TD{
		/*background-image:	url(/style/skin/enviro/bg2.gif);*/
		background-color: #3E5574;
		color:				white;
	}

/*header end*/



/*Menu begins*/

	.mn0{
		/*background-image:	url(/style/skin/enviro/bgmenu.gif);*/
		background-color: #029A29;
		width:				100%;
	}
	.mn0 DIV{
		/*border-left:		1px solid #ffffff;*/
	}

	.mn4 DIV{
		border-left:		1px solid #C5C5C5;
	}

	.mn4{
		border-right:		1px solid #C5C5C5;
	}

	.mn0_on{
		background-image:	none;
		background-color:	#DDE4FF;
		border-left:		1px solid #ffffff;
		border-right:		1px solid #ffffff;
	}


	.mn0 A:link, .mn0 A:VISITED, .mn0 A:ACTIVE{
		color:				white;
		text-decoration:	none;
		/*font-weight:		normal;*/
		font-size:			14px	.button, .button_small, .button_xsmall{

		background-image:		url(/style/skin/originale/bgbutton.gif);
		color:					white;
		font-weight:			bold;
		border:					0px solid black;
		

	};
		font-family: Arial, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	}
	
	.mn0_on A:link, .mn0_on A:VISITED, .mn0_on A:ACTIVE{
		color:				#204491;
	}


	.mn4 A:link, .mn4 A:VISITED, .mn4 A:ACTIVE, .mn4 A:HOVER{
		color:				black;
		text-decoration:	none;
		font-weight:		normal;
	}

	.mn0 A:HOVER, .mn4 A:HOVER, #toolbar A:hover{
		text-decoration:	underline;

	}


	.mn4{
		background-image:	url(/style/skin/enviro/bgmenutoolbar.gif);
	}

	.mn3{
		background-image:	url(/style/skin/enviro/bgmenufloating.gif);
	}
	.mn3 TD{
		border-left:		1px solid #C5C5C5;
	}
	.mn3_right{
		border-left:	1px solid #C5C5C5;
	}
	.mn3_on, .mn4_on{
		background-image:	none;
		background-color:	#EEEEEE;
	}
	.mn3 A:link, .mn3 A:VISITED, .mn3 A:ACTIVE{
		color:				black;
		text-decoration:	none;
	}
	.mn3 A:HOVER{
		text-decoration:	underline;
	}

	.mn0_on, .mn4_on a:link, .mn4_on a:visited, .mn4_on a:active, .mn4_on a:hover {
		font-weight:		bold;
	}

/*Menu end*/



	.MidTitle, .title{	color:	#00447D; }
	.marine{			color:	#0004B0; }
	.grey{				color:	#8B8C8E; }
	.grey A:LINK, .grey A:VISITED, .grey A:HOVER{
		color:			#8B8C8E; 
	}
	.redwine { color: #AA0000; }

	.black{				color:	black; }

	.title a:link, .title a:visited, .title a:active, .title a:hover,
	.MidTitle a:link, .MidTitle a:visited, .MidTitle a:active, .MidTitle a:hover{
		color:				#00447D;
	}

	 .title a:hover,
	 .MidTitle a:hover{
		color:				#005BA9;
	 }



	.button_soft, .button, .button_small, .button_xsmall{

		background-image:		url(/style/skin/enviro/bgbutton.gif);
		color:					white;
		font-weight:			bold;
		border:					0px solid black;
		
	}
	
	.button_soft{
		background-image:		url(/style/skin/enviro/bgbutton_soft.gif);
	}

	/*
	.BigTitle, H1, H1 A,H1 A:LINK, H1 A:VISITED, H1 A,H1 A:HOVER{
		color:	#911E1B; 
	}*/



/* blog color: begin */

div.bTitle {				background-color:	#006182;	}
ul#bloglist {				border-bottom:		2px solid #006182; }
a.BlogButtonCurr {			color:				#006182;	}
table.bCalendarTable a {	color:				#006182;	}


/* blog color: end*/



/******toolbar left begin*******/


	.listLine, .listLine TD{
		border-bottom:		solid 1px #E3E3E3;
	}

	.listG, .listG TD{
					border-bottom:		solid 1px #E3E3E3;
					background-color:	#F4F5FF;
	}

	.listW,.listW TD{
					border-bottom:		solid 1px #E3E3E3;
					background-color:	#FCFCFC;
	}





	.listGNoBorder, .listGNoBorder TD{			background-color:	#F4F5FF; }
	.listGNoBorder TD TD{		background-color:	transparent; }
	.listWNoBorder, .listWNoBorder TD{			background-color:	#FCFCFC; }
	.listWNoBorder TD TD{		background-color:	transparent; }

	.listG TD TD{	border-bottom:		0px; background-color:	transparent; 	}
	.listW TD TD{	border-bottom:		0px; background-color:	transparent;	}

	.orange		{ color:orange; }

	.red, .red TD	{ color:red; }
	.red A:LINK, .red A:VISITED, .red A:HOVER{
		color:			red; 
		font-weight:	normal;
	}

	.green, .green TD	{ color: #00AA00; font-weight:	bold;  }
	.green A:LINK, .green A:VISITED, .green A:HOVER{
		color:			green; 
		font-weight:	normal;
	}

/* item */

	.PhotoBorder{ 
		border-left:			1px solid #5FBCC1;	
		border-right:			1px solid #5FBCC1; 
		border-top:				1px solid #5FBCC1;
		border-bottom:			1px solid #5FBCC1;
		background-color:		white;
	}
	

