/************************************** CSS MSN Awards - Hook Network**************************************//* réécriture template MSN */body {	background: #8f005f url(../images/bg.gif) repeat-x}#wrapper {	background: none}.region9 {	min-width: 970px;	width: 970px;}#head {	border: none;	background-color: #222}#brand {	background: url(../images/bg_top.jpg) no-repeat}#page {	background-color: black;	border: none}#foot {	background-color: black;	border-top: solid 1px #424242}#foot a {	color: #ff3193}#foot .msnfoot1 {	padding: 5px 10px}#foot .msnfoot1 .copyright {	color: white;	background-image: url(../images/msLogo.gif)}/* css spécifiques MSN Awards */.bann {	padding-left: 7px}.colGauche {	float: left;	width: 152px;	padding-top: 35px}.colGauche .countdown {	background: url(../images/bg_countdown.gif) no-repeat;	padding: 2px 0 0 60px;	height: 73px;	font: 13px Verdana, Arial, Helvetica, sans-serif;	color: #fdb70f}.colGauche .countdown strong {	font-size: 18px;	display: block}.colGauche .inscrits {	background: url(../images/gauche_bgInscrits.jpg) no-repeat;	height: 65px;	width: 118px;	margin: 18px 0 0 16px;}.colGauche .inscrits .in {	text-align: center;	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: white;	line-height: 10px;	padding-top: 12px}.colGauche .inscrits strong {	font-size: 12px}.colGauche .groupes {	margin: 12px 7px 0 7px;	background: url(../images/gauche_groupesTop.jpg) no-repeat;	padding-top: 55px;	width: 136px;	color: #ccc;	font: 9px Verdana, Arial, Helvetica, sans-serif}.colGauche .fans {	background: url(../images/gauche_fansTop.jpg) no-repeat;	padding-top: 25px;	margin-top: 0;}.colGauche .groupes ul, .colGauche .groupes li {	margin: 0;	padding: 0;	list-style: none}.colGauche .groupes ul {	border-style: solid;	border-width: 0 2px;	border-left-color: #680d58;	border-right-color: #8f2358;	padding-top: 15px}.colGauche .groupes li {	clear: both;}.colGauche .fans li {	padding: 5px;	height: auto}.colGauche .groupes li img {	float: left;	margin: 0 4px 10px 2px;}.colGauche .groupes li strong {	color: white}.colGauche .fans li strong {	display: block;	margin-top: -3px}.colGauche .fans li.fille strong {	color: #fb3d97}.colGauche .fans li.gars strong {	color: #3dccfb}.colGauche .fans li em {	font-style: normal;	color: white}.colGauche .fans li h1 {	font-weight: normal;	line-height: normal;	color: #ffc53c}.colGauche .groupes li a {	font: 10px Arial, Helvetica, sans-serif;	text-decoration: underline;	color: white;	display: block;	padding-bottom: 10px}.colGauche .groupes li a.serie {	text-decoration: none;	color: white;	display: inline}.colGauche .groupes li a:hover, .colGauche .groupes li a:hover strong {	color: #b99422}.colGauche .fans li a {	padding-bottom: 0}.colGauche .fans li.fille a, .colGauche .fans li.gars a {	font-style: italic}.colGauche .fans li a.serie {	text-decoration: none;	color: #ffc53c;	display: inline;	font-style: normal}.colGauche .bas {	background: url(../images/gauche_groupesBottom.jpg) no-repeat;	width: 136px;	height: 31px;	margin: 0 7px;}.colCentre {	float: left;	width: 502px;}.colCentre .accroche {	margin: 0;	width: 493px;	background: url(../images/centre_titre.gif) no-repeat;	padding: 67px 0 10px 0;	text-align: center;	font: 11px Verdana, Arial, Helvetica, sans-serif;	line-height: 17px;	color: white}.colCentre .news {	background: url(../images/centre_bgRss.gif) repeat-y;	margin-top: 5px;	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: white}.colCentre .news .in {	background: url(../images/centre_rss.jpg) no-repeat;	padding: 40px 0 0 20px}.colCentre .bloc {	float: left;	width: 210px;	margin: 0 15px 20px 0}.colCentre .bloc img.picto {	float: left;	margin: 0 5px 5px 0}.colCentre .bloc strong {	display: block;	padding: 3px 0}.colCentre .bloc a {	clear: left;	display: block;	margin-left: 5px;	color: white;	text-decoration: underline}.colCentre .bloc a:hover {	color: #b99422}.colCentre .bloc a.inline {	clear: none;	margin: 0;	text-decoration: none}.colCentre .rss {	font-size: 12px;	color: #8b056c;	margin-right: 50px}.colCentre .rss div {	margin-top: 5px}.colCentre .rss a {	display: block;	color: white;	border-bottom: solid 1px black;	margin-bottom: 2px;	text-decoration: none}.colCentre .rss a:hover {	border-bottom-color: white;}.colCentre .rss u {	float: right;	color: white;	text-decoration: none}.colCentre .error {	font-size: 12px;	font-weight: bold;	color: #bf6c00;	text-align: center;}.colCentre .error a {	color: #bf6c00;	text-decoration: underline}.colDroite {	float: left;	width: 302px;	color: white}.colDroite a.banner {	display: block;	margin: 10px 0;	text-align: center}.colDroite .pub {	padding-top: 18px;	background:url(../images/pub.gif) no-repeat}.colDroite .shop {	background:url(../images/shop.gif) no-repeat;	padding-top: 34px;	font: 9px Verdana, Arial, Helvetica, sans-serif}.colDroite .shop .in {	background:url(../images/droite_bgBas.gif) no-repeat left bottom;	padding-bottom: 10px}.colDroite .shop .dvd {	width: 149px;	text-align: center;	float: left;	padding-top: 5px}.colDroite .shop .dvd a {	margin: 0}.colDroite .shop a img {	margin: 6px 0;	border: solid 1px #c0005f}.colDroite .videoTitre { width: 299px; height: 65px; margin-top: 3px; background: url(../images/droite_videoTitre2.jpg); font: 12px Verdana, Arial, Helvetica, sans-serif }.colDroite .videoTitre .in { padding: 12px 0 0 15px; font-weight: bold }.colDroite .videoTitre strong { font-size: 14px }.colDroite .videoTitre em { font-size: 10px; font-style: normal; line-height: 12px; display: block }.colDroite .videoTitre a {	text-decoration: underline;	color: #ffc53c;	font-weight: normal}	.colDroite .video {	border: solid 1px #8c4880;	width: 297px;	margin: -2px 0 15px 0}.colDroite .tellAFriend {	background: url(../images/droite_bgtellfriend4.gif) no-repeat;	height: 66px}.colDroite .tellAFriend input {	margin: 0;	padding: 0;	border: 0;	position: absolute}.colDroite .tellAFriend input.email {	background: url(../images/droite_bgInput.gif) no-repeat scroll 100% 0pt;	width: 165px;	height: 17px;	margin: 41px 0 0 51px}.colDroite .tellAFriend input.valid {	margin: 38px 0 0 225px}.colDroite .tellAFriend .bulle {	font: 11px Arial, Helvetica, sans-serif;	color: black;	background: url(../images/bulle_bg.png) no-repeat;	width: 265px;	height: 41px;	position: absolute;	margin: 60px 0 0 20px ;	display: none}.colDroite .tellAFriend .bulle span {	display: block;	padding: 10px 7px 0 7px}.colDroite .error {	font-size: 12px;	font-weight: bold;	color: #bf6c00;	text-align: center;	padding: 5px}.zero {	clear: both}/* page groupe centre - début */.colCentre .groupes {	margin: 0;	width: 493px;	height: 280px;	background: no-repeat}.colCentre .groupes .in {	padding: 150px 170px 0 17px;	color: white;	font: 11px Arial, Helvetica, sans-serif}.colCentre .vingtQuatre {	background-image: url(../images/groupe_24.jpg)}.colCentre .desperate {	background-image: url(../images/groupe_desperate.jpg)}.colCentre .greys {	background-image: url(../images/groupe_greys.jpg)}.colCentre .hereos {	background-image: url(../images/groupe_hereos.jpg)}.colCentre .lisa {	background-image: url(../images/groupe_lisa.jpg)}.colCentre .lost {	background-image: url(../images/groupe_lost.jpg)}.colCentre .niptuck {	background-image: url(../images/groupe_niptuck.jpg)}.colCentre .prisonBreak {	background-image: url(../images/groupe_prisonBreak.jpg)}.colCentre .scott {	background-image: url(../images/groupe_scott.jpg)}.colCentre .veronica {	background-image: url(../images/groupe_veronica.jpg)}.colCentre .nomine {	position: absolute;	margin: 35px 0 0 325px;	width: 159px;	z-index: 10}.colCentre .inDeux {	position: absolute;	margin: 237px 0 0 17px;	width: 458px;	z-index: 9;	color: white}.colCentre .inDeux a {	color: #ff3f9a}.colCentre .inDeux img {	margin: 5px 0}.colCentre .inDeux .inscription {	background: url(../images/centre_pkoiSinscrire.gif) no-repeat;	padding-top: 17px;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold}.colCentre .inDeux .inscription a {	color: #ffc53c}.colCentre .inDeux .inscription a.reglement {	font-size: 10px;	font-weight: normal;	text-decoration: underline}img { 	behavior: url(Scripts/iepngfix.htc);}.colCentre .nomine ul {	list-style: none;	margin: -3px 4px 0 4px;	background-color: #4c0122;	padding: 0}.colCentre .nomine li {	list-style: none;	margin: 0 2px 1px 2px;	border: solid 1px #870947;	background-color: #4b0224;	text-align: center;	color: white;	font: 11px Arial, Helvetica, sans-serif;	padding: 1px}.colCentre .nomine li h2 {	color: #f1087a;	font-weight: normal}.colCentre .nomine a {	display: block;	margin: -1px 4px 0 4px}.colCentre .fans {	background: url(../images/centre_bgFans.gif) no-repeat;	margin-top: 10px;	width: 493px;	height: 437px}.colCentre .gagnants {	background: url(../images/centre_bgGagnants.gif) no-repeat;}.colCentre .fansInscrits {	background: url(../images/centre_bgFansInscrits.gif) no-repeat;}.colCentre .fans .in {	padding: 48px 0 0 16px}.colCentre .fans ul {	list-style: none;	padding: 0;	margin: 0}.colCentre .fans ul li {	float: left;	width: 220px;	margin: 0 10px 10px 0;	font: 11px Arial, Helvetica, sans-serif;	color: white;	line-height: 12px}.colCentre .fans li h3 {	display: inline;	line-height: normal;	padding: 0;	margin: 0;	color: white}.colCentre .fans li em {	display: block;	font-style: normal}.colCentre .fans li a, .colCentre .fans li .spacer {	display: block;	width: 170px;	overflow: hidden;	color: #ffc53c}.colCentre .fans li img {	float: left;	margin: 3px 10px 0 0;	width: 40px;	height: 40px}.colCentre .fans .fille {	color: #fb3d97}.colCentre .fans .gars {	color: #3dccfb}.colCentre .fans .paging {	display: block;	text-align: right;	clear: both;	padding: 5px 15px 0 0}.colCentre .fans .paging a {	color: white}/* page groupe centre - fin *//* page groupe droite - début */.colDroite .tellAFriend2 {	background: url(../images/droite_bgtellfriend2.gif) no-repeat;	height: 180px}.colDroite .tafVideo {	background: url(../images/droite_bgtellfriend3.gif) no-repeat}.colDroite .tellAFriend2 .in {	padding: 40px 0 0 51px	}.colDroite .tellAFriend2 input.email {	background: url(../images/droite_bgInput.gif) no-repeat scroll 100% 0pt;	width: 165px;	height: 17px;	float: left;	margin-top: 4px;	clear: left}.colDroite .tellAFriend2 input {	margin: 0;	padding: 0;	border: 0;}.colDroite .tellAFriend2 input.valid {	margin-left: 15px}.colDroite .gagnant {	background: url(../images/droite_bgGagnant.gif) no-repeat;	height: 95px;	margin-top: 15px}.colDroite .gagnant .in {	padding: 27px 0 0 10px;	font: 11 Arial, Helvetica, sans-serif}.colDroite .gagnant img {	float: left;	margin: 3px 8px 10px 0;	width: 40px;	height: 40px}.colDroite .gagnant strong {	display: block;	line-height: normal;	padding: 0;	margin: 0;	color: white}.colDroite .gagnant a {	display: block;	color: white;	font-style: italic;	}.colDroite .gagnant a.groupe {	display: inline;	color: #ffc53c;	font-style: normal;	text-decoration: underline}.colDroite .gagnant a.reglement {	text-align: right;	margin: 10px 10px 0 0;	text-decoration: underline}.colDroite .gagnant .fille {	color: #fb3d97}.colDroite .gagnant .gars {	color: #3dccfb}/* page groupe droite - fin *//* page inscription centre - début */.colCentre .formInscription {	margin-top: 10px;	background: url(../images/centre_bgInscription.gif) no-repeat;	width: 493px;	height: 448px}.colCentre .formInscription .in {	padding: 47px 0 0 16px}.colCentre .formInscription table {	border: none;	font: 12px Arial, Helvetica, sans-serif;	color: white;	font-weight: bold;	width: 90%}.colCentre .formInscription em {	display: block;	font-style: normal;	font-size: 10px}.colCentre .formInscription input {	margin: 2px 0;	padding: 0;	border: 0;	width: 165px;	height: 14px;	border: solid #7f7f7f;	border-width: 1px 0 0 1px;	font-weight: normal}.colCentre .formInscription input.radio {	width: auto; 	border: none;	margin-top: 2px}.colCentre .formInscription label {	margin: 2px 5px 2px 0}.colCentre .formInscription input.spaces {	width: 100px;	height: 14px;	font-size: 11px;	margin-bottom: -1px}.colCentre .formInscription input.submit {	width: auto;	height: auto;	float: left;	border: none;	margin: 5px}.colCentre .formInscription a {	color: #ffc53c;	text-decoration: underline;	line-height: 15px}.colCentre .formInscription td.avatar a {	display: block;	float: left;	border: solid 1px black;	margin-right: 3px;	height: 40px}.colCentre .formInscription td.avatar a.select {	border-color: #ffc53c}/* page inscription centre - fin *//* page vidéo centre - début */.colCentre .video {	width: 493px;	background: url(../images/centre_videoTitre.jpg) no-repeat;	padding-top: 50px}.colCentre .simple {	background: url(../images/centre_videoTitre2.jpg) no-repeat}.colCentre .video .in {	border-left: solid 1px #760c63;	border-right: solid 1px #934987}.colCentre .video h2 {	padding-left: 34px;	font: 15px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffc10a}.colCentre .video .player {	padding: 5px 0 0 32px;	background: url(../images/centre_bgVideo.jpg) no-repeat}.colCentre .video a {	display: block;	text-align: right;	padding: 1px 31px 10px 0}/* page vidéo centre - fin */.asterisque {	color: white;	padding-top: 3px}form {    margin: 0;    padding: 0}