body {
font-size:12px;
font-family:arial;
text-align:center;
background:transparent url(/images/haut_back_orange.png) repeat-x;
margin:0 auto;
padding:0
}

img {
border:0
}
#image_art p {
	padding:10px 0;
}
#phorum #option-bottom a#clik_login {
	font-size:12px;
}
div.nbr_message a,div.nbr_message a:active,
div.nbr_message a:visited,div.nbr_message a:link,div.nbr_message a:hover
div.element_entries span a, 
div.element_entries span a:active, 
div.element_entries span a:visited,
 div.element_entries span a:link,
 div.element_entries span a:hover {
	color:#494949;
}
div.login #boxes {
	float:left;
	position:relative;
}

.error-loading {
color:red;
font-size:14px;
font-weight:700;
}

#embedFrame {
	border: 0px;
}
.nfooter {
	float:left; width: 950px; clear:both
}
.mag_link {
	text-align:left;
	margin-left:15px;
	margin-top:10px;
	margin-botto:10px;
}
.pagin {
float:left;
margin-top:5px
}
#closebutton {
	CURSOR: hand;
}
#hidep {
	cursor:pointer; 
	padding-top:5px;
}
#pagin2 {
	position:relative;
}

.last_flesh {
	float:left;
	margin-left:-32px;
	margin-top:1px
}
.title a, .title a:active, .title a:link, .title a:hover, .title a:visited {
	color:#448708;
}
#ContactType {
	font-size:12px;
	height:20px
}
.msg_erreur_contact {
	color:red;
	float:left;
	font-weight:700;
	margin-bottom:15px;
	margin-left:16px;
	text-align:left;
	width:100%;
}
.type_contact {
	float:left;
	margin-top: 10px;
	text-align:center;
}
.title_article {
color:#448708;
text-align:left;
margin-top:10px;
float:left;
margin-left:10px;
font-weight:700;
width:570px;
font-size:16px
}

.message-send {
width:199px
}

.lforum {
	width:190px;
	float:left;
}

.lforum a:active,.lforum a:link, .lforum a:hover,.lforum a:visited {
	font-weight: bold;
	color: #FFF;
}

.rforum {
	color:#9B9C9E;
	float:left;
	list-style:none outside none;
	margin-left:12px;
	text-align:left;
	width:180px;
}
.quran-input-search {
clear:both;
color:#000;
float:left;
font-family:arial;
font-weight:400;
margin-bottom:0;
padding-right:0;
padding-top:5px;
width:284px;
padding-bottom:5px
}

#images {
min-height:455px
}
.list-forum {
	float:left;
	width: 930px;
}
#minValue {
color:orange;
float:left;
font-weight:700;
margin-left:7px;
width:60px
}

#maxValue {
color:orange;
float:right;
font-weight:700;
width:60px;
margin-right:5px
}

.btcheck {
float:left;
width:71px;
padding-bottom:5px
}

.quran-input-radio {
clear:both;
color:#EA640D;
float:left;
font-weight:700;
margin-bottom:0;
padding-right:0;
padding-top:10px;
padding-bottom:10px;
width:284px
}

.txt {
display:inline;
float:left;
margin-left:15px;
width:135px
}

.quran-input-button {
clear:both;
color:#EA640D;
float:left;
font-weight:700;
margin-bottom:20px;
margin-left:87px;
padding-right:0;
padding-top:5px
}

.quran {
border-left:medium none;
border-right:medium none;
border-color:#d3d1d1
}

tr.titre td {
color:#4f4846;
font-weight:700;
padding:10px 0 10px 3px
}

.terme {
color:#4F4846;
font-weight:700;
padding-right:10px;
padding-top:10px;
width:381px;
}

td {
padding-left:3px;
color:#878787;
padding-top:5px;
padding-bottom:5px
}

.entetesearch {
background:transparent url("/images/bondo.png") no-repeat scroll center bottom;
color:#FFF;
float:left;
font-family:arial;
font-size:18px;
font-weight:700;
height:25px;
left:-5px;
letter-spacing:0;
padding-top:5px;
position:relative;
text-align:center;
top:-8px;
width:100%
}

a,a:active,a:visited,a:link,a:hover {
text-decoration:none;
color:#EA640D;
font-weight:700
}

.all {
background:transparent url(/images/effet.png) repeat scroll 0 0;
font-family:arial;
font-size:12px;
float:left;
width:100%;
padding:0
}

#tags {
color:#EA640D;
float:left;
width:299px
}

#tags div {
float:left;
width:273px;
padding:5px
}

#tags12 {
font-size:12px
}

#tags14 {
font-family:arial #000;
font-size:14px;
font-weight:700;
position:relative;
top:-2px
}

#tags16 {
font-family:arial #000;
font-size:16px;
font-weight:700;
position:relative;
top:-5px
}

#tags18 {
font-family:arial #000;
font-size:18px;
font-weight:bolder;
position:relative;
top:-7px
}

#close {
background:transparent none repeat scroll 0 0;
border:medium none;
float:right;
width:20px;
margin:0;
padding:1px 0 0
}
.photo-focus {
float:left;
height:146px;
overflow:hidden;
width:200px
}
.text_featured {
padding-top:13px;
float:left;
width:76px;
height:27px;
padding-left:3px;
text-transform:capitalize;
font-weight:700
}

.content-focus {
float:left;
width:360px;
text-align:left;
padding-left:12px;
font-family:arial
}

.corps {
float:left;
width:592px;
padding:0 0 15px
}

.suite {
color:#ea640d
}

.btradio {
float:left;
width:22px
}

.ligne_question {
float:left;
padding-top:15px;
width:284px;
padding-left:6px
}

.sondage-stat {
background:#FFF url(/images/stat.png) no-repeat scroll right bottom;
float:left;
margin-right:10px;
min-height:211px;
width:271px
}

.question {
float:left;
padding-top:3px;
text-align:left;
width:262px;
color:#6F7072
}

.browser-data {
color:#EA640D;
font-weight:700;
padding:0
}

#msg1 {
bottom:0;
right:0;
position:fixed;
width:227px;
height:100px;
border:solid 1px #000;
background-color:#FFF;
display:none;
font-size:13px;
margin:0 0 0 20px
}

.percentText {
padding-left:5px;
color:#6F7072;
font-family:arial;
font-size:15px;
font-weight:700
}

#modal .modaltop {
background-color:Transparent;
background-repeat:repeat-x;
color:#000;
text-align:right;
width:217px;
padding:7px 0 2px 8px
}

#modal .modaltitle {
color:#FFF;
float:left;
font-size:12px;
font-weight:700;
padding:4px
}

#modal .modalbody {
text-align:center;
padding:30px 10px
}

#demo {
background:#FFF url(/images/stat.png) no-repeat scroll right bottom;
padding-left:0;
text-align:left;
width:272px;
margin:0 auto
}

#demo .extra {
padding-left:30px
}

#demo .options {
padding-left:10px
}

#demo .getOption {
padding-left:10px;
padding-right:20px
}

.nbr_vote {
clear:both;
color:#EA640D;
float:left;
padding:7px 10px 10px 0
}

.hbg-value {
color:#6F7072;
position:relative;
right:-22px;
top:0;
font-style:italic
}

.question_result {
clear:both;
color:#6F7072;
float:left;
padding-bottom:5px;
padding-top:5px;
text-align:left;
width:291px
}

.hbg-bar {
padding-left:5px;
width:279px;
background:transparent url(/images/back_sondage.png) repeat-x center;
color:orange;
font-weight:700
}

.hbg-title {
color:#EA640D;
font-size:11px;
font-weight:bolder;
padding-left:10px;
padding-right:10px;
text-align:left;
text-decoration:none;
width:281px
}

.votez {
float:left;
padding-left:15px;
text-align:left;
width:171px
}

.result {
float:left;
padding-top:4px;
text-align:right;
width:73px
}

.focus-title a,.focus-title {
text-align:left;
color:#ea640d;
font-size:12px;
font-weight:bolder;
width:100%;
text-decoration:none
}

.sondage-title {
padding-left:10px;
padding-right:10px;
text-align:left;
color:#ea640d;
font-size:11px;
font-weight:bolder;
width:281px;
text-decoration:none
}

.footer2 {
background:url("/images/footer.png") no-repeat scroll 0 0 transparent;
float:left;
height:206px;
left:-10px;
margin-top:0;
position:relative;
width:972px
}

.footer_yabiladi {
background:#F9F9FA;
float:left;
width:950px
}

.footermenus {
float:left;
margin: 4px 0 0 154px;
padding:0
}

.rubriquefooter {
float:left;
width:180px;
text-align:left;
color:#9B9C9E;
margin-left:12px;
list-style:none
}

.plan {
float:left;
font-weight:bolder;
height:38px;
margin-left:11px;
margin-top:13px;
padding-top:0;
text-decoration:none;
width:949px;
background: #E6E6E6;
}
ul.flech_footer {
	display: inline;
}

ul.flech_footer li {
	display: inline;
}

div.plan div {
	float:left;
	height:39px;
	line-height:33px;
	width:152px;
	font-weight:400;
	margin-left:-27px
}
div.plan div a:link, div.plan div a:hover,div.plan div a:active,div.plan div a:visited {
	color: #FFF;
}
#archives {
	background:url("/images/actualite_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:6
}
#forumf {
	background:url("/images/forum_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:5
}
#nous-contacter {
	background:url("/images/contacter_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:4
}
#mentions {
	background:url("/images/mentions_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:3;
	color:#FFF
}
#publicite_f {
	background:url("/images/publicite_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:2;
	color:#FFF
}
#copyright_f {
	background:url("/images/copyright_f.png") no-repeat scroll 0 0 transparent;
	position:relative;
	z-index:1;
	color:#FFF
}
#plan {
	float:left;
	height:39px;
	line-height:33px;
	width:152px;
	font-weight:400;
	margin:0px
}

.rubriquefooter .mfooter a,.rubriquefooter .mfooter a:hover,.rubriquefooter .mfooter a:link,.rubriquefooter .mfooter a:visited,.rubriquefooter .mfooter a:active {
color:#1A171B;
float:left;
font-size:15px;
font-weight:700;
text-align:left;
width:100%
}

.rubriquefooter a,.rubriquefooter a:hover,.rubriquefooter a:link,.rubriquefooter a:visited,.rubriquefooter a:active {
color:#4B4B4C;
float:left;
font-size:14px;
font-weight:400;
margin-top:2px
}

.focus-extrait a {
color:#ea640d;
font-size:11px;
font-weight:bolder;
text-decoration:none
}

.news-title {
color:#96BD0D;
font-family:arial;
font-size:14px;
font-weight:700;
text-decoration:none;
width:100%
}

.focus-extrait {
color:#000;
font-size:12px;
padding-top:5px;
text-align:justify
}

.agenda-extrait {
color:#6F7072;
font-size:11px;
padding-top:0;
font-family:arial
}

.gray {
color:#6F7072;
font-family:arial
}

.contenu {
float:left;
margin-top:0;
padding-left:0;
padding-top:0;
width:950px;
background:url("/images/voile2.png") repeat scroll 0 0 transparent
}

.bloc {
background-color:#F9F9FA;
float:left;
height:auto;
padding-left:12px;
padding-top:10px;
width:938px
}

.bloc_left {
width:600px;
float:left
}

.generic {
float:left;
height:100%;
left:-2px;
position:relative;
width:594px
}

