/*------------------------------------------------------*
                     CSS MISE EN FORME TEXTE GENERAL
*-------------------------------------------------------*/

.clear{
	clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}
.block{display:block;}
/********************************************************
* COULEURS
********************************************************/
.black {color: #000000;}
.orange {color: #e95d0f;}
.blue {color: #0081A5;}
.green {color: #9ebe64;}
.purple {color: #81388A;}
.grey {color: #6F6F6F;}
.light-grey {color: #D0D0D0;}
.red{color:#ff0000;}
.white{color:#fff;}
.bordeaux{color:#790e11;}
.yellow{color:#ffcf00;}


.bg-black {background-color: #000000;}
.bg-orange {background-color: #e95d0f;}
.bg-blue {background-color: #0081A5;}
.bg-green {background-color: #0D5523;}
.bg-purple {background-color: #81388A;}
.bg-grey {background-color: #6F6F6F;}
.bg-light-grey {background-color: #F0F0F0;}
.bg-white {background-color: #ffffff;}

/********************************************************
* BOLD ITALIQUE ETC...
********************************************************/
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.majuscule {text-transform:uppercase;}
.font-black{font-family:Arial Black;}

/********************************************************
* ALIGNEMENT
********************************************************/
.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}
.align-middle {vertical-align:middle;}
.align-textbottom {vertical-align:text-bottom;}

/********************************************************
* FONT SIZES
********************************************************/
.small {font-size:10px; line-height:1em;}
.normal{font-size:12px; line-height:1em;}
.big {font-size:14px; line-height:1em;}
.bigger {font-size:18px; line-height:1em;}
.very-big {font-size:22px; line-height:1em;}
.lh-1{line-height:12px;}
.lh-2{line-height:16px;}
.lh-3{line-height:20px;}
.lh-4{line-height:24px;}

/********************************************************
* FONT FAMILY
********************************************************/
.font-black {font-family: Arial Black;}
.standard {font-family: Arial;}

/********************************************************
* MARGIN & PADDING
********************************************************/
.margin-1 {margin:5px;}		.padding-1 {padding:5px;}
.margin-2 {margin:10px;}		.padding-2 {padding:10px;}
.margin-3 {margin:15px;}		.padding-3 {padding:15px;}
.margin-4 {margin:20px;}		.padding-4 {padding:20px;}
.margin-5 {margin:25px;}		.padding-5 {padding:25px;}

.margin-tb-1 {margin-top:5px;margin-bottom:5px;}			.padding-tb-1 {padding-top:5px;padding-bottom:5px;}
.margin-tb-2 {margin-top:10px;margin-bottom:10px;}		.padding-tb-2 {padding-top:10px;padding-bottom:10px;}
.margin-tb-3 {margin-top:15px;margin-bottom:15px;}		.padding-tb-3 {padding-top:15px;padding-bottom:15px;}
.margin-tb-4 {margin-top:20px;margin-bottom:20px;}		.padding-tb-4 {padding-top:20px;padding-bottom:20px;}

.margin-lr-1 {margin-left:5px;margin-right:5px;}			.padding-lr-1 {padding-left:5px;padding-right:5px;}
.margin-lr-2 {margin-left:10px;margin-right:10px;}		.padding-lr-2 {padding-left:10px;padding-right:10px;}
.margin-lr-3 {margin-left:15px;margin-right:15px;}		.padding-lr-3 {padding-left:15px;padding-right:15px;}
.margin-lr-4 {margin-left:20px;margin-right:20px;}		.padding-lr-4 {padding-left:20px;padding-right:20px;}

.margin-t-1 {margin-top:5px;}		.padding-t-1 {padding-top:5px;}
.margin-t-2 {margin-top:10px;}		.padding-t-2 {padding-top:10px;}
.margin-t-3 {margin-top:15px;}		.padding-t-3 {padding-top:15px;}
.margin-t-4 {margin-top:20px;}		.padding-t-4 {padding-top:20px;}

.margin-b-1 {margin-bottom:5px;}			.padding-b-1 {padding-bottom:5px;}
.margin-b-2 {margin-bottom:10px;}		.padding-b-2 {padding-bottom:10px;}
.margin-b-3 {margin-bottom:15px;}		.padding-b-3 {padding-bottom:15px;}
.margin-b-4 {margin-bottom:20px;}		.padding-b-4 {padding-bottom:20px;}

.margin-l-1 {margin-left:5px;}		.padding-l-1 {padding-left:5px;}
.margin-l-2 {margin-left:10px;}		.padding-l-2 {padding-left:10px;}
.margin-l-3 {margin-left:15px;}		.padding-l-3 {padding-left:15px;}
.margin-l-4 {margin-left:20px;}		.padding-l-4 {padding-left:20px;}

.margin-r-1 {margin-right:5px;}		.padding-r-1 {padding-right:5px;}
.margin-r-2 {margin-right:10px;}		.padding-r-2 {padding-right:10px;}
.margin-r-3 {margin-right:15px;}		.padding-r-3 {padding-right:15px;}
.margin-r-4 {margin-right:20px;}		.padding-r-4 {padding-right:20px;}
.margin-r-5 {margin-right:25px;}		.padding-r-5 {padding-right:25px;}

.margin-auto {margin-left:auto;margin-right:auto;}

/********************************************************
* SIZES
********************************************************/
.full_width {width:100%;}
.half_width {width:50%;}

/********************************************************
* FLOAT
********************************************************/
.float_left {
	float: left;
	display: block;
}
.float_right {
	float: right;
	display: block;
}

/********************************************************
* TAILLES width
********************************************************/
.w120{width:120px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w380{width:380px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w750{width:750px;}
.w800{width:800px;}
.w10p{width:8%;}
.w15p{width:13%;padding:1%;}
.w20p{width:18%;padding:1%;}
.w25p{width:23%;padding:1%;}
.w30p{width:28%;padding:1%;}
.w33p{width:31%;padding:1%;}
.w35p{width:33%;padding:1%;}
.w38p{width:36%;padding:1%;}
.w40p{width:38%;padding:1%;}
.w45p{width:43%;padding:1%;}
.w50p{width:47%;padding:1%;}
.w55p{width:53%;padding:1%;}
.w60p{width:58%;padding:1%;}
.w65p{width:63%;padding:1%;}
.w70p{width:68%;padding:1%;}
.w75p{width:73%;padding:1%;}
.w80p{width:78%;padding:1%;}
.w85p{width:83%;padding:1%;}
.w90p{width:88%;padding:1%;}
.w95p{width:93%;padding:1%;}
.w100p{width:98%;padding:1%;}
/********************************************************
* TAILLES height
********************************************************/
.h5{height:5px;}
.h10{height:10px;}
.h20{height:20px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}
.h650{height:650px;}
.h700{height:700px;}
.h750{height:750px;}
.h800{height:800px;}

/********************************************************
* BORDER
********************************************************/
.border-none {

	border-width:0px 0px 0px 0px;

}

.border-rbl{
	border-top:0px;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}
.border-t-dotted{
	border-top:1px dotted #790e11;
	border-right:0;
	border-bottom:0;
	border-left:0;
}
.border-b-dotted{
	border-top:0;
	border-right:0;
	border-bottom:1px dotted #790e11;
	border-left:0;
}
.border-rbl{
	border-top:0px;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}
.border-solid{
	border-width:1px;
	border-style:solid;
}
.border-dotted{
	border-width:1px;
	border-style:dotted;
}
.border-black{
	border-color:#000000;
}
.border-grey{
	border-color:#6F6F6F;
}
.border-yellow{
	border-color:#ffcf00;
}
