/* Général */

body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	background:url(http://www.teva.fr/content/series/cashmere_mafia/images/bg2.jpg) top center;
	background-repeat: repeat-y;	
	background-color:#ffffff;
	height:1500px;
}

#background {
	background:url(http://www.teva.fr/content/series/cashmere_mafia/images/bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom center;
}



a {
	text-decoration: none;
}

img {
	border: 0;
}

.image_bordblanc {
	border: 1px solid #FFFFFF;
}

.image_bordnoir {
	border: 1px solid #000000;
}

.lisere_horiz {
	margin: -1px 0;
	width: 100%;
	background-color: #FFFFFF;
	font-size: 1px;
}

.lisere_vert {
	width: 1px;
	height: 100%;
	background-color: #FFFFFF;
}

.pointille {
	background: url(/skins/general/pointille.gif) repeat-x center;
}

select {
	font-size: 11px;
}

/* Têtière */

.fond_tetiere {
	background-color: #98C34C;
}

.logo_portail {
	width: 250px;
	height: 103px;
	background: url(/skins/general/logo.gif) no-repeat center;
	cursor: pointer;
}

/* Sky */

.fond_sky {
	width: 164px;
	background: url() no-repeat bottom left;
	background-color:transparent;
}

/* Footer */

#footer {
margin: 220px 0 0px 0;
_margin: 260px 0 0px 0;
}

.fond_footer {
	height: 35px;
	background-color: #5A6162;
}

.texte_footer {
	font-size: 12px;
	color: #FFFFFF;
}

/* Espace Ce Soir/En Ce Moment */

.fond_navgauche {
	width: 180px;
	background-color:transparent;
}

.fond_cesoirmoment {
	background: url(/skins/programmes/fond_cesoir_moment.gif) repeat-y top left;
	background-color: #FFFFFF;
}

.grande_puce_cesoirmoment {
	width: 13px;
	height: 8px;
	background: url(/skins/general/puce_noire.gif) no-repeat center;
	cursor: pointer;
}

.petite_puce_cesoirmoment {
	margin-right: 4px;
	width: 11px;
	height: 7px;
	background: url(/skins/nav_verti/petite_puce.gif) no-repeat center;
	cursor: pointer;
}

.jour_cesoirmoment {
	padding-left: 12px;
	font-size: 10px;
	color: #84B135;
	font-weight: bold;
}

.heure_cesoirmoment {
	padding-left: 12px;
	font-size: 11px;
	color: #5A6162;
	font-weight: bold;
}

.programme_cesoirmoment {
	padding-left: 12px;
	font-size: 11px;
	color: #5A6162;
	font-weight: bold;
	display:block;
}

.genre_cesoirmoment {
	padding-left: 12px;
	font-size: 11px;
	color: #84B135;
}

.titre_cesoirmoment {
	width: 180px;
}

.contenu_cesoirmoment {
	display: block;
	padding-left: 12px;
	font-size: 11px;
	color: #000000;
}

.picto_tousprog_cesoirmoment {
	width: 126px;
	height: 10px;
	background: url(/skins/nav_verti/bout_tous_prog.gif) no-repeat center;
	cursor: pointer;
}

.picto_guidetv_cesoirmoment {
	width: 140px;
	height: 11px;
	background: url(/skins/nav_verti/tt_guide.gif) no-repeat center;
}

.picto_accesdirect_cesoirmoment {
	width: 157px;
	height: 11px;
	background: url(/skins/nav_verti/tt_acces_direct.gif) no-repeat center;
}

.picto_emissions_cesoirmoment {
	width: 79px;
	height: 9px;
	background: url(/skins/nav_verti/bout_emissions.gif) no-repeat center;
	cursor: pointer;
}

.picto_films_cesoirmoment {
	width: 54px;
	height: 8px;
	background: url(/skins/nav_verti/bout_films.gif) no-repeat center;
	cursor: pointer;
}

.picto_series_cesoirmoment {
	width: 57px;
	height: 9px;
	background: url(/skins/nav_verti/bout_series.gif) no-repeat center;
	cursor: pointer;
}

/* ne sert pas sur teva.tv
.fond_itemsortie {
	border-bottom: 1px solid #FFA200;
	background: url(/skins/nav_verti/fond_sortie.gif) repeat-y;
}

.picto_sortiezcesoir_cesoirmoment {
	width: 152px;
	height: 11px;
	background: url(/skins/nav_verti/tt_sortie_soir.gif) no-repeat center;
}

.picto_ideessortie_cesoirmoment {
	width: 122px;
	height: 12px;
	background: url(/skins/nav_verti/bout_idee.gif) no-repeat center;
	cursor: pointer;
}

*/

.formulaire_cesoirmoment {
	width: 120px;
	height: 18px;
	font-size: 11px;
	color: #000000;
}

.picto_cesoir_on {
	width: 61px;
	height: 20px;
	background: url(/skins/nav_verti/cesoir_on.gif) no-repeat;
	cursor: pointer;
}

