/*

	Sections

	(CSS flags marked with [=])

	INITIAL
	COIN ARRONDIS
	AIDE A LA NAVIGATION


*/
/* =INITIAL=
 v2.1, by Faruk Ates - www.kurafire.net
 http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
 Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
 Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.333 "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	}

/* Neutralize styling:
 Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, table {
	margin: 1em 0;
	padding: 0;
	}
	ul ul, ul ol, ul dl, ol ol, ol ul, ol dl, dl ul, dl ol, dl dl {margin: 0;}

/* Apply left margin:
 Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1.5em;}

/* Miscellaneous conveniences: */
html {background: #fff url(/_media/img/fonds/fond_repeat.jpg) repeat-x 0 0; color: #444;}
body {
	background: url(/_media/img/fonds/fond_principal.jpg) no-repeat 50% 0;
	font-size: 75%;
	position: relative;
	top: 0;
	left: 0;
	}
h1, .h1 {
	color: #444;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 1.333em;
	}
	#espace_kezecoTV h1 {text-transform: uppercase;}
h2, .h2 {
	font-size: 1.5em;
	margin: .83em 0;
	}
h3, .h3 {
	font-size: 1em;
	margin: 1em 0;
	}
h4, .h4 {
	font-size: 1em;
	margin: 1.17em 0;
	}
h5 {
	font-size: 1em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 1.17em 0 1em;
	}
h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.17em 0 1em;
	}
/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
input {border: none;}
input, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	}
	.radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"], input[type="file"], input[type="image"] {border:none;} /* !IE JS */
a {color: #444;}
	a:hover, a:focus {text-decoration: underline;}
	a img {border: none;}
img[usemap] {border: none;} /* !IE JS */
table, th, td {
	border: 1px solid #000;
	border-collapse: collapse;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.2em;}
	th {font-size: 1.1em;}
pre {
	overflow: auto;
	width: 100%;
	}
.clear {clear: both;}
	br.clear {
		font-size: 1px;
		line-height: 1px;
		height: 1px;
		}
.float_left {float: left;}
.float_right {float: right;}
	.spip_documents_left {
		clear: left;/* pages rubriques dossier liste_articles + image */
		padding-right: 10px;
		}
	.spip_documents_right {padding-left: 10px;}

.date abbr {border: none;}

ul.spip li {list-style-position: inside;}
/* =COIN ARRONDIS */
.arrondiHaut {vertical-align: bottom;}
.arrondiBas {vertical-align: top;}
.coinHG, .coinHD, .coinBG, .coinBD {
	margin: -1px;
	position: absolute;
	}
	.coinHG, .coinHD {top: 0;}
	.coinHD, .coinBD {right: 0;}
	.coinBG, .coinBD {bottom: 0;}
	.coinHG, .coinBG {left: 0;}

/* =PAGINATIONS */
.pagination { /* !IE */
	position: relative;
	text-align: center;
	}
	.precedente, .suivante {
		position: absolute;
			top: 0;
		}
	.precedente {left: 0;}
	.suivante {right: 0;}
		#colGauche .titre_pagination h1 {float: left;}
		#colGauche .titre_pagination div {
			font-size: 1.083em;
			line-height: 1.923;
			text-align: right;
			}
	#colGauche .titre_pagination.no_bottom {border-bottom:none;}
		#colGauche .titre_pagination.no_bottom div {padding-top: 0;}
		#colGauche .titre_pagination div a {
			color: #ea860a;
			font-size: 0.917em;
			margin: 0 2px;
			text-decoration: none;
			}
		#colGauche .titre_pagination div a:hover {text-decoration: underline;}
			#colGauche .titre_pagination div .on {color: #444;}
			#colGauche .titre_pagination div span.on {
				color: #000;
				font-size: 0.917em;
				margin: 0 2px;
				text-decoration: none;
				}

/* =CONTENU= */
.bold {font-weight: bold;}
.tiny {font-size: 0.833em;}
.mid {font-size: 0.8em;}
.purple {color: #784161;}
.right_dotted {border-right: 3px dotted #444;}
.bottom_lined.gray {border-bottom: 1px solid #C7C7C7;}

#main {
	clear: both;
	padding: 15px 10px 10px;
	}
#mainContainer {
	margin: 0 auto;
	width: 966px;
	}

#colGauche {
	color: #454545;
	float: left;
	width: 618px;
	}
	#colGauche h2, #colDroite h2 {
		font-size: 1em;
		line-height: 0.9;
		margin: 0;
		}
		#colGauche h1 img, #colDroite h1 img {
			position: relative;
				top: 5px;
			margin-right: 10px;
			}
	#colGauche span.liste_video_date, #colDroite span.liste_video_date {
		font-size: 0.833em;
		margin-bottom: 10px;
		}
	#colGauche p {
		font-size: 0.917em;
		line-height: 1.2;
		margin: 0.5em 0;
		}
	#colGauche ul {list-style-type: none;}
#colDroite {
	float: left;
	margin-left: 8px;
	width: 320px;
	}

#bloc_article {
	background-color: #F0F2E5;
	list-style-type: none;
	padding: 12px 0 6px 0;
	}
#bloc_article li {
	display: inline-block;
	margin-bottom: 2px;
	margin-left: 0;
	padding: 6px 6px 6px 10px;
	width: 199px;
	}
	#bloc_article li div {height: 70px;}
		#bloc_article li div.bottom_lined {padding-bottom: 10px;}
		#bloc_article li div .img_container {
			display: inline-block;
			float: left;
			padding-right: 10px;
			width: 98px;
			height: 67px;
			}
		#bloc_article li div .txt_container {
			display: inline-block;
			float: left;
			position: relative;
			line-height: 1.2;
			text-align: left;
			height: 75%;
			width: 87px;
			}
			#bloc_article li div .txt_container .lienSuiviInfo {
				bottom: 0;
				left: 0;
				position: absolute;
				}
	#bloc_article .right_dotted {
		float: left;
		padding-right: 8px;
		padding-left: 0;
		}

#espace_actu #bloc_article {}
#espace_dossier #bloc_article {background-color: #FFFBE7;}
#espace_culture #bloc_article {}
#espace_entreprise #bloc_article {background-color: #F0F2E5;}
#espace_eco_et_vous #bloc_article {}
#espace_kezecoTV #bloc_article {background-color: #DED8E4;}

/* =HEADER */
#header {
	background-color: #FDFDFD;
	width: 966px;
	height: 126px;
	}
#logo {
	float: left;
	height: 126px;
	width: 502px;
	margin: 0;
	}
#liensEvitement {
	left: -9999px;
	position: absolute;
	}
#annexe {
	float: left;
	width: 464px;
	}
#toolbox {
	float: left;
	height: 126px;
	width: 292px;
	background: #FDFDFD url(/_media/img/header/fond_toolbox.jpg) no-repeat;
	font-size: 0.917em;
	}
	#toolbox ul{
		list-style-type: none;
		margin-top: 6px;
		}
		#toolbox ul li {
			margin: 5px 0 0 14px;
			}
	#toolbox .input_txt {
		height: 15px;
		}
	#toolbox .submit_bt_ok, #formulaire_recherche .submit_bt_ok {
		position: relative;
		top: 4px;
		left: -4px;
		}
	#toolbox img { margin-left: 5px;}
#newsletter {height: 44px;}
	#newsletter img, #newsletter form {float: left;}
	#newsletter form {
		padding-top: 5px;
		padding-left: 8px;
		width: 240px;
		}
		#newsletter .input_txt {width: 190px;}
#rss {line-height: 2;}/* IE6 */
	#rss a {
		background: url(/_media/img/fonds/export/picto_flux-rss.png) no-repeat 5px 50%;
		color: #444;
		display: block;
		text-decoration: none;
		padding-left: 36px;
		}
		#rss a:hover, #rss a:focus {text-decoration: underline;}

#formulaire_recherche {margin: 1em 0;}
#rechercher, #formulaire_recherche {
	background: url(/_media/img/header/fond_recherche.png) no-repeat 0 0;
	line-height: 2.909;
	}
	#rechercher form, #formulaire_recherche form {
		padding: 3px 6px;
		}
		#rechercher label, #formulaire_recherche label {padding-right: 5px;}
			#rechercher img, #formulaire_recherche img {
				margin: 0;
				vertical-align: bottom;
				}
		#rechercher .input_txt, #formulaire_recherche .input_txt {width: 190px;}
#logoCodice {
	float: left;
	height: 126px;
	width: 171px;
	}

/* =POPIN*/
#popIn {
	display: none;
	background-color: #fff;
	border: 2px solid #BF066B;
	position: absolute;
	z-index: 5;
	}
	#popIn.infographie {
		height: auto;
		width: auto;
		}
	#closePopIn {
		cursor: pointer;
		position: absolute;
			top: -8px;
			right: -8px;
			z-index: 1;
		}
	#content {
		padding: 60px;
		position: relative;
		}
	#popInVoteResponse {
		border: 1px solid #444;
		padding: 5px;
		}
	.jsActif #popIn  .barre_outils .partage {right: 0;}

	#bloc_message_vote{width: 310px;}

#grayScreen {
	display: none;
	/*background: url(/_media/img/fonds/export/grayscreen.png);*/ /* IE6 *//* IE7 */
	background: rgba(0,0,0,0.33);
	position: absolute;
		top: 0;
		left: -1px;
		margin: 0;
	height: 100%;
	width: 100%;
	z-index: 4;
	}

/* =GLOSSAIRE */
	.liste_glossaire h2 {font-size: 1em;}
	.popinglossaire #content {text-align: justify;}
	.popinglossaire #content h2 {
		color: #bf0769;
		font-size: 1em;
		}
	.glossaireAcceder a, .glossaireAcceder a:hover, .glossaireAcceder a:focus {text-decoration: none;}
		.glossaireAcceder a span {text-decoration: underline;}
		#popIn .glossaireAcceder .picto_plus {
			background-image: url(/_media/img/fonds/export/picto_plus_noir.png);
			text-decoration: none;
			}

