/*********************************/
/*********  ESPACEMENT  **********/
/*********************************/
.espace_padding_top{
padding-top:20px;
}
.espace_padding_bottom{
padding-bottom:20px;
}
.espace_padding_left{
padding-left:20px;
}
.espace_padding_right{
padding-right:20px;
}
.espace_margin_top{
margin-top:20px;
}
.espace_margin_right{
margin-right:20px;
}
.espace_margin_left{
margin-left:20px;
}
.espace_margin_top_short{
margin-top:4px;
}
.espace_padding_top_short{
padding-top:4px;
}
.espace_padding_top_border{
padding-top:20px;
border-top:1px dotted #ADADAD;
}
.espace_padding_bottom_border{
padding-bottom:20px;
border-bottom:1px dotted #ADADAD;
}
.espace_padding_border{
padding-top:20px;
padding-bottom:20px;
border-bottom:1px dotted #ADADAD;
}
.ligne_separateur{
border:1px dotted #BABABA;
}
.espace_padding{
padding-top:20px;
padding-bottom:20px;
}
.espace_width{
width:20px;
}
.espace_padding_bandeau{
padding-bottom:4px;
}

.spacer {
clear: both;
}
.padding5{
padding:5px;
}
.padding10{
padding:10px;
}
.padding15{
padding:15px;
}
.padding15{
padding:15px;
}
.padding5_top{
padding-top:5px;
}
.padding5_bottom{
padding-bottom:5px;
}
.padding5_left{
padding-left:5px;
}
.padding5_right{
padding-right:5px;
}
.padding8_top{
padding-top:8px;
}
.padding10_top{
padding-top:10px;
}
.padding10_left{
padding-left:10px;
}
.padding10_right{
padding-right:10px;
}
.padding10_bottom{
padding-bottom:10px;
}
.padding15_top{
padding-top:15px;
}
.padding15_bottom{
padding-bottom:15px;
}
.padding15_right{
padding-right:15px;
}
.padding15_left{
padding-left:15px;
}
.padding20_top{
padding-top:20px;
}
.padding25_top{
padding-top:25px;
}
.padding30_top{
padding-top:30px;
}
.padding30_bottom{
padding-bottom:30px;
}
.margin5{
margin:5px;
}
.margin10{
margin:10px;
}
.margin5_top{
margin-top:5px;
}
.margin5_left{
margin-left:5px;
}
.margin10_top{
margin-top:10px;
}
.margin10_left{
margin-left:10px;
}
.margin10_right{
margin-right:10px;
}
.margin15_top{
margin-top:15px;
}
.margin15_bottom{
margin-bottom:15px;
}
.margin15_right{
margin-right:15px;
}
.margin15_left{
margin-left:15px;
}
.margin20_top{
margin-top:20px;
}
.margin25_top{
margin-top:25px;
}
.margin30_top{
margin-top:30px;
}
.margin40_top{
margin-top:40px;
}
.margin50_top{
margin-top:50px;
}

/*********************************/
/*********    POSITION  **********/
/*********************************/
.noBorder{
	border:none;
}
.top{
	vertical-align:top;
}
.right{
	text-align:right;
}
.bottom{
	vertical-align:bottom;
}
.text_bottom{
vertical-align:text-bottom;
}
}
.left{
text-align:left;
}
.position_left{
float:left;
}
.position_right{
float:right;
}
.position_relative{
position:relative;
}
.position_absolute{
position:absolute;
}
/**hack css image IE 6 **/
.block{
display:block;
}
.center{
text-align:center;
}
.middle{
vertical-align:middle;
}
.marge_auto{
padding:auto;
margin:auto;  
}
.no_marge{
padding:0;
margin:0;  
}
.no_marge_bottom{
padding-bottom:0;
margin-bottom:0;  
}
.marge_bottom{
padding-bottom:10px;
margin-bottom:10px;  
}
.marges_pub_haut{
margin : 10px 10px 10px 10px ;
padding-top: auto ;
padding-bottom: auto ;
}

/*********************************/
/********* STYLE TEXTE  **********/
/*********************************/
.gras{
  font-weight:bold;
}
.souligne{
  text-decoration:underline;
}
.italic{
font-style: italic;
}
.justify{
text-align:justify;
}

.txt8{
font-size:8px;
}
.txt9{
font-size:9px;
}

.txt10{
font-size:10px;
}

.txt11{
font-size:11px;
}

.txt12{
font-size:12px;
}

.txt13{
font-size:13px;
}
.txt14{
font-size:14px;
}
.txt15{
font-size:15px;
}
.txt16{
font-size:16px;
}

.cursor_pointer{
cursor:pointer;
}