#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;
}

#hidden{
	display:none;
	margin:3px 195px;
	
}

#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;
}

#cont_onglet fieldset{
	margin: 20px;
	padding: 5px;
	text-align:center;
}

#cont_onglet legend{
	font-size:16px;
	font-weight:bold;
	color:#f62e91;
}

#cont_onglet label{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:20px 0px 10px 0px;
	text-align:center;
}

#cont_onglet input{
	border: 10px;
	border-color:#242424;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}


#bout_inscrip{
	background-image:url(../images/insc_bout.jpg);
	width:203px;
	height:46px;
	border: 0px;
	margin:0px 105px;
	display:block;
	cursor:pointer;
}

.small{
	font-size:12px;
	font-weight:normal;
}

#cont_onglet p{
	text-align:center;
	font-size:12px;
}

#capcha div {
    float: left;
} 

#cont_cap{
	width:210px;
	margin:0px 105px;
	text-align:center;
}

.correct{
	display:none;
}

.champs{
	margin:0px 105px;
}

#race{
	width:250px;
}

#tab{
	background-image:url(../images/haut_tab.jpg);
	width:948px;
	height:44px;
	margin:40px 0px 0px 0px;
}


.inscrip{
	background-image:url(../images/active.jpg);
	background-repeat:no-repeat;
	width:130px;
	height:26px;
	margin:0px 0px 0px 100px;
	color:#FFF;
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:bold;
	padding:18px 0px 0px 27px;
	float:left;
}

.inscripinactif{
	background-image:url(../images/inactive.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:150px;
	height:29px;
	color:#FFF;
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	float:left;
}

.inscripinactif a{
	color:#999;
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.inscripinactif a:hover{
	color:#fff;
	font-family:"Century Gothic", Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


#left{
	background-color:#3a3a3a;
	width:500px;
	height:250px;
	padding: 5px;
	margin: 0px auto;
		-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(PIE.php);
	 position:relative;
   z-index:1;
}

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

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



#avatar{
	float:right;
	margin:10px;
	padding:10px;
	text-align:center;
	width:100px;
	height:80px;
	background-color:#121212;
	border:#3a3a3a 1px dashed;
}

#avatar h2{
	margin:0px 0px 15px;
	font-size:14px;
	font-style:italic;
}

#select{
	width:840px;
	margin:0 auto;
	padding:30px 0px;
}


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

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

#modfier{
	width:198px;
	margin:0 auto;
}

#newsletter{
	float:right;
	color:#FFF;
	display:block;
	width:240px;
	height:14px;
	padding:10px 12px 12px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#newsletter:hover{
	background-color:#666
}

#cont_lett{
	width:310px;
	margin:5px 0px 5px 20px;
}

#flux{
	float:right;
	color:#FFF;
	display:block;
	width:240px;
	height:14px;
	padding:10px 12px 12px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#flux:hover{
	background-color:#666
}

#cont_rss{
	width:310px;
	margin:5px 0px 5px 20px;
}

#contact{
	float:right;
	color:#FFF;
	display:block;
	width:240px;
	height:14px;
	padding:10px 12px 12px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#contact:hover{
	background-color:#666
}

#cont_contact{
	width:310px;
	margin:5px 0px 5px 20px;
}

#mp{
	float:right;
	color:#FFF;
	display:block;
	width:240px;
	height:14px;
	padding:10px 12px 12px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#mp:hover{
	background-color:#666
}

#cont_mp{
	width:310px;
	margin:5px 0px 5px 20px;
}

#cam{
	float:right;
	color:#FFF;
	display:block;
	width:240px;
	height:14px;
	padding:10px 12px 12px 20px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#cam:hover{
	background-color:#666
}

#cont_cam{
	width:310px;
	margin:5px 0px 5px 20px;
}