#entete{
	/* border: 1px solid black; */
	height: auto;
	width: 790px;
	background: #8db7cb url(../img/bandsearch.gif) right no-repeat;
}
.entete_droite{
	float: left;
	background: #8db7cb  url(../img/bandsearch.gif) left no-repeat; 
	height: 50px;
	width: 490px; 
	overflow: visible;
	text-align: right;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	padding-bottom: 10px;
	background-color: #CCC;
	color: black;
	text-align: center;
	color:#000000;
}
.clearFix{
clear:both;
}

a{
	text-decoration: underline;
	color: #006789;
}
a:hover{
	text-decoration: none;
}
/* Elements de structure */
#mainContent{
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background: white url(../img/mainbg_home.gif) repeat-y left;
}
#mainContent.home{}
#leftCol{
	float: left;
	width: 200px;
	background: #006789;
}
#leftCol  #logo img{
	margin-top: 30px;
		margin-left: 13px;
}
#leftCol .titreMn a{
	color: white;
	text-decoration: none;
}
#leftCol .titreMn.selected{
	border-bottom: 1px solid #358caa; 
/*	border-bottom: 1px solid #00C0F6; */ 
}
#leftCol .titreMn.selected a{
	color: #358caa;
	border-bottom: 0px solid #358caa;
	text-decoration: none;
}
#leftColGris{
	background: #358caa;
	padding: 0 20px;
/*	margin-bottom: 15px; */
	padding-bottom: 50px;
}
#mainCol{
	float: left;
	width: 790px;
	background: #FFFFFF url(../img/maincol_top3.gif) no-repeat top left;
}
#mainColCentre{
	float: left;
	width: 600px;
	margin-left: 0px; 
	display: inline;
	background-color: white;
}
#mainColCentreInt{
	float: left;
	width: 570px;
/*	margin-left: 10px; */
	margin: 5px 0 0 10px;
	display: block;
	.margin: 30px 0 0 10px;
	_margin: 5px 0 0 10px;
/*	border: 1px solid black; */
	background-color: white;
}
html>body #mainColCentreInt{
	width: 580px;
}
#mainColCentreInt p{
	margin-bottom: 15px;
}
.morLink{
font-size:1.675em;
padding: 10px 0 10px 30px;
background: transparent url(../img/puce_dbl_arrow.gif) no-repeat 0 50%;
}
#mainColCentreInt p#morLink{

}
#mainColCentreInt p#linkConnex{
padding-top:75px;
}
#mainColCentreInt p#linkConnex a{
text-decoration:none;
color:black;

}
#mainColCentreFull{
	float: left;
	width: 770px;
/*	margin-left: 10px; */
	margin: 5 0 0 10px;
	display: inline;
/*	border: 1px solid black; */
}
#mainColRight{
	float: right;
	width: 190px;
	background: #006789;
	.margin-top: 30px;
	_margin-top: 0;
}
#mainColRight span, #mainColRight a{
display:none;
color:black;
}
/*#mainColRight{
	float: right;
	width: 190px;
	height:100%;
	display:block;
	background:#006789 url(../img/baniere-right.gif) no-repeat top right;
}*/
#footer{
	color: white;
	text-align: center;
	font-size: 1.1em;
	padding: 5px 0;
	border-top: 5px solid white;
	background: #358caa;
	margin-top: 0px;
	width: 990px;
clear: both;
}
#footer a{
	color: white;
	letter-spacing: 3px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