.picto_cesoir_off {
	width: 61px;
	height: 20px;
	background: url(/skins/nav_verti/cesoir_off.gif) no-repeat;
	cursor: pointer;
}

.picto_encemoment_on {
	width: 119px;
	height: 20px;
	background: url(/skins/nav_verti/encemoment_on.gif) no-repeat;
	cursor: pointer;
}

.picto_encemoment_off {
	width: 119px;
	height: 20px;
	background: url(/skins/nav_verti/encemoment_off.gif) no-repeat;
	cursor: pointer;
}

/* Navigation horizontale */

.fond_navigation {
	background-color: #5A6162;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	margin: 0;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}


#nav li {
	float: left;
	padding: 0;
	background-color: #5A6162;
}


#nav li ul li {
	padding: 0;
	width: 210px;
	background-color: #F3F3F3;
	border-bottom: 1px solid #5A6162;
}


#nav ul li ul {
	position: absolute;
	left: -1000px;
	margin: -1px 0 0 0;
	width: 10px;
}

#nav ul li ul a {
	margin: 0;
	padding: 0;
	width: 210px;
	font-size: 10px;
	line-height: 18px;
}

#nav ul li ul a:hover  {
	background-color: #FFFFFF;
}

#nav li ul ul {
	margin: -22px 0 0 180px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -1000px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav a.submenu {
	background: 130px 5px #F3F3F3;
}

#nav a.submenu:hover {
	background: 130px 5px #FFFFFF !important;
}

#nav .firstsubmenu {
	border-top: 1px outset #F3F3F3;
}

/* Arborescence */

.fond_arborescence {
	height: 34px;
	background-color: #FFFFFF;
}

.arborescence {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* Espace Communautés */

.fond_communautes {
	padding: 6px;
	background-color: #FCEFDD;
	text-align: left;
}

.communautes {
	width: 300px;
	border-top: 1px solid #F28E00;
	border-left: 1px solid #F28E00;
	border-right: 1px solid #F28E00;
	border-bottom: 7px solid #F28E00;
}

.titre_communautes {
	padding-left: 11px;
	background-color: #F28E00;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.sstitre_communautes {
	padding-left: 7px;
	background-color: #F28E00;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.texte_communautes {
	padding-left: 7px;
	font-size: 11px;
	color: #656058;
}

.texte_remontee {
	width: 274px;
	font-size: 11px;
}

.texte_forums {
	padding-left: 4px;
	font-size: 11px;
	color: #656058;
}

.puce_communautes {
	width: 10px;
	height: 11px;
	background: url(/skins/general/puce_communautes.gif) no-repeat;
	cursor: pointer;
}

.texte_puce {
	padding-left: 7px;
	font-size: 11px;
	color: #656058;
	font-weight: bold;
}

/* Espace Et Aussi */

.fond_etaussi {
	text-align: center;
}

.etaussi {
	width: 300px;
	background-color: #EAF4D9;
}

.sstitre_etaussi {
	font-size: 12px;
	color: #6A971B;
	font-weight: bold;
}

/* Espace Liens Promo */

.fond_lienspromo {
	text-align: center;
}

.lienspromo {
	background-color: #F5F5F5;
	font-size: 10px;
	color: #5A6162;
}

.lienspromo_bloc_rectangle {
	width: 608px;
	margin: 5px 5px 10px 10px;
}

.lienspromo_bloc_carre {
	margin: 5px 5px 10px 10px;
	width: 282px;
}

.titre_lienspromo {
	padding-right: 5px;
	background-color: #E2E2E2;
	font-size: 10px;
	color: #5A6162;
	text-align: right;
}

.offre_lienspromo {
	font-size: 11px;
	color: #6A971B;
	font-weight: bold;
}

.url_lienspromo {
	font-size: 11px;
	color: #98C34C;
	font-weight: bold;
}

/* Polices */

.arial11blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.arial11blancb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

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

.arial11noirb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.arial11noirbretrait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-left:30px;
}

.arial14blancb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.arial18noirb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.arial21blancb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	font-weight: bold;
}

.arial25blancb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: bold;
}

.verd11blancb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.verd11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.verd11noirb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

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

.verd12grisb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D2D2D2;
	font-weight: bold;
}

.arial11vertb {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84B135;
	font-weight: bold;
}
.arial11roseb {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BC3476;
	font-weight: bold;
}
.arial11rose {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BC3476;
}


/* ancienne métabarre */

.arial9blancb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        font-weight: bold;
        color:  #FFFFFF;
        text-decoration: none;
}

.arial9orangeb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        font-weight: bold;
        color: #F7B517;
        text-decoration: none;
}

.arial8noir {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: Black;
        text-decoration: none;
}

A.arial9blancb:hover {color:#F7B517;}

.iTt{ 
      FONT-FAMILY:       Verdana, Arial, Helvetica; 
      FONT-SIZE:         11px; 
      FONT-STYLE:        normal; 
      FONT-WEIGHT:       normal; 
      COLOR:             #006400; 
      BACKGROUND-COLOR:  #F1F9E9; 
      BORDER:            #8BC555 1px solid; 
      PADDING:           2px; 
  } 