/*
	CSS for DEV-083 - TV
	Phil - egzakt.com
	2012/09/06
*/
@media only screen and (min-width: 1439px) {
	
	body { 
		font: 112.5%/125% Verdana, Geneva, sans-serif;
		background:url(../images/ul/tuiles/bg_tv.png) #F2F2F2 repeat-y center top;
	}

	#changer_css {
		top: 31px;
	}

	#changer_css #img_css_web {
		display: inline;
	}

	#changer_css #img_css_tv {
		display: none;
	}

	ol {
		padding-left: 32px;
	}

	h3 { font-size:1.167em; }
	
	#wrapper { width:1420px; }	
	
	.specs { font-size:0.889em; }
	#col_complement .specs { font-size:0.833em; }
		
	#col_principale { width:915px; }
	#col_complement { width:445px;	}
	
	.recherche input[type=text] { width:280px; }
	#container_membre { width: 386px; }
	#membre { width:280px;	padding:9px 10px 0; }
	#membre .bg { width:340px; }
	#membre #connexion form input[type=text],
	#membre #connexion form input[type=password] { width:294px; }
	#membre #connexion form input[type=text].error,
	#membre #connexion form input[type=password].error { width:296px; }
	
	#navigation_secondaire { font-size:0.778em; }
		
	#caricature { left:720px; font-size:0.778em; }
	#caricature span { padding-top:12px; }
		
	.abonnement a { width:445px; font-size:1em; }
	
	#niveau_1 li a { padding:6px 15px 11px; font-size:0.889em; }

    #niveau_1 li a i { line-height: 12px; }
	
	.niveau_2 li { 	margin:0 2px; }
	.niveau_2 li a { padding:10px 15px 13px; font-size:1.333em; }
	.niveau_2 .niveau_3_dd { top:51px; width:320px; }
	.niveau_2 .niveau_3_dd li.plus { font-size:0.611em; }
	.niveau_2 .niveau_3_dd li.plus a { display:block; margin-top:2px; }
	.niveau_2 .niveau_3_dd li.plus div .sujets, .niveau_2 .niveau_3_dd li.plus div .references { width:225px; }
	
	.niveau_3 li a { padding:4px 12px 6px; font-size:0.889em; }
	.niveau_3 li.plus { margin:6px 0 0 10px; font-size:0.667em; }
	.niveau_3 li.plus a { padding: 2px 23px 2px 6px; }
	.niveau_3 li.plus .sujets, .niveau_3 li.plus .references { width:225px; }
	
	#A1.pub span { left:275px; font-size:0.556em; }
	#A3.pub { margin-right: 140px; }
	
	#edition { font-size:0.889em; }

	#meteo { margin:6px 20px 10px 0; }
	#meteo .ville { font-size:0.889em; }

	#fil_presse { width: 1380px; }
	#fil_presse .titre { padding:4px 10px; width:139px; font-size:0.889em; 	height:33px; }
	#fil_presse .newsticker_wrapper { width:1241px !important; height: 33px !important; padding: 3px 51px 0 10px; }
	#fil_presse .newsticker_wrapper .newsticker_scroller { width:1182px !important; height: 26px !important; }
	#fil_presse .newsticker_wrapper li { width: 1580px !important; height: 26px !important; }

	#derniere_heure .titre { font-size:0.667em;}
	#derniere_heure article figure .photo { width:445px; height:305px; }
	#derniere_heure article figure figcaption { font-size:0.611em; }
	#derniere_heure article .detail h1 { font-size:1.667em; }
	#derniere_heure article figure .media { top:287px; }
	
	#derniere_heure .layout_1 article figure { width:445px; }
	#derniere_heure .layout_1 article .detail { width:445px; }
	#derniere_heure .layout_1 article .relie { width:445px; }
	
	#derniere_heure .layout_2 figure { width: 915px; }
	#derniere_heure .layout_2 figure .media { top: 336px; }
	#derniere_heure .layout_2 figure .photo { width: 915px; height: 354px; }
	#derniere_heure .layout_2 .detail { width: 445px; }

	#derniere_heure .layout_3 figure { width: 445px; }
	#derniere_heure .layout_3 .detail { width: 915px; }
		
	#manchette #manchette_list article { width:445px; }
	#manchette #manchette_list .vedette { width:915px; }
	#manchette #manchette_list .vedette figure { width:445px; }
	#manchette #manchette_list .vedette figure .media { top:287px; }
	#manchette #manchette_list .vedette figure .photo { width:445px; height:305px; }
	#manchette #manchette_list .vedette .detail { width:445px; }
	#manchette #manchette_list .vedette .detail h2 { font-size:1.667em; }
		
	#articles h5 { font-size:1.333em; }
	#articles li article { width:445px; }
	#articles #pub_optionnel ul li { width:275px; }
	#articles #dossiers li article { width:200px; }
	#articles #dossiers li article.margin { margin-right:35px; }
	#articles #dossiers li article .photo { width:200px; height:90px; }
	#articles #sujets_chauds { background: url(../images/ul/tuiles/sujets_chauds_tv.png) repeat-y left top; }
	#articles #sujets_chauds .titre { width:139px; padding:8px 10px 6px; font-size:0.833em; }
	#articles #pub_optionnel h4 { font-size: 1em;}
	
	#col_complement h5 { font-size:1.333em; }
	
	#abonnees h4 { font-size:0.667em; }
	#sociale .suivre { padding:6px 10px 8px; font-size:0.833em; }
	#sociale .suivre span { width:90px; }
	#plus_commentes_aimes h3 { width:360px; }
	
	#carousel #slider {	width:1420px; height:300px; }
	#carousel #slider li .slide { width:310px; height:260px; margin:15px; }
	#carousel #slider li .slide header { padding: 8px 10px; height: 68px; }
	#carousel #slider li .slide a img { width:310px; height:192px; }

	#raccourcis .promo { width: 310px; padding: 14px 18px 230px 18px; }
	#raccourcis .promo_abonnement { left: 14px; }
	#raccourcis .liens { width: 1070px; }
	#raccourcis .col { width: 235px; margin-right: 45px }
	#raccourcis .recherche input[type="text"] { width: 389px; }
	#raccourcis .dernier { width: 190px !important; }

	/* Pages sur ancien layout */
	.entete_blogue {
		font-size: 0.75em;
		line-height: 1.2em;
		margin: 0 0 0 20px;
		width: 915px;
	}

	#speciaux,
	#speciaux_section,
	#abb_presentation,
	#abb_presentation #vue_ensemble #colonne_principale {
		width: 1085px !important;
	}

	#abb_presentation {
		font-size: 0.75em;
	}

	#speciaux #colonne_droite,
	#speciaux_section #colonne_droite,
	#page_texte #colonne_droite,
	#abb_presentation #colonne_droite,
	#continu_detail #colonne_droite {
		width: 445px !important;
	}

	#continu .article {
		width: 325px !important;
	}

	a.bouton_type2 {
		font-size: 12px !important;
		line-height: 12px !important;
	}

	#article_detail #article .photo_paysage img {
		width: auto;
		height: auto;
	}

	#article_detail .article_actions .taille_du_texte ul li a {
		width: 24px;
		height: 24px;
	}

	#article_detail .article_actions .taille_du_texte ul li a span {
		width: 22px;
	}

	#article_detail .article_actions .taille_du_texte ul li a.petite span {
		bottom: 2px;
	}

	#article_detail .article_actions .taille_du_texte {
		height: 30px;
		padding-left: 25px;
	}

	#article_detail .article_actions ul li {
		padding-right: 60px;
	}

	#article_detail .article_actions ul.actions li a {
		background-position: left 3px !important;
		padding-left: 26px;
	}

	#article_detail .partage_sociaux {
		width: 874px;
		height:42px;
	}
	.partage_sociaux .partage_facebook {
		padding-top:0;
	}

	.partage_sociaux .vote {
		font-size: 0.666em;
		line-height: 1.2em;
		padding-top:1px;
	}
	.partage_sociaux_wrapper #haut_page {
		padding-top: 19px;
		height: 42px;
		background-position: center 8px;
	}

	#article_detail #col_principale .reactions ul li.charger_commentaires a {
		width: 455px;
		background-position: 418px 19px;
	}

	#article_detail #col_principale .reactions ul li.charger_commentaires a.tous_commentaires {
		background-position: 418px 15px;
	}

	#article_detail #col_principale .reactions ul li.charger_commentaires img.plus_commentaires_chargement {
		left: 385px;
		top: 22px;
	}

	#article_detail #col_principale .reactions ul li.charger_commentaires img.tous_commentaires_chargement {
		right: 52px;
		top: 22px;
	}

	#article_detail #col_principale .reactions ul .repondre .wrapper .actions label {
		width: 390px;
	}

	#dialog {
		font-size: 0.65em;
		line-height: 1.2em;
	}

	.ui-dialog .ui-dialog-title {
		font-size: 0.82em;
		line-height: 1.1em;
	}

	#dialog a.fermer {
		top: 17px;
	}

	#accueil_section.template1 {
		background: url("../images/ul/tuiles/conteneur_template1.gif") 316px top repeat-y;
	}

	.form_dossier_virtuel_elements a.bouton {
		bottom: 8px;
	}

	.form_dossier_virtuel_elements input {
		width: 648px;
	}

	.form_dossier_virtuel_elements input.avec_bouton {
		width: 598px !important;
	}

	.form_dossier_virtuel_elements a.bouton_dropdown {
		background: #fff url(../images/ul/boutons/fleche_bas.gif) 72px 8px no-repeat
	}

	.form_dossier_virtuel_elements .collapsible_block_selected #bouton_cuisine {
		background: #fff url(../images/ul/boutons/fleche_bas.gif) 72px -35px no-repeat;
	}

	.form_dossier_virtuel_elements .types_cuisines ul,
	#accueil_section #liste_articles .form_dossier_virtuel_elements .types_cuisines ul {
		width: 222px;
	}

	.form_dossier_virtuel_elements .types_cuisines ul li,
	#accueil_section #liste_articles .form_dossier_virtuel_elements .types_cuisines ul li {
		width: 222px;
	}

	#accueil_section #liste_articles .form_dossier_virtuel_elements .types_cuisines ul li label {
		width: 200px;
		padding-top: 4px;
	}

	#accueil_section #liste_articles .region_cuisine .interactions .infos_region_cuisine {
		width: 650px;
	}

	ul.liste_tags {
		width: 232px;
	}

	ul.liste_tags_droite {
		width: 212px;
	}

	#liste_tags {
		background: url(../images/ul/tuiles/liste_tags.gif) 75px 48px no-repeat;
	}

	#article_detail #prive .abonnez_vous,
	#article_detail #prive .deja_abonne {
		width: 435px;
		height: 160px;
	}

	#article_detail #prive input {
		width: 405px;
	}

	#recherche #recherche_expression div#expression img#bouton-lancer-recherche,
	#recherche #recherche_expression div#expression img#bouton-bulle-aide {
		top: 8px;
	}

	#recherche .ul_dropdown a.lien_deroulant {
		height: 24px;
		background-position: 189px 5px;
	}

	#profil {
		margin: 0 0 0 20px !important;
	}

	#profil #form_profil {
		font-size: 0.8em;
		line-height: 1.2em;
	}

	#par_chroniqueur #courriel,
	#par_chroniqueur #courriel_form {
		font-size: 0.37em;
		line-height: 1.5em;
	}

	#col_complement #blogues li article figure .photo {
		margin-bottom: 36px;
	}

	#col_complement #chroniques li article figure .photo,
	#col_complement #editoriaux li article figure .photo {
		margin-bottom: 12px;
	}

	#barre_fixe {
		font-size: 0.722em;
		line-height: 1.2em;
	}
	
	/*** Nouvelle page d'abonnement ***/
	#abb_presentation .abb_contenu{
		margin: 0 120px;
	}
	#abb_presentation #contenu-global{
		width: 1085px !important;
	}

	#profil .forgot-password-form #form_profil .form-group {
		width:320px;
	}
	#profil .forgot-password-form #form_profil input {
		width:320px;
	}
	#profil .forgot-password-form #form_profil input.error {
		width:322px;
	}
	
	/*** Le nouveau Devoir virtuel ***/
	#abb_presentation.virtuel {
		width: 1360px !important;
	}
	#abb_presentation.virtuel h1 {
		padding: 0;
		margin: 0 0 60px 0;
		text-align: center;
		font-family: Georgia, serif;
		font-size: 64px;
		font-weight: normal;
		color: white;
	}
	#abb_presentation.virtuel h2 {
		padding: 0;
		margin: 0 0 15px 0;
		font-family: Georgia, serif;
		font-size: 36px;
		font-weight: normal;
	}
	#abb_presentation.virtuel h2.non-tv{
		display:none;
	}
	#abb_presentation.virtuel h2.tv{
		display:block;
	}
	#abb_presentation.virtuel p {
		padding: 0;
		margin: 0 0 30px 0;
		font-family: Georgia, serif;
		font-size: 22px;
		font-weight: normal;
		line-height: 28px;
	}
	#abb_presentation.virtuel a {
		color: white;
		text-decoration: none;
	}
	#abb_presentation.virtuel a:hover {
		color: rgb(141,202,219);
	}		
	#abb_presentation.virtuel ul {
		padding: 0;
		margin: 0;
	}
	#abb_presentation.virtuel li {
		list-style-type: none;
		padding-bottom: 28px;
		font-family: Georgia, serif;
		font-size: 40px;
		font-weight: normal;
		line-height: 46px;

	}
	#abb_presentation.virtuel .top {
		padding: 30px 50px 0 50px;
		background-color: rgb(28,149,183);
		color: white;
		overflow: hidden;


	}
	#abb_presentation.virtuel #ordi {
		float: left;
		width: 700px;
		margin-left: 60px;
		margin-right: 60px;
	}

	#abb_presentation.virtuel .middle {
		overflow: hidden;
		background-color: rgb(141,202,219);
		padding: 25px 50px;
	}
	#abb_presentation.virtuel .left {
		width: 630px;
		float: left;
		border-right: 2px solid black;
	}
	#abb_presentation.virtuel .right {
		float: left;
		margin-left: 25px;
		width: 600px;

	}
	#abb_presentation.virtuel .bottom {
		clear: both;
		padding: 10px;
		text-align: center;
		color: white;
		font-size: 18px;
		background-color: black;
	}
	#abb_presentation.virtuel .bouton {
		display: inline-block;
		text-align: center;
		border-radius: 5px;
		font-size: 14px;
		font-family: Arial, sans-serif;
		background-color: black;
		color: white;
		padding: 9px;
		border: 2px solid white;
		}
	#abb_presentation.virtuel .bouton:hover {
		background-color: rgb(28,149,183);
		color: white;

	}
	#abb_presentation.virtuel .apps {
		margin-right: 15px;
		height: 40px;
	}
	#abb_presentation.virtuel #iconeApp {
		margin-right: 15px;
		height: 50px;
		float: left;
	}
	
	/*  Formulaire de contact: Mon abonnement */
	#formulaire_contact .colonne-droite {
	  width: 680px;
	}
	#formulaire_contact .colonne-droite .fa-times-circle {
	  left: 644px;
	}

	form#plainte .template_incident input.remarque_incident {
		width: 240px;
	}

	/* PUB (Infolettre) */
	.pub_cta.main.onze {
		width: 915px;
	}
	.pub_cta.main.onze img {
		width: 915px;
		height: 103px;
	}
	
	.bouton.type_2 {
		font-size:1em;
		padding: 4px 15px;
	}

	.pub_cta.main.onze form {
		top: 26px;
		right: 10px;
	}
	.pub_cta.onze form input[type=text] {
		width:266px;
		padding: 4px 8px;
		height: 26px;
	}
	.pub_cta.main.onze .bouton {
		top: 33px;
	}

	.pub_cta.col.onze {
		width: 445px;
	}

	.pub_cta.col.onze img {
		width: 445px;
		height: 267px;
	}

	.pub_cta.col.onze .bouton {
		bottom: 62px;
		right: 32px;
	}
	
	.pub_cta.col.onze input[type=text] {
		bottom: 60px;
		left: 30px;
		width: 272px;
	}
}