/* Encart KezecoTV */
#encartKezecoTV h2 {margin-top: 5px;}
#encartKezecoTV .derniereVids {
	border-top: 1px solid #fff;
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	}
	.logo_video a {display: block;}
	.logo_video a img {
		display: block;
		margin: 0 auto;
		}

#subMenuOnglet {
	height: 31px;
	list-style: none;
	margin: 0;
	}
	#menuOnglet a {color: #FFF;}
	.menuItem img {
		position: relative;
		z-index: 1;}
	.jsActif #subMenuOnglet {cursor: pointer;}
	.subMenuItem {
		background: #BDA0DA url(/_media/img/menu/submenu/kezecoTV.png);
		color: #fff;
		float: left;
		line-height: 2.818;
		font-size: 0.917em;
		margin: 0;
		}
		.subMenuItemSep {
			background: url(/_media/img/menu/separation_menu-deroulant.png) no-repeat;
			display: block;
			padding: 0 5px;
			white-space: nowrap;
			}

			.subMenuItemSep a {
				color: #fff;
				text-decoration: none;
				}
			.subMenuItem:first-child .subMenuItemSep {background: none;} /* IE6 JS */
	#subMenuOnglet .on {color: #444;}
	#espace_dossier #subMenuOnglet, #espace_dossier .subMenuItem {background: #FFDD0C url(/_media/img/menu/submenu/dossier.png);}
	#espace_culture #subMenuOnglet, #espace_culture .subMenuItem {background: #3D8CAF url(/_media/img/menu/submenu/culture.png);}
	#espace_entreprise #subMenuOnglet, #espace_entreprise .subMenuItem {background: #D5DA04 url(/_media/img/menu/submenu/entreprise.png);}
	#espace_eco_et_vous #subMenuOnglet, #espace_eco_et_vous .subMenuItem {background: #D04A04 url(/_media/img/menu/submenu/eco_et_vous.png);}
	#espace_kezecoTV #subMenuOnglet, #espace_kezecoTV .subMenuItem, #espace_actu #subMenuOnglet, #espace_actu .subMenuItem, #espace_une #subMenuOnglet, #espace_une .subMenuItem {background: #BDA0DA url(/_media/img/menu/submenu/kezecoTV.png);}

/* =MENU DE NAVIGATION (rubriques n0)= */
#menuOnglet {
	background: url(/_media/img/menu/fond_menu.png) repeat-x; /* IE6 */
	height: 45px;
	margin: 0;
	list-style-type: none;
	}
	#menuOnglet li {
		float: left;
		position:relative;
		bottom: 0;
		margin: 9px 0 0 2px;
		}
		#menuOnglet li a {*/ IE6 */
			color: #fff;
			display: block;
			font-size: 1.1em;
			font-weight: bold;
			margin: 0;
			text-decoration: none;
			}
	#menuOnglet .home {
		background: url(/_media/img/menu/menu_home_off.png) no-repeat; /* IE6 */
		}
		#menuOnglet .homeOn {background: url(/_media/img/menu/menu_home_on.png) no-repeat; /* IE6 */}
		#menuOnglet .home a {
			position: static;
			height: 36px;
			width: 40px;
			}
	#menuOnglet .actu {background: url(/_media/img/menu/menu_actu_off.png) no-repeat;/* IE6 */}
		#menuOnglet .actuOn {background: url(/_media/img/menu/menu_actu_on.png) no-repeat;/* IE6 */}
	#menuOnglet .dossier {background: url(/_media/img/menu/menu_dossier_off.png) no-repeat;/* IE6 */}
		#menuOnglet .dossier a {padding: 9px 20px;}
		#menuOnglet .dossierOn {background: url(/_media/img/menu/menu_dossier_on.png) no-repeat;/* IE6 */}
	#menuOnglet .culture {background: url(/_media/img/menu/menu_culture_off.png) no-repeat;/* IE6 */}
		#menuOnglet .cultureOn {background: url(/_media/img/menu/menu_culture_on.png) no-repeat;/* IE6 */}
	#menuOnglet .entreprise {background: url(/_media/img/menu/menu_entreprise_off.png) no-repeat;/* IE6 */}
		#menuOnglet .entrepriseOn {background: url(/_media/img/menu/menu_entreprise_on.png) no-repeat;/* IE6 */}
	#menuOnglet .eco_et_vous {background: url(/_media/img/menu/menu_eco_et_vous_off.png) no-repeat;/* IE6 */}
		#menuOnglet .eco_et_vousOn {background: url(/_media/img/menu/menu_eco_et_vous_on.png) no-repeat;/* IE6 */}
	#menuOnglet .kezecoTV {background: url(/_media/img/menu/menu_kezecotv_off.png) no-repeat;/* IE6 */}
		#menuOnglet .kezecoTVOn {background: url(/_media/img/menu/menu_kezecotv_on.png) no-repeat;/* IE6 */}

		#menuOnglet .actu a, #menuOnglet .culture a, #menuOnglet .eco_et_vous a,
		#menuOnglet .entreprise a, #menuOnglet .kezecoTV a {padding: 9px 22px;}

	#menuList .close_menu {
		clear: both;
		color: #4F4D40;
		cursor: pointer;
		line-height: 1.545;
		margin: 0;
		padding: 2px 0;
		text-align: right;
		}
		#menuList .close_menu a {
			padding: 2px;
			text-decoration: none;
			}
			#menuList .close_menu a:hover, #menuList .close_menu a:focus {text-decoration: underline;}
			#menuList .close_menu span {
				background: url(/_media/img/menu/menu-deroulant/bt-fermer.png) no-repeat; /* IE6 */
				display: inline-block;
				height: 17px;
				vertical-align: bottom;
				width: 17px;
				}

.menuSsList {
	margin: 0;
	padding: 0;
	}
	.jsActif .menuSsList {display: none;}/* IE6 *//* IE7 */
		.jsActif .menuSsListVisible {display: block;}
	.menuSsList ul {margin: 0;}
		.menuSsList li {list-style-type: none;}
	.menuSsList .menuSsItem {
		background: transparent url(/_media/img/menu/separation_menu-deroulant.png) no-repeat scroll 0 0;
		float: left;
		margin: 0;
		padding-right: 5px;
		width: 128px;
		}
		.menuSsList .menuSsItem:first-child {background: none;}/* IE6 JS */
	#menuList .dossier {background: #FFDD0C url(/_media/img/menu/menu-deroulant/fond_smenu-dossier.png) repeat-x scroll 0 0;}
		#menuList .dossier .menuSsSsList li.niv_un, .dossier .menuSsItem h2.niv_un {height: 29px;}
	#menuList .culture {background: #7bbbd7 url(/_media/img/menu/menu-deroulant/fond_menu-deroulant-bleu.png) repeat-x scroll 0 0;}
	#menuList .entreprise {background: #D5DA04 url(/_media/img/menu/menu-deroulant/fond_menu-entreprise.png) repeat-x scroll 0 0;}
	#menuList .eco_et_vous {background: #faab3e url(/_media/img/menu/menu-deroulant/fond_menu-deroulant-orange.png) repeat-x scroll 0 0;}
		#menuList .eco_et_vous .menuSsItem {width: 180px;}
	#menuList .kezecoTV {background: #BDA0DA url(/_media/img/menu/menu-deroulant/fond_menu-kezecoTV.png) repeat-x scroll 0 0;}
.menuSsItem {
	margin-top: -1px;
	padding: 5px 5px 5px 5px;
	}
	.menuSsItem.niv_un {
		margin-top: 4px;
		padding-top: 0;
		}
	.menuSsList a {text-decoration: none;}
	.menuSsList a:hover {text-decoration: underline;}
	.menuSsSsList li {
		clear: both;
		font-size: 0.917em;
		background: url(/_media/img/fonds/export/fleche-droite.png) no-repeat 0 4px; /* IE6 */
		margin-left: 5px;
		padding-left: 10px;
		}
	.menuSsSsList li.niv_un, .menuSsList li.niv_un a, .menuSsItem h2.niv_un {
		background: none;
		color: #fff;
		font-size: 0.917em;
		font-weight: bold;
		list-style-image: none;
		padding-left: 0;
		}
		.menuSsItem h2.niv_un {margin-top: 0;}
		.menuSsSsList li a {color: #444;}
		.menuSsList li h2.affiche_lien a{
			color: #fff;
			}
		.menuSsList li h2.affiche_lien a:hover{
			color: #fff;
			}

/* =CONTENU= */
#conteneur {padding: 18px 10px;}
	#espace_kezecoTV .h1 {text-transform: uppercase;}
.lienSuiviInfo {
		color: #454545;
		text-decoration: none;
		}
	.lienSuiviInfo:hover, .lienSuiviInfo:focus {text-decoration: underline;}
	.lienSuiviInfo img {padding-right: 5px;}
	.lienSuiviInfo span {font-size: 0.917em;}
		.lienSuiviInfo.comment {
			display: block;
			font-weight: bold;
			margin-top: 10px;
			}
.pointsDroite {border-right: dotted #A7A7A7 3px;}

	.encart_type_zoom p {text-align: justify;}

		.liste h1, #encartKezecoTV h2.programmes {
			background: url(/_media/img/fonds/export/picto_actu.png) no-repeat 0 50%;
			line-height: 2.083;
			margin: 0 0 10px;
			padding-left: 33px;
			text-transform: uppercase;
			}
			#espace_dossier .liste h1 {background-image: url(/_media/img/fonds/export/picto_dossier.png);}
			#espace_culture .liste h1 {background-image: url(/_media/img/fonds/export/picto_generique-bleu.png);}
			#espace_entreprise .liste h1 {background-image: url(/_media/img/fonds/export/picto_entreprise.png);}
			#espace_eco_et_vous .liste h1 {background-image: url(/_media/img/fonds/export/picto_ecoEtVous.png);}
			#espace_kezecoTV .liste h1, h2.programmes {background-image: url(/_media/img/fonds/export/picto_video.png);}
		.picto_plus { /* IE */
			background: url(/_media/img/fonds/export/picto_plus_pourpre.png) no-repeat 50% 50%;
			display: inline-block;
			height: 9px;
			vertical-align: baseline; /* IE6 *//* IE7 */
			width: 10px;
			}
			#espace_dossier .picto_plus {background-image: url(/_media/img/fonds/export/picto_plus_jaune.png);}
			#espace_culture .picto_plus {background-image: url(/_media/img/fonds/export/picto_plus_bleu.png);}
			#espace_entreprise .picto_plus {background-image: url(/_media/img/fonds/export/picto_plus_vert.png);}
			#espace_eco_et_vous .picto_plus, #home_sondage .picto_plus, #home_quiz .picto_plus {background-image: url(/_media/img/fonds/export/picto_plus_orange.png);}
			#espace_kezecoTV .picto_plus, #encartKezecoTV .picto_plus {background-image: url(/_media/img/fonds/export/picto_plus_violet.png);}

/* Thèmes D'ECO */
#blocEco {float: left;}
	#nuage {
		border: 1px solid #C7C7C7;
		min-height: 271px; /* IE6 */
		line-height: 2.182em;
		overflow: hidden;
		padding: 10px 0;
		width: 195px;
		}
		#nuageList {list-style: none; margin:0 8px; text-align: center;}
			#nuage li {
				display: inline;
				margin-left: 0;
				}
			#nuage .f1{font-size: 0.909em; line-height: 1.65em;}
			#nuage .f2{font-size: 1.091em; line-height: 1.6em;}
			#nuage .f3{font-size: 1.273em; line-height: 1.5em;}
			#nuage .f4{font-size: 1.455em; line-height: 1.45em;}
			#nuage .f5{font-size: 1.636em; line-height: 1.35em;}
			#nuage .f6{color: #91DB00; font-size: 2.182em; line-height: 1.25em;}
			#nuage .nuageItem {font-weight: bold;}
			#nuage a {
				color: #666;
				padding: 0;
				text-decoration: none;
				}
				#nuage a:hover, #nuage a:focus {background-color: #F1E6EC;}

