/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0;
 font-family: Arial,sans-serif; font-size: .9em;
 background-image: url(../images/background/bleu_degrade.jpg); 
 } 

cite {
	font-size: .7em;
}

#pagewidth{ }
 
#header{
 position:relative; 
 width:100%;
 height:50px;
} 
 
#wrapper{
	min-width: 1450px;
} 
 
#leftcol{
 width:30%; 
 float:left; 
 position:relative; 
}
 
#maincol{ 
 float: left; 
 display:inline; 
 position: relative; 
 width: 70%;
 height: 100%;
 }
 
#footer{
 height:20px; 
 clear:both;
 } 
 
/**icones menu  
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;} */
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#maincol{width:100%; float:none;}
}


#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}			
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}			
ul#icons span.ui-icon {position: relative; float: left; margin: 0 4px 0 0;}

.divTab{
	margin: 0em 0 0em; 
	font-size: 1em;
	height: 500px;
}

.divVeloOccasion{
 width:300px;
 height:400px; 
 float:left; 
 position:relative; 
 padding: 3px;
 background-color: white;
 margin: 3px;
}		

.divCadre{ 
 float:left; 
 position:relative; 
 padding: 3px;
 width: 30%;
 margin: 3px;
 }

.divCadreRouge{ 
 float:left; 
 position:relative; 
 padding : 2px;
 width: 290px;
 height: 390px;
 background-image: url(../images/cadre_rouge.png);
 background-repeat:no-repeat;  
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 20px;
 margin-top: 0px;
 text-align: center;
 vertical-align: middle;
}

.divCadreReparations{ 
 float:left; 
 position:relative; 
 width: 250px;
}


.divMarqueVelo {

}

.divLeft{
 float:left; 
 position:relative; 
 padding: 3px;
}

.tableContoursBleus {
	border-width: 4px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: #79b7e7;
}

.tableContoursBleus td {
	border-width: 1px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}

.iconeMarque {
	height: 30px;
	border: none;
}
	

#myGallery img{      display:none;}
#myGallery img.active{      display:inline;   }