.entete {
background:#FFF url(/images/back_green.png) repeat-x scroll center bottom;
color:#448708;
float:left;
font-family:arial;
font-size:29px;
font-weight:700;
height:40px;
left:-1px;
letter-spacing:0;
position:relative;
text-align:left;
text-transform:uppercase;
width:100%
}

.entete2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/back_yellow.png) repeat-x scroll center bottom;
color:#448708;
float:left;
font-family:arial;
font-size:29px;
font-weight:700;
height:40px;
left:-1px;
letter-spacing:2px;
position:relative;
text-align:left;
text-transform:uppercase;
width:405px
}

.utility {
float:left;
margin-top:10px;
width:583px
}

.utility .extra div li {
display:inline;
text-align:left
}

.utility li.extra div {
background:#F2F7FB none repeat scroll 0 0;
border:1px solid #E4EDF6;
left:-999em;
position:absolute;
top:1.5em;
z-index:1
}

.utility li.sending div#sendForm {
left:-999em;
position:absolute;
z-index:1;
top:-17px
}

#hd {
background:url("/images/bondo-orange.png") no-repeat scroll -3px 0 transparent;
color:#FFF;
font-weight:700;
height:19px;
left:-4px;
padding-top:4px;
position:relative;
top:-12px;
width:406px
}

.logo-part {
background:url("/images/logo-part.png") no-repeat scroll 0 -2px transparent;
float:left;
height: 94px;
margin-top:0;
width:166px;
margin-left:2px
}

.bloc-options-menu {
background:url("/images/menu_annonce.png") no-repeat scroll left top transparent;
float:left;
height:32px;
margin-left:3px;
width:917px
}

.topmarginfrom {
margin-top:2px
}

.formrow {
float:left;
margin-top:8px;
width:394px
}

textarea {
font-family:Arial;
font-size:12px;
min-height:70px
}

.fillin {
width:260px
}

.formname {
float:left;
margin-right:0;
text-align:right;
vertical-align:top;
width:80px
}

.formvalue {
float:left;
margin-right:0;
width:314px
}

.icones_share {
display:none;
opacity:0
}

.utility li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative
}

.utility li.extra {
background:transparent url(/images/big42.png) no-repeat scroll 100% -220px;
margin-right:10px
}

.utility li a.print {
background-position:-380px -130px
}

.utility li.extra a {
background:transparent url(/images/big42.png) no-repeat scroll -380px -100px;
border:1px solid #FFF;
padding-left:16px;
margin-right:5px;
padding-right:16px
}

.utility a {
text-align:left;
color:#06A;
font-size:11px;
font-weight:bolder;
width:100%;
text-decoration:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/big42.png) no-repeat scroll -380px -100px;
border:1px solid #FFF;
margin-right:10px;
padding-left:16px
}

.utility li.extra a.share {
background-position:-380px -190px
}

.utility li a.send {
background-position:-380px -160px
}

.utility .extra div a.delicious {
background-position:6px 0
}

.utility .extra div a.digg {
background-position:6px -48px
}

.utility .extra div a.facebook {
background-position:6px -398px
}

.utility .extra div a.wikio {
background-position:6px -548px
}

.utility .extra div a.scoopeo {
background-position:6px -598px
}

.utility .extra div a.blogmarks {
background-position:6px -648px
}

.utility .extra div a.technorati {
background-position:6px -348px
}

.utility .extra div a.newsvine {
background-position:6px -248px
}

.utility .extra div a.reddit {
background-position:6px -298px
}

.utility .extra div ul {
padding-left:0
}

.utility .extra div a {
background-image:url(/images/sharin.png);
border:medium none;
display:block;
font-size:85%;
padding:4px 5px 4px 29px
}

.utility .active a {
background-color:#F2F7FB;
padding-bottom:5px;
position:relative;
z-index:2;
border-color:#E4EDF6 #E4EDF6 #-moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium
}

.title2 {
float:left;
width:300px
}

.title2 .populaires {
background:transparent url(/images/populaires.png) repeat-x scroll 0 0;
color:#FFF;
cursor:pointer;
float:left;
font-family:Trebuchet MS;
font-size:10px;
height:40px;
letter-spacing:0;
margin-top:0;
padding-top:0;
width:94px
}

.cflech {
background:transparent url(/images/flesh_commenctes.png) no-repeat right;
width:100%;
height:42px
}

.title2 .commented {
color:#FFF;
cursor:pointer;
float:left;
font-family:Trebuchet MS;
font-size:10px;
height:40px;
letter-spacing:0;
margin-top:0;
padding-top:0;
width:98px;
background:transparent url(/images/commentes.png) repeat-x
}

.loupe {
background:url("/images/loupe.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:25px;
margin-left:-3px;
margin-top:12px;
width:25px
}

.more {
background:transparent url(/images/more.png) no-repeat scroll 0 0;
float:left;
height:25px;
margin-left:-3px;
margin-top:10px;
width:25px;
display:none
}

.picsend {
background:url("/images/picsend.png") no-repeat scroll 0 0 transparent;
display:none;
float:left;
height:25px;
margin-left:5px;
margin-top:9px;
width:20px
}

.cenvoyes {
background:transparent url(/images/cenvoyes.png) no-repeat right;
width:100%;
height:42px
}

.title2 .sent {
color:#FFF;
cursor:pointer;
float:left;
font-family:Trebuchet MS;
font-size:10px;
height:40px;
letter-spacing:0;
margin-top:0;
padding-top:0;
width:59px;
background:transparent url(/images/csent.png) repeat-x
}

.csent {
background:transparent url(/images/envoyes.png) no-repeat right;
width:27px;
height:42px;
float:left
}

.entete .title {
padding-left:23px
}

.frame {
float:left;
width:605px;
margin-left:0
}

.top-frame {
height:8px
}

.bottom-frame {
height:11px;
float:left
}

.news_nbr {
float:left;
width:572px;
height:22px;
font-family:arial;
color:#9B9C9E;
text-align:right;
font-size:10px;
padding-top:6px
}

.nbr {
color:#EA640D;
padding-left:10px
}

.top-center-frame {
float:left;
height:8px;
width:589px;
background:transparent url(/images/corner-top-center.png) repeat-x
}

.bottom-center-frame {
float:left;
height:11px;
width:589px;
background:transparent url(/images/corner-bottom-center.png) repeat-x
}

.top-left-frame {
float:left;
height:8px;
width:7px;
background:transparent url(/images/corner-top-left.png) no-repeat
}

.bottom-left-frame {
float:left;
height:11px;
width:7px;
background:transparent url(/images/corner-bottom-left.png) no-repeat
}

.top-right-frame {
float:left;
height:8px;
width:9px;
background:transparent url(/images/corner-top-right.png) no-repeat
}

div.agenda-extrait a,div.titre-recent a {
color:#868789;
font-weight:400
}

.bottom-right-frame {
float:left;
height:11px;
width:9px;
background:transparent url(/images/corner-bottom-right.png) no-repeat
}

.left-frame {
background:transparent url(/images/corner-left.png) repeat-y scroll left center;
float:left;
height:100%;
width:591px;
padding-left:7px
}

p {
margin:0;
padding:10px
}

.right-frame {
background:transparent url(/images/corner-right.png) repeat-y scroll right center;
float:left;
height:100%;
width:598px
}

.news {
background:#FFF url(/images/back_div_bottom.png) repeat-x scroll center bottom;
float:left;
padding-left:10px;
padding-top:15px;
width:582px;
margin:0px
}

.all_content {
float:left;
margin-top:0;
width:950px;
padding-bottom:0
}

.pub2 {

	float:left;
	height:260px;
	margin-left:11px;
	margin-top:4px;
	width:313px;
}

.input-search {
color:#EA640D;
float:left;
font-weight:700;
margin-bottom:0;
padding-right:0;
padding-top:5px;
width:208px
}

#lien {
color:#FFF;
cursor:pointer;
font-family:arial;
font-size:14px;
font-weight:700;
position:relative;
text-decoration:none
}

.input-button {
color:#EA640D;
float:left;
padding-left:0;
padding-right:0;
padding-top:1px;
text-align:center;
width:49px
}

.content {
float:left;
width:950px;
background-color:#F9F9FA;
display:none
}

.search {
float:left;
padding-left:9px;
padding-top:9px;
width:950px
}

.pagination_wrapper {
float:left;
height:36px;
left:0;
min-height:1px;
position:relative;
top:0;
width:593px;
z-index:1;
margin:0 0 -5px
}

.pagination_middle {
background:none repeat scroll 0 0 transparent;
float:right;
margin-left:13px;
margin-right:13px;
width:567px
}

.pagination_top {
display:block;
background:url(layout/pagination_top.gif) no-repeat;
height:5px;
overflow:hidden
}

.pagination_bottom {
height:5px;
overflow:hidden;
background:url(layout/pagination_bottom.png) no-repeat;
display:block
}

.pagination {
float:left;
font-size:12px;
font-weight:400;
margin-top:10px;
width:100%
}

.pagination .page_no {
float:left;
color:#767676;
font-size:11px;
white-space:nowrap;
display:block
}

.pag_list {
float:right;
margin:0;
padding:0
}

.pag_list li {
float:left;
list-style:none;
color:#939292;
padding:0 0 0 10px
}

.pag_list a:link,.pag_list a:visited,.pag_list a:active {
color:#EA640D;
display:block
}

.pag_list .current_page:link,.pag_list .current_page:visited,.pag_list .current_page:hover,.pag_list .current_page:active {
color:#fff;
display:block;
height:19px;
line-height:19px;
float:left;
font-weight:700;
text-decoration:none
}

.pag_list .current_page span {
display:block;
height:19px;
float:left
}

.pag_list .current_page span span {
float:left;
padding:0 5px
}

.pag_list .pag_nav:link,.pag_list .pag_nav:visited,.pag_list .pag_nav:active {
color:#EA640D;
font-weight:700;
text-decoration:none;
margin:0
}

.pag_list .pag_nav:hover span span {
background-position:right -19px
}

.pag_list .pag_nav span span {
padding:0 7px
}

.no-result {
color:red;
float:left;
font-size:11px;
font-weight:700;
padding-bottom:40px;
padding-left:23px;
padding-top:30px;
text-align:left;
width:570px
}

.focus {
float:left;
width:590px;
background:#FFF;
height:100%
}

.middle-focus {
width:100%;
height:100%
}

.bloc_middle {
width:323px;
float:left
}

.linksVerset {
float:left;
padding-bottom:15px;
padding-left:63px;
width:490px
}

.linksVerset ul li {
color:gray;
display:inline;
float:left;
font-size:9px;
width:123px;
padding-left:20px;
padding-top:6px;
padding-bottom:6px
}

#print {
background:transparent url(/images/print.png) no-repeat left;
padding-left:33px
}

#sendt {
background:transparent url(/images/sendf.png) no-repeat left
}

#vaudio {
background:transparent url(/images/audioquran.png) no-repeat left
}

.bloc_right {
width:197px;
float:left
}

.pub3 {
width:160px;
height:600px;
float:left;
margin-left:18px
}

div {
border:0;
margin:0;
padding:0
}

.global {
width:950px;
margin:0 auto
}

.logo {
float:left;
width:275px
}

.header22 {
float:left;
width:950px;
background:url("/images/voile.png") repeat scroll 0 0 transparent
}

.pub_img {
float:left;
width:21px;
margin-top:4px
}

.exemple_pub {
float:left;
height:90px;
margin-top:0;
padding-top:0;
width:737px
}

.logo_bottom_back {
float:left;
height:92px;
margin-top:0;
padding-bottom:0;
padding-left:0;
width:728px
}

