/* CSS Document */
/* ==========================================================================
Float - Width
========================================================================== */

.width-100{ float: none; width: 100%; }

.width-90{ width: 90%; }

.width-85{ width: 85%; }

.width-80{ width: 80%; }

.width-75{ width: 75%; }

.width-70{ width: 70%; }

.width-62{ width: 62%; }

.width-60{ width: 60%; }

.width-50{ width: 50%; }

.width-40{ width: 40%; }

.width-38{ width: 38%; }

.width-30{ width: 30%; }

.width-25{ width: 25%; }

.width-20{ width: 20%; }

.width-15{ width: 15%; }

.width-10{ width: 10%; }

.width-5{ width: 5%; }

/* ==========================================================================
Espacement intérieur
========================================================================== */

.padding{ padding: 1.5em; }

.padding-top{ padding-top: 1.5em; }

.padding-right{	padding-right: 1.5em; }

.padding-bottom{ padding-bottom: 1.5em; }

.padding-left{ padding-left: 1.5em; }

.padding-top-bottom{ padding: 1.5em 0; }

.padding-right-left{
padding-right: 1.5em;
padding-left: 1.5em; 
}

.no-padding{ padding: none; }

.no-padding-top{ padding-top: 0; }

.no-padding-right{ padding-right: 0; }

.no-padding-bottom{	padding-bottom: 0; }

.no-padding-left{ padding-left: 0; }

.margin-top{
margin-top: 1.5em; 
}

.margin-bottom{
margin-bottom: 1.5em;	
}

.margin-top-bottom{
margin-top: 1.5em; 
margin-bottom: 1.5em; 	
}

.float-right{ float: right; }
.float-left{ float: left; }
/* ==========================================================================
Border radius
========================================================================== */

.border-radius-3{
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 1px solid #cccccc;
}

.border-radius-10{
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #cccccc;
}
/* ==========================================================================
Box shadow
========================================================================== */

.box-shadow{
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.25);
}

/* ==========================================================================
Clearfix
========================================================================== */

.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}

.clearfix{ display: block; }

html[xmlns] .clearfix{ display: block; }

* html .clearfix{ height: 1%; }

/* ==========================================================================
Classes standards
========================================================================== */

strong { font-weight: bold; }

.overflow-hidden { overflow: hidden; }

h3{
	color: #999;
	display: block; 
	font-weight: normal; 
	
	border: none;
	border-radius: none;
	font-size: 1.5em;
	letter-spacing: 0;
	padding: 0 0 0 1.125em;
	
}


.bg_cubique9999999999999 {
	background: url(./_img/ge_bg.png) no-repeat top left transparent;
}