/* Menus */
#mainMenuLeft{
	width: 150px;
	margin-left: 25px;
}
#mainMenuLeft li, #mainMenuLeft li a{
	font-size: 1.15em;
	font-weight: bold;
	color: white;
	margin-top: 5px;
}
#mainMenuLeft li a{
	text-decoration: none;
}
#mainMenuLeft li a:hover{
	text-decoration: underline;
}
#mainMenuLeft li.selected a{
	color: #358caa;
	text-decoration: none;
}
#mainMenuLeft li#espace{
	background: transparent url(../img/logo_espace.gif) no-repeat left;
	height: 37px;
	padding: 11px 0 0 50px;
	voice-family: "\"}\"";
	voice-family:inherit;
	voice-family: "\"{\"";
}
#mainMenuTop{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mainMenuTop li{
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	width: 123px;
	margin-left: 10px;
	padding-bottom: 5px;
	height: 32px;
}
#mainMenuTop li.first{
	margin-left: 0;
}
#mainMenuTop li a{
	display: block;
	width: 100%;
	padding-top:10px;
	text-decoration: none;
}
html>body #mainMenuTop li a{
	padding-top: 10px;
}
#mainMenuTop li#news{
	border-bottom: 5px solid #5bbc2b;
	margin-left: 0;
}
#mainMenuTop li#news a:hover{
	color: #5bbc2b;
}
#mainMenuTop li#histo{
	border-bottom: 5px solid #2d4b9b;
}
#mainMenuTop li#histo a:hover{
	color: #2d4b9b;
}
#mainMenuTop li#orga{
	border-bottom: 5px solid #ed9b00;
}
#mainMenuTop li#orga a:hover{
	color: #ed9b00;
}
#mainMenuTop li#reseau{
	border-bottom: 5px solid #00a8ec;
}
#mainMenuTop li#reseau a:hover{
	color: 00a8ec;
}
#mainMenuTop li#produits{
	border-bottom: 5px solid #358caa;
}
#mainMenuTop li#produits a:hover{
	color: #7fafbd;
}
#mainMenuTop li#qualite{
	border-bottom: 5px solid #a85599;
}
#mainMenuTop li#qualite a:hover{
	color: #a85599;
}
#mainMenuTopInt{
	float: right;
/*	height: 37px; */
	margin-top: 10px;
	width: 790px;
	overflow: auto;
}
#mainMenuTopInt li{
	float: left;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	width: 122px;
	height: 30px;
	margin-left: 11px;
	padding-top: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
/*	  	height: 22px; */
	voice-family: "\"{\"";
}
html>body #mainMenuTopInt li{
	height: 19px; 
}
#mainMenuTopInt li.first{
	margin-left: 0;
}
#mainMenuTopInt li#news{
	margin-left: 0;
}
#mainMenuTopInt li a{
	display: block;
	width: 100%;
	text-decoration: none;
}
#mainMenuTopInt li span{
	color: white;
}
#mainMenuTopInt li.selected a{
	color: white;
}
/* Ajouté par JPA avant le montage par BI */
#subMenuTopInt{
	float: right;
	display: block;
	width: 790px;
	overflow: auto;
	height:22px;
	margin: 0px;
}
#subMenuTopInt li{
	float: left;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	height:22px;
	margin-left: 15px;
	margin-right: 10px;
	padding-top: 3px; 
	voice-family: "\"}\"";
	voice-family:inherit;
/*	  	height: 22px; */
	voice-family: "\"{\"";
}
#subMenuTopInt li a{
	color: white;
	display: block;
	text-decoration: none;
}
/* Fin de l'ajout par JPA */
#ariane li{
	display: inline;
	color: #006789;
	background: transparent url(../img/chevron_ariane.gif) no-repeat left;
	padding-left: 8px;
}
#ariane li.first{
	background: none;
	padding: 0;
}
#ariane li a{
	color: #66a0b0;
	text-decoration: none;
}
/* Titres et autres */
h1{
	margin-top: 9px;
		margin-bottom: 20px;
}
h2{
	margin-bottom: 10px;
}
#leftCol .titreMn{
  display:block;
	font-size: 1.3em;
	color: white;
	text-transform: uppercase;
	width: 150px;
	border-bottom: 1px solid white;
	margin: 30px 0 0 25px;
	font-weight:bold;
}
#loginForm h3{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 2px;
}
h2.mainColRightBorder{
	font-size: 1.3em;
	color: white;
	text-transform: uppercase;
	border-top: 4px solid white;
	margin-top: 17px;
	padding-top: 30px;
	padding-left: 15px;
}
#mainCol h1{
	text-transform: uppercase;
	font-size: 1.5em;
}
#mainCol h2{
	text-transform: uppercase;
	font-size: 1.1em;
}
#mainCol h2.contactTitle{
	color: #006789;
}
#mainCol h3{
	font-size: 1.2em;
}
h4{
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #DF002D;
}
/* Formulaires */
#secteurActivite{
	width: 150px;
	margin-left: 25px;
	padding-top: 5px;
	color: white;
}
#secteurActivite select{
	width: 150px;
}
#searchForm{
	float: right;
	clear: both;
	padding-top: 8px;
}
#searchForm input.text{
	width: 160px;
	padding: 2px;
	border-top: 2px solid #3a8499;
	border-left: 2px solid #3a8499;
	border-bottom: 1px solid #bcd1d2;
	border-right: 1px solid #bcd1d2;
}
#searchForm input.submitButton{
	color: #00607b;
	background: none;
	border: none;
	text-decoration: underline;
	cursor: pointer;
}
#contactezNousForm{
	/* float: right; */
	text-align: right;
	margin-right: 3px;
	margin-top: 3px;
