body,body.v {
	background-color: transparent
}

html {
	background: #710F3E url(../i/sa/fond-starac.png) center 0 no-repeat;
	background-attachment: fixed;
}

#ca {
	background: white;
	margin-top: 0;
	padding-top: 5px;
}

#h {
	background: #710F3E url(../i/sa/header-starac.jpg) center 0 no-repeat;
}

#na2 ul li.s {
	background: #610F37 url(../i/sa/dsa.png) repeat scroll 0 -57px;
}

#na2 ul li {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}

#na2 ul a {
	border: 0
}

#na2 {
	background: #610F37 url(../i/sa/dsa.png) repeat scroll 0 -31px;
}

.caws {
	background: #000;
	padding-bottom: 2px
}

.on5 {
	background: #18427E url(../i/sa/dsa.png) repeat-y;
	background-position: 0 -81px;
	font-size: 15px;
	font-weight: 700;
	height: 24px;
	width: 120px !important;
	text-transform: uppercase;
}

.on5 a {
	color: #FFFFFF;
	line-height: 24px;
	padding-left: 13px;
	text-align: left;
}

#lo a {
	background: none;
	color: #842658;
}

.tv {
	background-image: url(../i/ws/tv.jpg);
	width: 574px;
	height: 489px;
	float: left;
	padding-left: 21px;
	padding-top: 19px;
	color: #FFF
}

.tv span {
	padding-top: 0;
	font-size: 14px;
	display: block
}

.tv a {
	color: #FFF
}

.pres {
	margin-left: 5px;
	float: left;
	color: #FFF;
	text-align: center;
	padding-top: 8px
}

.pres .g,.pres .a,.pres .j,.pres .aj {
	background-image: url(../i/ws/gabriel.jpg);
	width: 385px;
	height: 23px;
	display: block;
	color: #FFF;
	padding-top: 90px;
	padding-right: 10px;
	text-decoration: underline;
	text-align: right;
	margin-bottom: 10px
}

.pres .g {
	margin-top: 10px
}

.pres .a {
	background-image: url(../i/ws/aurelie.jpg)
}

.pres .j {
	background-image: url(../i/ws/jerome.jpg)
}

.pres .aj {
	background-image: url(../i/ws/autres-chroniqueurs.png);
	height: 37px;
	/*padding-top:100px;*/
}

.clws {
	float: left;
	width: 670px;
	/*color: #FFF;*/
	padding: 0 0 0 10px;
	/*margin-top:10px;*/
}

/*
.clws a {
	color: #FFF
}*/
.crws {
	margin-top: 10px;
}

.wsblock1,.wsblock2,.wsblock3 {
	background: transparent url(../i/ws/f.png) 0 -369px repeat-x;
	height: 100px;
	color: #FFF;
	border-left: 1px solid #2F031E;
	border-right: 1px solid #2F031E;
	border-bottom: 1px solid #2F031E;
	margin-bottom: 15px;
	padding: 15px
}

.wsblock2 {
	background-position: 0 0;
	height: 292px;
	border-color: #04142B
}

.wsblock3 {
	background: #7C0048 url(../i/ws/f.png) 0 -499px repeat-x
}

.wsmail {
	height: 65px
}

.wst1,.wst2 {
	background: transparent url(../i/ws/f.png) 0 -323px repeat-x;
	height: 24px;
	line-height: 24px;
	padding-left: 6px;
	font-weight: 700;
	color: #FFF
}

.wst2 {
	background-position: 0 -345px
}

.wst2 h2,.wst1 h2 {
	font-size: 14px;
	margin: 0;
}

.wsblock2 ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0
}

.wsblock2 ul li {
	float: left;
	text-align: center;
	margin: 10px
}

.wsblock2 ul li img {
	width: 61px;
	border: 4px solid #FFF
}

#fo {
	background: #9C186C url(../i/sa/dsa.png) 0 -260px repeat-x;
	margin-top: 0 !important;
	margin: 0;
}

.ss {
	display: block;
	text-align: center;
	margin-bottom: 20px
}

.ft318,.ft346 {
	background: #2C97CB;
	padding: 0 !important;
	margin: 0 !important;
	padding-bottom: 2px;
	clear: both;
}

.cass .ti1 {
	background: #A0266F;
	height: 16px;
}

.cass .ti1 {
	margin-left: 3px;
}

.cass .ti1 h2 {
	color: #A0266F;
	text-transform: uppercase;
	background-color: #FFFBFF;
	font-size: 14px;
	line-height: 16px;
	padding: 0pt 12px;
}

.cass .ti1 h2 a {
	color: #E4219B;
	text-decoration: none;
}

