body {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #DBDBDB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

form { 
padding:0px; 
margin:0px; 
} 

.mention {
    font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.copyright {
	font-size: 11px;
	color: #666666;
}

.arial_12_gris_bold {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.arial_10_gris {
	font-size: 10px;
	color: #333333;
}

.arial_10_gris a {
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.arial_10_gris a:hover {
	font-size: 10px;
	color: #666666;
	ttext-decoration: underline;
}

.arial_11_gris_clair {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.arial_11_gris_clair a {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.arial_11_gris_clair a:hover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.menu {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 18px;
	line-height: 20px;
	text-decoration: underline;
}

.menu:hover {
	color: #666666;
	text-decoration: underline;
}

.arial_11_gris {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.arial_11_gris a {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.arial_11_gris a:hover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.arial_11_gris_normal {
	font-size: 11px;
	color: #333333;
}

.arial_11_gris_normal a {
	font-size: 11px;
	color: #333333;
}

.arial_11_gris_normal a:hover {
	font-size: 11px;
	color: #666666;
}

.arial_11_gris_clair {
	font-size: 11px;
	color: #727272;
}

.bg1 {
	background-image: url(images/bg_haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	left:-2px;
}

.bg2 {
	background-image: url(images/bg_cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left:-2px;
}

.bg3 {
	background-image: url(images/bg_bas-pointe-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left:-2px;
}

.bg4 {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(images/lign_background.jpg);
}

.bg5 {
	background-image: url(images/photo-bg_haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left:-2px;
}

.bg6 {
	background-image: url(images/photos-bg_cote-top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left: -2px;
}

.bg7 {
	background-image: url(images/photos-bg_cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	left: -2px;
}

.bg8 {
	background-image: url(images/photos-bg_bas-pointe-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg9 {
	background-image: url(images/bg_bas-gauche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg10 {
	background-image: url(images/videos_bg_haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	left: -2px;
	position: relative;
}

.bg11 {
	background-image: url(images/videos_bg_cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left;
	left: -2px;
	position: relative;
}

.bg12 {
	background-image: url(images/videos_bg_bas-pointe-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	left: -2px;
	position: relative;
}

.bg13 {
	background-image: url(images/lives_bg_connecte_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg14 {
	background-image: url(images/lives_bg_connecte_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg15 {
	background-image: url(images/lives_bg_connecte_3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bg16 {
	background-image: url(images/lives_bg_connecte_4.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.bg17 {
	background-image: url(images/lives_bg_haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg18 {
	background-image: url(images/lives_bg_top-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left: -2px;
}

.bg19 {
	background-image: url(images/lives_bg_cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	left: -2px;
}

.bg20 {
	background-image: url(images/lives_bg_bas-pointe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg21 {
	background-image: url(images/dialogues_bg_haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg22 {
	background-image: url(images/dialogues_bg_top-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left: -2px;
}

.bg23 {
	background-image: url(images/dialogues_bg_cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	left: -2px;
}

.bg24 {
	background-image: url(images/dialogues_bg_bas-pointe-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg25 {
	background-image: url(images/abonnements_bg-3-bloc.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #A5A5A5;
}

.bg26 {
	background-image: url(images/abonements_bg-haute-lignes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: -2px;
}

.bg27 {
	background-image: url(images/abonements_bg-cote-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left: -2px;
}

.bg28 {
	background-image: url(images/abonements_bg-pointe-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	left: -2px;
}

.photo-select {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	height: 20px;
	margin-left: 25px;
	border: 1px solid #333333;
	width: 130px;
	margin-top: 7px;
}

.membre-select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	height: 20px;
	border: 1px solid #333333;
	width: 110px;
}

.rechercher-select {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.arial_11_bold_blanc {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.bg29 {
	background-color: #ebebeb;
	background-image: url(images/abo_im_telephone2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.bg30 {
	background-color: #FFFFFF;
	background-image: url(images/abo_im_telephone1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-membre-accueil1 {
	background-image: url(images/membre_bg-accueil1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.bg-membre-haut {
	background-image: url(images/membre-bg-haute.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-membre-mecano {
	background-image: url(images/membre_bg-mecano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.margin-bloc {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.bg-membre {
	background-image: url(images/membre_bg-cell-3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.margin-bloc2 {

	margin-right: 5px;
	margin-left: 5px;
}
.defil {
    position:absolute;
    width:237px;
    height:21px;
    text-align:center;
	vertical-align:middle;
}
.titre_cat {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #CDA62D;
	margin-left: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
.membre-select2 {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	height: 20px;
	border: 1px solid #333333;
	width: 70px;
}
.bordure-gris {
	border: 1px solid #333333;
}