.infographie, #chiffre_cle_home {
	background-color: #EAEAEA;
	height: 190px;
	display: table-cell;
	padding-bottom: 10px;
	padding-top: 6px;
	vertical-align: middle;
	width: 190px;
	}
	.infographie{background-color:transparent;}

	#Chiffre_cle_home .caractencadre-spip {font-size: 24pt;}
	.infographie .lienSuiviInfo img, #chiffre_cle_home .lienSuiviInfo img {margin-left: 5px;}
	.infographie th, .infographie td {border: none;}
	.infographie table {
		border: 1px solid #000;
		margin: 0 auto;
		}
		.infographie table table {border: none;}
		.infographie table img, .infographie table td, .infographie table tr, .infographie table a {padding: 1px;}
		.infographie table img {cursor: pointer;}
#kezecoTVContenu {
	background-color: #DED8E4;
	padding: 10px;
	}
	.boutonTheme, .bordG, .bordD {
		font-size: 0.917em;
		line-height: 1.636;
		}
	.boutonTheme {
		background: url(/_media/img/fonds/boutons/bt_kezecotv-centre.png) repeat-x 0 0;
		color: #fff;
		font-weight: bold;
		position: relative;
		padding: 1px 3px 3px 3px;
		}
	.bordG, .bordD {
		display: inline-block;
		height: 18px;
		overflow: hidden;
		position: relative;
		vertical-align: bottom;
		width: 4px;
		}
	.bordG {background: url(/_media/img/fonds/boutons/bt_kezecotv-left.png) no-repeat 0 0;}
	.bordD {background: url(/_media/img/fonds/boutons/bt_kezecotv-right.png) no-repeat 0 0;}
.listeVideos {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	.listeVideos li {
		width: 300px;
		margin: 0;
		min-height: 82px;/* IE6 */
		padding: 0;
		}
	.listeVideos .comVideoListee {
		float: left;
		margin-left: 5px;
		}
	.listeVideos .comVideoListee p {
		width: 165px;
		margin: 0;
		}
	#kezecoTVContenu .pagination {
		float: right;
		margin: 0;
		}

/* =article */

#navigation_article{
	height: 15px;
	margin-bottom: 15px;
	}
	#navigation_article a{
		text-decoration: none;
		color: #5D5D5D;
		}
	#navigation_article #suivant{
		float:right;
		}
	#navigation_article #precedant{
		float:left;
		}
.commentaires {
	padding-bottom: 20px;
	border-bottom: 1px solid #C0C0C0;
	}
	.commentaires a {
		background-position: 0 50%;
		background-repeat: no-repeat;
		padding-left: 15px;
		text-decoration: none;
		color: #5D5D5D;
		}
		.commentaires .off a {background-image: url(/_media/img/fonds/export/fleche-bas-Grd.png);}
		.commentaires .on a {background-image: url(/_media/img/fonds/export/fleche-droite-Grd.png);}

.commentaires .commentaire {
	color: #5D5D5D;
	font-size: 0.9em;
	background-color: #EBEDEC;
	padding: 15px;
	margin-bottom:5px;
	}
	.commentaires .commentaire h3{
		font-size: 1.1em;
		margin-top: 0;
		margin-bottom: 0;
		}
	.commentaireTexte {text-align: justify;}

#commenter{font-size:0.917em;}
	#commenter .monter{
		vertical-align:top;
		margin-top:2px;
		}
	#commenter form{
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		}
		#commenter form label{display: block;}
			#commenter form .bloc_spam label {display: inline-block;}
		#commenter #email, #commenter #nom {width: 180px;}
		#commenter #email {margin-bottom:17px;}
		#commenter form select{width: 186px;}
		#commenter form input, #commenter form select {margin-bottom: 10px;}
		#commenter form input .droite #email {margin-bottom: 50px;}
	#commenter h2{
		margin-top: 0;
		padding: 0;
		font-size: 1.3em;
		}
	#commenter h2 img{
		position: relative;
		top:10px;
		padding: 0;
		}
	#commenter .gauche{float:left;}
	#commenter .droite{float:right;}
	#commenter #jour_naissance, #commenter #mois_naissance{width:25px;}
	#commenter #annee_naissance {width:50px;}
	#commenter #message {margin-top: 10px;}
		#commenter #message textarea{
			width: 99.5%;
			height:100px;
			margin-bottom:15px;
			}
		#commenter #message .bloc_spam .droite{margin-top:5px;}
		#commenter #message .bloc_spam .monter{
			display: inline-block;
			width: 324px;
			}
		#commenter #message .bloc_spam span span {
			position: relative;
			bottom: 3px;
			}
	#commenter #envoyer {float:left;}
	#commenter span.legende {
		font-style:italic;
		margin-left: 10px;
		float:left;
		}
	#commenter p.texte_legal {
		font-size:0.9em;
		margin-top: 0;
		text-align:justify;
		}

	#switchCommentaires img {margin-right: 5px;}

	#formulaire_forum {
		border-top: 1px solid #C0C0C0;
		margin-top: 20px;
		}

	.contact #formulaire_forum, .newsletter #formulaire_forum {
		border-top: none;
		margin-top: 0;
		}

	.previsu {display: none;}
	.erreur_message {color: red;}
	.success_message {color: green;}
	.message_content { text-align: center; }

	.newsletter #formulaire_forum {margin-top: -10px;}

	.header_newsletter {
		display: block;
		margin-bottom: -28px;
		padding-top: 20px;
		}
	.contact .ps, .newsletter .ps {
		margin-top: 27px;
		text-align: justify;
		}

	#formulaire_forum .boutons {margin-bottom: 10px;}

/* =dossier */

#contenu {
	background-color: #fff;
	}

#colonne_gauche {
	float: left;
	margin-left:0px;
	margin-top:10px;
	width: 183px;
	}

#colonne_droite {
	width: 318px;
	margin-left: 0;
	float: left;
	margin-right:0px;
	margin-top:10px;
	}
	#colonne_droite h4 , #colonne_droite h2{
		font-size: 1.1em;
		margin: 0 0 5px;
		text-transform: uppercase;
		}
	#colonne_droite #encartKezecoTV {margin-bottom: 15px;}
	#colonne_droite #encartKezecoTV .derniereVids {
		border-top: 1px solid #FFF;
		margin-top: 10px;
		padding-top: 10px;
		text-transform: uppercase;
		}
#centre {
	width: 425px; /* IE */
	padding: 10px; /* IE */
	margin-left: 0;
	float: left;
	}

	#centre fieldset {width: 400px;}

	#dossierNom {
		font-weight: bold;
		margin: 0 0 20px;
		}
	#centre h1 {
		font-size: 1.833em;
		margin: 0;
		}
	#dossierSousTitre {
		font-weight: bold;
		font-size: 1.333em;
		}
	#centre h2 {font-size: 1em;}
	#centre .glossaireLien {color: #bf0769;}
	#centre .afp_date{float: right;}
.barre_outils {
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	color: #5D5D5D;
	height: 25px;
	margin: 0px 0 5px;
	padding-top: 2px;
	text-decoration: none;
	}
	#centre .barre_outils {clear: both;}
	.action_videoVotes {
		float: left;
		margin-top: 4px;
		}
		.action_videoVotes .nb_avis {
			font-size: 0.9em;
			margin-left: 6px;
			}
	.barre_outils .infoToolBox {
		float: right;
		margin-left: 0;
		}
	.barre_outils ul.infoToolBox li {
		float: right;
		list-style: none;
		}
	.barre_outils ul.infoToolBox li a {
		text-decoration: none;
		color: #5D5D5D;
		}
	.action_partage {position: relative;}
	.barre_outils .partage {
		background: #fff;
		/*text-align: right;*/
		}
	.jsActif .barre_outils .action_commenter{float: left;}
	.jsActif .barre_outils .action_envoyer, .jsActif .barre_outils .action_partage{float: left;}
	.jsActif .barre_outils .action_partage a{float: left;}
	.jsActif .barre_outils .partage {
		background: transparent;
		display: none;
		float: left;
		margin-left: 5px;
		width: 136px;
		}

		.partage li {
		 	display: inline;
		 	float: none;
		 	margin-left: 0;
		 	}
		 	.partage li a{padding: 1px;}
		.action_commenter {text-decoration: none;}
			.action_commenter:hover, .action_commenter:focus {text-decoration: underline;}