.ssblock1,.ssblock2,.ssblock3 {
	background: white url(../i/ws/fc.png) 0 0px repeat-x;
	/*background-position:bottom;*/
	color: #5B5C5E;
	border-left: 1px solid #2F031E;
	border-right: 1px solid #2F031E;
	border-bottom: 1px solid #2F031E;
	margin-bottom: 15px;
	padding: 15px
}

.sscand {
	background: #FFFBFF url(../i/ws/fc.png) 0 0px repeat-x;
	height: 145px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 3px;
	padding-right: 0;
}

.lws {
	border: 1px solid #E4219B;
}

.ssforum {
	height: 350px;
	padding: 5px;
	width: 440px;
	margin-left: 5px;
	float: left;
	color: #5B5C5E;
	margin-bottom: 10px;
}

.ssforum a {
	color: #5B5C5E;
	text-decoration: underline;
}

.ssforum ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 10px;
}

.ssforum .bt_r a,.ssforum .bt_v a {
	text-decoration: none
}

.ssforum .bt_r {
	margin-right: 5px;
}

.sscand .c {
	width: 61px;
	text-align: center;
	float: left;
	color: #E4219B;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.sscand .c img {
	width: 60px;
}

.sscand .c a {
	color: #E4219B;
}

.re_news,#mag_feuillet,#mag_category {
	clear: both;
	padding: 5px;
	color: #434343;
}

#catsvid {
	padding-left: 7px
}

.larget,.larget *,#cl h1 {
	color: #A93F70 !important;
	padding-left: 10px !important;
}

.vflash {
	padding-left: 5px !important;
	padding-top: 3px;
}

#mag_category {
	margin-left: 10px;
}

#mag_filet,#mag_feuillet {
	margin-left: 10px;
}

.ti_c {
	background: #18427E url(../i/sa/dsa.png) -131px 0px repeat-x;
	height: 30px;
	border-top: 1px solid #65354F;
	border-left: 1px solid #65354F;
	border-right: 1px solid #65354F;
	line-height: 30px;
	text-transform: uppercase;
}

#cr {
	margin-right: 5px;
	padding-top: 5px;
	margin-left: 15px;
}

.cl_mcat {
	margin-top: -5px;
}

.cr_bl,.cr_tags {
	background: #FFF;
	border-bottom: 1px solid #6D2C67;
	border-left: 1px solid #6D2C67;
	border-right: 1px solid #6D2C67;
	margin-bottom: 10px;
	padding: 4px;
	text-align: justify;
	border-color: #65354F;
}

.cr_bl ul {
	color: #E4219B;
}

.re_news h1 {
	font-size: 20px;
	padding: 0;
	color: #A93F70;
	/*display:inline;*/
	margin: 0;
	border-bottom: 1px solid #A93F70;
	margin-top: 5px;
}

.re_news h1 a {
	color: #A93F70;
}

.re_news  span {
	color: #5B5C5E;
	font-size: 12px;
	font-size: 13px;
	float: right;
	font-weight: bold;
	background-color: #A0266F;
	color: #FFF;
	padding: 2px;
	margin-top: 8px;
	text-align: center;
}

.re_news p {
	padding: 0;
	margin: 0;
}

.re_news .p {
	padding-top: 5px;
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: justify;
	padding: 0;
}

.re_news .p a {
	color: #5B5C5E;
	text-decoration: underline;
}

.re_news .p img {
	float: left;
	padding: 5px;
	background: white;
	margin-right: 4px;
	margin-bottom: 4px;
}

.re_topic {
	background: #FFF url(../i/sa/dsa.png) 5px -137px no-repeat;
	height: 82px;
	padding: 5px;
	padding-top: 0;
	padding-left: 120px;
	color: #434343;
	margin-bottom: 10px;
	cursor: pointer;
}

.re_topic  h1,#cl .re_topic h1 {
	font-size: 20px;
	padding: 0!important;
	padding-left: 0!important;
	color: #689CCC;
	/*display:inline;*/
	margin: 0!important;
	overflow: hidden;
	height: 26px;
}

.re_topic h1 a {
	color: #689CCC;
}

.re_topic  span {
	color: #5B5C5E;
	font-size: 12px;
	font-size: 13px;
	float: right;
	font-weight: bold;
	background-color: #73A3CB;
	color: #FFF;
	padding: 2px;
	text-align: center;
}

.re_topic p {
	padding: 0;
	margin: 0;
}

.re_topic .p {
	padding: 0;
	margin: 0;
	text-align: justify;
	padding: 0;
}

.re_topic .p a {
	color: #5B5C5E;
	text-decoration: underline;
}

.re_topic .p img {
	float: left;
	padding: 5px;
	background: white;
	margin-right: 4px;
	margin-bottom: 4px;
}

.ssvid {
	padding: 10px;
	background: #FFF;
	margin-top: 8px;
	border: 1px solid #E4219B;
}

.ssvid span {
	color: #E4219B;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
}

