#navig{
margin: 5px 45px 3px;
font-size:12px;
font-style:italic;
color:#FFF;
}

#navig a, #bas_desc a{
	color:#CCC;
	text-decoration:none;
}

#navig a:hover, #bas_desc a:hover{
	color:#ff2798;
}

#menu_sc {
	font-size:1px;
	overflow : hidden;
	cursor:pointer;
	padding:0px 0px 0px 1px;
  	list-style: none;
}

#menu_sc a * {
  display: none;
}

#menu_sc a,
#menu_sc a .hover {
  	height: 29px;
	position: relative;
	display: block;
	background: url(../images/menu_g.jpg) 0 0 no-repeat;
}

#menu_sc a.part {
  background-position: 0px 0px;
  width: 234px;
}

#menu_sc .high a.part:hover,
#menu_sc a.part .hover {
  background-position: -234px 0px;
  width: 234px;
}


#menu_sc a.pans {
  background-position: 0px -29px;
  width: 234px;
}

#menu_sc .high a.pans:hover,
#menu_sc a.pans .hover {
  background-position: -234px -29px;
  width: 234px;
}

#menu_sc a.compet {
  background-position: 0px -58px;
  width: 234px;
}

#menu_sc .high a.compet:hover,
#menu_sc a.compet .hover {
  background-position: -234px -58px;
  width: 234px;
}

#menu_sc a.mordant {
  background-position: 0px -87px;
  width: 234px;
}

#menu_sc .high a.mordant:hover,
#menu_sc a.mordant .hover {
  background-position: -234px -87px;
  width: 234px;
}

#menu_sc a.transport {
  background-position: 0px -116px;
  width: 234px;
}

#menu_sc .high a.transport:hover,
#menu_sc a.transport .hover {
  background-position: -234px -116px;
  width: 234px;
}

#menu_sc a.agress {
  background-position: 0px -145px;
  width: 234px;
}

#menu_sc .high a.agress:hover,
#menu_sc a.agress .hover {
  background-position: -234px -145px;
  width: 234px;
}

#menu_sc a.aboi {
  background-position: 0px -174px;
  width: 234px;
}

#menu_sc .high a.aboi:hover,
#menu_sc a.aboi .hover {
  background-position: -234px -174px;
  width: 234px;
}

#menu_sc a.nourr {
  background-position: 0px -203px;
  width: 234px;
}

#menu_sc .high a.nourr:hover,
#menu_sc a.nourr .hover {
  background-position: -234px -203px;
  width: 234px;
}

#menu_sc a.prop {
  background-position: 0px -232px;
  width: 234px;
}

#menu_sc .high a.prop:hover,
#menu_sc a.prop .hover {
  background-position: -234px -232px;
  width: 234px;
}

#menu_sc a.att {
  background-position: 0px -348px;
  width: 234px;
}

#menu_sc .high a.att:hover,
#menu_sc a.att .hover {
  background-position: -234px -348px;
  width: 234px;
}

#menu_sc a.troub {
  background-position: 0px -290px;
  width: 234px;
}

#menu_sc .high a.troub:hover,
#menu_sc a.troub .hover {
  background-position: -234px -290px;
  width: 234px;
}

#menu_sc a.trans {
  background-position: 0px -319px;
  width: 234px;
}

#menu_sc .high a.trans:hover,
#menu_sc a.trans .hover {
  background-position: -234px -319px;
  width: 234px;
}

#menu_sc a.vacc {
  background-position: 0px -261px;
  width: 234px;
}

#menu_sc .high a.vacc:hover,
#menu_sc a.vacc .hover {
  background-position: -234px -261px;
  width: 234px;
}

#menu_sc a.legis {
  background-position: 0px -319px;
  width: 234px;
}

#menu_sc .high a.legis:hover,
#menu_sc a.legis .hover {
  background-position: -234px -319px;
  width: 234px;
}


#haut_menu{
	background-image:url(../images/haut_menu.jpg);
	width:234px;
	height:30px;
	margin: 0px 0px 0px 1px;
}

#bas_menu{
	background-image:url(../images/bas_menu.jpg);
	width:234px;
	height:22px;
	margin: 0px 0px 0px 1px;
}


#espace{
	width:234px;
	height:85px;
}


#autre{
	float:right;
	margin: 20px 15px 0px 0px;
}

#haut_autre{
	background-image:url(../images/haut_autre.jpg);
	height:42px;
	width:192px;
}

#cont_autre{
	background-image:url(../images/rep_autre.jpg);
	width:192px;
}

#bas_autre{
	background-image:url(../images/bas_autre.jpg);
	height:24px;
	width:192px;
}

.prev_vid{
	font-size:12px;
	text-align:center;
}

.prev_vid a{
	text-decoration:none;
	color:#FFF;
	display:block;
	padding:5px;
	margin:0px 10px 0px 9px;
}

.prev_vid a:hover{
	background-color:#52555c;
	font-style:italic;
}

.prev_vid span{
	display:block;
}

#autre h2{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6d6d6d;
	text-align:center;
	padding:30px 0px 0px 0px;
}

#lecteur{
	width:442px;
	height:366px;
	margin:15px 250px 0px;
	background-color:#121212;
}

#desc{
	margin:0px 53px 0px;
}

#haut_desc{
	background-image:url(../images/haut.jpg);
	width:436px;
	height:42px;
}

#cont_desc{
	background-image:url(../images/rep_desc.jpg);
	width:436px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#cont_desc p{
	margin:0px 20px;
	padding:10px 0px;
	text-align:justify;
}

#bas_desc{
	background-image:url(../images/bas_desc.jpg);
	width:436px;
	height:27px;
}

#haut_desc h1{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff2798;
	padding:16px 0px 0px 50px;
}

#bas_desc h6{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	padding:0px 15px;
}

#reportage{
	background-image:url(../images/reportages.jpg);
	width:504px;
	height:139px;
	margin:10px 0px 0px;
}

#reportage h1{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#f62e91;
	padding:7px 0px 3px 70px;
}

#reportage h2{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:7px 0px;
}

#reportage a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}

#reportage a:hover{
	text-decoration:underline;
	color:#f62e91;
	font-size:12px;
}

.left{
	float:left;
	padding: 0px 5px 0px 60px;
}

#cont_rep{
	text-align:justify;
	padding:0px 8px 0px 0px;
}

h4{
	text-align:right;
	padding:5px 0px;
}

#ss_rep a *{
	display:none;
}

#ss_rep a{
	display:block;
	color:#3c3c3c;
	width:151px;
	height:15px;
	background-image:url(../images/ss_rep.jpg);
	cursor:pointer;
	float:right;
}

#ss_rep a:hover{
	background-position: bottom;
	color:#f62e91;
}




.cacher, .cacher2, .cacher3{
	margin:0px;
	padding:0px;
	outline:none;
	background-color:#1c1c1c;
	width:200px;
}

#video_pre{
	width:590px;
	margin:0 auto;
}

.attente{
	margin:0px 0px 0px 230px;
}

#pub_haut{
	padding: 40px 00px  0px 320px;
	
}