#contenu_principal {
	color: #333;
	/*text-align:justify;*/
	}
	#contenu_principal a {font-weight: bold;}

.list_liens {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	list-style-image: url(/_media/img/fonds/export/picto_plus_noir.png);
	}
	.list_liens a {
		color: #333;
		display: block;
		text-decoration: none;
		}
		.list_liens a:hover {
			text-decoration: underline;
			color: #333;
			}

.encart_principal {
	float: left;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 5px;
	width: 199px;
	}
	.liste_articles {
		background-color: #FFFBE7;
		padding: 10px 14px;
		margin-bottom: 5px;
		}
		#centre .liste_articles h2 {
			font-size: 1.35em;
			margin: 0;
			}
		.liste_articles ul {list-style-image:url(/_media/img/fonds/export/picto_plus_jaune.png);}

.decrypt_actu {
	clear: both;
	color: #663366;
	background-color: #F9F9F9;
	padding: 5px 15px;
	margin: 5px 0 15px;
	}
	.decrypt_actu h3 {
		margin: 0;
		}
	.decrypt_actu .list_liens {
		list-style-image:url(/_media/img/fonds/export/picto_plus_pourpre.png);
		}

		.decrypt_actu .list_liens p {
			margin-top: 0;
			margin-bottom: 0;
			}

.liens_utiles {
	font-weight: bold;
	background-color: #FFFBE7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	}
	.liens_utiles h3 {
		margin: 0;
		}

#menu_gauche {
	background: #EA830A url(/_media/img/menu/menu-deroulant/fond_smenu-g-jaune.png) repeat-x;
	margin-left:5px;
	border-top: 1px solid white;
	font-weight: bold;
	padding-right:15px;
	padding-bottom:3px;
	}

	#espace_actu #menu_gauche, .dernieresMinutes #menu_gauche {background: #450C2F url(/_media/img/menu/menu-deroulant/fond_decryptage.jpg) repeat-x;}
	#espace_culture #menu_gauche {background: #177097 url(/_media/img/menu/menu-deroulant/fond_smenu-culture.png) repeat-x;}
	#espace_eco_et_vous #menu_gauche {background: #D24F07 url(/_media/img/menu/menu-deroulant/fond_smenu-eco_et_vous.png) repeat-x;}
	#espace_kezecoTV #menu_gauche {background: #5F437D url(/_media/img/menu/menu-deroulant/fond_smenu-g-violet.png) repeat-x;}
	#espace_entreprise #menu_gauche {background: #779015 url(/_media/img/menu/menu-deroulant/fond_smenu-g-vert.png) repeat-x;}

	#menu_gauche ul {
		margin-top: 8px;
		margin-left: 5px;
		margin-bottom:0px;
		}
		#menu_gauche ul li {
			border-bottom: 2px dotted white;
			margin-bottom: 5px;
			}

			#menu_gauche ul .rub img {
				cursor: pointer;
				margin-left: -1.3em;
				margin-right: 0.7em;
				}
	#menu_gauche .dernier {
		border-bottom: 0;
		margin-bottom: 3px;
		}
	#menu_gauche a {
		color: #fff;
		text-decoration:none;
		}
		#menu_gauche a:hover, #menu_gauche a:focus {
			text-decoration: underline;
			color: #fff;
			}

		#menu_gauche .select a {color: #434341;}
			#espace_une #menu_gauche .select a, #espace_actu #menu_gauche .select a {color: #D79E9E;}
			#menu_gauche .sous_menu_gauche {
				list-style: none;
				line-height: 1em;
				margin-left: 12px;
				}
				#menu_gauche .hide {display: none;}
				#menu_gauche .sous_menu_gauche li {
					background: url(/_media/img/fonds/export/fleche_blanche-droite.png) no-repeat 0 0;/* IE6 */
					border-bottom: 0;
					list-style: none;
					margin-left: 0;
					padding-left: 1.5em;
					}
				#menu_gauche .sous_menu_gauche ul .select {background: url(/_media/img/fonds/export/fleche-droite.png) no-repeat 0 0;}/* IE6 */

				#menu_gauche .rub{
					list-style-image:none;
					list-style:none;
					}
	#menu_gauche .sousMenuActus {margin: 8px 0;}
	#menu_gauche .derniereMinute {margin: 8px 0 8px 7px;}

.encart_gauche {
	margin-top: 10px;
	margin: 1em 1px;
	text-align: left;
	color:#323232;
	width:181px;
	}
	.encart_gauche .haut_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-haut.png) no-repeat;/* IE6 */
		height:8px; /* IE6 */
		margin: 0;
		overflow:hidden;
		width:181px;
		}
	.encart_gauche .bas_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-bas.png) no-repeat;/* IE6 */
		height: 12px;
		margin: 0;
		width:181px;
		overflow:hidden;
		}
	.encart_gauche .contenu_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-centre.png) 0 0 repeat-y;/* IE6 */
		margin: 0;
		padding: 15px;
		text-align: center;
		width: 151px;
		}


		#tvPlayer .encart_gauche .haut_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-haut-tv.png) no-repeat;/* IE6 */
		height: 8px;
		margin: 0;
		overflow: hidden;
		width: 479px;
		}
		#tvPlayer .encart_gauche .bas_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-bas-tv.png) no-repeat;/* IE6 */
		height: 14px;
		margin: 0;
		overflow: hidden;
		width: 479px;
		}
		#tvPlayer .encart_gauche .contenu_encart_gauche {
		background: url(/_media/img/fonds/export/bloc-blanc-centre-tv.png) repeat-y;/* IE6 */
		margin: 0;
		padding: 15px;
		overflow: hidden;
		width: 449px;
		}



	.encart_gauche .titre {
		border-bottom: 1px solid #C0C0C0;
		padding-bottom: 12px;
		margin-bottom: 0;
		font-size: 1.25em;
		font-weight: bold;
		}
	.encart_gauche .case_encart_gauche {
		border-bottom: 1px solid #C0C0C0;
		padding-bottom: 12px;
		padding-top:12px;
		}
	.encart_gauche .bas{
		border-bottom: 0;
		padding-bottom: 0;
		}
	.encart_gauche ul{
		font-weight: bold;
		line-height:1.4em;

		}

		.encart_gauche ul .media {
			cursor: pointer;
			margin: 9px 0 9px -1.5em;
			}

	.encart_gauche .source {
		text-align: center;
		vertical-align:bottom;
		font-size: 0.9em;
		margin-bottom: 0;
		padding-bottom: 0;
		margin-top: 12px;
		}
	.encart_gauche .important {
		color:	#FF9900;
		font-size: 1.4em;
		font-weight: bold;
		}
	.encart_gauche strong {
		color:	#FF9900;
		}
	.encart_gauche #graphiquePetrole {
		background-color: white;
		line-height: 1.5em;
		font-size: 0.8em;
		padding-bottom:0px;
		padding-top: 0;
		}
		.encart_gauche #graphiquePetrole a {
			font-size: 1.2em;
			font-weight: bold;
			}

		#conteneurGraphPetrole #graphiquePetrole {margin-left: 100px;}

.en_plus {
	font-size: 0.95em;
	}
	.en_plus h3 {
		margin: 0;
		text-align: left;
		}
	.en_plus ul {
		margin-top: 8px;
		font-weight: bold;
		line-height: 1.1em;
		}

		.list_liens li p {margin: 0;}

	.en_plus li{
		font-weight: bold;
		margin-bottom: 5px;;
		}

.decryptage, .list_liens li.actu {list-style-image:url(/_media/img/fonds/export/picto_plus_pourpre.png);}
.list_liens li.culture {list-style-image:url(/_media/img/fonds/export/picto_plus_bleu.png);}

.economie {list-style-image:url(/_media/img/fonds/export/picto_plus_orange.png);}

	.sondage .lienSuiviInfo img {margin-left: 10px;}
	.sondage form{margin-bottom: 10px;}
		.sondage form input{
			font-weight: bold;
			position: relative;
			top: 4px;
			}
	.sondage .haut_sondage {
		background: url(/_media/img/fonds/fond-sondage_haut.png);
		height:8px;
	}
	.sondage .contenu_sondage {
		padding-top: 1px;
		padding-left: 15px;
		background: url(/_media/img/fonds/fond-sondage_centre.png);
	}
	.sondage .bas_sondage {
		background: url(/_media/img/fonds/fond-sondage_bas.png);
		height: 8px;
	}
	.sondage h2 {
		margin: 0;
		margin-bottom: 10px;
		font-size: 1.2em;
		}
		.sondage h2 img {
			margin-right: 10px;
			font-size: 0.8em;
			position: relative;
			top: 5px;
			}
	.sondage .bouton_custom {
		font-size:1.2em;
		float: left;
		}
		.sondage .bouton_custom a{
			text-decoration: none;
			float: left;
			}
	.sondage ul {
		float:left;
		margin-left:10px;
		top:0px;
		}
	.sondage .bordG {
		background: url(/_media/img/fonds/boutons/bt_economie-left.png);
		width: 4px;
		height: 18px;
		float: left;
		}
	.sondage .boutonTheme {
		background: url(/_media/img/fonds/boutons/bt_economie-centre.png);
		font-size:0.8em;
		height: 14px;
		float: left;
		color: white;
		text-decoration:none;
		}
	.sondage .bordD {
		background: url(/_media/img/fonds/boutons/bt_economie-right.png);
		float: left;
		width: 4px;
		height: 18px;
		}

	#form_sondage textarea {
		height: 100px;
		width: 293px;
		}

