a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a img,
img {
	border: 0;
}

* {
	padding: 0;
	margin: 0;
	outline: none;
}

body#home {
	background: url(../images/bg_home.jpg) center top repeat-y;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
}

#container {
	width: 994px;
	display: block;
	margin: 0 auto;
}

#header {
	position: relative;
	float: left;
	width: 994px;
	height: 267px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

#header .logo a {
	position: absolute;
	width: 185px;
	height: 129px;
	display: block;
	margin: 0;
	padding: 0;
	top: 10px;
	left: 18px;
	background: url(../images/logo_gulli.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/logo_gulli.png', sizingMethod='crop');
	z-index: 10;
}

#header .zone_cliquable {
	position: absolute;
	right: 0;
	top: 0px;
	width: 766px;
	height: 98px;
	z-index: 11;
}

#header .banner {
	width: 766px;
	height: 98px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/bg_megabanner.png) right top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_megabanner.png', sizingMethod='crop');
	z-index: 10;
}

#header .inter {
	z-index: 10;
	height: 0px;
	overflow: hidden;
}

#header .banner .img {
	float: right;
	width: 728px;
	height: 90px;
	display: block;
	margin: 0;
	padding: 0 29px 0 0;
}

#header .banner .img {
	position: relative;
}

#header .identification {
	position: absolute;
	width: 756px;
	height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	top: 103px;
	right: 0;
	z-index: 10;
}

#header .identification .avatar_gulli {
	float: left;
	width: 35px;
	height: 35px;
	margin: 0 10px 0 0;
}

#header .identification_solo {
	float: left;
	width: 238px;
	height: 42px;
	display: block;
	margin: 0;
	padding: 0;
}

#header .identification strong {
	float: left;
	width: auto;
	display: block;
	margin: 0;
	padding: 0 11px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

#header .identification .identification_solo span {
	float: left;
	display: block;
	font-size: 11px;
}

#header .identification span a {
	text-decoration:underline;
}

#header .identification .login_boxes {
	float: left;
	width: 185px;
	height: 42px;
	display: block;
	margin: 0;
	padding: 0;
}

#header .identification .login_boxes label {
	float: left;
	width: 76px;
	height: 15px;
	display: block;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff
}

#header .identification .login_boxes input#pseudo {
	float: left;
	width: 95px;
	height: 15px;
	display: block;
	margin: 0;
	padding: 0 0 0 2px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B1B3;
}

#header .identification .login_boxes .div3 {
	float: left;
	width: 100%;
	height: 3px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#header .identification .login_boxes input#passe {
	float: left;
	width: 68px;
	height: 13px;
	display: block;
	margin: 1px 0 0 0;
	padding: 2px 0 0 2px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B1B3;
	line-height: 12px;
}

#header .identification .login_boxes .btn_ok a {
	float: left;
	position: relative;
	cursor: pointer;
	width: 29px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/tele/login_ok.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/tele/login_ok.png', sizingMethod='crop');
}

#header .identification input#se_souvenir {
	float: left;
	width: 12px;
	height: 12px;
	display: block;
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	background: transparent;
}

#header .identification label {
	float: left;
	width: 105px;
	height: 21px;
	display: block;
	margin: 0;
	padding: 2px 0 0 4px;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
}

#header .identification a.sortir {
	float: left;
	cursor: pointer;
	width: 65px;
	height: 19px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/btn_sortir.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/btn_sortir.png', sizingMethod='crop');
}

#header .identification_solo a.sortir {
 	float: left;
	cursor: pointer;
	width: 65px;
	height: 19px;
	display: block;
	margin: 0;
	padding: 0 0 0 8px;
	background: url(../images/btn_sortir.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/btn_sortir.png', sizingMethod='crop');
}

#header .identification a.subscribe {
	float: left;
	cursor: pointer;
	width: 65px;
	height: 19px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/tele/subscribe.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/tele/subscribe.png', sizingMethod='crop');
}

#header .identification .club {
	float: left;
	width: 195px;
	height: 31px;
	display: block;
	margin: 0;
	padding: 0 0 0 22px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

#header .identification .club span {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 2px 0 0 0;
	margin: 0;
	text-decoration: underline;
	width: 75px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
}

#header .identification .club a.exclam {
	float: left;
	position: relative;
	cursor: pointer;
	width: 40px;
	height: 31px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/tele/exclam.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/tele/exclam.png', sizingMethod='crop');
}

#header .identification .recherchez {
	float: left;
	width: 153px;
	_width:156px;
	height: auto;
	display: block;
	margin: 0;
	padding: 2px 0 0 12px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d5d59;
	position: relative;
	z-index: 10;
}

#header .identification .recherchez .loupe_transp {
	position: absolute;
	width: 27px;
	height: 28px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/loupe_transparente.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/loupe_transparente.png', sizingMethod='crop');
	top: 2px;
	left: 0;
}

#header .identification .recherchez input#search {
	float: left;
	width: 116px;
	height: 14px;
	display: block;
	margin: 0 0 0 0;
	padding: 0px 0 0 8px;
	border-bottom: 1px solid #00c2b3;
	border-top: 1px solid #666666;
	border-left: 0;
	border-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B1B3;
	line-height: 12px;
}