/*	display: inline;*/
	clear: both;
}
#loginForm{
	color: white;
	width: 165px;
	padding-left: 15px;
}
#loginForm input{
	margin: 3px 0;
}
#loginForm input.text{
	width: 160px;
	clear: both;
	padding-left: 2px;
	voice-family: "\"}\"";
	voice-family:inherit;
	  	width: 155px;
	voice-family: "\"{\"";
}
#loginForm label{
	padding-right: 10px;
}
#contactForm table{
	border: 0px solid black;
}
#contactForm table td{
	padding-top: 1px;
	vertical-align: middle;
/*	border: 1px solid black; */
}
#contactForm table td.right{
	text-align: right;
}
#contactForm table td.righttop{
	text-align: right;
	vertical-align: top;
}
#contactForm{
	width: 580px;
	padding-left: 0px;
}
.blocSpacer{
	display: block;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 570px;
	height: 1px;
	background-color: #B2CFD7;
/*	line-height: 0;
	visibility: hidden; */
	float: none!important;
}
#contactForm.separateur{
	height:3px;
}
#contactForm input{
/*	margin-top: 3px;
	margin-right: 10px; */
}
#contactForm input.radiobtn{
	margin-right: 2px;
	margin-left: 0px;
}
#contactForm select{
	width: 230px;
	margin-right:2px;
}
#contactForm select.w150Pix{
	width: 190px;
}
#contactForm input.text{
	width: 160px;
	padding-left:2px;
}
#contactForm input.w50Pix{
	width: 50px;
}
#contactForm input.w100Pix{
	width: 100px;
}
#contactForm input.w140Pix{
	width: 140px;
}
#contactForm input.w200Pix{
	width: 198px;
}
#contactForm input#address{
	width: 409px;
	padding-left: 2px;
}
/* Liste des actualités */
.zoneActu{
	margin-top: 6px;
	width: 450px;
	position: absolute;
} 
.zoneActu ul{
/*	display: block; */
	margin-bottom: 10px;
	border-bottom: 1px solid #006789; 
	width: 100%;
}
.zoneActu li{
	display: block;
	float: left;
	padding: 2px;
	text-align: center;
	margin-bottom: -1px;
	width:30px;
	border: 1px solid #006789;
	color: #00607b;
	clear: none;
}
.zoneActu li a{
	text-decoration: none;
}
.zoneActu li#actuel{
	background-color: #006789;
	color: #FFFFFF;
}
.zoneActu dl{
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.zoneActu dt{
	float: left;
	font-weight: bold;
}
.zoneActu dd{
	float: left;
	clear: right;
	margin-left: 3px;
}
.zoneActu a{
	color: #2053A3;
}
.souligneRouge{
	display: block;
	font-weight: bold;
	margin-top: 30px;
	padding-bottom: 3px;
	border-bottom: 1px solid #DF002D;
}
/* Zone de téléchargement */
.navPages{
	display: block;
	width: 50%;
	float: left;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DF002D;
}
.navPages#right{
	text-align: right;
}
.navPages#left{
	text-align: left;
}
.zoneDnld{
	margin-top: 6px;
	width: 450px;
	position: absolute;
} 
.zoneDnld dl{
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.zoneDnld dt{
	float: left;
	font-weight: bold;
}
.zoneDnld dd{
	float: left;
	clear: right;
	margin-left: 3px;
}
.zoneDnld a{
	color: #2053A3;
}
/* Implantations - réseau */
#selectDept p{
	margin: 0;
	z-index: 10;
	position: absolute;
}
#selectDept label{
	font-style: italic;
	display: block;
	width: 200px;
}
#selectDept select{
	display: inline;
	margin-top: 0px;
}
#selectDept select option, #selectDeptRight select option{
	padding-right: 10px;
}
#mapDpt{
	z-index: 0;
	position: relative;
	margin-left: 50px;
}
#selectDeptRight{
	float: right;
}
#selectDeptRight p{
	text-align: right;
}
#selectDeptRight label{
	display: block;
	margin-bottom: 5px;
}
h2.titreReseau{
	display: block;
	margin-top: 30px;
}
.imgLiens{
	vertical-align: bottom;
/*	margin-bottom: 15px; */
}
.imgReseau{
	margin-top: 5px;
	width: 261px;
	float: left; 
} 
.txtReseau{
	width: 295px;
	float: right;
}
.txtReseau p{
	margin-bottom: 0px;
}
ul.pucesType{
	list-style-type: disc;
	padding-left: 15px;
}
html>body ul.pucesTypeSuite{
	display: block;
	min-height: 15px;
	height: auto;
/* 	list-style-type: disc; */
}
ul.pucesTypeSuite li{
	float: left;
	clear: none;
	background: transparent url(../img/puce-li-magenta.gif) no-repeat left;
	padding-left: 10px;
	margin-right: 5px;
}
.coulMagenta {
	color: #df002d;
	border-color: #df002d;
}
.coulMagenta2 {
	color: #df002d;
	border-color: #df002d;
	background: #df002d;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.withBorder{
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	padding: 5px;
}
.width260{
	width: 260px;
}
html>body .width260{
	width: 250px;
}
.width150{
	width: 150px;
}
.rubProduit{
	background: transparent url(../img/bg_fond.gif") no-repeat bottom right;
	height: 517px;
}
html>body .rubProduit{
	min-height: 517px;
	height: auto;
}
ul.pucePdt{
	margin: 25px 25px 0 40px;
}
ul.pucePdt li{
	display: block;
	background: transparent url(../img/square.gif") no-repeat 0px 3px;
	padding-left: 15px;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
}
ul.pucePdt2{
	margin: 15px 15px 0 5px;
}
ul.pucePdt2 li{
	display: block;
	background: transparent url(../img/square2.gif") no-repeat 0px 3px;
	padding-left: 15px;
	margin-bottom: 5px;
}
.prdRightList{
	margin: 20px 10px 25px 10px;
}
.prdRightList li{
	margin-bottom: 15px;
	
}
.prdRightList li a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}
.prdRightList li a:hover{
	color: #FFFFFF;
}
.prdRightList li a span{
	color: #FFFFFF;
	display: block;
	padding-left: 25px;
	background: transparent url(../img/puce_dbl_arrow_black.gif) no-repeat left;
	font-weight: normal;
	margin-top: 5px;
	text-decoration: underline;
}
.prdRightList li a:hover span{
	background: transparent url(../img/puce_dbl_arrow_black.gif) no-repeat left;
	color: #006789;
}
/* Misc */
a.enfleche{
	display: block;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left;
	padding-left: 25px;
}
a.enflecheList{
	display: block;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left;
	padding-left: 25px;
}
a.enfleche_blanc{
	display: block;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left;
	padding-left: 25px;
	color: #FFFFFF;
}
a.enflecheRight{
	display: block;
	float: right;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left;
	padding-left: 25px;
}
p.leftPush{
	color: white;
	font-size: 1.22em;
	font-weight: bold;
	background: transparent url(../img/picto_nos_reponses.gif) no-repeat left;
	padding-left: 60px;
	margin-bottom: 9px;
	height: 54px;
}
a.leftPush{
	display: block;
	float: right;
	background: transparent url(../img/picto_nos_reponses.gif) no-repeat left;
	padding-left: 60px;
	margin-bottom: 9px;
	height: 54px;
	color: white;
}
html>body p.leftPush{
	min-height: 54px;
}
p.pushDroite3 {
	font-size: 1.1 em;
	color: #FFFFFF;
	padding-left: 3px;
	font-weight: bold;
}
p.pushDroite2 {
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 3px;
	font-weight: normal;
}
p.pushDroite a{
	font-size: 1.2em;
	color: white;
	padding-left: 15px;
}
p.pushDroite2 a {
	font-size: 1 em;
	color: #FFFFFF;
	padding-left: 3px;
	font-weight: normal;
}
p.pushDroite2 a:hover{
	text-decoration: underline;
	font-size: 1 em;
	color: #358caa;
	padding-left: 3px;
	font-weight: normal;
}
dl.homeBlocs{
	float: left;
	width: 270px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
dl.left{
	border-right: 0px solid #FFFFFF;
}
dl.homeBlocs dt{
	text-transform: uppercase;
	color: #DF002D;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}
dl.homeBlocs dd{
	float: right;
	width: 140px;
	color: black;
}
dl.homeBlocs dd.image{
	float: left;
	width: 115px;
}
.avecFlechaous{
	overflow: auto;
}
.avecFlechaous li{
	display: block;
	float: left;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left;
	margin-top: 4px;
	padding-left: 25px;
	width: 120px;
	voice-family: "\"}\"";
	voice-family:inherit;
/*	  	width: 95px; */
	voice-family: "\"{\"";
}
.avecFlechaousBlock li{
	display: block;
	background: transparent url(../img/puce_dbl_arrow.gif) no-repeat left top;
	margin-top: 10px;
	padding-left: 25px;
}
.textePage li{
	margin-left: 10px;
	background: transparent url(../img/chevron_ariane.gif) no-repeat left;
	padding-left: 8px;
}
/* mise en forme texte et images */
div.textLeft{
	float: left;
	width: 365px;
}
div.imgRight{
	float: right;
	width: 156px;
	margin: 0 0 15px 10px;
}
div.imgRight img, div.imgRightType img{
	display: block;
}
div.imgRightType{
	float: right;
	margin: 0 0 15px 15px;
}
div.textLeft, div.imgRight{
	margin-bottom: 15px;
}
div.imgLeftType {
	float: left;
	margin: 0 15 15 0px;
	clear: both;
}
div.imgRightType img{
	display: block;
}
.colgris{
	background-color: #BFD7DE;
	padding: 5px;
}
.colbleu{
	color: white; 
	font-weight: bold; 
	background-color: #006789 ; 
	font-size: 11px; 
	padding: 5px; 
	margin: 0px;
	text-align: center;
}
.colwhite{
	background-color: white;
	padding: 5px; 
	white-space: nowrap;
}
.onglet{
	margin: 0px;
	background: transparent url(../img/icone_sitemap.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: bold;
/*	padding-left: 8px; */
}
.nbresult{
	margin-bottom: 5px;
	border-bottom: 1px solid #DF002D; 
}

/* EDF */
/* Selecteur */
*{
	margin:0;
	padding:0;
}
select, input, caption, label, td, th, span, table, form, p, ul, fieldset, textarea{
   font-family:Arial, Helvetica, sans-serif;
 	font-size:1em;
}
img, fieldset, table{
   border: 0;
}
input, label{
	vertical-align: middle;
}
ul{
	list-style: none;
}
address{
   font-style: normal;
}
hr{
  	visibility: hidden;
  	clear: both;
  	border:0;
}
/* paragraphe */
.pbottom5{
	margin-bottom:5px;
}
.pbottom10{
	margin-bottom:10px;
}
.pbottom15{
	margin-bottom:15px;
}
/* Fin paragraphe */
/* Separateur, clearer et set type */
.spacer{
	display: block;
	clear: both;
	margin-top: -1px;
	height: 1px;
	line-height: 0;
	visibility: hidden;
	float: none!important;
}
.displayBlock{
	display: block;
}
.displayNone{
	display: none;
}
/* positionnement */
.alignCenter{
	text-align: center;
}
.alignRight{
	text-align: right;
}
.alignLeft{
	text-align: left;
}
.vAlignMiddle{
   vertical-align: middle;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.beCentered{
	position: relative;
	margin: auto;
}
/* Fin positionnement */
/* debut largeur */
.w100Pcent{
	width: 100%;
}
.w95Pcent{
	width: 95%;
}
.w90Pcent{
	width: 90%;
}
.w85Pcent{
	width: 85%;
}
.w80Pcent{
	width: 80%;
}
.w75Pcent{
	width: 75%;
}
.w70Pcent{
	width: 70%;
}
.w65Pcent{
	width: 65%;
}
.w60Pcent{
	width: 60%;
}
.w55Pcent{
	width: 55%;
}
.w50Pcent{
	width: 50%;
}
.w45Pcent{
	width: 45%;
}
.w40Pcent{
	width: 40%;
}
.w35Pcent{
	width: 35%;
}
.w30pcent{
	width: 30%;
}
.w25Pcent{
	width: 25%;
}
.w20Pcent{
	width: 20%;
}
.w15Pcent{
	width: 15%;
}
.w10Pcent{
	width: 10%;
}
.w5Pcent{
	width: 5%;
}
.w50Pix{
	width: 50px;
}
.w60Pix{
	width: 60px;
}
.w70Pix{
	width: 70px;
}
.w80Pix{
	width: 80px;
}
.w90Pix{
	width: 90px;
}
.w100Pix{
	width: 100px;
}
.w120Pix{
	width: 120px;
}
.w140Pix{
	width: 140px;
}
.w150Pix{
	width: 150px;
}
.w175Pix{
	width: 175px;
}
.w200Pix{
	width: 200px;
}
.w225Pix{
	width: 225px;
}
.w250Pix{
	width: 250px;
}
.w300Pix{
	width: 300px;
}
/* fin largeur */
.paddingT10{
	padding-top: 10px !important;
}
.marg0{
	margin: 0 !important;
}
/* Debut marge top */
.margT5{
	margin-top: 5px;
}
.margT10{
	margin-top: 10px !important;
}
.margT15{
	margin-top: 15px;
}
.margT20{
	margin-top: 20px !important;
}
.margT25{
	margin-top: 25px;
}
.margT30{
	margin-top: 30px;
}
.margT40{
	margin-top: 40px !important;
}
/* marge bottom */
.margB5{
	margin-bottom: 5px !important;
}
.margB10{
	margin-bottom: 10px !important;
}
.margB15{
	margin-bottom: 15px !important;
}
.margB20{
	margin-bottom: 20px !important;
}
.margB25{
	margin-bottom: 25px !important;
}
.margB30{
	margin-bottom: 30px !important;
}
.margB55{
	margin-bottom: 60px;
}
/* marge left */
.margL5{
	margin-left: 5px;
}
.margL3{
	margin-left: 3px;
}
.margL10{
	margin-left: 10px;
}
.margL15{
	margin-left: 15px;
}
.margL20{
	margin-left: 20px;
}
.margL25{
	margin-left: 25px;
}
.margL30{
	margin-left: 30px;
}
.margL50{
	margin-left: 50px;
}
/* marge right */
.margR5{
	margin-right: 5px;
}
.margR10{
	margin-right: 10px;
}
.margR15{
	margin-right: 15px;
}
.margR20{
	margin-right: 20px;
}
.margR25{
	margin-right: 25px;
}
.margR30{
	margin-right: 30px;
}