.lien_image	{
	text-align: center;
	float: center;
	vertical-align:top;
	}
	.lien_image	a, img {
		padding: 0;
		margin: 0;
		text-align:center;
		}


#graphiquePetrole .infographie, #popIn .infographie{
	background-color: none;
	height: auto;
	padding: 0;
	width: 142px;
	}

#popIn .infographie {
	width: auto;
	}
	#popIn .infographie .onglet {
            border-bottom:1px solid #93DC09;
            height:18px;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0 0 5px;
            text-align:center;
    }

    #popIn .infographie .onglet li.on {
            -moz-background-clip:border;
            -moz-background-inline-policy:continuous;
            -moz-background-origin:padding;
            background:#93DC09 none repeat scroll 0 0;
            border-color:#93DC09 #93DC09 -moz-use-text-color;
            border-style:solid solid none;
            border-width:1px 1px medium;
            }
    #popIn .infographie .onglet li {
            -moz-background-clip:border;
            -moz-background-inline-policy:continuous;
            -moz-background-origin:padding;
            background:#D2FC7F none repeat scroll 0 0;
            border-color:#93DC09 #93DC09 -moz-use-text-color;
            border-style:solid solid none;
            border-width:1px 1px medium;
            float:left;
            font-size:12px;
            height:17px;
            line-height:16px;
            margin-left:5px;
            margin-right:5px;
            width:150px;
            }

.content_popin {display: none;}
#graphiquePetrole .infographie {cursor: pointer;}
	#graphiquePetrole .infographie .graphTitle, #popIn .infographie .graphTitle {display: none;}
	.popinvideo #content {padding: 20px;}

.hide {display: none;}

#pagination_precedentSuivant {clear: both;}

/* =TVPLAYER */
#tvPlayer {
	float: left;
	width: 480px;
	}
	#tvPlayer .date {
		float: right;
		margin: 8px 0 0 5px;
		}
	#tvPlayer h1 {
		color: #333;
		font-size: 1.5em;
		text-transform: none;
		}
	#tvPlayer .videoActivite {
		margin-bottom: 25px;
		margin-top: 0;
		}
		.videoActivite .barre_outils {
			border: 0;
			margin: 0;
			padding: 0;
			}
	#tvPlayerThemes a {
		color: #444;
		text-decoration: none;
		}
		#tvPlayerThemes a:hover, #tvPlayerThemes a:focus {text-decoration: underline;}
	#tvPlayerInserer {
		background: #ddd8e3;
		padding: 5px 10px;
		}
		#tvPlayerInserer input {width: 300px;}

/* =TVNAV */
#tvNav {
	float: right;
	width: 445px;
	}
	#tvNavTabs {
		list-style: none;
		margin: 0;
		}
		.tvNavItem {
			margin: 0;
			float: left;
			}
			.tvNavItem h2, .tvNavItem a {
				display: inline-block;
				font-weight: bold;
				line-height: 2.333;
				padding: 0 7px;
				position: relative;
				}
			.tvNavItem h2 {/* IE6 */
				border: 1px solid #c1a5de;
				border-bottom: none;
				border-top-right-radius: 5px;
					-moz-border-radius-topright: 5px;
					-webkit-border-top-right-radius: 5px;
				border-top-left-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-webkit-border-top-left-radius: 5px;
				font-size: 1em;
				margin: 0;
				line-height: 2.417; /* 29px */
				}
			.tvNavItem a {/* IE6 */
				background: #c1a5de url(/_media/img/fonds/kezecotv/onglet_centre_off.png) repeat-x 0 100%;
				border: 1px solid #c1a5de;
				border-top-right-radius: 5px;
					-moz-border-radius-topright: 5px;
					-webkit-border-top-right-radius: 5px;
				border-top-left-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-webkit-border-top-left-radius: 5px;
				font-size: 1em;
				color: #fff;
				line-height: 2.333; /* 28px */
				margin: 0;
				text-decoration: none;
				}
				.tvNavItem a:hover, .tvNavItem a:focus {text-decoration: underline;}
				.tvNavOG, .tvNavOD {/* pour IE6-8 */
					position: absolute;
						top: -1px;
					}
				.tvNavOG {left: -1px;}
				.tvNavOD {right: -1px;/* IE6 */}

	#tvVideosConteneur {/* IE6 */
		border: 1px solid #c1a5de;
		border-top: none;
		border-bottom-right-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
		clear: both;
		padding: 20px 10px 1px;
		position: relative;
		}
		#tvVideosListe {
			list-style: none;
			margin: 0;
			}
			.tvVideo {margin: 0 0 7px;}
				.videoTextes {
					min-height: 64px;/* IE6 */
					padding-left: 120px;
					position: relative;
					}
					.tvRubVideo, .videoLienArticle {margin: 0;}
					.tvRubVideo {text-transform: uppercase;}
					.videoLienArticle a {
						color: #444;
						text-decoration: none;
						}
						.videoLienArticle a:hover, .videoLienArticle a:focus {text-decoration: underline;}
						.videoLienArticle img {
							position: absolute;
								left: 0;
								top: 0;
							}
					.videoDescr {text-align: justify;}
						.videoDescr p {margin: 0.5em 0;}
				.videoActivite {
					background: #ddd8e3;
					line-height: 2;
					list-style: none;
					min-height: 24px;/* IE6 */
					}
					.videoVotes, .videoVues, .videoCommentaires {margin-left: 0;}
					.jsActif .videoVotesForm input {
						background: none;
						border: none;
						position: absolute;
							left: -9999px;
						}
					.jsActif .videoVotes {float: left;}/* IE6 */
						.videoVotesForm, .votesNb {display: inline}
						.videoVotesForm label {vertical-align: bottom;}
					.videoVues {text-align: center;}
					.videoCommentaires {float: right;}
						.videoCommentaires img {vertical-align: text-bottom;}

						.notation p {margin: 0;}
		#tvVideosConteneur .pagination {text-align: right;}
		#tvNavBas {/* pour IE6-8 */
			position: absolute;
				bottom: -1px;/* IE6 */
				left: -1px;/* IE6 */
			}

	/* =PAGINATION PRECEDENT SUIVANT */
	#pagination_precedent, #pagination_suivant {font-weight: bold;}
	#pagination_precedent {
		background: url(/_media/img/fonds/export/picto_precedent.png) no-repeat 0 50%;
		float: left;
		padding-left: 15px;
		}
	#pagination_suivant {
		background: url(/_media/img/fonds/export/picto_suivant.png) no-repeat 100% 50%;
		float: right;
		padding-right: 15px;
		}

	/* =MENTIONS LEGALES */
	.mentionsLegales #colGauche p {font-size: 1em;}
	.mentionsLegales #colGauche h2 {
		margin-top: 1em;
		font-size: 1.5em;
		}
		.mentionsLegales .body {
			text-align: justify;
			margin-right: 1em;
			}

	/* =PARTENAIRES */
	#table_partenaires li {
		margin-left: 0;
		text-align: center;
		}

/* =FOOTER */
#footer {
	clear: both;
	font-size: 0.917em;
	text-align: center;
	}
	#footer ul {
		list-style-type: none;
		margin: 3px auto;
		}
		#footer ul li {
			display: inline;
			line-height: 1;
			margin: 0 auto;
			padding: 0 5px 0 2px;/* IE6 *//* IE7 */
			}

			#footer ul li p {display: inline;}
		#footerListeHaute {width: 920px;}
			#footerListeHaute a, #footerListeBasse a {
				color: #515151;
				text-decoration: none;
				}
				#footerListeHaute a:hover, #footerListeHaute a:focus,
				#footerListeBasse a:hover, #footerListeBasse a:focus {text-decoration: underline;}
			#footerListeHaute img {vertical-align: bottom;}
		#footerListeBasse {
			text-transform: uppercase;
			width: 650px;
			}
		#footerListeHaute li {border-right: 1px solid #515151;}
		#footerListeBasse li {border-right: 1px solid #9A9A9A;}
		#footerListeHaute li.footerLast, #footerListeBasse li.footerLast {border-right: none;}
#nosPartenariats {
	background: url(/_media/img/fonds/fond_partenaire_centre.png) repeat-x 0 0;
	height: 70px;
	margin: 0 auto;
	position: relative;
	margin-top: 10px;
	text-align: left;
	width: 585px;
	}
	#nosPartenariats h2 {
		background-color: #fff;
		color: #A3A3A5;
		display: inline;
		font-size: 0.917em;
		padding: 0 8px;
		position: relative;
			top: -10px;
			z-index: 2;
		}
	#nosPartenariats ul {
		list-style-type: none;
		margin: 0;
		padding: 0 5px 5px;
		text-align: center;
		white-space: nowrap;
		}
		#nosPartenariats ul li {
			display: inline;
			float: none;
			margin: 0 5px;
			}
#partenaireGauche {
	background: url(/_media/img/fonds/fond_partenaire_gauche.png) no-repeat 0 0;
	position: absolute;
		top: 0;
		left: -6px;
		z-index: 2;
	width: 6px;
	height: 72px;
	}
#partenaireDroite {
	background: url(/_media/img/fonds/fond_partenaire_droite.png) no-repeat 0 0;
	position: absolute;
		top: 0;
		right: -6px;
		z-index: 2;
	width: 6px;
	height: 72px;
	}
#signatureConteneur {
	font-size: 0.917em;
	line-height: 4;
	text-align: center;
	}
	#signature img {
		padding: 0 5px;
		vertical-align: bottom;
		}