object {
z-index:1;
position:relative
}

.flash {
background:none repeat scroll 0 0 #FFF;
float:left;
width:727px
}

.connexion {
float:left;
width:153px;
height:97px;
background:transparent url(/images/bloc_connexion.gif) no-repeat;
margin-left:20px
}

.pub {
clear:both;
float:left;
margin-bottom:11px;
padding-left:16px;
width:944px
}

.body {
width:950px;
float:left
}

.focus_bottom {
float:left;
font-family:arial;
height:43px;
position:relative;
text-align:left;
top:1px;
width:100%;
margin:0
}

.focus-act {
float:left;
font-size:10px;
height:33px;
position:relative;
text-align:left;
width:186.8px;
padding:5px
}

.title-act {
padding-top:6px;
color:#EA640D;
float:left;
width:100%;
font-weight:bolder;
cursor:pointer
}

.ext-focus {
float:left;
color:#868789
}

.load2 {
float:left;
width:100%;
min-height:130px;
margin-top:20px;
background:transparent url(/images/loading.gif) no-repeat
}

.input-login {
float:left;
width:95px;
margin-left:10px;
margin-top:10px
}

.input-login input {
border:0 none;
background:#FFF;
float:left;
width:90px;
height:20px;
margin-top:8px;
padding-top:4px
}

.botton-login {
margin-top:28px;
float:left;
width:40px
}

.botton-login input {
float:left;
width:30px;
height:30px;
font-size:14px;
color:#FFF;
font-weight:700;
background:transparent url(/images/ok.png) no-repeat;
border:0 none;
margin:5px
}

.bon {
font-size:16px;
font-weight:bolder;
color:#FFF;
text-align:center;
margin-top:25px
}
.deconnexion {
margin-top:5px
}
.focus_pointer {
float:left;
position:absolute;
left:0px
}
.focus_pointer2 {
background:url("/images/focus_pro.png") no-repeat scroll 50% 0 #C2BFC3;
float:left;
height:30px;
position:absolute;
width:103px;
left:0px
} 
.masque {
	background:none repeat scroll 0 0 #000000;
	opacity:0.5;
	padding-bottom:5px;
	padding-top:5px;
	position:absolute;
	text-align:center;
	top:65px;
	width:120px;
	filter:alpha(opacity = 50)
}
.masque .txt_ms {
	color:white;
	font-weight: bold;
}
.focus-pro {
float:left;
font-size:10px;
height:20px;
padding:5px;
position:relative;
text-align:center;
width:88px;
}
.load {
background:transparent url(/images/loading.gif) no-repeat scroll 0 0;
float:left;
left:268px;
margin-top:30px;
min-height:130px;
position:absolute;
width:100%
}

.fade {
opacity:0.3px
}

#focus {
background:#FFF none repeat scroll 0 0;
float:left;
padding:10px 10px 5px
}

.photo-details {
float:left;
margin-right:8px
}

.content-details {
color:#000;
float:left;
padding-top:12px;
text-align:justify;
width:97%
}

.image-article {
position:relative;
float:left;
width:213px
}

.desc {
bottom:0;
background:transparent url(/images/desc.png) repeat;
color:#FFF;
float:left;
left:0;
position:absolute;
width:197px;
padding:3px 0 3px 3px;
font-size:11px
}

.article {
float:left;
width:100%;
text-align:left;
margin-top:10px
}

.extrait-art {
color:#58585A;
float:left;
margin-left:10px;
text-align:left;
width:225px;
font-size:11px;
font-weight:400
}

.article-nbr {
float:right;
font-weight:bolder;
margin-right:4px;
padding-top:5px;
text-align:right;
width:40px
}

.auteur {
background:none repeat scroll 0 0 #ECECED;
color:#2D2D33;
float:left;
font-size:12px;
font-weight:700;
margin-left:-11px;
margin-top:10px;
position:relative;
text-align:left;
width:584px;
padding:5px
}

.copyitalic {
font-style:italic;
font-weight:400
}

.detail-header {
clear:both;
color:#EA640D;
float:left;
font-size:12px;
font-weight:bolder;
margin-top:0;
text-align:left;
text-decoration:none;
width:97%
}

.article-info {
float:left;
color:#5A9BD6;
width:415px;
text-align:left;
margin-bottom:10px;
font-weight:700
}

.articleCommentItemHypeUpButton {
background:transparent url(/images/voteupactive.png) no-repeat scroll 0 0;
display:block;
float:right;
height:57px;
width:59px
}

.articleCommentItemHypeCount {
clear:right;
display:block;
float:right;
height:47px;
text-align:right;
width:60px;
padding:0 3px 0 0
}

.articleCommentVoteResult {
clear:right;
display:block;
float:right;
height:20px;
text-align:right;
width:60px;
padding:0 3px 0 0
}

.buzz {
background:url("/images/vote.png") no-repeat scroll 0 0 transparent;
color:#FFF;
float:left;
font-weight:700;
height:63px;
text-align:left;
width:73px;
margin:0 auto 0 63px;
padding:3px 0 0
}

.buzz div.mixte {
height:100%;
min-height:5em;
padding:1px 0
}

.buzz div.buzz_result {
float:left;
font-size:12px;
padding-left:5px;
padding-top:0;
width:68px
}

.buzz div.buzz_buttonup {
float:left;
font-size:20px;
padding-top:4px;
text-align:center;
width:75px
}

.vote-text {
color:#3E3E3E
}

.btvoteup {
background:transparent url(/images/voteupactive.png) no-repeat scroll 0 -214px;
display:block;
float:right;
height:22px;
width:23px
}

.clocktime {
float:left;
width:16px;
height:16px;
margin-right:5px;
background:transparent url(/images/clocktime.png) no-repeat
}

.inf {
float:left;
text-align:left;
width:100%;
color:#5A9BD6;
margin:6px 0 0;
padding:0
}

.inf a:link,.inf a:active,.inf a:hover {
font-weight:700;
color:#5A9BD6
}

.title4 {
background:url("/images/article-pluslus.png") no-repeat scroll -4px 0 transparent;
color:#FFF;
float:left;
font-size:17px;
font-weight:400;
height:23px;
text-transform:none;
width:282px;
padding:11px 13px
}

.date_pl {
float:left;
width:100%;
color:#EA640D;
font-size:13px;
margin-top:10px;
font-weight:bolder
}

.title3 {
background:url("/images/article-recents.png") no-repeat scroll -3px 0 transparent;
color:#FFF;
float:left;
font-size:17px;
font-weight:400;
height:25px;
text-transform:none;
width:275px;
padding:11px 13px
}

.art {
float:left;
width:8px;
height:18px;
background:transparent url(/images/act.png) no-repeat;
margin-right:10px
}

.recent_date {
float:left;
width:100%;
color:#96BD0D;
font-size:13px;
margin-top:10px;
font-weight:bolder
}

#feat {
text-align:left;
float:left;
min-height:185px;
padding:0 10px 0 0
}

.titre-recent {
color:#868789;
float:left;
margin-top:5px;
padding-left:18px;
padding-right:5px;
width:95%
}

.title-comment {
float:left;
background:transparent url(/images/comment-header.png) no-repeat;
width:595px;
height:33px;
position:absolute;
top:0;
left:4px;
padding-top:5px
}

.comment-page {
float:left;
margin-left:20px;
color:#FFF;
font-weight:700;
font-size:18px;
width:100%;
text-align:left
}
.comment-page a,.comment-page a:visited,.comment-page a:active: .comment-page a: link,.comment-page a:hover{
color:#FFF;
}
.paginate {
font-size:12px;
font-weight:400
}

.com-content-titre {
color:#444141;
float:left;
font-size:22px;
font-weight:bolder;
margin-bottom:6px;
margin-left:17px;
margin-top:0
}

.content-end {
color:#242223;
float:left;
margin-left:20px;
margin-top:15px;
margin-bottom:68px;
width:96%
}

.title-comment-footer {
background:transparent url(/images/comment-header.png) no-repeat scroll 0 0;
float:left;
height:33px;
margin-left:5px;
margin-top:18px;
padding-top:5px;
width:595px
}

.img {
vertical-align:middle
}

.pagination2 {
float:right;
font-size:12px;
font-weight:400;
margin-right:20px;
margin-top:1px;
width:320px
}

.pagination2 span {
float:left;
margin-left:6px
}

.pagination2 span a,.pagination2 span a:visited,.pagination2 span a:active,.pagination2 span a:hover,.pagination2 span a:link {
color:#FFF;
font-weight:700
}

.form-row {
float:left;
margin-top:10px;
color:#878787;
text-align:center;
width:100%;
margin-bottom:5px
}

.form-row span {
border:medium none;
float:left;
font-family:arial;
font-size:15px;
margin-left:5px;
margin-top:5px;
text-align:left;
width:180px
}

.form-row .input-text {
border:none;
background:transparent url(/images/input-text.png) no-repeat;
float:left;
height:22px;
padding-left:9px;
padding-top:3px;
width:164px
}

.succesadd {
background:#33BE40;
color:#FFF;
float:left;
font-size:15px;
font-weight:700;
height:27px;
padding-left:12px;
padding-top:9px;
text-align:center;
width:560px
}

.psName {
color:#444141;
font-weight:700
}

.message-aut {
color:#444141;
float:left;
font-size:13px;
font-weight:700;
padding-left:5px;
text-align:left;
width:574px
}

#comment {
float:left;
padding-top:11px;
text-align:left;
width:593px
}

.comment-subject {
color:#444141;
float:left;
font-size:16px;
font-weight:700;
text-align:left;
width:100%;
margin-left:20px
}

.comment-subject span {
padding-top:5px;
float:left
}

.com-footer {
color:#878787;
float:right;
font-size:11px;
height:33px;
padding-top:0;
text-align:right;
width:287px;
margin:13px 24px 0 1px
}

.repondre {
float:none;
margin-left:0;
padding:0 0 5px 20px
}

.iconn {
background-position:0 2px;
background-repeat:no-repeat;
font-weight:400;
white-space:nowrap;
padding:5px 2px 7px 19px
}

.icone-comment {
float:left;
width:35px;
height:28px;
margin-right:12px;
background:transparent url(/images/comment.png) no-repeat
}
.effet_special {
float:left;
background:#ECECED;
width:100%;
padding:0px;
margin:0px
}
.com-info {
float:left;
width:100%;
text-align:left;
margin-left:20px
}
.auteur-name {
color:#444141
}
.com-content {
float:left;
margin-top:15px;
color:#242223;
margin-left:20px;
width:96%;
padding-bottom:36px
}
.com-end {
position:absolute;
bottom:-1px;
left:0
}
.com-footer span {
color:#5A9BD6;
margin-left:5px;
margin-right:5px;
margin-top:7px
}
.citer {
float:left;
margin-top:1px;
width:19px;
height:26px;
background:transparent url(/images/citer.png) no-repeat
}
.com-header {
float:left;
width:72%;
margin-top:8px
}
.reponse-comm {
float:left;
width:100%;
padding:0
}
.countrep {
width:80px;
float:right;
text-decoration:none;
color:#06A;
padding:6px
}
.encadre-title {
float:left;
text-align:left;
width:564px;
height:31px;
padding:-3px 5px 5px 5px;
color:#FFF;
font-size:15px;
font-weight:bolder;
background:transparent url(/images/encadres.png) no-repeat
}
.encadre {
float:left;
width:564px;
color:#fff;
text-align:left;
margin-top:20px;
margin-left:5px
}
.encadre-content {
float:left;
color:#fff;
width:539px;
background:#A5A5A5;
margin-left:2px;
padding:10px
}
#menu {
float:left;
width:89px;
padding:5px;
text-align:left;
}
.categories {
float:left;
width:301px;
background:#FFF url(/images/back_div_bottom.png) repeat-x scroll center bottom;
padding:5px 0 15px
}
#mask {
position:absolute;
left:0;
top:0;
z-index:10001;
background-color:#FFF;
display:none
}
#boxes .window {
position:absolute;
left:0;
top:0;
width:100px;
height:100px;
display:none;
z-index:10100;
padding:20px
}
#boxes #dialog3 {
background:transparent;
width:350px;
height:auto;
z-index:10200
}
#boxes .waiting {
background:url("/images/wait.png") no-repeat scroll 0 -8px transparent;
color:#FFFFFF;
display:none;
height:26px;
position:fixed;
top:0;
width:260px;
z-index:12000;
}
#container {
text-align:left;
width:700px;
background:#fff;
margin:0 auto
}

