/*************************
ALL CLASSES USEFULL
*************************/
/*DIVS*/
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clear {
	clear: both;
}
.jump {
	height: 10px;
}
.block {
	display:block;
}
.borderno {
	border:0px;
}
.marginauto {
	margin-left:auto;
	margin-right:auto;
}
.marginl10 {
	margin-left: 10px;
}
.marginr5 {
	margin-right: 5px;
}
.marginr7 {
	margin-right: 7px;
}
.marginr10 {
	margin-right: 10px;
}
.marginr15 {
	margin-right: 15px;
}
.marginr20 {
	margin-right: 20px;
}
.marginr65 {
	margin-right: 79px;
}
.marginr210 {
	margin-right: 210px;
}
.margintless3 {
	margin-top: -3px;
}
.margint3 {
	margin-top: 3px;
}
.margint5 {
	margin-top: 5px;
}
.margint10 {
	margin-top: 10px;
}
.margint20 {
	margin-top: 20px;
}
.marginb5 {
	margin-bottom: 5px;
}
.marginb10 {
	margin-bottom: 10px;
}
.pad5 {
	padding: 5px;
}
.pad6 {
	padding: 6px;
}
.pad7 {
	padding: 7px;
}
.pad10 {
	padding: 10px;
}
.padl10 {
	padding-left: 10px;
}
.padl20 {
	padding-left: 20px;
}
.padl30 {
	padding-left: 30px;
}
.padb10 {
	padding-bottom: 10px;
}
.padr10 {
	padding-right: 10px;
}
.padr20 {
	padding-right: 20px;
}
.padt2 {
	padding-top: 2px;
}
.padt3 {
	padding-top: 3px;
}
.padt5 {
	padding-top: 5px;
}
.padt6 {
	padding-top: 6px;
}
.padt7 {
	padding-top: 7px;
}
.padt10 {
	padding-top: 10px;
}
.padb6 {
	padding-bottom: 6px;
}
.padb7 {
	padding-bottom: 7px;
}
.padb8 {
	padding-bottom: 8px;
}
.padb10 {
	padding-bottom: 10px;
}
.jump {
	height: 5px;
}
.width30 {
	 width:30px;
}
.width80 {
	 width:80px;
}
.width100 {
	 width:100px;
}
.width160 {
	 width:160px;
}
.width170 {
	 width:170px;
}
.width180 {
	 width:180px;
}
.width190 {
	 width:190px;
}
.width200 {
	width:200px;
}
.width205 {
	width:205px;
}
.width210 {
	width:210px;
}
.width225 {
	width:225px;
}
.width230 {
	width:230px;
}
.width240 {
	width:240px;
}
.width290 {
	 width:290px;
}
.width320 {
	 width:300px;
}
.width400 {
	 width:400px;
}
.width440 {
	width:440px;
}
.width445 {
	width:445px;
}
.width460 {
	width:460px;
}
.width465 {
	width:465px;
}
.width525 {
	width:525px;
}
.width605 {
	width:605px;
}
.width625 {
	width:625px;
}
.width680 {
	width:680px;
}
.width700 {
	width:700px;
}
.width940 {
	width:940px;
}
.width100p {
	width:100%;
}
.height40 {
	height:40px;
}
.height60 {
	height:60px;
}
.height80 {
	height:80px;
}
.height90 {
	height:90px;
}
.height95 {
	height:95px;
}
.height100 {
	height: 100px;
}
.height110 {
	height: 110px;
}
.height142 {
	height:142px;
}
.height150 {
	height:150px;
}
.height160 {
	height:160px;
}
.height235 {
	height:235px;
}
.height370 {
	height:370px;
}
.height400 {
	height:400px;
}
.height450 {
	height:450px;
}
.inline {
	display: inline;
}
.overflowno {
	overflow:hidden;
}
.hidden {
	display: none;
}
/*COULEURS DIV*/
.bggris {
	background:#E1E1E1;
}
.bggrisclair {
	background:#F1F1F1;
}
.bgwhite {
	background: #FFF;
}
.bgrose {
	background: #ffc8b5;
}
.bgrouge {
	background:#710100;
}
/*TEXTS*/
.uppercase {
	text-transform: uppercase;
}
.decono {
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.txtright {
	text-align:right;
}
.txtleft {
	text-align:left;
}
.txtjustify {
	text-align:justify;
}
.txtcenter {
	text-align:center;
}
/*COLORS TEXT*/
.white {
	color:#FFF;
}
.bleu {
	color:#4479BB;
}
.rouge {
	color: #FF0000;
}
.rouge_fonce {
	color :#710100;
}
.orange {
	color: #FF8000;
}
.gris {
	color:#1E1E1E;
}
.jaune {
	color:#FDEA34;
}
/* SIZE TEXT*/
.font2 {
	font-size:0.70em;
}
.font4 {
	font-size:0.80em;
}
.font6 {
	font-size:0.85em;
}
.font7 {
	font-size:0.90em;
}
.font8 {
	font-size:0.96em;
}
.font10 {
	font-size: 0.97em;
}
.font13 {
	font-size: 0.98em;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font20 {
	font-size: 20px;
}
.font24 {
	font-size: 24px;
}
.font36 {
	font-size: 36px;
}
.font48 {
	font-size: 48px;
}
/*TYPE TEXTE*/
.georgia {
	font-family: georgia;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
/*OPACITE*/
.opacity70 {
	filter: alpha(opacity=70);
	   -moz-opacity: 0.7;
	   -khtml-opacity: 0.7;
	   opacity: 0.7;
}
/*ERROR*/
.error {
	width:603px;
	background: #FBE6F2;
	color:#1A1A1A;
	padding:10px;
	border: 1px solid #D893A1;
	margin-bottom:10px;
}
.reussi {
	width:603px;
	background: #8DEB73;
	color:#FFF;
	padding:10px;
	border: 1px solid #00B024;
	margin-bottom:10px;
}
