html, body {
	height: 100%;
	margin: 0;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	background: #EEEEEE;
color:#4a4949;
	font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:1.2;
	text-align:left;
	}
	
.bouton_orange,.bouton_orange a,a.bouton_orange 
{
background:url(../imgs/fond_bouton_orange.jpg) repeat-x top;
height:25px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;

padding:5px;
text-align:center;

}
a.revenir 
{
color:#d40303;
font-family:13px;
font-weight:bold;
text-decoration:none;
text-align:right;
display:block;
padding-right:10px;
}

.fond_conseil
{
background: url(../imgs/conseil_13.jpg) repeat-y;

}
a.lien_deconnexion
{
text-decoration:none;
color:#c8c8c8;
font-size:10px;
}
.lexique
{
width:295px; float:left;

padding-left:30px;
padding-right:30px;
text-align:justify;

}
.conseil
{
width:295px; float:left;
height:150px;
padding:30px;
text-align:justify;
overflow:hidden;

}
.icone_conseil
{
padding-top:2px;
}
.img_conseil
{
float:left;
padding:5px;
border:3px white solid;
}
.bas_conseil
{
background: url(../imgs/conseil_29.jpg) no-repeat;
height:35px;
}
div#global {

	position: relative;
	}

#conteneur {
	position: relative;
	margin: 0 auto;
	width: 968px;
	overflow:hidden;
	/*left: 50%;
	margin-left: -379px;*/
	}
.menu_fond_logue
{


background:url(../../includes/imgs/webd_fr/menu_vide.jpg) left top no-repeat;  height:48px; overflow:hidden;
}
.menu_logue
{
position:relative;
top:-12px;

}
.chiffre {
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 11px;
}
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 12px;
}

.titre_casting_accueil  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;color:#d40303;
	
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px; 
	
}

.style4 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style4 a {
text-decoration:none;
}
.accueil_recommmandation_
{
background: url(../../includes/imgs/webd/fond_nouvelle_reco.jpg) repeat-y;

}
.accueil_recommmandation_2
{
background: url(../../includes/imgs/webd/fond_nouvelle_reco_2.jpg) repeat-y;

}

.accueil_casting_2
{
background-color:#FFFFFF;
}
.style5 {
font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.style6 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:3px;
	color:white;
}
.style6 a {
	font-size: 12px;
font-weight: bold;
text-decoration:none;
}


.accueil_fond_reussi {
background:url(../imgs/webd/fond_ils_ont_reussi.jpg) repeat-y; 
}

.style7, .style7 a{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#4a4949;
text-align:left;
}
.nsSelect, .nsLabSelect, .nsCol2 label.nsLabSelect { display:block; float:right; line-height:20px; margin-top:0; overflow:visible; z-index:20; }