#main {
float:left;
display:inline;
width:380px;
margin-left:20px
}

#side {
display:inline;
float:left;
margin-left:5px;
width:283px
}

#footer {
clear:both;
margin:0 20px;
padding:1em 0
}

.tags ul {
text-align:center;
margin-left:0px
}

.tags li {
list-style:none;
display:inline;
float:left;
margin:1px;
padding:0
}

.tags li a {
text-decoration:none;
color:orange;
font-weight:400;
padding:0 2px
}

.tags li a:hover {
color:#cff400
}

.tag2 {
font-size:120%
}

.tag3 {
font-size:140%
}

.tag4 {
font-size:160%
}

.tag5 {
font-size:180%
}

.tags .alt {
text-align:left;
background:none;
padding:0
}

.tags .alt li {
background:#efefef;
display:block;
padding:2px 10px
}

.tags .alt .tag1 {
background:#7cc0f4
}

.tags .alt .tag2 {
background:#67abe0
}

.tags .alt .tag3 {
background:#4d92c7
}

.tags .alt .tag4 {
background:#3277ad
}

.tags .alt .tag5 {
background:#266ca2
}

.advanced {
float:left;
padding-left:25px;
padding-top:5px;
text-align:left
}

.input-advanced {
color:orange;
font-weight:700;
text-align:left;
width:331px;
float:left;
padding-bottom:15px;
margin-left:15px;
position:relative;
}

.input-advanced label {
width:100px;
float:left;
padding-top:4px
}

.input-advanced input {
width:200px;
float:left
}

.search-bloc {
-moz-border-radius:8px;
background:url("/images/white_opacity.png") repeat scroll 0 0 transparent;
z-index:1001;
border:1px solid #FDC985;
width:350px;
float:left;
margin:-8px 0 0 -8px;
padding:8px
}

.search-title {
	background-color:#FFA500;
	font-weight:700;
	height:22px;
	margin-bottom:10px;
	margin-top:0;
	padding-left:5px;
	padding-top:7px;
	text-align:left;
	width:345px;
	color:white;
}

.close {
float:right;
width:20px;
text-align:center
}

.close a {
color:#000
}

.close a:hover {
background-color:gray
}

.erreur {
color:red;
font-weight:700
}

.msgerreur {
color:#000;
font-weight:400
}

.popluaire {
float:left;
width:115px;
text-align:left
}

.prenom-sexe {
float:left;
text-align:left;
width:167px
}

.prenom-origine {
float:left;
margin-top:4px;
text-align:left
}

.prenom-def {
float:left;
margin-top:6px;
text-align:left
}

.entetedetails {
background:transparent url(/images/entetedetail.png) no-repeat scroll center bottom;
color:#FFF;
float:left;
font-family:arial;
font-size:18px;
font-weight:700;
height:25px;
left:-5px;
letter-spacing:0;
padding-top:5px;
position:relative;
text-align:left;
top:-8px;
width:100%;
padding-left:8px
}

.statistique img {
float:left;
margin-right:10px;
margin-top:1px
}

table {
border-collapse:collapse;
border-spacing:0
}

.langue_1 {
direction:rtl;
font-size:17px
}

.focus-title-video a,.focus-title-video {
color:#494949;
font-size:13px;
font-weight:bolder;
text-align:left;
text-decoration:none;
width:100%
}

.extrait-video {
color:#878787;
font-size:12px;
padding-top:5px;
text-align:justify
}

.extrait-video a,.extrait-video a:hover,.extrait-video a:link,.extrait-video a:visited,.extrait-video a:active {
color:#494949;
font-weight:400
}

.video-inf {
float:left;
width:100%;
margin-top:6px
}

.video-inf div {
float:left;
color:#878787;
margin-top:5px;
margin-right:8px
}

.alpha {
float:left;
color:#605E5D;
font-size:15px;
margin:6px
}

.alpha a,.alpha a:hover,.alpha a:visited,.alpha a:active,.alpha a:link {
color:#605E5D
}

.currentalpha {
color:#BFBFBF;
font-weight:400
}

.alpha img {
float:left;
margin:0 0 0 5px
}

.quran td,.quran tr {
padding-left:10px;
padding-right:11px
}

.titre {
background:#FFF url(/images/back_div_bottom.png) repeat-x scroll center bottom
}

.def {
color:#444241
}

.proposer {
float:left;
width:89px;
height:107px;
background:transparent url(/images/proposer.png) no-repeat;
margin-top:20px
}

.video-nav {
float:left;
width:560px;
margin:30px 0 25px 20px
}

.video-prev {
float:left;
width:180px;
color:#282222;
text-align:left
}

.video-next {
float:right;
width:180px;
color:#282222;
text-align:right
}

.video-next img,.video-prev img {
float:left;
width:120px;
margin-left:20px
}

.video-next .nav,.video-prev .nav {
float:left;
width:100%;
color:#282222;
font-size:14px;
margin-top:6px
}

.icone-next {
float:right;
background:transparent url(/images/suiv.png) no-repeat;
width:20px;
height:23px;
margin:0 5px
}

.icone-prev {
float:left;
background:transparent url(/images/pres.png) no-repeat;
width:20px;
height:23px;
margin:0 5px
}

.programme {
float:left;
font-size:18px;
font-weight:700;
padding-top:11px;
width:150px;
text-align:left;
margin-left: 8px
}

.details_p_img {
float:right;
width:50px;
padding:5px 0
}

.programme_img {
float:left;
font-size:18px;
font-weight:700;
margin-left:10px;
padding-top:11px;
text-align:left;
width:150px
}

.mektaba_img {
float:left;
width:100px
}

.mektaba_desc {
float:left;
width:400px;
padding-left:20px
}

.mektaba_livre {
float:left;
width:583px;
padding-left:10px;
margin-top:15px
}

.categories_mektaba {
float:left;
height:34px;
padding-left:0;
padding-top:8px;
text-align:left;
width:193px
}

.price {
background:url("/images/prix.png") no-repeat scroll left center transparent;
font-size:15px;
font-weight:700;
height:38px;
padding-left:66px;
padding-top:20px;
text-align:left
}

.entries {
background:url("/images/puce_mektaba.png") no-repeat scroll left 3px transparent;
float:left;
padding-bottom:15px;
padding-left:19px;
text-align:left
}

.entries a:hover,.entries a {
color:#494949
}

.element_entries {
color:#4F4846;
font-weight:700;
padding-top:10px
}

#demo_bg {
background:url("/images/dual_thumb_bg.gif") no-repeat scroll 0 5px transparent;
height:40px;
margin-left:3px;
margin-top:10px;
position:relative;
width:276px
}

#demo_bg div {
position:absolute;
cursor:pointer;
top:10px
}

#demo_bg span {
position:absolute;
background:url(/images/dual_thumb_highlight.gif) 0 0 repeat-x;
font-size:5px;
top:19px;
left:1px;
height:2px;
width:260px
}

p .ok {
color:#3a3;
font-weight:700;
text-transform:uppercase
}

p .caution {
background:#ff3;
color:#770;
font-weight:700;
font-style:italic;
text-transform:uppercase;
padding:0 1ex
}

p .danger {
color:#f33;
font-weight:700;
text-decoration:blink;
text-transform:uppercase
}

p .boom {
color:#fff;
background:#000;
padding:0 1ex
}

.photo_du_maroc {
text-align:center;
font-weight:700;
float:left;
width:192px;
padding-left:5px;
padding-bottom:10px;
padding-top:0
}

.tete {
float:left;
font-size:18px;
font-weight:700;
padding-left:17px;
padding-top:15px;
text-align:left;
width:438px;
color:#3D3D3F
}

.tete_de_noeud {
float:left;
width:277px;
padding-left:0;
color:#3D3D3F
}

#masque {
color:#FFF;
font-size:1em;
height:68px;
left:0;
top:243px;
text-align:left;
width:366px;
z-index:999;
background:none repeat scroll 0 0 #000;
opacity:0.6px;
position:absolute;
filter:alpha(opacity = 50);
margin:0 17px;
padding:0 17px;
opacity:0.5
}

#pointer {
border:2px solid orange;
cursor:pointer;
height:51px;
left:47px;
position:absolute;
top:3px;
width:70px;
z-index:1000
}

.liste_puce {
background:url("/images/puce_mektaba.png") no-repeat scroll left 3px transparent;
float:left;
font-weight:700;
padding-left:15px;
padding-top:0;
padding-bottom:5px;
text-align:left;
width:97px
}

.corps2 {
background:none repeat scroll 0 0 transparent;
padding-bottom:10px;
padding-left:10px;
padding-top:19px;
width:580px
}

.votes_consulats {
color:#494949;
float:right;
font-size:11px;
margin-top:23px;
width:190px
}

.note_moyenne {
float:left;
font-size:10px;
margin-top:15px;
text-align:left;
width:190px;
text-align:center;
}

.multiField {
margin-top:15px;
float:left;
width:190px
}

.recette_title {
color:orange;
font-weight:700;
padding:5px 0
}

.greybox {
padding:5px
}

.station {
width:100%;
text-align:left;
float:left;
font-size:12px;
font-weight:400;
margin:5px
}

.station img {
float:left;
margin-right:4px
}

.station a,.station a:HOVER,.station a:LINK,.station a:VISITED,.station a:ACTIVE {
color:#424242
}

.programmeradio {
border-collapse:separate;
border-spacing:4px;
border-color:#D3D1D1
}

.programmeradio tr {
height:35px
}

.programmeradio td,.programmeradio th {
min-width:100px;
text-align:center;
color:#5E5C5C;
border:solid 1px #D3D1D1
}

.programmeradio td {
margin:5px
}

.programmeradio td a {
color:#494949;
font-weight:700
}

.title-radio {
background:transparent url(/images/comment-header.png) no-repeat scroll 0 0;
float:left;
height:33px;
left:3px;
padding-top:5px;
position:absolute;
top:0;
width:595px;
z-index:1
}

#radioPlayer {
float:left;
width:245px;
margin:5px 0 5px 15px
}

.cadre-deposer {
background:transparent url(/images/cadre-deposer.png) no-repeat scroll 0 0;
color:#F9F9FA;
float:left;
font-size:13px;
font-weight:bolder;
height:54px;
margin-left:27px;
margin-top:11px;
padding-top:10px;
text-align:center;
width:209px
}

.top-radio {
float:left;
width:26px;
height:29px;
background:transparent url(/images/top.png) no-repeat;
margin:5px 0 0 3px
}