#header .identification .recherchez .btn_ok a {
	float: left;
	position: relative;
	cursor: pointer;
	width: 29px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/tele/login_ok.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/tele/login_ok.png', sizingMethod='crop');
}

#header #ephemeride {
	position: absolute;
	width: 894px;
	height: 16px;
	display: block;
	margin: 0;
	padding: 8px 15px 8px 57px;
	top: 225px;
	left: 14px;
	background: url(../images/bg_ephemeride.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_ephemeride.png', sizingMethod='crop');
	z-index: 2;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
}

#header #ephemeride span.txt {
	float: left;
	padding: 0px 4px;
	margin: 0;
	width: auto;
	display: block;
}

#header #ephemeride span.txt_2 {
	display: block;
	float: left;
	height: 18px;
	margin: 0pt;
	overflow: hidden;
	padding: 0px 4px;
	width: 585px;
}

#header #ephemeride span.txt p {
	float: left;
	padding: 0px;
	margin: 0;
	width: auto;
	display: block;
}

#header #ephemeride span.txt strong {
	padding: 0px 0;
	margin: 0;
	width: auto;
}

#header #ephemeride span.pts {
	float: left;
	padding: 0px 0px;
	margin: 0;
	width: auto;
	display: block;
}

#wrapper {
	float: left;
	width: 973px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 14px;
	background: url(../images/shadow_norepeat.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/shadow_norepeat.png', sizingMethod='crop');
}

#wrapper .bonnet {
	float: left;
	width: 973px;
	height: 14px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/bg_bonnet.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_bonnet.png', sizingMethod='crop');
	overflow: hidden;
}

#home #wrapper .main_ctnt {
	float: left;
	width: 619px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 13px;
	background: #fff;
}

#wrapper .main_ctnt .left_top {
	float: left;
	width: 157px;
	height: 387px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .left_top .cantoche {
	width: 157px;
	height: 235px;
	display: block;
	margin: 4px 0 0 0;
	padding: 0 0 5px 0;
}

#wrapper .main_ctnt .left_top .cantoche .flash {
	float: left;
	width: 157px;
	height: 202px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .left_top .promo {
	width: 157px;
	height: 145px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_promo.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_promo.png', sizingMethod='crop');
}

#wrapper .main_ctnt .left_top .promo_replay {
	width: 157px;
	height: 145px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_promo_replay.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_promo_replay.png', sizingMethod='crop');
}

#wrapper .main_ctnt .left_top .promo img,
#wrapper .main_ctnt .left_top .promo_replay img {
	float: left;
	width: 145px;
	height: 110px;
	display: block;
	margin: 0;
	padding: 28px 0 0 6px;
	position: relative;
}

#wrapper .main_ctnt .main_top {
	float: left;
	width: 432px;
	height: 385px;
	display: block;
	margin: 0 0 0 14px;
	padding: 0 0 0 0;
	border: 2px solid #a8d520;
}

#wrapper .main_ctnt .main_top .flash_ctnt,
#wrapper .main_ctnt .main_top .flash_ctnt img {
	float: left;
	width: 432px;
	height: 324px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
}

/* teaser central html */
#wrapper .main_ctnt .main_top .teaser_central {
	position: relative;
	float: left;
	width: 432px;
	height: 324px;	
	overflow: hidden;
}

#wrapper .main_ctnt .main_top .teaser_central ul {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	height: 324px;	
	overflow: hidden;
	list-style: none;
}

#wrapper .main_ctnt .main_top .teaser_central ul li {
	position: relative;
	float: left;
	width: 432px;
	height: 324px;	
}

#wrapper .main_ctnt .main_top .teaser_central img {
	display: block;
}

#wrapper .main_ctnt .main_top .teaser_central .txt {
	position: absolute;
	left: 240px;
	top: 54px;
	width: 180px;
	height: 270px;
	padding: 0 6px 0 6px;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	background: url(/design/gulli/images/txt_teaser_central.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/txt_teaser_central.png', sizingMethod='crop');
}

#wrapper .main_ctnt .main_top .teaser_central .txt span {
	display: block;
	width: 100%;
	height: 73px;
	background: url(/design/gulli/images/logo_gulli_70x73.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/logo_gulli_70x73.png', sizingMethod='crop');
}

#wrapper .main_ctnt .main_top .teaser_central_replay .txt span {
	display: block;
	width: 100%;
	height: 73px;
	background: url(/design/gulli/images/logo_gulli_replay.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/logo_gulli_replay.png', sizingMethod='crop');
}

#wrapper .main_ctnt .main_top .teaser_central .txt h2 {
	width: 100%;
	margin: 2px 0 5px 0;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
}

#wrapper .main_ctnt .main_top .teaser_central .txt .resume {
	height: 66px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}

#wrapper .main_ctnt .main_top .teaser_central .txt .links {
	position: absolute;
	left: 6px;
	bottom: 0;
	width: 180px;
}