/* DEPECHES AFP */
#depeches {
	background: #794F69 url(/_media/img/fonds/bloc-pourpre-fond.png) repeat-x 0 0;
	color: #FFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 7px;
	position: relative;
	height: 40px;
	}
	#depeches h1 {
		background: url(/_media/img/fonds/export/picto_actu.png) no-repeat 0 50%;
		color: #fff;
		float: left;
		line-height:2.083;
		margin: 0 9px 0 0;
		padding-left:33px;
		text-transform:uppercase;
		}
		.liste #depeches h1 {background-image: url(/_media/img/fonds/export/picto_actu.png);}
	#depeches img {top: 4px;}
	#depeches span {
		color: #FFF;
		display: block;
		}
	#depeches p {
		color: #FFF;
		margin-top: 5px;
		margin-bottom: 0;
		}
#depHG, #depHD, #depBG, #depBD {
	height: 7px;
	overflow: hidden;
	position: absolute;
	width: 7px;
	}
#depHG, #depBG {left: 0;}
#depHD, #depHG {top: 0;}
#depBG, #depBD {bottom: -2px;}
#depBD, #depHD {right: -2px;}
#depHG {background: url(/_media/img/fonds/bloc-pourpre-haut-g.png) no-repeat;}
#depHD {background: url(/_media/img/fonds/bloc-pourpre-haut-d.png) no-repeat;}
#depBG {background: url(/_media/img/fonds/bloc-pourpre-bas-g.png) no-repeat;}
#depBD {background: url(/_media/img/fonds/bloc-pourpre-bas-d.png) no-repeat;}


/* =AFP */
	#afp {
		color: #fff;
		margin-bottom: 0; /* !IE */
		}
		#afp a {color: #fff;}
		#afp h2, #afp_date, .jsActif #afp_ticker {
			float: left;
			margin: 0;
			}
		#afp h2 {font-size: 1.2em;}
		#afp_date {padding: 0.2em 4px 0;}
		.jsActif #afp_ticker {
			float: left;
			list-style: none;
			position: relative;
			overflow: hidden;
			width: 600px;
			}
			.jsActif #afp_ticker li {
				display: none;
				font-weight: bold;
				margin: 0 0 0 0;
				padding-right: 7px;
				position: relative;
					left: 340px;
				white-space: nowrap;
				}
				.jsActif #afp_ticker li:first-child {display: inline;} /* !IE JS:footerTicker */
					.jsActif #afp_ticker a {
						text-decoration: none;
						}

		#depeches .lienSuiviInfo {
			color: #fff;
			line-height: 2.083;
			}

/* =KEZECO.TV */
.videoInfos, .inserer_vid {
	background-color: #DED8E4;
	font-size: 0.8em;
	height: 25px;
	padding: 0 10px 0 10px;
	text-align: center;
	}
	.inserer_vid {padding-top: 8px;}
	.videoInfos li, .videoInfos span.nb_avis {float: left;}
	.videoInfos .nb_vues {text-align: center;}
	.videoInfos .nb_vues, .videoInfos .nb_avis {padding-top: 3px;}
	.videoInfos span.nb_avis {font-size: 1em;}
.notation {
	float: left;
	list-style-type: none;
	margin: 3px 0 0 0;
	}
	.notation li {margin: 0 2px; padding: 0;}
	.notation li.noteNum {display: none;}
.infoToolBox {
	float: right;
	margin: 0;
	}
	.infoToolBox li {margin: 0 3px;}
.inserer_vid input {
	margin-left: 5px;
	width: 270px;
	}
#listeVideosMenuTab {margin-left: 8px;}
	#listeVideosMenuTab a {text-decoration: none;}
	#listeVideosMenuTab .tab {
		background: url(/_media/img/fonds/kezecotv/onglet_centre_off.png) repeat-x 0 0;
		float: left;
		color: #fff;
		font-size: 0.8em;
		height: 29px;
		margin: 0 13px 0 0;
		position: relative;
		}
			#listeVideosMenuTab .tab span {margin-top: 4px;}
		#listeVideosMenuTab .tab .tabG {
			background: url(/_media/img/fonds/kezecotv/onglet_gauche_off.png) no-repeat 0 0;
			height: 29px;
			width: 8px;
			position: absolute;
				left: -8px;
			}
		#listeVideosMenuTab .tab .tabD {
			background: url(/_media/img/fonds/kezecotv/onglet_droite_off.png) no-repeat 0 0;
			height: 29px;
			width: 8px;
			position: absolute;
				right: -8px;
			}
	#listeVideosMenuTab .tab.on {
		background: url(/_media/img/fonds/kezecotv/onglet_centre_on.png) repeat-x 0 0;
		color: #000;
		}
	#listeVideosMenuTab .tab.on .tabG{background: url(/_media/img/fonds/kezecotv/onglet_gauche_on.png) repeat-x 0 0;}
	#listeVideosMenuTab .tab.on .tabD{background: url(/_media/img/fonds/kezecotv/onglet_droite_on.png) repeat-x 0 0;}
	#listeVideosMenuContenu {
		border-left: 1px solid #C1A5DF;
		border-right: 1px solid #C1A5DF;
		padding: 10px;
		width: 423px;
		}
	#listeVideosMenuContenu ul {
		list-style-type: none;
		margin: 5px 0 0 0;
		}
		#listeVideosMenuContenu .video_contenu {
			margin: 0;
			padding-top: 10px;
			}
			#listeVideosMenuContenu .video_contenu .containeur, #listeVideosMenuContenu .video_contenu img, #listeVideosMenuContenu .videoContenu p, #listeVideosMenuContenu .video_contenu titre_video_contenu {float: left;}
			#listeVideosMenuContenu .video_contenu .vignette_liste_video {margin-right: 10px;}
			#listeVideosMenuContenu .video_contenu .containeur {width: 304px;}
			#listeVideosMenuContenu .video_contenu .titre_video_contenu {font-size: 0.917em;}
			#listeVideosMenuContenu .video_contenu p {
				display: inline;
				font-size: 0.8em;
				margin: 0;
				}
			#listeVideosMenuContenu .videoInfos {
				height: 26px;
				}
#listeVideosPagination {
	font-size: 0.917em;
	margin-top: 5px;
	text-align: right;
	}
	#listeVideosPagination a {
		color: #61457F;
		text-decoration: none;
		}
		#listeVideosPagination a.on {color: #000;}
#listeVideosMenuBas {
	background: url(/_media/img/fonds/kezecotv/onglet_bas.png) no-repeat 0 0;
	width: 100%;
	height: 8px;
	}

/* DECRYPTAGE ACTU */
#espace_actu #colGauche span {font-size: 0.917em;}
 .lienSuiviInfo.liste_article {
 	position: absolute;
 		bottom: 0;
 		left: 0;
 	}
.liste_actualite {margin: 0;}
	.liste_actualite li {
		padding-top: 10px;
		margin-left: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #C7C7C7;
		clear: both;
		}
	.liste_actualite li .containeur {
		float: left;
		height: 80px;
		position: relative;
		text-align: justify;
		width: 420px;
		}

	.liste_actualite .no_logo {margin-left: 39px;} /* IE */
		.dico_eco .liste_actualite li .containeur {height: auto;}
		.liste_actualite li .img_conteneur {
			float: left;
			margin-right: 10px;
			min-height: 79px; /* IE */
			width: 117px;
			}
			.liste_actualite li .img_conteneur img {
				height: 79px;
				width: 117px;
				}
	.liste_actualite .lienSuiviInfo img {margin-right: 5px;}

/* =NOUS CONTACTER= */
.civilite label, .informations input, .optin label, .civilite span, .informations span, .informations select {
	font-size: 0.8em;
	}
.civilite, .informations, .optin {
	border: none;
	margin: 5px 0;
	}
.informations label{
	float: left;
	margin: 5px 40px 5px 0;
	}
.informations .naissance input {text-align: center;}
#contacter input, #contacter textarea, #contacter select {border: 1px solid #D1D1D1;}
#contacter .envoyer {
	border: none;
	margin: 10px 0;
	}
#contacter textarea {
	height: 65px;
	width: 572px;
	}
#contacter .ipt_text_list {width: 265px;}
.civilite span, .informations span {display: block;}
#contacter #colGauche .optin span {
	display: inline-block;
	width: 334px;
	}
#contacter .mid, #contacter .tiny {margin: 10px 0;}