.top-radio2 {
background:url("/images/top2.png") no-repeat scroll 0 0 transparent;
float:left;
height:29px;
width:26px;
margin:5px 0 0 3px
}

.flop-radio {
float:left;
width:30px;
height:29px;
background:transparent url(/images/flop.png) no-repeat;
margin:5px 0 0 3px
}

.flop-radio2 {
float:left;
width:30px;
height:29px;
background:transparent url(/images/flop2.png) no-repeat;
margin:5px 0 0 3px
}

.dedicace {
float:left;
width:25px;
height:22px;
background:transparent url(/images/dedicace.png) no-repeat;
margin:5px 0 0 3px
}

.dedicace2 {
float:left;
width:25px;
height:32px;
background:transparent url(/images/dedicace2.png) no-repeat;
margin:5px 0 0 3px
}

.icone-last {
float:left;
width:16px;
height:21px;
background:transparent url(/images/last-song.png) no-repeat
}

#titleradio {
background:url("/images/shaddow.png") repeat scroll 9px 7px transparent;
float:left;
font-size:14px;
height:76px;
padding-bottom:2px;
padding-left:2px;
text-align:center;
width:77px;
margin:-14px 0 0 -7px
}

.lost-song {
float:left;
text-align:left;
color:#5E5C5C;
width:100%;
font-size:11px;
margin:7px 0
}

.song-text {
float:left;
margin-right:5px
}

.contact-annonce {
float:left;
width:100%;
margin-bottom:8px;
margin-top:15px
}

.contact-1 {
float:left;
color:#878787;
font-size:10px;
font-weight:400
}

.contact-1 a,.contact-1 a:hover,.contact-1 a:link,.contact-1 a:active,.contact-1 a:visited {
color:#878787;
font-size:10px;
font-weight:400
}

.listplayer {
float:right;
margin:7px
}

.listplayer a img {
float:right;
margin:0 4px
}

.emission-desc img {
float:left;
margin:0 5px 5px 0
}

.emission-desc {
color:#5E5C5C;
float:left;
font-size:14px;
text-align:left;
width:575px
}

.emission-time div {
float:left;
width:100%;
text-align:left;
color:#5E5C5C;
margin-left:32px;
font-size:14px
}

.emission-artiste div {
color:#5E5C5C;
float:left;
font-size:14px;
margin-left:20px;
margin-top:5px;
text-align:left;
width:154px
}

.icone-time {
float:left;
width:21px;
height:18px;
background:transparent url(/images/time.png) no-repeat
}

.emission-artiste div a,.emission-artiste div a:hover,.emission-artiste div a:link,.emission-artiste div a:active,.emission-artiste div a:visited {
color:#5E5C5C;
font-weight:400
}

.top-flop {
float:left;
width:100%;
margin:8px 0 0
}

.radio-station {
float:left;
width:560px;
margin-left:12px;
text-align:left
}

.radio-station img {
float:left;
margin-right:30px
}

.plus_info {
background:url("/images/lu.png") no-repeat scroll left center transparent;
float:right;
margin-right:29px;
padding-bottom:5px;
padding-left:16px;
padding-top:5px;
text-align:right;
width:131px
}

.comics {
width:450px
}

.nav-links {
position:absolute;
top:30px;
left:20px;
width:200px;
list-style:none;
margin:0;
padding:0
}

.nav-links li {
line-height:1.6em;
font-size:1.2em
}

#content {
margin-left:240px;
margin-top:30px;
margin-right:50px
}

.twitthis {
position:absolute;
top:250px;
left:20px
}

pre {
background:#e8e8e8;
border-left:10px solid #777;
font-size:0.85em;
color:#000 !important;
overflow-x:auto;
padding:1em
}

.important {
border:1px solid #666;
background:#ddd;
color:#C30;
padding:0 1em
}

h3 {
font-size:1.45em;
line-height:1.05em;
border-bottom:1px solid #333
}

.galleryview {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:57px;
overflow:hidden;
position:relative;
width:535px;
z-index:1001;
background:#FFF
}

dd {
margin-bottom:0.5em
}

.code_wrapper {
border:1px solid #888;
background:#f0f0f0;
padding:10px
}

.options th {
text-align:left;
background:#777;
color:#FFF;
font-weight:700
}

.options th,.options td {
padding:4px 10px
}

.options td {
border-right:1px solid #777
}

#parts-img {
border:1px solid #000
}

img.nav {
border:1px solid #000;
margin-bottom:5px
}

.panel-overlay h2,.panel-overlay p {
margin:.3em 0
}

.panel-overlay p {
line-height:1.2em
}

div.files {
width:347px;
overflow:hidden;
float:left
}

ul.filmstrip {
display:inline;
float:left;
height:100px;
position:relative;
width:1000px;
overflow:hidden;
margin:0
}

ul.filmstrip li {
display:inline;
float:left;
position:relative;
margin:5px
}

.btnext_pic {
background:none repeat scroll 0 0 #FFF;
float:left;
height:38px;
padding-left:14px;
padding-top:20px;
position:relative;
width:30px;
z-index:1001
}

.tablemeteo li {
list-style-image:url(/images/puce.png);
float:left;
margin-top:5px
}

.ligne_input {
float:left;
width:100%;
text-align:left;
padding-top:10px
}

.label_input {
float:left;
width:150px;
margin-left:15px;
color:gray;
font-size:12px
}

.valeur_input {
float:left;
width:199px
}

.strengthMeter {
background-image:url(/images/meter_background.gif);
border:1px solid #B5B8C8;
height:17px;
margin-left:15px;
width:200px
}

.scoreBar {
background-image:url("/images/meter.gif");
font-size:1px;
height:19px;
margin-top:-17px;
width:0
}

.valeur_input input,.valeur_input textarea {
background:url(/images/text-bg.gif) repeat-x;
border:1px solid #B5B8C8;
padding:1px 3px
}

.remarque_input {
float:left;
width:200px;
padding-top:2px;
text-align:center;
color:gray
}

.required {
color:red
}

.valid {
color:green;
font-size:11px
}

.error {
color:red;
font-size:11px
}

.login {
background:url("/images/back_login.png") no-repeat scroll 0 0 transparent;
float:left;
height:97px;
margin-top:11px;
padding-top:12px;
width:268px
}

.ligne_login {
float:left;
height:20px;
margin-bottom:7px;
margin-left:15px;
margin-top:2px;
width:237px
}

.label_login {
float:left;
padding-top:2px;
text-align:left;
width:87px px;
color:#4F4846;
width:90px
}

.valeur_login {
float:left;
width:87px
}

#SearchVerset,#SearchSura,#SearchWords {
background:url("/images/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
width:110px;
padding:1px 3px
}
div.input-advanced textarea,div.input-advanced input {
	background:url("/images/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
width:200px;
padding:1px 3px
}

.form-row .input-row {
background:url("/images/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
width:200px;
float:left;
padding:1px 3px
}

.form-row .text-row {
background:url("/images/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
width:330px;
float:left;
height:150px;
padding:1px 3px
}

.required_fields {
	float:left;
margin-left:13px;
margin-top:8px;
}

.valeur_login input {
background:url("/images/text-bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #B5B8C8;
width:70px;
padding:1px 3px
}

#input_login {
background:url("/images/input_login.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFF;
font-weight:700;
width:70px;
font-family:arial;
cursor:pointer;
font-size:11px;
padding:2px 0 6px
}

.label_login a,.label_login a:hover,.label_login a:link,.label_login a:visited,.label_login2 a,.label_login2 a:hover,.label_login2 a:link,.label_login2 a:visited {
color:#000;
font-weight:400;
font-size:11px
}

.valeur_login a,.valeur_login a:hover,.valeur_login a:link,.valeur_login a:visited {
color:#000;
font-size:11px
}

#register_link {
background:url("/images/sinscrire.png") no-repeat scroll left center transparent;
float:right;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
text-align:left;
width:62px;
font-weight:700
}

#connexion_link {
background:url("/images/link_connexion.png") no-repeat scroll left center transparent;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
width:69px;
text-align:left;
float:left;
color:#000;
font-size:11px;
font-weight:700
}

#memoriser_link {
background:url("/images/link_connexion.png") no-repeat scroll left center transparent;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
width:69px;
text-align:left;
float:left
}

#welcome_link {
background:url("/images/bienvenue.png") no-repeat scroll left center transparent;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
width:206px;
float:left
}

#gestion_link {
background:url("/images/gestion.png") no-repeat scroll left center transparent;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
width:167px
}

#deconnexion_link {
background:url("/images/deconnexion.png") no-repeat scroll left center transparent;
padding-bottom:1px;
padding-left:21px;
padding-top:3px;
width:167px
}

#password_link {
background:url("/images/password.png") no-repeat scroll left center transparent;
float:right;
padding-bottom:4px;
padding-left:21px;
padding-top:7px;
width:113px
}

.valid_register {
color:#96BD0D;
font-size:11px;
font-weight:700;
height:50px;
padding-top:38px;
margin:0 15px
}

.error_register {
color:red;
font-size:11px;
font-weight:700;
height:50px;
padding-top:38px;
margin:0 15px;
text-align:left;
}

.label_login2 {
color:#4F4846;
float:left;
padding-top:2px;
text-align:left;
width:101px
}

.container {
float:left;
margin-left:15px;
margin-top:19px
}

.contentContainer {
padding-left:0;
float:left;
width:0;
height:34px;
overflow:hidden;
left:-26px;
position:relative
}

.contentInnerWrapper {
background-color:#FFBD29;
height:25px;
margin-top:1px;
padding-left:27px;
padding-top:8px;
text-align:center
}

.handle {
float:left;
width:38px;
height:28px;
background:url(/images/m1.png) no-repeat;
margin:1px -10px 1px 1px
}

.contentWrapper h3 {
border-bottom:1px solid silver;
background-color:#dfdfdf
}

.handleOver3 {
background:red;
border:1px solid #FFF
}

.handleOver3 img {
margin-top:2px;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70
}

.handleSelected3 {
background:#000;
border:1px solid #FFF
}

.contentWrapper3 {
text-align:justify
}

.contentWrapper3 h3 {
border-bottom:1px solid silver;
color:#1E90FF
}

.contentContainer3 {
padding-left:0;
float:left;
width:0;
height:28px;
overflow:hidden
}

.menus .handle {
background:transparent url(/images/m1.png) no-repeat scroll 0 0;
color:#FFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight:700;
height:28px;
letter-spacing:0;
padding-left:4px;
padding-top:8px;
position:relative;
text-align:left;
text-transform:uppercase;
width:99px;
z-index:999;
margin:1px 0 1px 1px
}

#menusHandle1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m2.png) no-repeat scroll 0 0;
color:#FFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight:700;
height:28px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:121px;
position:relative;
z-index:997;
margin:1px 0 1px -26px
}

#menusHandle2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m3.png) no-repeat scroll 0 0;
color:#FFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight:700;
height:28px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:110px;
position:relative;
z-index:996;
margin:1px 0 1px -26px
}

#menusHandle3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m4.png) no-repeat scroll 0 0;
color:#FFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight:700;
height:28px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:102px;
position:relative;
z-index:995;
margin:1px 0 1px -26px
}

.menus a:hover {
color:#000;
font-family:arial;
font-size:12px;
font-weight:700;
letter-spacing:0;
text-decoration:underline
}

.ui-corner-all {
display:none;
-moz-border-radius:4px
}

.ui-widget-content {
background:repeat-x scroll 50% 50% #FFF;
border:1px solid #AAA;
color:#222
}