.ssvid span a {
	color: #E4219B;
}

.ssvid div {
	height: 46px;
	background: #FFFBFF url(../i/ws/f2.png) 0 -444px repeat-x;
	text-transform: uppercase;
	color: #0B1F51;
	font-weight: bold;
	line-height: 21px;
}

.ssvid div a {
	color: #0B1F51;
}

.ssvid div img {
	float: left;
	padding-right: 5px;
}

#ws_avis {
	background: black url(../i/ws/votre-avis-explications.gif) 0 0 no-repeat
		;
	width: 989px;
	height: 502px;
	margin: 5px;
}

#ws_avis a {
	display: block;
	height: 40px;
}

#ws_avis #skype {
	padding-top: 255px;
	padding-left: 320px;
	width: 100px;
}

#ws_avis #skypecast {
	padding-top: 17px;
	padding-left: 360px;
	width: 350px;
}

.stars1 {
	background: transparent url(../i/star.gif) 0 -25px no-repeat;
	width: 25px;
	height: 25px;
	float: left;
}

.wsblock2 input {
	float: left;
	clear: both;
}

.wsblock2 form {
	background: white;
	display: block;
	padding: 2px;
	color: black;
	padding: 5px;
	font-size: 14px;
}

.wsblock2 form a {
	color: black;
}

.tag2 {
	background: white
}

.c_h1 {
	float: left;
	width: 373px;
	height: 231px;
	display: block;
	margin-left: 4px;
}

#c_news {
	float: left;
	width: 289px;
	height: 231px;
	margin-left: 10px
}

.c_news_logo {
	background: #FFF url(../i/sa/dsa.png) 0 -105px no-repeat;
	width: 112px;
	height: 17px;
	margin-bottom: 10px;
}

#c_news ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#c_news ul li {
	background: transparent url(../i/sa/dsa.png) 0px -224px no-repeat;
	padding-left: 30px;
	height: 36px;
	font-size: 13px;
}

#c_news .more {
	text-decoration: underline;
	text-align: right;
	display: block;
}

/**
Vidéos accueil ou candidat
*/
.re_vid {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 110px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #FFF url(../i/sa/bv.png) center center no-repeat;
	margin-bottom: 10px;
	overflow: hidden;
}

.re_vid li {
	float: left;
	width: 132px;
	height:130px;
	color: #404040;
	text-align: center;
}

.re_vid li a {
	color: #404040;
	font-size: 10px
}

/**
	Forum candidat
	*/
.c_forum_logo {
	background: #FFF url(../i/sa/dsa.png) 0 -122px no-repeat;
	
	height: 16px;
	margin-bottom: 10px;
	margin-left: 10px
}

.c_forum_logo a {
	display: block;
	height:30px;
	
}

/**
Description candidat
*/
.c_desc img {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}

.c_desc span {
	font-size: 13px;
	color: #404040;
	font-weight: bold;
	float: left;
	display: block;
	width: 165px;
}

/**
* Notes
*/
.re_top {
	float: left
}

.re_top div {
	background: #FFF url(../i/sa/c.png) 0 -55px no-repeat;
	width: 95px;
	height: 29px;
	padding-left: 47px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.re_top div.p1 {
	background-position: 17px -65px;
}

.re_top div.p2 {
	background-position: 17px -93px;
}

.re_top div.p3 {
	background-position: 17px -121px;
}

.re_top div.p4 {
	background-position: 17px -150px;
}

.re_top div.p5 {
	background-position: 17px -177px;
}

.re_top div.p6 {
	background-position: 17px -206px;
}

.re_top div.p7 {
	background-position: 17px -234px;
}

.re_top div.p8 {
	background-position: 17px -262px;
}

.re_top div.p9 {
	background-position: 17px -289px;
}

.re_top div.p10 {
	background-position: 0 -318px;
}

.re_top div img {
	height: 35px;
}

.re_top div a {
	display: block;
}

.re_top div span {
	display: block;
	background: #FFF url(../i/sa/c.png) 0 0px no-repeat;
	margin-top: 2px;
	width: 36px;
	height: 25px;
	float: left;
}

.re_top div span.m {
	background-position: 0 -50px;
	margin-top: 5px;
	height: 15px;
	
}

.re_top div span.b {
	background-position: 0 -24px;
}

/**
Fans
*/
.ul_vis li {
	float: left;
	width: 76px;
	padding: 0;
	height: 58px;
	margin: 7px;
	padding-top: 2px;
	background: transparent url(../i/fond-photo-70.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 11px;
	line-height:14px;
}

.ul_vis li img {
	height: 50px;
	margin-bottom: 3px;
}

#cl .c_h1 {
	padding-left: 0px !important;
}

.corps a{
  color:blue;
  text-decoration: underline;
}

.cr_bl .notation ul{
  padding:0;
  margin:0
}