/* =PLAN DU SITE=*/
#autre h1 {font-size: 1em;}
#autre h2 {
	border-bottom: 1px solid #C7C7C7;
	font-size: 0.917em;
	margin: 0 10px;
	padding: 0;
	text-align: center;
	}
	#autre .plan_colonne h2 {font-size: 1.2em;}

	.actu h2 {color: #730e4d;}
	.dossier h2 {color: #ffc11f;}
	.culture h2 {color: #1a89ba;}
	.entreprise h2 {color: #a6dd00;}
	.eco_et_vous h2 {color: #f65e00;}
	.kezecoTV h2 {color: #9c6bce;}
	.desc_rub p {
		font-size: 1em;
		margin: 8px 0 0;
		}
	#autre .plan_colonne .menuSsItem h3 {
		border: none;
		font-size: 0.917em;
		text-align: left;
		margin: 0 15px;
		}
	#autre .plan_colonne .menuSsItem a {
		color: #000;
		text-decoration: none;
		}
	#autre .plan_colonne .menuSsItem p { margin: 0;}

.plan_colonne {
	float: left;
	width: 312px;
	margin-right: 3px;
	}
	.plan_colonne a {text-decoration: none;}
		.plan_colonne a:hover, .plan_colonne a:focus {text-decoration: underline;}
.plan_bloc_rub {
	background: url(/_media/img/fonds/cadre_1px.gif) repeat-y 0 0;
	font-weight: bold;
	padding: 0 11px;
	}
	.plan_bloc_rub h2 {
		border-bottom: 1px solid #c7c7c7;
		margin: 0 3px 0 0;
		text-align: center;
		}
	.plan_bloc_rub h3 {
		margin: 0;
		padding-left: 15px;
		}
	.plan_bloc_rub ul {
		list-style-type: none;
		list-style-image: url(/_media/img/fonds/export/fleche-droite-Grd.png);/* IE6 */
		list-style-position: inside;
		margin-bottom: 0;
		margin-left: 11px;
		}
		.plan_bloc_rub .itemHasChild {
			list-style-image: url(/_media/img/fonds/export/fleche-bas-Grd.png);/* IE6 */
			padding-bottom: 1em;
			}
		.plan_bloc_rub li {
			margin: 0;
			padding: 0;
			}
		.plan_bloc_rub .menuSsItem {font-size: 0.917em;}
	.plan_colonne .plan_bloc_H {
		background: url(/_media/img/fonds/cadre_haut.gif) no-repeat 0 0;
		height: 6px;
		margin-top: 3px;
		width: 312px;
		}
	.plan_colonne .plan_bloc_B {
		background: url(/_media/img/fonds/cadre_bas.gif) no-repeat 0 0;
		height: 10px;
		margin-bottom: 3px;
		width: 312px;
		}

/* =COMMENTAIRES */
.commentaire {
	background: #ebecec;
	padding: 10px 14px;
	}
	#commentaires .date {float: none;}
	.commentaire h3 {margin-top: 0;}

	.bloc_commentaire .titre_commentaire {margin-bottom: 10px;}
		.bloc_commentaire .titre_commentaire img {float: left;}
		.bloc_commentaire .titre_commentaire h2 {
			float: left;
			margin: 0 0 0 7px;
			}
		.listeCommentaires {list-style: none;}
			.commentaire {margin-left: 0;}


.saisie_liste_champs, .saisie_session_civilite_liste {
	clear: both;
	list-style: none;
	}
.saisie_liste_champs li {margin-left: 0;}

.saisie_session_newsletter abbr, .saisie_session_info_partenaires abbr {border: none;}

	.saisie_session_civilite, .saisie_session_nom, .saisie_session_email, .saisie_session_profil, .saisie_session_dte_naiss, .saisie_texte, .saisie_objet_demande {margin-bottom: 1em;}
	.saisie_session_civilite_item {display: inline;}
	.newsletter .saisie_session_civilite {margin-top: 15px;}
	.newsletter .explication {margin-bottom: 10px;}

	.saisie_session_nom, .saisie_session_profil, .saisie_session_prenom, .contact .saisie_session_email {margin-right: 20px;}

	.saisie_session_nom, .saisie_session_email, .saisie_session_profil, .saisie_session_dte_naiss, .saisie_objet_demande, .saisie_session_prenom {
		float: left;
		width: 200px;
		}

	.newsletter .saisie_session_nom, .newsletter .saisie_session_email, .newsletter .saisie_session_profil, .newsletter .saisie_session_dte_naiss, .newsletter .saisie_objet_demande, .saisie_session_prenom {width: 284px;}

	.contact .saisie_session_prenom, .newsletter .saisie_session_prenom {clear: both;}

	.contact .saisie_session_nom, .contact .saisie_session_email, .contact .saisie_session_profil, .contact .saisie_session_dte_naiss, .contact .saisie_objet_demande {width: 284px;}

		.saisie_session_nom label, .saisie_session_email label, .saisie_session_profil label, .saisie_session_dte_naiss label, .saisie_texte label {display: block;}
		.saisie_session_nom input, .saisie_session_email input {width: 180px;}

		.contact .saisie_session_nom input, .contact .saisie_session_email input {width: 270px;}
		.newsletter .saisie_session_nom input, .newsletter .saisie_session_email input, .newsletter .saisie_session_prenom input, .contact .saisie_session_nom input, .contact .saisie_session_email input, .contact .saisie_session_prenom input, .desinscription_newsletter #email {width: 270px;}

		.desinscription_newsletter label {font-size: 15px;}
		.desinscription_newsletter #colGauche .obli {margin: 10px 0 27px;}

		.saisie_session_profil select {width: 182px;}
		.saisie_session_profil select, .saisie_objet_demande select {height: 22px;}
		.contact .saisie_session_profil select, .contact .saisie_objet_demande select {width: 273px;}
		.newsletter .saisie_session_profil select, .newsletter .saisie_objet_demande select {width: 273px;}
		.saisie_session_dte_naiss input {
			padding: 0 5px;
			text-align: center;
			}
		.saisie_texte {clear: both;}
		.saisie_texte textarea {
			height: 7.5em;
			width: 100%;
			}

		.contact .saisie_texte textarea {width: 590px;}
		.newsletter .saisie_texte textarea {width: 590px;}
	.saisie_session_newsletter .preInfo, .saisie_session_info_partenaires .preInfo {
		display: inline-block;
		width: 329px;
		}

	.newsletter .saisie_session_newsletter .preInfo, .newsletter .saisie_session_info_partenaires .preInfo, .contact .saisie_session_newsletter .preInfo, .contact .saisie_session_info_partenaires .preInfo {width: 350px;}

/* =SONDAGE */
#home_sondage {
	background: #ebecec;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	margin-top: 10px;
	padding: 14px 10px;
	position: relative;
	}
 .tousLesSondages {
 	float:right;
 	text-decoration: none;
 	}
	#home_sondage h2 {
		background-image: url(/_media/img/fonds/export/picto_sondage.png);
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: 0 50%;
		line-height: 2.083;
		margin-bottom: 10px;
		padding-left: 33px;
		text-transform: uppercase;
		}
	#home_sondage fieldset {border: none;}
		#home_sondage legend, #home_sondage .label {
			font-weight: bold;
			padding: 0;
			}
		.sondageOptionsListe, #sondageExpress .spip_form_choix_unique {
			list-style: none;
			margin: 0;
			}
			.sondageOptions, #sondageExpress .spip_form_choix_unique li {
				margin: 0;
				padding-left: 0;
				}
				#sondageExpress .spip_form_choix_unique li {
					clear:both;
					width: 300px;
					}
				#sondageExpress .spip_form_choix_unique li input {
					margin: 0 5px 0 0;
					vertical-align: top;
					float:left;
					}
				#sondageExpress .spip_form_choix_unique li label {
					float:left;
					display:block;
					padding-bottom:1px;
					width: 270px;
					}
				.sondageOptions input {
					position: relative;
						top: 2px;
					}
				#sondageExpress .ligne_barre {
					background: #E1712E none repeat scroll 0 0;
					height: 4px;
					}
				#sondageExpress h4 {
					font-size: 1.167em;
					text-transform: none;
					}

	.submit input {
		padding-right: 7px;
		vertical-align: bottom;
		}
	#home_sondageHaut, #home_sondageBas {/* pour IE6-8 */
		position: absolute;
			left: -10px;
		}
	#home_sondageHaut {top: 0;}
	#home_sondageBas {bottom: 0;}

	.texteencadre-spip {
		background-color: #BF066B;
	    border: 1px solid #000;
	    font-size: 15px;
	    clear: both;
	    color: #fff;
	    margin : 0 0 10px 0;
	    padding: 5px;
	    text-align: center;
	    }
	    .texteencadre-spip a{
	    	color: #fff;
	    	}

	    #centre .texteencadre-spip .glossaireLien {
	    	color: #ffffff;
	    }

/* quizz */
.formQuiz {
	margin-top: 1em;
	display: none;
	}
.formQuiz fieldset {padding: 10px; display: none;}
	.formQuiz legend {
		color: #D24F07;
		font-size: 1em;
		font-weight: bold;
		margin-left: -5px;
		}
	.formQuiz .next, .formQuiz #submit, #rejouer {
		background: none;
		border-color: #D24F07;
		color: #D24F07;
		display: block;
		font-size: 1.5em;
		font-weight: bold;
		margin: 0 auto;
		}
		#rejouer {/*margin: 1em auto;*/}
		.formQuiz .next:active, .formQuiz #submit:active, #rejouer:active {border-color: #000;}
.notification_quiz {color: red;}
.sauvegarde {display:none;}
#rejouer {display: none;}
/* TEST KEZECO */
#test-codice {width:397px;margin:0 auto;}
#kezecofoot {width:397px;margin:0 auto;}
	#top_test {
		background: url(/_media/img/codice/fond_top_test_codice.gif) top left no-repeat;
		height: 66px;
		padding: 10px;
		width: 377px;
		}
