

/* MAIN */

body {
	font: 72.5% verdana, Sans-Serif;
	color: #000;
	margin:0; padding:0;
}

form {padding:0; margin:0;}
img {border:0;}
h5 {clear:both; font-size:1.2em; margin:0; padding: 10px 0 10px 0;}

.picmenu {display: block;float:left;width: 20px; height:17px; background-image: url("top-rated-phones-total.gif");background-repeat: no-repeat;background-position: -0px -0px;}
.piccell {display: block;float:left;width: 20px; height:17px; background-image: url("top-rated-phones-total.gif");background-repeat: no-repeat;background-position: -27px -0px;}
.piccam {display: block;float:left;width: 20px; height:17px; background-image: url("top-rated-phones-total.gif");background-repeat: no-repeat;background-position: -272px -0px;}
.picstar {display: block;float:left;width: 20px; height:17px; background-image: url("top-rated-phones-total.gif");background-repeat: no-repeat;background-position: -53px -0px;}
.b {width:35px;padding: 1px 2px 2px 2px;text-align:right;float:left;clear:both;margin-right:3px;float:left;}
.bb {width:35px;padding: 1px 2px 2px 2px;text-align:left;float:left;clear:both;margin-right:3px;}
.t {width:150;FONT-SIZE:10pt;line-height:17px;float:left;}


#wrap #content #centerContent a {font-size:0.95em;outline:none; color:#093D72; text-decoration:none;font-weight:bold;}
#wrap #content #centerContent a:hover {text-decoration:underline;background-color:#FFFF33;}
#wrap #content #centerContent table {font-size:1.0em;}
#wrap #content #centerContent h1 {line-height:25px; color:#093D72; font-family:arial,verdana;font-weight:bold;}
#wrap #content #centerContent h2 {line-height:20px; color:#093D72; font-family:arial,verdana;font-weight:bold;font-size:2em;}
#wrap #content #centerContent h3 {line-height:10px; color:#ADADAD; font-family:arial,verdana;font-weight:bold;font-size:1em;text-align:center;}

p {margin:0; padding: 15px 0 0 0;}

