.teasing_container
{
	margin:30px 30px 10px 30px;
}

.home_main_blocs
{
	margin:0 20px 30px 20px;
}

.home_main_blocs li
{
	float:left;
	width:320px;
	height:150px;
	margin:10px;
	background-color:#000;
  	background: #000 -moz-linear-gradient(100% 100% 90deg, #333, #000) no-repeat;
	background: #000 -webkit-gradient(linear, left bottom, left top, from(#333), to(#000)) no-repeat;
	
	padding:30px;
	cursor:pointer;
	color:#000;
	box-shadow:5px 5px 10px #CCC;
	-moz-box-shadow:5px 5px 10px #CCC;
	-webkit-box-shadow:5px 5px 10px #CCC;
}

.home_main_blocs h2
{
	color:#FFF;
	font-size:27px;
	font-weight:bolder;
	text-shadow:1px 1px 5px rgba(0,0,0,0.5);
	margin-bottom:20px;
}

.home_main_blocs p
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:80px;
}

.home_main_blocs .bloc1
{
	background-color:#0AA2E1;
  	background: #0AA2E1 -moz-linear-gradient(100% 100% 90deg, #0AA2E1, #69C6ED) no-repeat;
	background: #0AA2E1 -webkit-gradient(linear, left bottom, left top, from(#0AA2E1), to(#69C6ED)) no-repeat;
}

.home_main_blocs .bloc2
{
	background-color:#F80;
  	background: #F80 -moz-linear-gradient(100% 100% 90deg, #F80, #FA0) no-repeat;
	background: #F80 -webkit-gradient(linear, left bottom, left top, from(#F80), to(#FA0)) no-repeat;
}

.home_main_blocs .bloc3
{
background-color:#000;
  	background: #000 -moz-linear-gradient(100% 100% 90deg, #000, #333) no-repeat;
	background: #000 -webkit-gradient(linear, left bottom, left top, from(#000), to(#333)) no-repeat;
}

.home_main_blocs .bloc3 p
{
	color:#FFF;
}

.home_main_blocs .bloc4
{
		background-color:#0AA2E1;
  	background: #0AA2E1 -moz-linear-gradient(100% 100% 90deg, #0AA2E1, #69C6ED) no-repeat;
	background: #0AA2E1 -webkit-gradient(linear, left bottom, left top, from(#0AA2E1), to(#69C6ED)) no-repeat;
}


.home_main_blocs .more_details
{
	font-size:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	float:right;
	margin-top:10px;
}

.home_main_blocs .more_details a
{
	color:#FFF;
}

.newsletter_field
{
	border:solid 2px white;
	height:22px;
}