.ui-widget-header {
background:repeat-x scroll 50% 50% #CCC;
border:1px solid #AAA;
color:#222;
font-weight:700
}

.ui-helper-hidden-accessible {
left:-100000000px;
position:absolute
}

.ui-helper-reset {
border:0 none;
font-size:100%;
line-height:1.3;
list-style:none outside none;
outline:0 none;
text-decoration:none;
margin:0;
padding:0
}

.ui-helper-clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

* html .ui-helper-clearfix {
height:1%
}

.ui-helper-zfix {
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
width:100%
}

.ui-state-disabled {
cursor:default !important
}

.ui-icon {
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-99999px
}

.ui-widget-overlay {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
background:#000;
opacity:0.5px
}

.ui-accordion .ui-accordion-header {
cursor:pointer;
margin-top:1px;
position:relative
}

.ui-accordion .ui-accordion-header-active {
border-bottom:0 none !important
}

.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:0.5em 0.5em 0.5em 0.7em
}

.ui-accordion-icons .ui-accordion-header a {
padding-left:2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
left:0.5em;
margin-top:-8px;
position:absolute;
top:50%
}

.ui-accordion .ui-accordion-content {
border-top:0 none;
display:none;
margin-bottom:2px;
margin-top:-2px;
overflow:auto;
position:relative;
top:1px;
padding:1em 2.2em
}

.ui-autocomplete {
cursor:default;
position:absolute
}

.ui-autocomplete-loading {
background:url("images/ui-anim_basic_16x16.gif") no-repeat scroll right center #FFF
}

* html .ui-autocomplete {
width:1px
}

.ui-menu {
display:block;
list-style:none outside none;
margin:0;
padding:2px
}

.ui-menu .ui-menu {
margin-top:-3px
}

.ui-menu .ui-menu-item {
width:100%;
margin:0;
padding:0
}

.ui-menu .ui-menu-item a {
display:block;
line-height:1.5;
text-decoration:none;
padding:0.2em 0.4em
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
margin:-1px
}

.ui-button {
cursor:pointer;
display:inline-block;
margin-right:0.1em;
overflow:visible;
position:relative;
text-align:center;
text-decoration:none !important;
padding:0
}

.ui-button-icon-only {
width:2.2em
}

button.ui-button-icon-only {
width:2.4em
}

.ui-button-icons-only {
width:3em
}

button.ui-button-icons-only {
width:3.2em
}

.ui-button .ui-button-text {
display:block;
line-height:1.4
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
text-indent:-10000000px;
padding:0.4em
}

.ui-button-text-icon .ui-button-text,.ui-button-text-icons .ui-button-text {
padding:0.4em 1em 0.4em 1.8em
}

.ui-button-text-icons .ui-button-text {
padding-right:1.8em
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
margin-top:-8px;
position:absolute;
top:50%
}

.ui-button-icon-only .ui-icon {
left:50%;
margin-left:-8px
}

.ui-button-text-icon .ui-icon-primary,.ui-button-text-icons .ui-icon-primary,.ui-button-icons-only .ui-icon-primary {
left:0.5em
}

.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
right:0.5em
}

.ui-button-set {
margin-right:7px
}

.ui-button-set .ui-button {
margin-left:0;
margin-right:-0.3em
}

button.ui-button::-moz-focus-inner {
border:0 none;
padding:0
}

.ui-datepicker {
width:17em;
padding:0.2em 0.2em 0
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:0.2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
height:1.8em;
position:absolute;
top:2px;
width:1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top:1px
}

.ui-datepicker .ui-datepicker-prev {
left:2px
}

.ui-datepicker .ui-datepicker-next {
right:2px
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:block;
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%
}

.ui-datepicker .ui-datepicker-title {
line-height:1.8em;
text-align:center;
margin:0 2.3em
}

.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%
}

.ui-datepicker table {
border-collapse:collapse;
font-size:0.9em;
width:100%;
margin:0 0 0.4em
}

.ui-datepicker th {
border:0 none;
font-weight:700;
text-align:center;
padding:0.7em 0.3em
}

.ui-datepicker td {
border:0 none;
padding:1px
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
text-align:right;
text-decoration:none;
padding:0.2em
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:0.7em 0 0;
padding:0 0.2em
}

.ui-datepicker .ui-datepicker-buttonpane button {
cursor:pointer;
float:right;
overflow:visible;
width:auto;
margin:0.5em 0.2em 0.4em;
padding:0.2em 0.6em 0.3em
}

.ui-datepicker.ui-datepicker-multi {
width:auto
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto 0.4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left
}

.ui-datepicker-row-break {
clear:both;
width:100%
}

.ui-datepicker-rtl {
direction:rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
left:auto;
right:2px
}

.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
left:auto;
right:1px
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right
}

.ui-datepicker-cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:200px;
z-index:-1
}

.ui-dialog {
overflow:hidden;
position:absolute;
width:300px;
padding:0.2em
}

.ui-dialog .ui-dialog-titlebar {
position:relative;
padding:0.5em 1em 0.3em
}

.ui-dialog .ui-dialog-title {
float:left;
margin:0.1em 16px 0.2em 0
}

.ui-dialog .ui-dialog-titlebar-close {
height:18px;
position:absolute;
right:0.3em;
top:50%;
width:19px;
margin:-10px 0 0;
padding:1px
}

.ui-dialog .ui-dialog-titlebar-close span {
display:block;
margin:1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0
}

.ui-dialog .ui-dialog-content {
background:none repeat scroll 0 0 transparent;
border:0 none;
overflow:auto;
position:relative;
padding:0.5em 1em
}

.ui-dialog .ui-dialog-buttonpane {
background-image:none;
text-align:left;
border-width:1px 0 0;
margin:0.5em 0 0;
padding:0.3em 1em 0.5em 0.4em
}

.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
float:right;
line-height:1.4em;
overflow:visible;
width:auto;
margin:0.5em 0.4em 0.5em 0;
padding:0.2em 0.6em 0.3em
}

.ui-dialog .ui-resizable-se {
bottom:3px;
height:14px;
right:3px;
width:14px
}

.ui-draggable .ui-dialog-titlebar {
cursor:move
}

.ui-progressbar {
height:2em;
text-align:left
}

.ui-progressbar .ui-progressbar-value {
height:100%;
margin:-1px
}

.ui-resizable {
position:relative
}

.ui-resizable-handle {
display:block;
font-size:0.1px;
position:absolute;
z-index:99999
}

.ui-resizable-n {
cursor:n-resize;
height:7px;
left:0;
top:-5px;
width:100%
}

.ui-resizable-s {
bottom:-5px;
cursor:s-resize;
height:7px;
left:0;
width:100%
}

.ui-resizable-e {
cursor:e-resize;
height:100%;
right:-5px;
top:0;
width:7px
}

.ui-resizable-w {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px
}

.ui-resizable-se {
bottom:1px;
cursor:se-resize;
height:12px;
right:1px;
width:12px
}

.ui-resizable-sw {
bottom:-5px;
cursor:sw-resize;
height:9px;
left:-5px;
width:9px
}

.ui-resizable-nw {
cursor:nw-resize;
height:9px;
left:-5px;
top:-5px;
width:9px
}

.ui-resizable-ne {
cursor:ne-resize;
height:9px;
right:-5px;
top:-5px;
width:9px
}

.ui-slider {
position:relative;
text-align:left
}

.ui-slider .ui-slider-handle {
cursor:default;
height:1.2em;
position:absolute;
width:1.2em;
z-index:2
}

.ui-slider .ui-slider-range {
background-position:0 0;
border:0 none;
display:block;
font-size:0.7em;
position:absolute;
z-index:1
}

.ui-slider-horizontal {
height:0.8em
}

.ui-slider-horizontal .ui-slider-handle {
margin-left:-0.6em;
top:-0.3em
}

.ui-slider-horizontal .ui-slider-range {
height:100%;
top:0
}

.ui-slider-horizontal .ui-slider-range-min {
left:0
}

.ui-slider-horizontal .ui-slider-range-max {
right:0
}

.ui-slider-vertical {
height:100px;
width:0.8em
}

.ui-slider-vertical .ui-slider-handle {
left:-0.3em;
margin-bottom:-0.6em;
margin-left:0
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0
}

.ui-slider-vertical .ui-slider-range-max {
top:0
}

.ui-tabs {
position:relative;
padding:0.2em
}

.ui-tabs .ui-tabs-nav {
margin:0;
padding:0.2em 0.2em 0
}

.ui-tabs .ui-tabs-nav li {
border-bottom:0 none !important;
float:left;
list-style:none outside none;
position:relative;
top:1px;
white-space:nowrap;
margin:0 0.2em 1px 0;
padding:0
}

.ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:0.5em 1em
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom:0;
padding-bottom:1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text
}

.ui-tabs .ui-tabs-panel {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
padding:1em 1.4em
}

.ui-tabs .ui-tabs-hide {
display:none !important
}

.ui-widget {
font-family:arial,Arial,sans-serif;
font-size:1.1em
}

.ui-widget .ui-widget {
font-size:1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:arial,Arial,sans-serif;
font-size:1em
}

.ui-state-default,.ui-widget-content .ui-state-default {
background:repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555;
font-weight:400;
display:block
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#555;
text-decoration:none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
background:repeat-x scroll 50% 50% #DADADA;
border:1px solid #999;
color:#212121;
font-weight:400
}

.ui-state-active,.ui-widget-content .ui-state-active {
background:repeat-x scroll 50% 50% #FFF;
border:1px solid #AAA;
color:#212121;
font-weight:400
}

.ui-widget :active {
outline:medium none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
background:repeat-x scroll 50% 50% #FBF9EE;
border:1px solid #FCEFA1;
color:#363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
color:#363636
}

.ui-state-error,.ui-widget-content .ui-state-error {
background:repeat-x scroll 50% 50% #FEF1EC;
border:1px solid #CD0A0A;
color:#CD0A0A
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
font-weight:400;
opacity:0.7px
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled {
background-image:none;
opacity:0.35px
}

.ui-icon-carat-1-ne {
background-position:-16px 0
}

.ui-icon-carat-1-e {
background-position:-32px 0
}

.ui-icon-carat-1-se {
background-position:-48px 0
}

.ui-icon-carat-1-s {
background-position:-64px 0
}

.ui-icon-carat-1-sw {
background-position:-80px 0
}

.ui-icon-carat-1-w {
background-position:-96px 0
}

.ui-icon-carat-1-nw {
background-position:-112px 0
}

.ui-icon-carat-2-n-s {
background-position:-128px 0
}

.ui-icon-carat-2-e-w {
background-position:-144px 0
}

.ui-icon-triangle-1-n {
background-position:0 -16px
}

.ui-icon-triangle-1-ne {
background-position:-16px -16px
}

.ui-icon-triangle-1-e {
background-position:-32px -16px
}

.ui-icon-triangle-1-se {
background-position:-48px -16px
}

.ui-icon-triangle-1-s {
background-position:-64px -16px
}

.ui-icon-triangle-1-sw {
background-position:-80px -16px
}

.ui-icon-triangle-1-w {
background-position:-96px -16px
}

.ui-icon-triangle-1-nw {
background-position:-112px -16px
}

.ui-icon-triangle-2-n-s {
background-position:-128px -16px
}

.ui-icon-triangle-2-e-w {
background-position:-144px -16px
}

.ui-icon-arrow-1-n {
background-position:0 -32px
}

.ui-icon-arrow-1-ne {
background-position:-16px -32px
}

.ui-icon-arrow-1-e {
background-position:-32px -32px
}

.ui-icon-arrow-1-se {
background-position:-48px -32px
}

.ui-icon-arrow-1-s {
background-position:-64px -32px
}

.ui-icon-arrow-1-sw {
background-position:-80px -32px
}

.ui-icon-arrow-1-w {
background-position:-96px -32px
}

.ui-icon-arrow-1-nw {
background-position:-112px -32px
}

.ui-icon-arrow-2-n-s {
background-position:-128px -32px
}

.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px
}