/* HEAD  */
#wrap {
	width:956px;
	margin:0 auto;
}
	#wrap #header {
		float:left;
		width:956
	}
		#wrap #header div.logo{
			float:left;
			display:inline;
			width:200px; height:80px;
			margin: 7px 0 0 5px; 
			background:#fff;
		} 
		#wrap #header div.pub{
			float:left;
			display:inline;
			border:2px solid #e2ddc8;
			margin: 7px 0px 0 18px;
			width:728px; height:90px;
			background:#fff;
		}
		#wrap #header div.searchBar{
			float:left;
			display:inline;
			margin: 7px 18px 0 0;
			width:954px; height:37px;
			font-size:1.2em;
			background:white;
		}
			#wrap #header div.text{
				float:left;
				text-align:center;
				display:inline;
				margin:4px 0 0 0;
				padding:0 0 0 15px;
				width:940px; 
				color:#fff;
			}



	#wrap #footer {
		float:left;
		width:956
	}
			#wrap #footer div.text{
				float:left;
				display:inline;
				margin:11px 0 0 0;
				padding:0 0 0 15px;
				width:500px; 
				color:#fff;
			}

	#wrap #content {
		float:left;
		width:956px;
		margin: 8px 0 0 0;
	}				
		#wrap #content #leftContent{
			float:left;
			display:inline;
			width:177px;
			margin: 0 13px 0 0;
		}	
		#wrap #content #leftContent ul.sections,
		#wrap #content #rightContent ul.sections{
			float:left;
			width:160px;
			padding:8px;
			background:#ebead8;
			list-style:none;
			margin:0 0 4px 0;
		}	
			#wrap #content #leftContent ul.sections li,
			#wrap #content #rightContent ul.sections li{
				float:left;
				width:148px;
				heigth:148px;
				margin: 1px 0 0 0px;
				border:1px solid #cac0ab;
				background: #fff url("bg_list.gif") bottom left no-repeat;
				font-size:0.85em;
				font-weight:bold;
				padding: 6px 5px;
				
				color:#493E31;
			}	


			#wrap #content #leftContent ul.sections li a {
				color:#493E31;
				text-decoration:none;
			}
				#wrap #content #leftContent ul.sections li a:hover {text-decoration:underline;}

				#wrap #content #leftContent ul.sections li.titre,
				#wrap #content #rightContent ul.sections li.titre{
					background: #171C60;
					font-size:1.1em;
					color:#EDDC12;
					font-weight:bold;
					height:26px;
					padding:0;
					width:158px;
				}	
				#wrap #content #leftContent ul.sections li span.separator,
				#wrap #content #rightContent ul.sections li span.separator{
					color:#690000;
					font-size:0.85em;
					word-spacing:-1px;
					padding: 0 3px 0 0;
				}	
				#wrap #content #leftContent ul.sections li.titre img,
				#wrap #content #rightContent ul.sections li.titre img{
					float:left;
				}
				#wrap #content #leftContent ul.sections li.titre span,
				#wrap #content #rightContent ul.sections li.titre span{
					float:left;
					padding: 5px 0 0 5px;
					
				}
		
		/* LATEST PHONE */
				
		#wrap #content #leftContent ul.latest li,
		#wrap #content #rightContent ul.latest li{
			height:93px;
		}
		#wrap #content #leftContent ul.latest li div.phone,
		#wrap #content #rightContent ul.latest li div.phone{
			float:left;
			width:73px;
			margin: 0 10px 0 0;
			text-align:center;
		}		
		#wrap #content #leftContent ul.latest li .phoneName,
		#wrap #content #rightContent ul.latest li .phoneName{
			float:left;
			width:60px;
			margin:39px 0 0 0;
			color:#cc3600;
		}			
		
		#wrap #content #leftContent ul.gallery li,
		#wrap #content #rightContent ul.gallery li{
			height:53px;
		}
		#wrap #content #leftContent ul.gallery li div.phone,
		#wrap #content #rightContent ul.gallery li div.phone{
			float:left;
			width:50px;
			margin: 0 3px 0 0;
			text-align:center;
		}		
		#wrap #content #leftContent ul.gallery li .phoneName,
		#wrap #content #rightContent ul.gallery li .phoneName{
			float:left;
			width:70px;
			margin:3px 0 0 0;
			color:#cc3600;
		}						
		#wrap #content #centerContent{
			float:left;
			width:546px;
			border:1px solid #deddc8;
			background:#ffffff;
			padding:10px 14px;
			font-size:1.1em;
			line-height:15px;
		}			
			#wrap #content #centerContent h2{
				margin: 0;
				padding: 5px 0 15px 0px;
				color:#000;
				font-size:1.6em;
				
			}	
					
		
		
		#wrap #content #rightContent{
			float:left;
			display:inline;
			width:177px;
			margin: 0 0px 0 13px;
		}	
			#wrap #content #rightContent .pub{
			float:left;
			display:inline;
			width:160px; height:600px;
			border:1px solid #e2ddc8;
			margin: 8px 0px 0 6px;
			background:#fff;
		}	
		

				#wrap #content #rightContent ul.sections li a {
					color:#493E31;
					text-decoration:none;
				}
					#wrap #content #rightContent ul.sections li a:hover {text-decoration:underline;}
					
				#wrap #content #rightContent ul.sections li.titre{
					background: url(http://www.hosting4speed.com/images/bg_titre.gif) top left no-repeat;
					font-size:1.0em;
					color:#fff;
					font-weight:bold;
				}	
		/* clearfix  */
		
		.clearfix:after {
		  content: "."; 
		  display: block;
		  height: 0; 
		  clear: both; 
		  visibility: hidden;
		}
		
		.clearfix {display: inline-table;}
		
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */		



.fiche-soustitre {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-indent: 4px;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
BACKGROUND-COLOR: #d3d3d3
}
.fiche-cat {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-indent: 4px;
	text-align: left;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.fiche-info {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-indent: 4px;
	text-align: left;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.bhl {
	font-family: verdana;
	font-size: 19px;
	color: #003DF5;
	text-align: left;
	LINE-HEIGHT: 22px;
	text-decoration: none;
}



/* cache ou montre des elements selon un bool */
.display0{
	display:none;
}


#formError{
	clear:both;
}
				