#wrapper .main_ctnt .main_top .teaser_central .txt a {
	display: block;
	width: 100%;
	padding: 5px 0;
	font-size: 13px;	
	color: #fff;
	text-transform: uppercase;
}

#wrapper .main_ctnt .main_top .teaser_central .txt .pink {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

#wrapper .main_ctnt .main_top .teaser_central .txt a strong {
	padding: 0 0 0 5px;
}

/* carousels */

#wrapper .main_ctnt .bttm_teaser {
	float: left;
	width: 607px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 45px 0;
	background: #fff
}

#wrapper .main_ctnt .bttm_teaser a,
#wrapper .main_ctnt .bttm_teaser .one_block a,
#wrapper .main_ctnt .bttm_teaser .ctnt {
	position: relative;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 {
	float: left;
	width: 185px;
	height: 281px;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	background: url(../images/bg_sur_gulli.png) top left no-repeat;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .tit {
	float: left;
	width: 165px;
	height: 23px;
	display: block;
	margin: 0 0 0 0;
	padding: 26px 0 0 10px;
	overflow: hidden;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment {
	float: left;
	width: 154px;
	height: 64px;
	display: block;
	margin: 0 0 0 0;
	padding: 13px 0 0 17px;

}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment img {
	float: left;
	width: 40px;
	height: 30px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment strong {
	float: left;
	width: 107px;
	height: 18px;
	display: block;
	margin: 0 0 0 0;
	padding: 16px 0 0 7px;
	font-size: 13px;
	font-weight: bold;
	color: #00a6ff;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment p {
	float: left;
	width: 126px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 1px 4px 0 0;
	overflow: hidden;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment p a {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 12px;
	text-decoration: none;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment p a:hover {
	text-decoration: underline;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .moment .plus img {
	float: left;
	width: 21px;
	height: 17px;
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre {
	float: left;
	width: 154px;
	height: 75px;
	display: block;
	margin: 0 0 0 0;
	padding: 9px 0 0 17px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre img {
	float: left;
	width: 40px;
	height: 30px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre strong {
	float: left;
	width: 107px;
	height: 16px;
	display: block;
	margin: 0 0 0 0;
	padding: 16px 0 0 7px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre .time {
	float: left;
	width: 107px;
	height: 14px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #00a6ff;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre p {
	float: left;
	width: 126px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre p a {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 12px;
	text-decoration: none;
	padding-top: 2px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser2 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser3 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser4 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser5 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser6 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser7 h3 a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser8 h3 a:hover {
	text-decoration: underline;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .asuivre .plus img {
	float: left;
	width: 21px;
	height: 17px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ts_prog {
	float: left;
	width: 163px;
	height: 30px;
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 0 17px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ts_prog .plus {
	float: left;
	width: 21px;
	height: 17px;
	display: block;
	overflow: hidden;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ts_prog .plus img {
	float: left;
	width: 21px;
	height: 17px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ts_prog p {
	float: left;
	width: 125px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ts_prog p a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ms_prog {
	float: left;
	width: 134px;
	height: 30px;
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 41px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .ms_prog a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -0.01em;
}

#wrapper .main_ctnt .bttm_teaser .tit span {
	display: none;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser2 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser3 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser4 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser5 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser6 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser7 .tit,
#wrapper .main_ctnt .bttm_teaser .teaser8 .tit {
	float: left;
	width: 165px;
	height: 24px;
	display: block;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	overflow: hidden;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .img,
#wrapper .main_ctnt .bttm_teaser .teaser2 .img,
#wrapper .main_ctnt .bttm_teaser .teaser3 .img,
#wrapper .main_ctnt .bttm_teaser .teaser4 .img,
#wrapper .main_ctnt .bttm_teaser .teaser5 .img,
#wrapper .main_ctnt .bttm_teaser .teaser6 .img,
#wrapper .main_ctnt .bttm_teaser .teaser7 .img,
#wrapper .main_ctnt .bttm_teaser .teaser8 .img {
	float: left;
	width: 165px;
	height: 125px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 h3,
#wrapper .main_ctnt .bttm_teaser .teaser2 h3,
#wrapper .main_ctnt .bttm_teaser .teaser3 h3,
#wrapper .main_ctnt .bttm_teaser .teaser4 h3,
#wrapper .main_ctnt .bttm_teaser .teaser5 h3,
#wrapper .main_ctnt .bttm_teaser .teaser6 h3,
#wrapper .main_ctnt .bttm_teaser .teaser7 h3,
#wrapper .main_ctnt .bttm_teaser .teaser8 h3 {
	float: left;
	width: 145px;
	height: 16px;
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 19px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	overflow: hidden;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser2 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser3 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser4 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser5 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser6 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser7 h3 a,
#wrapper .main_ctnt .bttm_teaser .teaser8 h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 p,
#wrapper .main_ctnt .bttm_teaser .teaser2 p,
#wrapper .main_ctnt .bttm_teaser .teaser3 p,
#wrapper .main_ctnt .bttm_teaser .teaser4 p,
#wrapper .main_ctnt .bttm_teaser .teaser5 p,
#wrapper .main_ctnt .bttm_teaser .teaser6 p,
#wrapper .main_ctnt .bttm_teaser .teaser7 p,
#wrapper .main_ctnt .bttm_teaser .teaser8 p {
	float: left;
	width: 150px;
	height: 44px;
	display: block;
	margin: 0 0 0 0;
	padding: 5px 0 0 18px;
	line-height: 12px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 p a,
#wrapper .main_ctnt .bttm_teaser .teaser2 p a,
#wrapper .main_ctnt .bttm_teaser .teaser3 p a,
#wrapper .main_ctnt .bttm_teaser .teaser4 p a,
#wrapper .main_ctnt .bttm_teaser .teaser5 p a,
#wrapper .main_ctnt .bttm_teaser .teaser6 p a,
#wrapper .main_ctnt .bttm_teaser .teaser7 p a,
#wrapper .main_ctnt .bttm_teaser .teaser8 p a {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 13px;
	padding: 0 3px 0 0;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser2 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser3 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser4 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser5 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser6 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser7 p a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser8 p a:hover {
	text-decoration: underline;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 p img,
#wrapper .main_ctnt .bttm_teaser .teaser2 p img,
#wrapper .main_ctnt .bttm_teaser .teaser3 p img,
#wrapper .main_ctnt .bttm_teaser .teaser4 p img,
#wrapper .main_ctnt .bttm_teaser .teaser5 p img,
#wrapper .main_ctnt .bttm_teaser .teaser6 p img,
#wrapper .main_ctnt .bttm_teaser .teaser7 p img,
#wrapper .main_ctnt .bttm_teaser .teaser7 p img {
	width: 16px;
	height: 13px;
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	text-decoration: none;
	vertical-align: text-bottom;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .links,
#wrapper .main_ctnt .bttm_teaser .teaser2 .links,
#wrapper .main_ctnt .bttm_teaser .teaser3 .links,
#wrapper .main_ctnt .bttm_teaser .teaser4 .links,
#wrapper .main_ctnt .bttm_teaser .teaser5 .links,
#wrapper .main_ctnt .bttm_teaser .teaser6 .links,
#wrapper .main_ctnt .bttm_teaser .teaser7 .links,
#wrapper .main_ctnt .bttm_teaser .teaser8 .links {
	float: left;
	width: 155px;
	height: 31px;
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 19px;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser2 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser3 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser4 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser5 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser6 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser7 .links span,
#wrapper .main_ctnt .bttm_teaser .teaser8 .links span {
	float: left;
	width: auto;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser2 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser3 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser4 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser5 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser6 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser7 .links a,
#wrapper .main_ctnt .bttm_teaser .teaser8 .links a {
	float: left;
	width: 145px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

#wrapper .main_ctnt .bttm_teaser .teaser1 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser2 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser3 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser4 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser5 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser6 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser7 .links a:hover,
#wrapper .main_ctnt .bttm_teaser .teaser8 .links a:hover {
	text-decoration: none;
}

.teaser2 {
	float: left;
	width: 185px;
	height: 266px;
	display: block;
	margin: 15px 0 0 26px;
	padding: 0 0 0 0;
	background: url(../images/bg_multimedia.png) top left no-repeat;
}

.teaser3 {
	float: left;
	width: 185px;
	height: 266px;
	display: block;
	margin: 15px 0 0 26px;
	padding: 0 0 0 0;
	background: url(../images/bg_jeux.png) top left no-repeat;
}

.teaser4 {
	float: left;
	width: 185px;
	height: 266px;
	display: block;
	margin: 7px 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_blogs.png) top left no-repeat;
}

.teaser5 {
	float: left;
	width: 185px;
	height: 266px;
	display: block;
	margin: 7px 0 0 26px;
	padding: 0 0 0 0;
	background: url(../images/bg_musique.png) top left no-repeat;
}

.teaser6 {
	float: left;
	width: 185px;
	height: 266px;
	display: block;
	margin: 7px 0 0 26px;
	padding: 0 0 0 0;
	background: url(../images/bg_sorties.png) top left no-repeat;
}

.bttm_wrapper {
	float: left;
	width: 994px;
	height: 26px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_bttm_wrapper.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_bttm_wrapper.png', sizingMethod='crop');
}

#wrapper .right_col {
	float: right;
	width: 341px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
}

#wrapper .right_col a {
	position: relative;
}

#wrapper .right_col .pave_pub {
	float: right;
	width: 341px;
	height: 301px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/bg_pavepub.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_pavepub.png', sizingMethod='crop');
}

#wrapper .right_col .pave_pub .pub {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	display: block;
	margin: 0;
	padding: 4px 0 0 17px;
}

#wrapper .right_col .evenements_gulli {
	float: left;
	width: 316px;
	height: 252px;
	display: block;
	margin: 0;
	padding: 56px 0 0 18px;
	background: url(../images/bg_evenements_gulli.png) top left no-repeat;
}

#wrapper .right_col .evenements_gulli img {
	float: left;
	width: 145px;
	height: 109px;
	display: block;
	margin: 0;
	padding: 0 6px 6px 0;
}

#wrapper .right_col .evenements_gulli a img {
	position: relative;
}

#wrapper .right_col .tags {
	float: left;
	width: 334px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0;	
}

#wrapper .right_col .tags .tit {
	width: 334px;
	height: 58px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#wrapper .right_col .tags .ctnt {
	width: 290px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 22px 0px 22px;
	background: url(/design/gulli/images/bg_tags_ctnt_2.png) left top repeat-y;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}

#wrapper .right_col .tags .tags_bottom {
	height: 26px;
	background: url(/design/gulli/images/bg_tags_ctnt_bttm.png) left top no-repeat;
}

#wrapper .right_col .tags .ctnt ul {
	zoom: 1;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#wrapper .right_col .tags .ctnt ul li {
	display: block;
	float: left;
	height: 23px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 5px;
	display: inline;
}

*+html #wrapper .right_col .tags .ctnt li {
	float: none;
	margin: 0 0 0 2px;
}

#wrapper .right_col .tags .ctnt a {
	white-space: nowrap;
	font-weight: bold;
	line-height: 23px;
	margin: 0;
	padding: 0;
	height: 23px;
}

#wrapper .right_col .tags .ctnt .color1 a {
	float: left;
	width: auto;
	height: 22px;
	display: block;
	margin: 0;
	padding: 0 7px 1px 0;
	font-weight: bold;
	color: #00C2B3;
	line-height: 22px;
}

#wrapper .right_col .tags .ctnt .color2 a {
	float: left;
	width: auto;
	height: 22px;
	display: block;
	margin: 0;
	padding: 0 7px 1px 0;
	font-weight: bold;
	color: #D1145A;
	line-height: 22px;	
}

#wrapper .right_col .tags .ctnt .color4 a {
	float: left;
	width: auto;
	height: 22px;
	display: block;
	margin: 0;
	padding: 0 7px 1px 0;
	font-weight: bold;
	color: #F6921E;
	line-height: 22px;	
}

#wrapper .right_col .tags .ctnt .color3 a {
	float: left;
	width: auto;
	height: 22px;
	display: block;
	margin: 0;
	padding: 0 7px 1px 0;
	font-weight: bold;
	color: #29A9FF;
	line-height: 22px;	
}