.ui-icon-arrow-2-e-w {
background-position:-160px -32px
}

.ui-icon-arrow-2-se-nw {
background-position:-176px -32px
}

.ui-icon-arrowstop-1-n {
background-position:-192px -32px
}

.ui-icon-arrowstop-1-e {
background-position:-208px -32px
}

.ui-icon-arrowstop-1-s {
background-position:-224px -32px
}

.ui-icon-arrowstop-1-w {
background-position:-240px -32px
}

.ui-icon-arrowthick-1-n {
background-position:0 -48px
}

.ui-icon-arrowthick-1-ne {
background-position:-16px -48px
}

.ui-icon-arrowthick-1-e {
background-position:-32px -48px
}

.ui-icon-arrowthick-1-se {
background-position:-48px -48px
}

.ui-icon-arrowthick-1-s {
background-position:-64px -48px
}

.ui-icon-arrowthick-1-sw {
background-position:-80px -48px
}

.ui-icon-arrowthick-1-w {
background-position:-96px -48px
}

.ui-icon-arrowthick-1-nw {
background-position:-112px -48px
}

.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px
}

.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px
}

.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px
}

.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px
}

.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px
}

.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px
}

.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px
}

.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px
}

.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px
}

.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px
}

.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px
}

.ui-icon-arrowreturn-1-w {
background-position:-64px -64px
}

.ui-icon-arrowreturn-1-n {
background-position:-80px -64px
}

.ui-icon-arrowreturn-1-e {
background-position:-96px -64px
}

.ui-icon-arrowreturn-1-s {
background-position:-112px -64px
}

.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px
}

.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px
}

.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px
}

.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px
}

.ui-icon-arrow-4 {
background-position:0 -80px
}

.ui-icon-arrow-4-diag {
background-position:-16px -80px
}

.ui-icon-extlink {
background-position:-32px -80px
}

.ui-icon-newwin {
background-position:-48px -80px
}

.ui-icon-refresh {
background-position:-64px -80px
}

.ui-icon-shuffle {
background-position:-80px -80px
}

.ui-icon-transfer-e-w {
background-position:-96px -80px
}

.ui-icon-transferthick-e-w {
background-position:-112px -80px
}

.ui-icon-folder-collapsed {
background-position:0 -96px
}

.ui-icon-folder-open {
background-position:-16px -96px
}

.ui-icon-document {
background-position:-32px -96px
}

.ui-icon-document-b {
background-position:-48px -96px
}

.ui-icon-note {
background-position:-64px -96px
}

.ui-icon-mail-closed {
background-position:-80px -96px
}

.ui-icon-mail-open {
background-position:-96px -96px
}

.ui-icon-suitcase {
background-position:-112px -96px
}

.ui-icon-comment {
background-position:-128px -96px
}

.ui-icon-person {
background-position:-144px -96px
}

.ui-icon-print {
background-position:-160px -96px
}

.ui-icon-trash {
background-position:-176px -96px
}

.ui-icon-locked {
background-position:-192px -96px
}

.ui-icon-unlocked {
background-position:-208px -96px
}

.ui-icon-bookmark {
background-position:-224px -96px
}

.ui-icon-tag {
background-position:-240px -96px
}

.ui-icon-home {
background-position:0 -112px
}

.ui-icon-flag {
background-position:-16px -112px
}

.ui-icon-calendar {
background-position:-32px -112px
}

.ui-icon-cart {
background-position:-48px -112px
}

.ui-icon-pencil {
background-position:-64px -112px
}

.ui-icon-clock {
background-position:-80px -112px
}

.ui-icon-disk {
background-position:-96px -112px
}

.ui-icon-calculator {
background-position:-112px -112px
}

.ui-icon-zoomin {
background-position:-128px -112px
}

.ui-icon-zoomout {
background-position:-144px -112px
}

.ui-icon-search {
background-position:-160px -112px
}

.ui-icon-wrench {
background-position:-176px -112px
}

.ui-icon-gear {
background-position:-192px -112px
}

.ui-icon-heart {
background-position:-208px -112px
}

.ui-icon-star {
background-position:-224px -112px
}

.ui-icon-link {
background-position:-240px -112px
}

.ui-icon-cancel {
background-position:0 -128px
}

.ui-icon-plus {
background-position:-16px -128px
}

.ui-icon-plusthick {
background-position:-32px -128px
}

.ui-icon-minus {
background-position:-48px -128px
}

.ui-icon-minusthick {
background-position:-64px -128px
}

.ui-icon-close {
background-position:-80px -128px
}

.ui-icon-closethick {
background-position:-96px -128px
}

.ui-icon-key {
background-position:-112px -128px
}

.ui-icon-lightbulb {
background-position:-128px -128px
}

.ui-icon-scissors {
background-position:-144px -128px
}

.ui-icon-clipboard {
background-position:-160px -128px
}

.ui-icon-copy {
background-position:-176px -128px
}

.ui-icon-contact {
background-position:-192px -128px
}

.ui-icon-image {
background-position:-208px -128px
}

.ui-icon-video {
background-position:-224px -128px
}

.ui-icon-script {
background-position:-240px -128px
}

.ui-icon-alert {
background-position:0 -144px
}

.ui-icon-info {
background-position:-16px -144px
}

.ui-icon-notice {
background-position:-32px -144px
}

.ui-icon-help {
background-position:-48px -144px
}

.ui-icon-check {
background-position:-64px -144px
}

.ui-icon-bullet {
background-position:-80px -144px
}

.ui-icon-radio-off {
background-position:-96px -144px
}

.ui-icon-radio-on {
background-position:-112px -144px
}

.ui-icon-pin-w {
background-position:-128px -144px
}

.ui-icon-pin-s {
background-position:-144px -144px
}

.ui-icon-play {
background-position:0 -160px
}

.ui-icon-pause {
background-position:-16px -160px
}

.ui-icon-seek-next {
background-position:-32px -160px
}

.ui-icon-seek-prev {
background-position:-48px -160px
}

.ui-icon-seek-end {
background-position:-64px -160px
}

.ui-icon-stop {
background-position:-96px -160px
}

.ui-icon-eject {
background-position:-112px -160px
}

.ui-icon-volume-off {
background-position:-128px -160px
}

.ui-icon-volume-on {
background-position:-144px -160px
}

.ui-icon-power {
background-position:0 -176px
}

.ui-icon-signal-diag {
background-position:-16px -176px
}

.ui-icon-signal {
background-position:-32px -176px
}

.ui-icon-battery-0 {
background-position:-48px -176px
}

.ui-icon-battery-1 {
background-position:-64px -176px
}

.ui-icon-battery-2 {
background-position:-80px -176px
}

.ui-icon-battery-3 {
background-position:-96px -176px
}

.ui-icon-circle-plus {
background-position:0 -192px
}

.ui-icon-circle-minus {
background-position:-16px -192px
}

.ui-icon-circle-close {
background-position:-32px -192px
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px
}

.ui-icon-circle-triangle-s {
background-position:-64px -192px
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px
}

.ui-icon-circle-triangle-n {
background-position:-96px -192px
}

.ui-icon-circle-arrow-e {
background-position:-112px -192px
}

.ui-icon-circle-arrow-s {
background-position:-128px -192px
}

.ui-icon-circle-arrow-w {
background-position:-144px -192px
}

.ui-icon-circle-arrow-n {
background-position:-160px -192px
}

.ui-icon-circle-zoomin {
background-position:-176px -192px
}

.ui-icon-circle-zoomout {
background-position:-192px -192px
}

.ui-icon-circle-check {
background-position:-208px -192px
}

.ui-icon-circlesmall-plus {
background-position:0 -208px
}

.ui-icon-circlesmall-minus {
background-position:-16px -208px
}

.ui-icon-circlesmall-close {
background-position:-32px -208px
}

.ui-icon-squaresmall-plus {
background-position:-48px -208px
}

.ui-icon-squaresmall-minus {
background-position:-64px -208px
}

.ui-icon-squaresmall-close {
background-position:-80px -208px
}

.ui-icon-grip-dotted-vertical {
background-position:0 -224px
}

.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px
}

.ui-icon-grip-solid-vertical {
background-position:-32px -224px
}

.ui-icon-grip-solid-horizontal {
background-position:-48px -224px
}

.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px
}

.ui-icon-grip-diagonal-se {
background-position:-80px -224px
}

.ui-corner-tl {
-moz-border-radius-topleft:4px
}

.ui-corner-tr {
-moz-border-radius-topright:4px
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px
}

.ui-corner-br {
-moz-border-radius-bottomright:4px
}

.ui-corner-top {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px
}

.ui-corner-right {
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px
}

.ui-corner-left {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px
}

.ui-widget-shadow {
-moz-border-radius:8px;
background:url("/images/white_opacity.png") repeat scroll 0 0 transparent;
z-index:1001;
border:1px solid #FDC985;
margin:-8px 0 0 -8px;
padding:8px
}

.ui-widget-content .ui-icon {
background-image:url("/images/icone_w.png")
}

.nbr_message {
background:url("/images/list_puce_com.png") no-repeat scroll left center transparent;
color:gray;
font-size:10px;
line-height:16px;
margin-left:29px;
margin-top:2px;
padding-left:12px;
text-align:left
}

.nbr_message a {
font-size:10px;
color:gray
}

.specials {
float:left;
height:31px;
margin-top:0;
padding-top:4px;
width:156px;
padding-left:10px
}

.create_texte a,.create_texte a:link,create_texte a:hover,create_texte a:active {
color:#FFF
}

.specials span {
display:inline;
float:left;
font-size:9px;
padding-bottom:5px;
padding-top:8px;
text-align:left;
width:100%
}

.specials span a {
color:#000;
font-size:9px;
font-weight:400
}

.radio_top {
background:url("/images/back_radiio.png") no-repeat scroll 0 0 transparent;
float:left;
height:115px;
margin-left:74px;
margin-right:49px;
margin-top:0;
width:282px
}

.create_annonce {
background:url("/images/create_account_annonce.png") no-repeat scroll 50% 50% transparent;
float:left;
height:186px;
margin-top:4px;
width:198px
}

.create_rencontre {
background:url("/images/create_account_rencontre.png") no-repeat scroll 50% 50% transparent;
float:left;
height:167px;
margin-top:4px;
width:198px
}

.create_texte {
color:#FFF;
font-size:12px;
font-weight:700;
margin-top:69px
}

#titleradio img {
border:2px solid #FFF;
margin-top:-3px
}

.create_forum {
background:url("/images/create_account_forum.png") no-repeat scroll 50% 50% transparent;
float:left;
height:167px;
margin-top:4px;
width:198px
}

