html, body {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#999999;
	font-size:				11px;
	margin:					0;
	padding:				0;
	width:					100%;
	height:					100%;
	min-width:				1070px;
	background-color:		#f7f7f7
}

.clearfix {
	clear:					both
}

a:link, a:visited {
	color:					#004b91;
	text-decoration:none;
}

a:hover {
	color:					#004b91;
	text-decoration:underline;
}


.sharing {
	height:75px;
}

.facebook_widget_data {
	float:left;
}

.tweetmeme_widget_data {
	float:left;
	margin:0px 0px 0px 12px;
}



a.secondaire:link, a.secondaire:visited {
	color:					#666;
	text-decoration:		none
}

a.secondaire:hover {
	color:					#666;
	text-decoration:		underline
}



h1 {
	font-size:30px;
	color: #999;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
}

h1 a:link, h1 a:visited {
	color:					#999;
	text-decoration:		none
}

h1 a:hover {
	color:					#999;
	text-decoration:		underline
}



h2 {
	font-size:30px;
	color: #666;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
}

h2 a:link, h2 a:visited {
	color:					#666;
	text-decoration:		none
}

h2 a:hover {
	color:					#666;
	text-decoration:underline;
}


h3 {
	
}


h4 {
	color:					#004b91;
	font-weight:			bold;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
}

h5 {
	
}







hr {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	border: 0;
	margin:15px 0px 15px 0px;
}


.title {
	font-size:16px;
}

.date {
		color:#ff6600;
		font-size:10px;
}






#header {
	background-color:#e5edf4;
}

#headerCenter {
	width:990px;
	margin:0px auto 0px auto;
}




#navigation {
	background-color:#004b91;
	color:#FFF;
	padding:6px 0px 6px 0px;
}

#navigationCenter {
	width:990px;
	margin:0px auto 0px auto;
	text-align:right;
}

#navigation ul, #navigation ul li {
	list-style:				none;
}

#navigation ul {
	margin:0px;
	padding:0px;
}

#navigation ul li {
	float:right;
	margin:0px 15px 0px 0px;
}


#navigation ul li a:link, #navigation ul li a:visited {
	color:					#FFF;
	text-decoration:		none
}

#navigation ul li a:hover {
	color:					#FFF;
	text-decoration:		underline
}



#middle {
	width:960px;
	margin:0px auto 0px auto;
	background-color:		#FFF;
	padding:0px 15px 30px 15px;
}


#middle .assurances {
	width:320px;
	float:left;
	margin:0px 0px 30px 0px;
	padding:30px 0px 15px 0px;
	text-align:center;
}


#middle #automobile {

}

#middle #habitation {
	background-color:#eef2f8;
}

#middle #commercial {

}


#middle #sidebar {
	width:320px;
	float:right;
}

#middle #data {
	width:625px;
	margin:15px 0px 0px 0px;
	font-size:14px;
}

#middle #contest {
	background-color:#dee5f2;
	padding:15px;
}

#middle #partners {
	background-color:#eef2f8;
	padding:15px;
	margin:15px 0px 0px 0px;
}

#middle #submission2 {
	background-color:#dee5f2;
	padding:15px;
	margin:15px 0px 0px 0px;
}





#submission {
	background-color:#cbd9f3;
	color:#FFF;
	font-size:48px;
	text-align:center;
	padding:48px 0px 48px 0px;
}








#contacts {
	width:960px;
	margin:0px auto 0px auto;
	background-color:		#fcfcfe;
	padding:				30px 15px 30px 15px;
}

#contacts ul, #contacts ul li {
	list-style:				none;
}

#contacts ul {
	margin:0px;
	padding:0px;
}

#contacts ul li {
	float:left;
	width:145px;
	margin:0px 15px 0px 0px;
}




#blankzone {
	float:left;
	padding:0px 0px 15px 0px;
}





#footer {
	width:960px;
	margin:0px auto 0px auto;
	padding:30px 15px 60px 15px;
}