#wrapper .right_col .tags .ctnt .color3 a:hover {
	color: #68c0fc;	
}

#wrapper .right_col .tags .ctnt .color4 a:hover {
	color: #f7b971;	
}

#wrapper .right_col .tags .ctnt .color2 a:hover {
	color: #d45483;	
}

#wrapper .right_col .tags .ctnt .color1 a:hover {
	color: #29d6c9;	
}

#wrapper .right_col .tags .ctnt div a:hover {
	text-decoration: none;
}

#wrapper .right_col .sondages {
	float: left;
	width: 287px;
	height: 151px;
	display: block;
	margin: 0;
	padding: 59px 0 10px 34px;
	background: url(../images/bg_sondages.png) top left no-repeat;
}

#wrapper .right_col .sondages_ok {
	float: left;
	width: 287px;
	height: 151px;
	display: block;
	margin: 0;
	padding: 59px 0 10px 34px;
	background: url(../images/bg_sondages_ok.png) top left no-repeat;
}

#wrapper .right_col .sondages strong {
	float: left;
	width: 274px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#wrapper .right_col .sondages .one_line {
	float: left;
	width: 273px;
	height: 30px;
	display: block;
	margin: 0;
	padding: 0 0 2px 3px;
	margin: 0;
	overflow: hidden;
	position: relative;
}