.footer_effect {
background:url("/images/footer_effect.png") repeat-x scroll center bottom transparent;
float:left;
height:206px;
left:0;
position:absolute;
width:100%
}
.title_song {
background:url("/images/bando_radio.png") no-repeat scroll left center transparent;
float:left;
font-size:10px;
height:17px;
margin-left:12px;
margin-top:14px;
padding-left:6px;
padding-right:10px;
padding-top:4px;
width:135px
}
marquee {
width:135px
}
.bouton_player {
float:left;
margin-top:5px;
text-align:left;
width:100%
}
#votesong {
float:left;
width:100px;
margin-left:76px
}
#play {
float:left;
margin-left:6px;
width:30px;
cursor:pointer
}
#stop {
float:left;
width:40px;
cursor:pointer
}
div.submit input {
background:url("/images/input_login.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFF;
cursor:pointer;
font-family:arial;
font-size:11px;
font-weight:700;
width:70px;
padding:2px 0 6px
}
.memoriser {
color:#000000;
float:left;
font-size:11px;
margin-left:17px;
margin-top:3px;
width:50px;
}
#pagin2 {
	float:left;
}
.logo-publicite {
width:20px;
height:90px;
float:left
}
#demo_max_thumb,#demo_min_thumb,.menus .handleOver,.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer
}
.focuss_2,.focuss_3,#sendForm,.test,.test2,.test3,.test4,.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
display:none
}
.categorie_article,#focuss,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left
}
.top-frame .bottom-frame,.middle,.populaires,.bt_dedicace {
float:left;
width:100%
}
.pag_list a:hover,.deconnexion a,.deconnexion a:hover,.deconnexion a:link,.deconnexion a:active,.deconnexion a:visited {
color:#EA640D;
text-decoration:underline
}
.pag_list .pag_nav:hover,.pag_list .pag_nav:hover span {
background-position:0 -19px
}
.pag_list .pag_nav span,.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active {
display:block
}
.linksVerset ul,.ui-accordion .ui-accordion-li-fix {
display:inline
}
.linksVerset ul li a:hover,.linksVerset ul li a:link,.linksVerset ul li a:visited,.linksVerset ul li a:active,td a:hover,td a:link,td a:visited,,td a:active {
color:gray;
font-weight:400
}
#details,.contentInnerWrapper3 {
padding:10px
}
.content-details img,.contact-1 span {
float:left;
margin-right:10px
}
.publier,.lu,.comment {
float:left;
width:16px;
height:16px;
margin-right:5px
}
ul li a,.nav-page,.pagination2 .current,#password_link a {
font-weight:400
}
.com-auteur,.prenom a,.prenom a:hover,.prenom a:link,.prenom a:visited,.prenom a:active {
color:#878787
}
#boxes #dialog2,#boxes #dialog4 {
background:transparent;
width:100px;
height:100px;
z-index:10200
}
.tag1,.tags .alt .tag1,.tags .alt .tag2,.tags .alt .tag3,.tags .alt .tag4,.tags .alt .tag5 {
font-size:100%
}
.populaires a,.populaires a:hover,.populaires a:visited,.populaires a:active,.populaires a:link,.prenom-details {
color:#878787;
font-weight:400
}
#demo_bg .caution,#demo_bg .boom,#demo_bg .danger,.ui-icon-carat-1-n {
background-position:0 0
}
dt,.ui-priority-primary,.ui-widget-content .ui-priority-primary {
font-weight:700
}
.container ul,.container3 ul {
list-style-type:none;
margin:0;
padding:0
}
.container li,.container3 li {
display:inline;
margin:0;
padding:0
}
.handleOver,.handleSelected {
background:url(/images/m1.png) no-repeat
}
.container3,.ui-datepicker select.ui-datepicker-month-year {
width:100%
}
.menus a:link,.menus a:visited {
color:#000;
font-family:arial;
font-size:12px;
font-weight:700;
letter-spacing:0;
text-decoration:none
}
.ui-button-text-only .ui-button-text,input.ui-button {
padding:0.4em 1em
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:1px;
border-right-width:0
}
.ui-widget-content a,.ui-widget-header a{
color:#222
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#212121;
text-decoration:none
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text {
color:#CD0A0A
}
.ui-icon-seek-start,.ui-icon-seek-first{
background-position:-80px -160px
}
.statistique{
float:left;
width:100%;
color:#605E5D;
font-weight:bold;
font-size:14px;
margin:5px 0;
text-align:left
}
.currentalpha{
color:#BFBFBF
}
.entetessat{
background:transparent url(/images/entetesat.png) no-repeat scroll center bottom;
color:white;
float:left;
font-family:arial;
font-size:18px;
font-weight:bold;
height:25px;
left:-5px;
letter-spacing:0;
padding-top:5px;
position:relative;
text-align:center;
top:-8px;
width:100%
}
/*EXTRAS*/
.contentWrapper h3{
border-bottom: 1px solid silver;
background-color: #dfdfdf	
}
p{
padding: 10px
}

/*  TEST 3  */

/*Main Container*/
.container3 {
width:100%;
}
.container3 ul{
list-style-type: none;
margin: 0px;
padding:0px	
}
.container3 li{
display: inline; 
margin: 0px;
padding:0px
}
/*Handle*/
.handleOver3{
background: red;
border: 1px solid white;
}
.handleOver3 img{
margin-top:2px;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70
}
.handleSelected3{
background: #000;
border: 1px solid white
}
/*Content Container*/
.contentWrapper3{
text-align: justify
}
.contentInnerWrapper3{
padding: 10px
}
.contentWrapper3 h3{
border-bottom: 1px solid silver;
color: #1E90FF
}
.contentContainer3{
padding-left: 0px;	
float: left;
width:0px;
height: 28px;	
overflow:hidden
}
/*  TEST 4  */
.menus .handle{
background:transparent url(/images/m1.png) no-repeat scroll 0 0;
color:white;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight: bold;
height:28px;
letter-spacing:0;
margin:1px 0 1px 1px;
padding-left:4px;
padding-top:8px;
position:relative;
text-align:left;
text-transform:uppercase;
width:99px;
z-index:10000
}
#menusHandle1{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m2.png) no-repeat scroll 0 0;
color:white;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight: bold;
height:28px;
margin:1px 0 1px -26px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:121px;
position: relative;
z-index: 9999
}
#menusHandle2{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m3.png) no-repeat scroll 0 0;
color:white;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight: bold;
height:28px;
margin:1px 0 1px -26px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:110px;
position: relative;
z-index: 9998
}
#menusHandle3{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/m4.png) no-repeat scroll 0 0;
color:white;
cursor:pointer;
float:left;
font-family:arial;
font-size:14px;
font-weight: bold;
height:28px;
margin:1px 0 1px -26px;
padding-left:29px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:102px;
position: relative;
z-index: 9997
}
.menus .handleOver{	
cursor:pointer
}
.menus a:link{
color:black;
font-family:arial;
font-size:12px;
font-weight:bold;
letter-spacing:0;
text-decoration:none
}
.menus a:visited  {
color:black;
font-family:arial;
font-size:12px;
font-weight:bold;
letter-spacing:0;
text-decoration:none
}
.menus a:hover  {
color:black;
font-family:arial;
font-size:12px;
font-weight:bold;
letter-spacing:0;
text-decoration: underline
}
div.handle a:hover,div.handle a:visited, div.handle a:link  {
font-size:14px;
font-weight: bold;
text-decoration: none;
color:white
}

div.handle a{
font-size:14px;
font-weight: bold;
text-decoration: none;
color:white
}
/* hide container until all is ready */
.test, .test2,.test3,.test4{
display: none
}
/*Main Container*/
.container {
float:left;
margin-left:15px;
margin-top:0px
}
.container ul{
list-style-type: none;
margin: 0;
padding:0
}
.container li{
display: inline;
margin: 0px;
padding:0px
}
/*Content Container*/
.contentContainer {
padding-left: 0px;	
float: left;
width:0px;
height:34px;
overflow: hidden;
left:-26px;
position:relative;
}
.contentWrapper{	
}
.contentInnerWrapper{
background-color:#FFBD29;
height:25px;
margin-top:1px;
padding-left:27px;
padding-top:8px;
text-align:center;
}
.sondage-ligne {
background:url("/images/puce_mektaba.png") no-repeat scroll left center transparent;
float:left;
padding-left:15px;
text-align:left;
width:450px;
margin: 2px 0px
}
/* Handle*/
.handle{
float: left;
width: 38px;
height: 28px;
margin: 1px;
margin-right: -10px;
background:  url(/images/m1.png) no-repeat
}
.handleOver{	
background: url(/images/m1.png) no-repeat
}
.handleSelected{	
background: url(/images/m1.png) no-repeat
}
.meteo-statu{
float:left;margin:0 0 -10px 2px;text-align:center
}
.meteo-temp{
font-size:25px;color:#EA640D;margin-top:5px;text-align:left
}
.meteo-details{
color:#878787;font-weight:700;font-size:11px;text-align:left
}
.prenom a,.prenom a:hover,.prenom a:link,.prenom a:visited,.prenom a:active{
color:#878787
}
.lien-prenom {
float:left;
width:100%;
height:17px;
text-align:left
}
.conf_class {
	color:#EA640D; margin-left:15px; border-bottom:2px solid #EA640D;width:560px; padding-bottom:5px; font-weight:bold; 
}

.jaune{background:url("/images/sprite_livecan.png") no-repeat scroll -40px -82px transparent;height:32px;line-height:30px;padding-left:26px;width:0}
.rouge{background:url("/images/sprite_livecan.png") no-repeat scroll -80px -82px transparent;height:35px;line-height:30px;padding-left:26px;width:0}
.sifflement{background:url("/images/sprite_livecan.png") no-repeat scroll -31px -244px transparent;height:42px;line-height:36px;padding-left:46px;width:0}
.coupfranc{background:url("/images/sprite_livecan.png") no-repeat scroll -28px -164px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.pinalty{background:url("/images/sprite_livecan.png") no-repeat scroll -72px -164px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.horsjeu{background:url("/images/sprite_livecan.png") no-repeat scroll -73px -204px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.corner{background:url("/images/sprite_livecan.png") no-repeat scroll -31px -204px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.remplacement{background:url("/images/sprite_livecan.png") no-repeat scroll -72px -124px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.but{background:url("/images/sprite_livecan.png") no-repeat scroll -53px -16px transparent;height:26px;line-height:30px;padding-left:29px;width:0}

.but1{background:url("/images/sprite_livecan.png") no-repeat scroll -31px -124px transparent;height:40px;line-height:36px;padding-left:44px;width:0}
.small_ballon{background:url("/images/sprite_livecan.png") no-repeat scroll -81px -19px transparent;height:24px;line-height:32px;padding-left:16px;width:0}
.small_rouge{background:url("/images/sprite_livecan.png") no-repeat scroll -40px -44px transparent;height:23px;line-height:30px;padding-left:18px;width:0}
.small_jaune{background:url("/images/sprite_livecan.png") no-repeat scroll -85px -44px transparent;height:23px;line-height:30px;padding-left:18px;width:0}
a.btn_artiste:hover, a.btn_artiste:hover {
border-color: #999;
	font-size: 10px;
font-weight: bold;
-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
a.btn_artiste {
text-decoration: none;
position: relative;
display: inline-block;
text-shadow: 0 1px 0 white;
-webkit-transition: border-color .218s;
-moz-transition: border .218s;
-o-transition: border-color .218s;
transition: border-color .218s;
background: #F3F3F3;
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(whiteSmoke),to(#F1F1F1));
border: solid 1px gainsboro;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
margin-right: 10px;
font: 700 14px Arial;
color: #6E6E6E;
font-weight: 700;
text-shadow: 0 0 0 white;
width: 297px;
text-align: center;
margin-bottom: 10px;
padding: 10px 0;
font-size: 14px;
margin-top: 2px;
color: #8B0858;
}

.lecteur audio {
	width:285px;
}