#top_kezecofoot {
	/*background: url(/_media/img/kezecofoot/Jeu_kezecofoot_int0.jpg) top left no-repeat;*/
	height: 79px;
	/*padding: 10px;*/
	width: 377px;
	position: relative;
	top: -7px;
	left: -7px;
}
#top_kezecofoot_bis {
	/*background: url(/_media/img/kezecofoot/Jeu_kezecofoot_int1.jpg) top left no-repeat;*/
	height: 79px;
	width: 377px;
	position: relative;
	top: -7px;
	left: -7px;
}
		#logo_codice {
			float: left;
			height: 68px;
			margin-right: 10px;
			width: 132px;
			}
			.decriptif_test, .decriptif_kezecofoot {
				color: #3e3838;
				font-weight: bold;
				}
				.decriptif_test p { font-size: 11px;}
					.decriptif_test span.notification { font-size: 9px;}
				span.note {
						color: #e2017b;
						font-size: 18px;
					 }
	#content_test, #content_kezecofoot {
		background: url(/_media/img/codice/fond_content_test_codice.gif) bottom left no-repeat;
		padding: 15px;
		position: relative;
		width: 367px;
		}
		#go_test {
			 background: url(/_media/img/codice/boutons/btn_go_test.png) bottom left no-repeat;
			 border: 0px none;
			 display: block;
			 height: 44px;
				width: 234px;
			 }
		#go_kezecofoot {
			 background: url(/_media/img/kezecofoot/btn_go_kezecofoot.png) bottom left no-repeat;
			 border: 0px none;
			 cursor: pointer;
			 display: block;
			 height: 44px;
				width: 234px;
			 }
		 .image_bottom {
			 height: 140px;
			 position: absolute;
			 	bottom: 8px;
			 	right: 6px;
			 width: 140px;
			 }
			 #form_codice_accueil label, #form_kezecofoot_accueil label {display: block;}
			 .date input{
			  width: 30px;
			  }
		.f_texte , #form_codice_accueil p.text, #form_kezecofoot_accueil p.text{
			float: left;
			width: 180px;
			}
			#form_codice_accueil p, #form_kezecofoot_accueil p { margin: 5px 0;}
			#form_codice_accueil p.text, #form_kezecofoot_accueil p.text { padding-right: 20px;}
			.radio ul {
				list-style-type: none;
				margin: 0;
				}
			#form_codice_accueil .radio label, #form_kezecofoot_accueil .radio label {
				display: inline;
				vertical-align:top;
				}
				.radio { float: left;}
				.radio li {
					 float: left;
					 margin: 0;
					 padding-right: 20px;
					 }
				 #form_codice_accueil p.select,  #form_codice_accueil select ,  #form_codice_accueil p.date,
				 #form_kezecofoot_accueil p.select,  #form_kezecofoot_accueil select ,  #form_kezecofoot_accueil p.date {
				 float : left;
				 width: 140px;
				 }
				 #go_test {
					 margin-top: 70px;
					 }
				 /* QUESTION */
				 .num_question, .num_fin_serie, .resultat {
					 background-color: #E3007A;
					 color: #FFF;
					 float: right;
					 font-size: 16px;
					 font-weight: bold;
					 padding: 5px 20px;
					 }
				.num_question_kezecofoot {
					 background-color: #044899;
					 color: #FFF;
					 float: right;
					 font-size: 16px;
					 font-weight: bold;
					 padding: 5px 20px;
					 position: relative;
					 top: -80px;
					 }
				 .texte_question {
					 font-size: 17px;
					 /*text-align: justify;*/
					 padding: 15px 0 25px 0;
					 }
					 ul.reponses {
						 list-style-type: none;
						 padding-left: 25px;
						 }
					  ul.reponses li {
						  font-size: 16px;
						  padding: 5px 0;
						  margin-left: 0;
						  }
					  	.remarque {
						  	background: url(/_media/img/codice/puce_notification.png) top left no-repeat;
						  	font-size: 10px;
						  	float: left;
						  	margin: 10px 0 0 53px;
						  	padding-left: 30px;
						  	}
					  	.btn_valider {
						  	 background: url(/_media/img/codice/boutons/btn_valider.png) bottom left no-repeat;
							 border: 0px none;
							 cursor:pointer;
							 height: 38px;
							 margin: 32px 0 0 50px;
							 width: 134px;
							 }
						.btn_valider_kezecofoot {
						  	 background: url(/_media/img/kezecofoot/btn_valider_kezecofoot.png) bottom left no-repeat;
							 border: 0px none;
							 cursor:pointer;
							 height: 38px;
							 margin: 32px 0 0 50px;
							 width: 134px;
							 }
						 .btn_continuer {
							 background: url(/_media/img/codice/boutons/btn_continuer.png) bottom left no-repeat;
							 border: 0px none;
							 cursor:pointer;
							 height: 39px;
							 margin: 32px 0 0 50px;
							 width: 192px;
						 	}
						 	.btn_ameliorer {
						 	 background: url(/_media/img/codice/boutons/btn_ameliorer.png) bottom left no-repeat;
							 border: 0px none;
							 cursor:pointer;
							 height: 62px;
							 margin: 32px 0 0 50px;
							 width: 210px;
						 	}
					 /* TRANSITION */
					 	.texte_transition {
						 	font-size: 18px;
						 	padding-bottom: 60px;
						 	}
					 	.pink_transition, .pink_resultat {
						 	color: #e2017b;
						 	font-size: 18px;
						 	}
			 		/* RESULTAT */
			 		.texte_resultat {
				 		padding-bottom: 60px;
				 		}
			 		.questions_errone table {
				 		border: 0px none;
				 		}
				 	.questions_errone table td.question {
					 	background: #e2017b;
					 	border: 0px none;
					 	color: #FFF;
					 	font-weight: bold;
					 	padding: 5px;
					 	vertical-align: top;
					 	width: 85px;
					 	}
				 	.questions_errone table td.reponse {
				 		background: #FFF;
				 		border: 0px none;
				 		padding: 5px;
				 		}
				 		.questions_errone table td.reponse p { margin: 0;}


				 		.obligatoires{
				 		 font-style:italic;
				 		 margin
				 		}

				 		#err_form{color:red;}

				 		.quizz_input {
				 			float:left;
				 			width:30px;
				 		}
				 		.quizz_label {
				 			float:left;
				 			width:300px;
				 		}

				 		.lien_vers_article{
				 			clear:both;
							padding-top:20px;
				 			}

#page_resultat_codice #header {width: 964px;}
#page_resultat_codice #logoCodice {margin-left:265px;}
#content_resultat_codice{padding: 15px 6px 6px;}
#content_resultat_codice h1 {
	font-size: 2.16em;
	margin: 0 0 1.333em 0;
	padding:0 0 0.5em 0.9em;
	border-bottom: 1px solid #C7C7C7;
	}
#content_resultat_codice h1 em {
	display: block;
	font-size: 0.769em;
	font-style: normal;
	}
#login_resultat_codice {
	background: url(/_media/img/codice/fond_login_resultat_codice.gif) no-repeat;
	height: 323px;
	margin: 0 auto;
	padding: 12px 12px 100px 22px;
	width: 886px;
	}
	#passer_test{
		float: left;
		margin-right: 10px;
		width: 178px;
		}
	#content_resultat_codice #login_resultat_codice h1 {
		border-bottom: 0px none;
		font-size: 24px;
		padding:60px 0 0;
		}
		#f_les_resultat_codice{
			border: 0px none;
			padding-top: 2.5em;
			margin: 0 auto;
			width: 525px;
			}
			#f_les_resultat_codice legend{
				display: none;
				}
		#login_resultat_codice h1 em {
			font-size: 21px;
			}
		#login_resultat_codice .champs{
			margin: 0;
			padding: 0;
			}
		#box_email_login_resultat{
			background: url(/_media/img/codice/fond_champ_email.gif) no-repeat;
			height: 53px;
			overflow: hidden;
			width: 525px;
			}
		#email_login_resultat {
			background: none;
			border: 0px none;
			color: #383838;
			font-size: 24px;
			height: 40px;
			overflow: hidden;
			padding: 7px;
			line-height: 26px;
			width: 513px;
			}
		#submit_login_resultat{
			background: url(/_media/img/codice/boutons/btn_valider.png) no-repeat;
			border: 0px none;
			cursor: pointer;
			margin-top: 2.5em;
			height: 38px;
			width: 134px;
			}
		#submit_login_resultat_kezecofoot {
		  	 background: url(/_media/img/kezecofoot/btn_valider_kezecofoot.png) no-repeat;
			 border: 0px none;
			 cursor:pointer;
			 margin-top: 2.5em;
			 height: 38px;
			 width: 134px;
			 }
		#submit_ami_resultat{
			background: url(/_media/img/codice/boutons/btn_envoyer.gif) no-repeat;
			border: 0px none;
			cursor: pointer;
			margin-top: 0.5em;
			height: 38px;
			width: 138px;
			}
#codice_envoyer_ami{
	background: url(/_media/img/codice/fond_codice_envoyer_ami.gif) bottom left no-repeat;
	margin: 2em auto;
	padding: 0 0 20px 2px;
	width: 611px;
	}
#header_codice_envoyer_ami{
	background: url(/_media/img/codice/fond_header_ami.gif) no-repeat;
	color: #fff;
	font-size: 30px;
	height: 45px;
	margin: 0;
	padding: 15px 0;
	text-align: center;
	width: 611px;
	}
	#fieldset_envoyer_ami{
		border: 0px none;
		width: 609px;
		}
	#fieldset_envoyer_ami h2, #fieldset_envoyer_ami_3 label{
		color: #e20179;
		display: block;
		font-size: 26px;
		line-height: 26px;
		margin: 0;
		padding: 0 0 5px;
		text-align: center;
		}
	#fieldset_envoyer_ami fieldset{
		border: 0px none;
		}
		#fieldset_envoyer_ami_1{
			float: left;
			padding: 10px 16px 0 0;
			width: 290px;
			}
		#fieldset_envoyer_ami_2{
			background: url(/_media/img/codice/separateur_bloc_ami.gif) top left no-repeat;
			float: left;
			padding: 10px 8px 40px 6px;
			width: 289px;
			}
		#fieldset_envoyer_ami_3{
			clear: both;
			padding: 10px 0 0 0;
			text-align: center;
			width: 609px;
			}
			#fieldset_envoyer_ami_3 textarea{
				background: #e20179;
				border: 0px none;
				color: #fff;
				padding: 5px;
				text-align: left;
				width: 363px;
				}
		.default_message {
			margin: 1.5em auto;
			text-align:justify;
			width:363px;
		}
		#addEmailAmi{
			font-size: 1.233em;
			padding-right: 5px;
			text-align: right;
			}
		#addEmailAmi a{
			color: #e20179;
			text-decoration: none;
			}
		.champs {
			clear: both;
			margin: 0;
			padding: 2px 0;
			}
		.champs input{
			border: 1px solid #e20179;
			width: 204px;
			}
		.champs label{
			float: left;
			padding-right: 7px;
			line-height: 2em;
			text-align: right;
			vertical-align: bottom;
			width: 70px;
			}
#pagination_resultat_codice {
	margin: 10px;
	height: 50px;
	padding: 0;
	}
.btn_precedent, .btn_suivant {
	float: left;
	height: 43px;
	width: 139px;
	}
.btn_suivant {
	float: right;
	}
.pagination_codice {
	font-size: 1.33em;
	float: left;
	margin: 0;
	text-align: center;
	width: 640px;
	}
.pagination_codice a {
	color: #383838;
	text-decoration: none;
	}
.pagination_codice a:hover {
	color: #e3007a;
	text-decoration: underline;
	}
.pagination_codice .on {
	color: #e3007a;
	font-weight: bold;
	}


body{text-align:center;}
#mainContainer {
	text-align:left;
}