body {
	background-color: #464646;
}

.bg_haut {
	background-image: url(../images/bg_haut.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td table#tabtellogo {
	position: relative;
	top: 0px;
	left: 40px;
}

a.lienbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
a.lienbas:link, a.lienbas:visited {
	color: #FFFFFF;
}
a.lienbas:hover, a.lienbas:active {
	color: #EB5A02;
}

span.textelarge_n p {
	height: 17px;
	width: 177px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/fondboutonlarge_n.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
p.liste_ref {
	position: relative;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
p.desc_photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	vertical-align: middle;
}
p.ccm_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

a.liens_n_v {
	text-decoration: none;
}

a.liens_n_v p {
	height: 17px;
	width: 148px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/fondbouton_n_v.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}
a.liens_n_v:link p, a.liens_n_v:visited p {
	color: #FFFFFF;
	background-position: center top;
}
a.liens_n_v:hover p, a.liens_n_v:active p {
	color: #000000;
	background-position: center bottom;
}


a.liens_n_v_l {
	text-decoration: none;
}

a.liens_n_v_l p {
	height: 17px;
	width: 177px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/fondboutonlarge_n_v.png);
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}
a.liens_n_v_l:link p, a.liens_n_v_l:visited p {
	color: #FFFFFF;
	background-position: center top;
}
a.liens_n_v_l:hover p, a.liens_n_v_l:active p {
	color: #000000;
	background-position: center bottom;
}




a.liens_fleches, a.liens_fleches_hover {
	display: bloc;
	position: relative;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
}
a.liens_fleches span, a.liens_fleches_hover span {
	display: bloc;
	position: relative;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	background-image: url(../images/btn_fleches.gif);
	overflow: hidden;
	margin: 0px;
	padding: 0px  0px 0px 16px;
	cursor: hand;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
}
a.liens_fleches:link span, a.liens_fleches:visited span {
	color: #EB5A00;
	background-position: left top;
}
a.liens_fleches:hover span, a.liens_fleches:active span {
	color: #EB5A00;
	background-position: left bottom;
}
a.liens_fleches_hover:link span, a.liens_fleches_hover:visited span {
	color: #EB5A00;
	background-position: left bottom;
}
a.liens_fleches_hover:hover span, a.liens_fleches_hover:active span {
	color: #EB5A00;
	background-position: left bottom;
}


a.liens_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underlined;
}
a.liens_g:link, a.liens_g:visited {
	color: #EB5A02;
}
a.liens_g:hover, a.liens_g:active {
	color: #97D700;
}

a.liens_v18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
a.liens_v18:link, a.liens_v18:visited {
	color: #EB5A02;
}
a.liens_v18:hover, a.liens_v18:active {
	color: #97D700;
}

a.liens_g_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	text-decoration: underlined;
}
a.liens_g_2:link, a.liens_g_2:visited {
	color: #EB5A02;
}
a.liens_g_2:hover, a.liens_g_2:active {
	color: #97D700;
}



div#cont1 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 383px;
	width: 368px;
}

div#cont1 p#txt1 {
	position: absolute;
	top: 20px;
	left: 170px;
	margin: 0px;
	padding: 0px;
}
div#cont1 p#txt2 {
	position: absolute;
	top: 152px;
	left: 22px;
	margin: 0px;
	padding: 0px;
}
div#cont1 p#txt3 {
	position: absolute;
	top: 333px;
	left: 171px;
	margin: 0px;
	padding: 0px;
}

div#cont1 img#img1 {
	position: absolute;
	top: 21px;
	left: 37px;
}
div#cont1 img#img2 {
	position: absolute;
	top: 205px;
	left: 29px;
}
div#cont1 img#img3 {
	position: absolute;
	top: 186px;
	left: 214px;
}



.fond_ligne_grise {
	background-image: url(../images/pixelgris.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.fond_ligne_grise_2 {
	background-image: url(../images/pixelgris.gif);
	background-repeat: repeat-x;
	background-position: left 53px;
}
.fond_ligne_grise_3 {
	background-image: url(../images/lignegrise.gif);
	background-repeat: no-repeat;
	background-position: left 53px;
}


td div.contong {
	position: relative;
	top: 0px;
	left: 0px;
	height: 23px;
	width: 104px;
	overflow: visible;
}
div.contong div.onglet {
	position: absolute;
	top: -1px;
	left: -12px;
	height: 36px;
	width: 126px;
	overflow: visible;
	background-image: url(../images/onglet.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 36px;
	text-align: center;
	vertical-align: middle;
}

div.onglet a.hover:link, div.onglet a.hover:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div.onglet a.hover:hover, div.onglet a.hover:active {
	color: #FFFFFF;
	text-decoration: none;
}


div.contong div.normal {
	position: absolute;
	top: -1px;
	left: -12px;
	height: 36px;
	width: 126px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 36px;
	text-align: center;
	vertical-align: middle;
}

div.normal a.link:link, div.normal a.link:visited {
	color: #A0A0A0;
	text-decoration: none;
}
div.normal a.link:hover, div.normal a.link:active {
	color: #FFFFFF;
	text-decoration: none;
}


a.smlien:link, a.smlien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.smlien:hover, a.smlien:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #A0A0A0;
	text-decoration: none;
}

.ligne9 td {
	font-size: 1px;
} 
/*div#base {
	position: relative;
}*/
/*div#popup.invisible {
	position: absolute;
	width: 864px;
	height: 752px;
	top: -2000px;
	left: -2000px;
	z-index: 500;
	background-color: #333333;
}

div#popup.visible {
	position: absolute;
	width: 864px;
	height: 752px;
	top: 10px;
	left: 10px;
	z-index: 500;
	background-color: #333333;
}
div#popup table {
	position: relative;
	top: 2px;
	left: 2px;
}*/

div#popup.invisible {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -2000px;
	left: -2000px;
	z-index: 500;
	background-color: #464646;
}

div#popup.visible {
	position: absolute;
	width: 100%;
	height: 200%;
	top: 0px;
	left: 0px;
	z-index: 500;
	background-color: #464646;
}
div#popup table#table1 {
	position: absolute;
	top: 60px;
	left: 200px;
	border: 1px solid #FFFFFF;
}
div#popup table#tableretour {
	position: absolute;
	top: 26px;
	left: 200px;
}

div#zindexdown {
	position: relative;
	z-index: 2;
}

a.nostyle{
	text-decoration: none;
}

.champmotcle {
	border: 1px solid #EB5A00;
}

.nostylelink {
	text-decoration: none;
}



a.lienmf {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	vertical-align: middle;
	font-size: 12px;
	text-decoration: none;
}
a.lienmf:link, a.lienmf:visited {
	color: #000000;
}
a.lienmf:hover, a.lienmf:active {
	color: #EB5A02;
}
a.liensmf {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	vertical-align: middle;
	font-size: 12px;
	text-decoration: none;
}
a.liensmf:link, a.liensmf:visited {
	color: #000000;
}
a.liensmf:hover, a.liesnmf:active {
	color: #EB5A02;
}