.nsSelect { display:block;  line-height:20px; overflow:visible; position:relative;top:0px;   }
.nsSelectMain { background:#FFF url(../imgs/webd/select_cursor.jpg) no-repeat right; border:#CCC 1px solid; display:block; height:18px; line-height:18px; padding:0 0 0 4px; text-align:left; text-decoration:none; width:150px; }
.nsSelect div { display:none; position:relative; }
.nsSelect ul { background-color:#FFF; border:#CCC 1px solid;  left:0; margin:0; overflow:visible; padding:0; position:absolute; top:0px; width:150px; z-index:20; }
.nsSelect li { list-style-type:none; padding:0;  }
.nsSelect li a { display:block; outline:none; padding:2px 0; text-align:left; text-decoration:none; text-indent:2px; width:100%; }
.nsSelect li a:hover, .nsSelect li a:focus { background-color:#002c5a; color:#FFF; }


.nsSelect_domaine, .nsLabSelec_domaine, .nsCol2_domaine label.nsLabSelect_domaine { display:block; float:right; line-height:20px; margin-top:0; overflow:visible; }

.nsSelect_domaine { display:block;  line-height:20px; overflow:visible; position:relative;top:0px; left:-63px;  }
.nsSelectMain_domaine { background:#FFF url(../imgs/webd/select_cursor.jpg) no-repeat right; border:#CCC 1px solid; display:block; height:18px; line-height:18px; padding:0 0 0 4px; text-align:left; text-decoration:none; width:150px; }
.nsSelect_domaine div { display:none; position:relative; }
.nsSelect_domaine ul {  background-color:#FFF; border:#CCC 1px solid;  left:0; margin:0; overflow:visible; padding:0; position:absolute; top:0px; width:150px; z-index:20; max-height:100px;overflow:auto; }
.nsSelect_domaine li { list-style-type:none; padding:0; margin:0;}
.nsSelect_domaine li a { display:block; outline:none; padding:2px 0; text-align:left; text-decoration:none; text-indent:2px; width:100%; }
.nsSelect_domaine li a:hover, .nsSelect_domaine li a:focus { background-color:#002c5a; color:#FFF; }








/* Liens */ 
a { outline:none;  }
a:link { color:#000; }
a:visited { color:#000; }
a:hover, a:focus, a:active { color:#d50804; }
a img { border:none; }
/*

em { font-style:italic; }
strong { font-weight:bold; }


form, fieldset { border:none; margin:0; padding:0; }
input, button, select { vertical-align:middle; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-size:1em; }


.nsHeader { background:#333 url(../../images/background-top.png) repeat-y; overflow:hidden; position:relative; }
.nsLogo { float:left; margin:0; padding:20px 0 20px 20px; }
.nsLogo a { background:url(../../images/orange-reporter.png) no-repeat; display:block; height:46px; width:333px; }
.nsPasInscrit, .nsMdpOublie { padding-right:80px; }
a.nsPasInscrit, a.nsPasInscrit:visited, a.nsMdpOublie:focus, a.nsMdpOublie:hover { color:#e96522; }
a.nsMdpOublie, a.nsMdpOublie:visited, a.nsPasInscrit:focus, a.nsPasInscrit:hover { color:#FFF; }
a.nsSubmit1 { color:#FFF; display:block; float:right; line-height:19px; padding:0 6px; text-decoration:none; }
.nsConnecte { color:#CCC; line-height:19px; padding-right:32px; }
.nsConnecte em { color:#e96522; font-style:normal; font-weight:bold; }
.nsConnecte a { color:#999; }
.nsConnecte a:hover, .nsConnecte a:focus, .nsConnecte a:active { color:#e96522; }

.nsMenu { height:49px; margin:0 0 8px 0; overflow:hidden; position:relative; }
.nsMenu li { display:inline; padding:0; }
.nsMenu a { background:url(../../images/menu.png); }
.nsMenu a { display:block; float:left; height:29px; text-indent:-9999px; }
.nsAccueil a, .nsAccueilActif a { background-position:left top; width:85px; }
.nsAccueil a:active, .nsAccueil a:focus, .nsAccueil a:hover, .nsAccueilActif a { background-position:left -30px; }
.nsConcours a, .nsConcoursActif a { background-position:-85px top; width:98px; }
.nsConcours a:active, .nsConcours a:focus, .nsConcours a:hover, .nsConcoursActif a { background-position:-85px -30px; }
.nsJury a, .nsJuryActif a { background-position:-183px top; width:68px; }
.nsJury a:active, .nsJury a:focus, .nsJury a:hover, .nsJuryActif a { background-position:-183px -30px; }
.nsVideos a, .nsVideosActif a { background-position:-251px top; width:96px; }
.nsVideos a:active, .nsVideos a:focus, .nsVideos a:hover, .nsVideosActif a { background-position:-251px -30px; }
.nsNews a, .nsNewsActif a { background-position:-347px top; width:82px; }
.nsNews a:active, .nsNews a:focus, .nsNews a:hover, .nsNewsActif a { background-position:-347px -30px; }
.nsFAQ a, .nsFAQActif a { background-position:-429px top; width:46px; }
.nsFAQ a:active, .nsFAQ a:focus, .nsFAQ a:hover, .nsFAQActif a { background-position:-429px -30px; }
.nsEspace a, .nsEspaceActif a { background-position:-475px top; width:112px; }
.nsEspace a:active, .nsEspace a:focus, .nsEspace a:hover, .nsEspaceActif a { background-position:-475px -30px; }
.nsDossier a { background-position:-600px top; position:absolute; right:5px; top:0; width:178px; }
.nsDossier a:active, .nsDossier a:focus, .nsDossier a:hover { background-position:-600px -30px; }
.nsMenu li ul { background-color:#FFF; display:none; overflow:hidden; left:0; margin:0; position:absolute; top:29px; width:980px; }
.nsMenu li:active ul, .nsMenu li:focus ul, .nsMenu li:hover ul, .nsMenu li.nsAccueilActif ul, .nsMenu li.nsConcoursActif ul, .nsMenu li.nsJuryActif ul, .nsMenu li.nsVideosActif ul, .nsMenu li.nsEspaceActif ul { display:block; }
.nsMenu li:active ul, .nsMenu li:focus ul, .nsMenu li:hover ul { z-index:10; }
.nsMenu ul a, .nsSubmit1, a.nsSavoirPlus, span.nsSavoirPlus, a.nsVoirTout, .nsFlecheGch, .nsFlecheDte, .nsFlecheHaut, .nsFlecheBas { background:url(../../images/boutons1.png) no-repeat; }
.nsMenu ul a, .nsMenu ul a:active, .nsMenu ul a:focus, .nsMenu ul a:hover { background-position:left -60px; font-size:0.85em; height:20px; line-height:20px; margin-left:15px; text-decoration:none; text-indent:12px; width:auto; }
.nsMenu ul a:active, .nsMenu ul a:focus, .nsMenu ul a:hover { color:#e9651f; }
.nsMenu .nsEspace ul, .nsMenu .nsEspaceActif ul { background-color:#e9651f; }
.nsMenu .nsEspace li a, .nsMenu .nsEspaceActif li a { background-position:left -90px; color:#FFF; }
.nsMenu .nsEspace li a:active, .nsMenu .nsEspaceActif li a:active, .nsMenu .nsEspace li a:focus, .nsMenu .nsEspaceActif li a:focus, .nsMenu .nsEspace li a:hover, .nsMenu .nsEspaceActif li a:hover { color:#000; }

a.nsDossier { background:url(../../images/btn-dossier.png) no-repeat left top; display:block; height:113px; margin:0 auto; width:112px; }
a.nsDossier:active, a.nsDossier:focus, a.nsDossier:hover { background:url(../../images/btn-dossier-on.png) no-repeat left top; }
a.nsBtnVideo { background:url(../../images/btn-video.png) no-repeat left top; display:block; height:87px; margin:0 auto; width:88px; }
a.nsBtnVideo:active, a.nsBtnVideo:focus, a.nsBtnVideo:hover { background:url(../../images/btn-video-on.png) no-repeat left top; }
a.nsSavoirPlus, span.nsSavoirPlus { background-position:right -40px; color:#666; line-height:13px; padding-right:20px; }
a.nsSavoirPlus:active, a.nsSavoirPlus:focus, a.nsSavoirPlus:hover, a.nsVoirTout:active, a.nsVoirTout:focus, a.nsVoirTout:hover { color:#000; }
a.nsVoirTout { background-position:5px -194px; color:#ff6633; line-height:13px; padding:5px 5px 5px 20px; }
.nsFlecheGch, .nsFlecheDte { display:block; height:13px; width:7px; }
.nsFlecheGch { background-position:left -160px; }
.nsFlecheDte { background-position:left -180px; }
.nsFlecheHaut, .nsFlecheBas { display:block; height:7px; overflow:hidden; width:12px; }
.nsFlecheHaut { background-position:left -140px; }
.nsFlecheBas { background-position:left -150px; }

.nsMain, .nsMainBas { background:url(../../images/bg-main.png) repeat-x left top; }
.nsMain { margin-top:8px; overflow:hidden; position:relative; }
.nsMainBas { background-position:left bottom; bottom:0; height:50px; left:0; position:absolute; width:980px; z-index:0; }
.nsListNo1, .nsListNo2 { list-style:none; margin:0; padding:0; }
.nsListNo1 li, .nsListNo2 li { display:block; padding:0; }
.nsListNo1 li { float:left; }

.nsCol1, .nsCol2, .nsCol3, .nsCol4 { float:left; position:relative; }

.nsFormConnexion { font-size:0.85em; padding:20px 15px 0 0; position:absolute; right:0; text-align:right; width:430px; }
.nsChamp1 { margin-right:10px; }
.nsChamp1, span.nsChamp1 input { border:1px solid #CCC; padding:2px 5px; width:155px; }
span.nsChamp1 { background-color:#FFF; display:block; float:left; position:relative; text-align:left; }
span.nsChamp1 input { background:transparent; left:-1px; position:absolute; top:-1px; }
.nsFormConnexion .nsChamp1 { float:left; }
.nsSubmit1 { background-repeat:repeat-x; background-position:left top; border:none; color:#FFF; height:19px; width:60px; }
.nsSubmit1:hover { background-position:left -20px; color:#000; }


.nsFooter { color:#666; margin:2em 0 1.5em 0; text-align:center; }
.nsFooter li { border-right:1px solid #666; display:inline; }
.nsFooter li.nsFootEnd { border:none; }
.nsFooter a { color:#666; padding:0 1em 0 0.6em; text-decoration:none; }
.nsFooter a:focus, .nsFooter a:hover { color:#000; }



*/

/*
	SLIDER
*/


.rubrique{
background:url(../imgs/webd/fond_rubrique.jpg) no-repeat top left; width:250px;height:46px;
color:white; font-size:16px; font-weight:bold; text-align:center;
}

.rubrique500{
background:url(../imgs/webd/fond_rubrique500.jpg) no-repeat top left; width:500px;height:46px;
color:white; font-size:16px; font-weight:bold; text-align:center;
}
.contenu_rubrique
{
padding-left:5px;
font-size:12px;

}





.liste_membre_recherche
{
float:left; width:150px;   padding:5px;
}
.liste_membre_recherche .cadre
{
background-color:#f1f1f1;
width:150px;

}
.liste_membre_recherche .image
{
border:#FFFFFF solid 5px;

}
.en_savoirplus

{
color:#3c3c3c; font-size:12px; text-decoration:none;
font-weight:bold;
}
.liste_membre_recherche a.pseudo
{
color:#d50909;
font-weight:bold;

}
.liste_membre_recherche .decale
{


}
.fond_recherche_espace
{
padding-left:10px;
background:url(../imgs/webd_casting/fond_recherche.jpg) repeat-y right ;
padding-top:10px;
text-align:left;
width:233px;

}
.fond_recherche_artiste_res
{
background: url(../imgs/fond_video_liste.jpg) repeat-y; padding:10px;
}

.position_play_milieu
{
position:relative; top:20px;
}

.fond_en_ligne_350
{

padding-left:10px;
padding-right:20px;
background: url(../imgs/bas_dernier_commentaire350.jpg) repeat-y left ;
padding-top:10px;
text-align:left;



}

.fond_en_ligne_350_right

{

padding-left:10px;
background: url(../imgs/bas_dernier_commentaire350.jpg) repeat-y left ;
padding-top:10px;
text-align:right;



}

.fond_castingplus_accueil
{
 background:url(../imgs/webd/fond_le_casting.jpg) right repeat-y;
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 height:60px;
 overflow:hidden;
}

.im_com_art_en_ligne
{
float:left;position:relative;top:-3px; margin-right:5px;
}
select
{
font-size:12px;
}

#ariane_espace
{
font-size:14px;

padding-bottom:20px;
display:block;
text-align:left;
}
.lien_espace
{
font-size:14px;
text-decoration:underline;
padding-bottom:10px;
display:block;
text-align:left;
}
.table_espace td
{
height:25px;
padding-left:3px;
}
.message_erreur_casting
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;color:#d40303;
	padding-right:10px;
}
.message_erreur
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;color:#d40303;
	
}

.entete_rubrique
{
  background: url(../imgs/webd/fond_menu_espace_membre.jpg)  left bottom repeat-x; 
  color:white;
  font-size:12px;
  font-weight:bold;
  height:25px;

}

.entete_titre
{
font-weight:bold;
font-size:12px;

}

a.lien_sauv
{
color:#4a4949;
text-decoration:none;
font-weight:bold;
}
a.lien_sauv:hover
{
color:#d40303;
text-decoration:none;
font-weight:bold;
}

/* style de lien de la messagerie */
a.lien_mess
{
color:#4a4949;
text-decoration:none;
}
a.lien_mess:hover
{
color:#d40303;
text-decoration:none;
}

a.lien_noir
{
color: #000000;
text-decoration:none;
font-weight:bold;
}
a.lien_noir:hover
{
color:#d40303;
text-decoration:none;
font-weight:bold;
}
.bouton_espace
{
background:url(../imgs/webd/fond_bouton.jpg) repeat-x ;

font-weight:bold;
display:inline-block;
height:22px;
border:2px outset #FFFFFF ;


padding-left:5px; 
padding-right:5px;



}

a.bouton_espace
{
padding-top:3px;
color:white;
text-decoration:none;

}

a.tag_casting{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;color:#d40303;
}

.nouveau
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;color:#d40303;
}

tr.boite_receptionpair {background-color:white;}
tr.boite_reception {background-color: #d9d9d9;}



#cadre_texte { 
position: relative;
background-color:#000000;
height:20px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;   
margin: 2em auto 0 auto;
padding-top:2px;
overflow: hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #003399;
visibility:hidden;
}

#cadre_texte a
{
color:#ff0000;
line-height:20px;
padding-right:800px;

}


.h1_titre_conseil
{
font-size:14px;
color:#d40303;
}

.titre_divers_conseil
{
font-size:12px;
font-weight:bold;
}

.fond_abonnement
{
padding-left:10px;
background:url(../imgs/webd_abonnements_v6_08.jpg) repeat-y right ;
padding-top:10px;
text-align:left;
width:977px;

}
.choix_offre
{
position:relative;
right:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.radio_choix_offre
{
position:relative;
top:3px;
}
.choix_offre a.ok 
{
color:#cc0173;
text-decoration:underline;
top:3px;



}

.StyloAbo12 {
	color: #cc0173;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.StyleAbo13 {
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
}
.StyleAbo16 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: bold;
}
.StyleAbo17 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2f2f2f;
}
.StyleAbo18 {
	color: #cc0173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.StyleAbo19 {
	color: #cc0173;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.video-chaine {
    background-color: #E2E2E2;
    border-color: white;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 6px #AAAAAA;
    height: 373px;
    left: 26px;
    margin-top: 10px;
    padding-left: 1px;
    width: 305px;
}
.video-chaine li {
    float: left;
    height: 34px;
    list-style: none outside none;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 12px;
    width: 86px;
}
.video-chaine ul {
    padding-left: 1px;
    margin-top: 2px;
}
.video-chaine img {
    margin-left: -3px;
    margin-top: -11px;
	margin-bottom: -3px;
}
.video-chaine a {
    color: white;
    font-size: 9px;
    text-decoration: none;
    text-transform: uppercase;
	font-family: Verdana;
	font-weight: bold;
}
.video-chaine a:hover {
    color: grey;
}
.cinema {
    background-color: #E50F37;
}
.television {
    background-color: #902702;
}
.mode {
    background-color: #DB7EDE;
}
.musique {
    background-color: #7DA7BF;
}
.castingtv {
    background-color: #AD9267;
}
.toutesvideos {
    background-color: #7da600;
}
.bloc-logo-footer {
    border-color: grey;
    border-radius: 11px 11px 11px 11px;
    border-style: solid;
    border-width: 1px;
    padding: 16px;
	margin-top: 20px;
}
.bloc-logo-footer-titre {
    margin-top: -31px;
    padding-bottom: 6px;
}
.footer-bare {
    width: 917px;
    height: 63px;
}
.bloc-logo-footer img {
    padding-left: 16px;
    padding-top: 6px;
}
.colonne-footer {
    border-style: groove;
    border-width: 0 0px 0 0;
    float: left;
	height: 136px;
    margin-left: 0;
    padding-left: 14px;
    position: relative;
    text-decoration: none;
    width: 146px;
}
.bloc-text-footer h3 {
    padding-top: 20px;
}
.bloc-text-footer img {
    float: left;
}

.bloc-text-footer ol {
    margin-left: -44px;
    position: relative;
}
.bloc-text-footer li {
    list-style: none outside none;
    text-decoration: none;
}
.entete-colone {
    font-weight: bold;
    padding-top: 4px;
    text-decoration: underline;
    padding-bottom: 4px;
}
.bloc-text-footer a {
    text-decoration: none;
}
.bloc-text-footer a:hover {
    color: grey;
}
.colonne-footer5 {
    border-width: 0;
    float: left;
    padding-left: 14px;
    position: relative;
    width: 258px;
}