#wrapper .right_col .sondages .one_line input {
	float: left;
	width: 12px;
	height: 12px;
	display: block;
	margin: 9px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}

#wrapper .right_col .sondages .one_line span {
	float: left;
	width: 230px;
	height: 28px;
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 29px;
}

#wrapper .right_col .sondages .one_line span.ok {
	padding: 2px 0 0 0px;
}

#wrapper .right_col .sondages .one_line span strong {
	float: left;
	width: 230px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#wrapper .right_col .sondages .one_line span em {
	float: left;
	width: 46px;
	height: auto;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #a4a5a6;
	font-style: normal;
}

#wrapper .right_col .sondages .one_line span .results {
	float: left;
	width: auto;
	height: 7px;
	display: block;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_results.png) top right no-repeat;
}

#wrapper .right_col .sondages .one_line span .results img {
	float: left;
	width: 2px;
	height: 7px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#wrapper .right_col .sondages .one_line span .results2 {
	float: left;
	width: auto;
	height: 7px;
	display: block;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/bg_results2.png) top right no-repeat;
}

#wrapper .right_col .sondages .one_line span .results2 img {
	float: left;
	width: 2px;
	height: 7px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.divider5 {
	float: left;
	width: 100%;
	height: 5px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.divider17 {
	float: left;
	width: 100%;
	height: 17px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.divider23 {
	float: left;
	width: 100%;
	height: 23px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.dividerfull {
	float: left;
	width: 953px;
	height: 13px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.les_cinq_sens {
	float: left;
	width: 940px;
	height: 84px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	padding-left: 13px;
}

#footer {
	float: left;
	width: 957px;
	height: auto;
	display: block;
	margin: 0;
	padding: 11px 0 30px 19px;
}

#footer #first {
	float: left;
	width: 959px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/bg_footer_first.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/bg_footer_first.png', sizingMethod='crop');
}

#footer #first ul#footer_liste1,
#footer #first ul#footer_liste5 {
	float: left;
	width: 194px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: center;
}

#footer #first ul#footer_liste1 li,
#footer #first ul#footer_liste5 li {
	float: left;
	width: 184px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 5px 0 5px;
	text-align: center;
	list-style-type: none;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

#footer #first ul#footer_liste1 li a,
#footer #first ul#footer_liste5 li a {
	color: #fff;
	text-decoration: underline;
}

