
body
{
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-attachment: scroll;
	background:url(images/bck_h.png) repeat-x top;
  
}

#mep {
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#mep-pop {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

table#esp {
    
    width: 30px; 
    height:10px;

}



/**
 * LIENS
 */

A:link {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: none
}
A:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: none
}
A:hover {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #2372e3;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: underline
}

A.texte:link {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: underline
}
A.texte:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: underline
}
A.texte:hover {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #2372e3;
FONT-FAMILY: Tahoma, Arial, sans-serif;
LETTER-SPACING: 0pt;
TEXT-DECORATION: underline
}

/**
 * FONT
 */


.texte {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.texte-p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.texte-tp {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

.texte-pg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
		font-weight: bold;
	color: #000000;
}

/**
 * MISE EN PAGE
 */

 h1 {
  font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
  margin-bottom:2px;
}

h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #ce0503;
	margin-bottom:2px;
}

h3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom:2px;
}

h4 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
	margin-bottom:2px;
}

h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
		margin-bottom:0px;
}

p {
  font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 0px;
}

.puce {
  background: url(images/puce_r.jpg) no-repeat;
  background-position: center left;
  padding-left:10px;
	width:5px;
	height:5px;
}


.div-esp {
    margin: 10px 0px 0px 0px;
}
 
.esp {

  	background:url(images/PX_trans.gif) no-repeat;
  	width:10px;
	  height:10px;
}  
 
.banniere {
	
	background: url(images/im_banniere.png) no-repeat;
	position:relative;
  width:900px;
	height:62px;
}	

.menu {
	
	background: url(images/im_fond_menu.png) no-repeat;
	position:relative;
  width:900px;
	height:34px;
}	

.back-px-g { 

	background:url(images/im_px-g.png) repeat top;
}

.lancez-vous {
	
	background: url(images/im_lancez-vous.png) no-repeat;
	position:relative;
  width:258px;
	height:30px;
}

.im-ma {
	
	background: url(images/im_ma.png) no-repeat top;
	position:relative;
  width:46px;
	height:44px;
}

.im-mu {
	
	background: url(images/im_mu.png) no-repeat top;
	position:relative;
  width:46px;
	height:44px;
}

.im-pa {
	
	background: url(images/im_pa.png) no-repeat top;
	position:relative;
  width:46px;
	height:44px;
}

.im-se {
	
	background: url(images/im_se.png) no-repeat top;
	position:relative;
  width:46px;
	height:44px;
}

.im-su {
	
	background: url(images/im_su.png) no-repeat top;
	position:relative;
  width:46px;
	height:44px;
}

.license {
	
	background: url(images/im_license.png) no-repeat top;
	position:relative;
  width:106px;
	height:104px;
}

.im-texte-b {
	
	background: url(images/im_texte-b.png) no-repeat top;
	position:relative;
  width:36px;
	height:32px;
}

.im-texte-v {
	
	background: url(images/im_texte-v.png) no-repeat top;
	position:relative;
  width:36px;
	height:32px;
}

.im-texte-vert {
	
	background: url(images/im_texte-vert.png) no-repeat top;
	position:relative;
  width:36px;
	height:32px;
}

.im-texte-g {
	
	background: url(images/im_texte-g.png) no-repeat top;
	position:relative;
  width:36px;
	height:32px;
}

.im-texte-tromb {
	
	background: url(images/im_texte-tromb.png) no-repeat top;
	position:relative;
  width:30px;
	height:32px;
}

.im-prix-slot {
	
	background: url(images/im_prix-slot.png) no-repeat top;
	position:relative;
  width:122px;
	height:152px;
}

.im-contacter {
	
	background: url(images/im_contacter.png) no-repeat top;
	position:relative;
  width:204px;
	height:172px;
}

.td-info {

  background-color: #465775;
}

/**
 * FOOTER
 */

.tab-h-footer {
	
	background: url(images/im_tab-h-footer.png) no-repeat;
	position:relative;
  width:900px;
	height:25px;
}

.tab-footer-back {
	
	background: url(images/im_tab-footer.png) no-repeat;
	position:relative;
  width:598px;
	height:80px;
}

.tab-ma {
	
	background: url(images/im_tab-footer-ma.png) no-repeat;
	position:relative;
  width:299px;
	height:80px;
}

.tab-pa {
	
	background: url(images/im_tab-footer-pa.png) no-repeat;
	position:relative;
  width:299px;
	height:80px;
}

.tab-su {
	
	background: url(images/im_tab-footer-su.png) no-repeat;
	position:relative;
  width:299px;
	height:80px;
}

.tab-mu {
	
	background: url(images/im_tab-footer-mu.png) no-repeat;
	position:relative;
  width:299px;
	height:80px;
}

.tab-se {
	
	background: url(images/im_tab-footer-se.png) no-repeat;
	position:relative;
  width:302px;
	height:80px;
}

.tab-bt {
	
	background: url(images/im_tab-footer-bt01.png) no-repeat;
	position:relative;
  width:302px;
	height:80px;
}


/**
 * TABLEAU
 */
 
.tab-h {
	
	background: url(images/im_tab-h.png) no-repeat;
	position:relative;
  width:900px;
	height:6px;
}

.tab-g {

	background: url(images/im_tab-g.png) no-repeat;
	background-position: top;
	background-repeat:repeat-y;
}

.tab-px { 
  
  background:url(images/im_tab-px.png) repeat top;
}

.tab-d {
	
	background: url(images/im_tab-d.png) no-repeat;
	background-position: top;
	background-repeat:repeat-y;
}

/**
 * TABLEAU PRIX
 */

.tabHG {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_HG.jpg) no-repeat;
	vertical-align: top;
	width: 30px;
	height: 8px;
}

.tabH {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_H.jpg) repeat-x;
	position: relative;
}

.tabHD {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_HD.jpg) no-repeat;
	vertical-align: top;
	width: 8px;
	height: 8px;
}

.tabG {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_G.jpg) repeat-y;
}

.tabBG {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_BG.jpg) no-repeat;
	text-align: left;
	vertical-align: top;
	width: 30px;
	height: 8px;
}

.tabB {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_B.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
	height: 8px;
}
.tabBD {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_BD.jpg) no-repeat;
	text-align: right;
	vertical-align: top;
	height: 8px;
	width: 8px;
}

.tabD {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/tab_D.jpg) repeat-y;
}

.td-a {

  background-color: #ebebeb;
  height: 13px;
}

.td-b {

  background-color: #CCCCCC;
  height: 15px;
}