#footer #first ul#footer_liste1 li a:hover,
#footer #first ul#footer_liste2 li a:hover,
#footer #first ul#footer_liste3 li a:hover,
#footer #first ul#footer_liste4 li a:hover,
#footer #first ul#footer_liste5 li a:hover {
	text-decoration: none;
}

#footer #first ul#footer_liste2,
#footer #first ul#footer_liste3,
#footer #first ul#footer_liste4 {
	float: left;
	width: 190px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: center;
}

#footer #first ul#footer_liste2 li,
#footer #first ul#footer_liste3 li,
#footer #first ul#footer_liste4 li {
	float: left;
	width: 180px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 5px 0 5px;
	text-align: center;
	list-style-type: none;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

#footer #first ul#footer_liste2 li a,
#footer #first ul#footer_liste3 li a,
#footer #first ul#footer_liste4 li a {
	color: #fff;
	text-decoration: underline;
}

#footer .thematiques {
	float: left;
	width: 957px;
	height: 19px;
	display: block;
	margin: 0;
	padding: 20px 0 0 0;
	border-bottom: 1px solid #eaebec;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#footer .affilies {
	float: left;
	width: 759px;
	height: auto;
	display: block;
	margin: 0;
	padding: 10px 0 10px 198px;
	border-bottom: 1px solid #eaebec;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#footer .affilies ul.footer_sites {
	width: 597px;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	float: left;
}

#footer .affilies li {
	width: auto;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 3px 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	display: inline;
}

#footer .affilies li a {
	width: auto;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 3px 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	display: inline;
}

/* ------------------------- */
/* --- POPUP COMMENTAIRE --- */
/* ------------------------- */

#popup_commentaire {
	width: 518px;
	height: 253px;
	position: relative;
	left: 0px;
	top: 0px;
}

#popup_commentaire #popup_commentaire_h {
	width: 518px;
	height: 26px;
	background: url(../images/popups/fd_popup_commentaire_h.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/popups/fd_popup_commentaire_h.png', sizingMethod='crop');
}

#popup_commentaire #popup_commentaire_b {
	width: 518px;
	height: 26px;
	background: url(../images/popups/fd_popup_commentaire_b.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.gulli.fr/design/gulli/images/popups/fd_popup_commentaire_b.png', sizingMethod='crop');
}

#popup_commentaire #popup_commentaire_c {
	width: 518px;
	height: 201px;
	background: url(../images/popups/fd_popup_commentaire_c.png) left top no-repeat;
}


/* --- HTML --- */
/* ------------ */

#popup_commentaire * {
	padding: 0;
	margin: 0;
}

#popup_commentaire img {
	border: none;
}

#popup_commentaire fieldset {
	border: none;
}

#popup_commentaire textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#popup_commentaire a {
	outline: none;
	color: #000;
}


/* --- COMMUNS --- */
/* --------------- */

#popup_commentaire .invisible {
	position: absolute;
	top: -5000px;
	left: -5000px;
}

#popup_commentaire .breaker {
	clear: both;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
}

#popup_commentaire .displaying_none {
	display: none;
}

#popup_commentaire .fermer_commentaire {
	float: right;
	background: url(../images/popups/bt_fermer_commentaire.png) right top no-repeat;
	height: 20px;
	padding: 2px 28px 0 0;
	margin: 0 24px 8px 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#popup_commentaire .valider_commentaire {
	width: 65px;
	height: 23px;
	position: absolute;
	left: 264px;
	top: 204px;
	text-indent: -5000px;
}

#popup_commentaire textarea {
	width: 313px;
	height: 117px;
	border: none;
	padding: 5px;
	position: absolute;
	left: 134px;
	top: 68px;
	z-index: 200;
	color: #ccc;
	overflow: auto;
}

.breaker {
	clear: both;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
}

#wrapper .right_col .decouvre_aussi {
	display: block;
	float: left;
	height: auto;
	margin: 0pt;
	padding: 0pt;
	width: 334px;
}

#wrapper .right_col .decouvre_aussi h3 {
	display: block;
	float: left;
	height: 58px;
	margin: 0pt;
	padding: 0pt;
	width: 334px;
}

/*cantoche*/
#wrapper .main_ctnt .left_top .cantoche .recherchez {
	float: left;
	width: 153px;
	height: auto;
	display: block;
	margin: 0;
	padding: 2px 0 0 12px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d5d59;
	position: relative;
}

#wrapper .main_ctnt .left_top .cantoche .recherchez .loupe_transp {
	position: absolute;
	width: 27px;
	height: 28px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/loupe_transparente.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/loupe_transparente.png', sizingMethod='crop');
	top: 2px;
	left: 0;
}

#wrapper .main_ctnt .left_top .cantoche .recherchez input#search_gullia {
	float: left;
	width: 109px;
	height: 14px;
	display: block;
	margin: 0 0 0 0;
	padding: 0px 0 0 8px;
	border-bottom: 1px solid #00c2b3;
	border-top: 1px solid #666666;
	border-left: 0;
	border-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B1B3;
	line-height: 12px;
}

#wrapper .main_ctnt .left_top .cantoche .recherchez .btn_ok a {
	float: left;
	position: relative;
	cursor: pointer;
	width: 29px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/tele/login_ok.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/tele/login_ok.png', sizingMethod='crop');
}

#wrapper .right_col .mon_avatar {
	float: left;
	width: 233px;
	height: 56px;
	display: block;
	margin: 0;
	padding: 102px 0 0 101px;
	background: url(../images/bg_mon_avatar.png) top left no-repeat;
}


#wrapper .right_col .description_formulaire {
	float: left;
	width: 233px;
	height: 56px;
	display: block;
	margin: 0;
	padding: 31px 0 0 30px;
}

#wrapper .right_col .avatar_img {
	float: left;
	width: 233px;
	height: 100px;
	display: block;
	margin: 0;
	padding: 5px 0 10px 0;
}

#wrapper .right_col .avatar_img img {
	width: auto;
	height: 80px;
	display: block;
	margin: 0pt 11px;
	padding: 0
}

#wrapper .right_col .mon_avatar input {
	display: block;
	float: left;
	width: 75%;
	height: 21px;
	padding: 0 0 0 0;
	border: 1px solid #868788;
	border-bottom: 1px solid #a9d620;
	border-right: 1px solid #a9d620;
	position: relative;
}

/* footer */
.les_cinq_sens .first {
	float: left;
	padding-right: 6px;
}

.les_cinq_sens .second {
	float: left;
}

.les_cinq_sens a {
	position: relative;
}

#playerHD {
	position: relative;
}

/* ----------------------------- */
/* --- BONNETS --- */
/* ----------------------------- */

.bonnet {
	float: left;
	width: 973px;
	height: 26px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/tele/bg_bonnet.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/tele/bg_bonnet.png', sizingMethod='crop');
	overflow: hidden;
}

.breadcrumbs {
	float: left;
	width: 973px;
	height: 26px;
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 11px;
	font-weight: normal;
}

.breadcrumbs ul {
	float: left;
	width: 850px;
	height: auto;
	display: block;
	margin: 0;
	padding: 6px 0 0 15px;
	font-size: 11px;
	font-weight: normal;
}

.breadcrumbs li {
	float: left;
	width: auto;
	height: 20px;
	display: block;
	margin: 0;
	padding: 0 4px 0 0;
	list-style-type: none;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.breadcrumbs li a {
	float: left;
	width: auto;
	height: 20px;
	display: block;
	margin: 0;
	padding: 0 4px 0 0;
	list-style-type: none;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	position: relative
}

.breadcrumbs li.highlight a,
.breadcrumbs li.highlight a {
	color: #000000;
	text-decoration: underline;
}

.breadcrumbs li a:hover {
	text-decoration: none;
}


/*---------------- bonnet et chaussette etirables ---------------*/

#wrapper_full_stretch {
	position: relative;
	display: inline;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 0px;
	margin-left: 14px;
	width: 973px;
}

#wrapper_full_stretch .ctnt_stretch {
	background-color: #ffffff;
	width: 100%;
}

#wrapper_full_stretch .ctnt_stretch iframe {
	display: block;
	margin: 0 auto;
}

.bonnet_stretch {
	background: none!important;
	filter: none!important;
	display: block;
	height: 26px;
	margin: 0;
	padding: 0;
}

.bonnet_stretch .bonnet_left {
	float: left;
	width: 937px;
	height: 26px;
	padding-left: 18px;
	background: url(../images/bg_bonnet_stretch_left.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/bg_bonnet_stretch_left.png', sizingMethod='crop');
}

.bonnet_stretch .bonnet_right {
	float: right;
	width: 18px;
	height: 26px;
	background: url(../images/bg_bonnet_stretch_right.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/bg_bonnet_stretch_right.png', sizingMethod='crop');
}

.bonnet_stretch .breadcrumbs {
	width: auto!important;
}

.bonnet_stretch .breadcrumbs ul {
	padding-left: 0!important;
}

.bttm_wrapper_stretch {
	background: none!important;
	filter: none!important;
	position: relative;
	float: left;
	height: 26px;
}
	
.bttm_wrapper_stretch .bttm_wrapper_left {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 937px;
	height: 26px;
	padding-left: 18px;
	background: url(../images/bg_bttm_wrapper_stretch_left.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/bg_bttm_wrapper_stretch_left.png', sizingMethod='crop');
}

.bttm_wrapper_stretch .bttm_wrapper_right {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	width: 18px;
	height: 26px;
	background: url(../images/bg_bttm_wrapper_stretch_right.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/bg_bttm_wrapper_stretch_right.png', sizingMethod='crop');
}

.bttm_wrapper_stretch .breadcrumbs ul {
	padding-left: 0!important;
}

iframe {
	margin: 0;
	padding: 0;
}

/*------------ fin bonnet et chaussette etirables ---------------*/

.tanref {
	font: 400 10px Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 10px 0;
	margin: 0 auto 10px;
	clear: both;
	width: 958px;
	border-bottom: 1px solid #EAEBEC;
}

/*------------------------- page 404 ----------------------------*/

.divider_filet {
	float: left;
	width: 940px;
	height: 1px;
	display: block;
	margin: 0 0 0 13px;
	padding: 0;
	overflow: hidden;
	background-color: #eaebec;
}

#wrapper .main_ctnt .message_404 {
	position: relative;
	display: inline;
	float: left;
	width: 492px;
	height: 255px;	
	margin: 3px 0 0 59px;
	background: #FFFFFF url(/design/gulli/images/message_404.jpg);
}

#wrapper .main_ctnt .message_404 a {
	position: absolute;
	bottom: 3px;
	right: 27px;
	width: 212px;
	height: 21px;	
	text-indent: -9000px;
}

#wrapper .bttm_ctnt {
	background: #FFFFFF;
	display: block;
	float: left;
	height: auto;
	width: 940px;
	margin: -1px 0 0 0;
	padding: 0 0 0 13px;	
}

#wrapper .bttm_ctnt .divider_filet {
	margin: 0;
}

#wrapper .si_tu_recherches {
	float: left;
	width: 568px;
	height: auto;
	display: block;
	margin: 10px 0 0 0;
	padding: 2px 0 0 0;
	border: 0;
	position: relative;
}

#wrapper .si_tu_recherches label {
	float: left;
	width: 329px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000
}

#wrapper .si_tu_recherches .loupe_transp {
	position: absolute;
	width: 27px;
	height: 28px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(/design/gulli/images/loupe_transparente.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/loupe_transparente.png', sizingMethod='crop');
	top: 0px;
	left: 329px;
}

#wrapper .si_tu_recherches input#search_404 {
	float: left;
	width: 180px;
	height: 14px;
	display: inline;
	margin: 0 0 0 12px;;
	padding: 0px 0 0 8px;
	border-bottom: 1px solid #00c2b3;
	border-top: 1px solid #666666;
	border-left: 0;
	border-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B1B3;
	line-height: 12px;
}

#wrapper .si_tu_recherches .btn_ok a {
	float: left;
	position: relative;
	cursor: pointer;
	width: 29px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(/design/gulli/images/tele/login_ok.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/tele/login_ok.png', sizingMethod='crop');
}

.pink_tag,
.pink_tag:hover {
	color: #c700b5;
}

.red_tag,
.red_tag:hover {
	color: #d1145a;
}

.orange_tag,
.orange_tag:hover {
	color: #f6921e;
}

.green_tag,
.green_tag:hover{
	color: #00c2b3;
}

.blue_tag,
.blue_tag:hover {
	color: #29a9ff;
}


.gulli_propose_aussi,
.gulli_propose_aussi dl {
	float: left;
	width: 715px;
}

.gulli_propose_aussi strong {
	display: block;
	margin: 20px 0 12px;
	font-style: italic;
	font-size: 14px;
}

.gulli_propose_aussi dt {
	padding: 0 5px 0 0;
	line-height: 22px;
	font-weight: bold;
}

.gulli_propose_aussi dt span {
	float: left;
	display: block;
	padding: 0 5px 0 0;
	font-size: 22px;
}

.gulli_propose_aussi dd {
	margin: 0 0 10px;
}

.gulli_propose_aussi li {
	display: inline;	
}

#wrapper .bttm_ctnt .teasers {
	float: left;
	width: 940px;
	height: 68px;
	padding: 12px 0 10px 0;
	font-size: 14px;
	text-align: center;
}

#wrapper .bttm_ctnt .teasers li {
	position: relative;
	float: left;
	width: 467px;
	height: 68px;
	margin: 0;
	list-style: none;
}

#wrapper .bttm_ctnt .teasers li.left {
	margin: 0 6px 0 0;
}

#wrapper .bttm_ctnt .teasers li span {
	display: block;
	position: absolute;
	top: 59px;
	z-index: 5000;
	overflow: hidden;
}

#wrapper .bttm_ctnt .teasers li.left span {
	left: 0;
	width: 9px;
	height: 9px;
	background: url(/design/gulli/images/rounded_left.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/rounded_left.png', sizingMethod='crop');
}

#wrapper .bttm_ctnt .teasers li.right span {
	left: 458px;
	width: 9px;
	height: 9px;
	background: url(/design/gulli/images/rounded_right.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/gulli/images/rounded_right.png', sizingMethod='crop');
}
