html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
html{
	min-height:100%;
	height:100%;
}

body{
	-moz-border-outline:none;
	font-size: 62.5%;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "MS Trebuchet", sans-serif;
	background:transparent url('http://coco.1h2plus.com/images/bg_repeat.jpg') top center repeat-x;
	height:100%;
}

a, a:link, a:visited, a:active, a:hover{
	color:#004b72;
	text-decoration:none;
}
a:hover{
	color:#FCDC00;
}
a.active{
	color:#e60980;
}
#page{
	position:relative;
	width:100%;
	margin:0 auto;
	height:100%;
	background:transparent url('http://coco.1h2plus.com/images/bg.jpg') top center no-repeat;
}
#goodies #page{
	height:auto;
}
#contents{
	width:974px;
	margin:0 auto;
	position:relative;
	padding-top:304px;
}
#concours #contents{
	padding-top:431px;
}
#videoplayer_holder{
	margin-left:300px;
}
#tt, #stt, #stt2, #badge, #dota1, #dota2{
	position:absolute;
	text-indent:-9999px;
	
}

#tv #tt{
	background:url('http://coco.1h2plus.com/images/tv/tt.png') top left no-repeat;
	width:449px;
	height:163px;
	left:360px;
	top:0px;
}
#tv #stt{
	top:230px;
	left:368px;
	background:transparent url('http://coco.1h2plus.com/images/tv/stt.png') top left no-repeat;
	width:488px;
	height:64px;
}
#tv #badge{
	background:url('http://coco.1h2plus.com/images/badge.gif') top left no-repeat;
	width:139px;
	height:91px;
	right:20px;
	top:80px;
	
}

#concours #tt{
	background:url('http://coco.1h2plus.com/images/concours/tt.png') top left no-repeat;
	width:654px;
	height:108px;
	left:320px;
	top:0px;
}
#concours #stt{
	background:transparent url('http://coco.1h2plus.com/images/concours/stt1.png') top left no-repeat;
	width:483px;
	height:76px;
	left:370px;
	top:108px;
}
#concours #stt2{
	background:transparent url('http://coco.1h2plus.com/images/concours/stt2.png') top left no-repeat;
	width:353px;
	height:142px;
	left:370px;
	top:219px;
	
}
#concours #dota1{
	background:transparent url('http://coco.1h2plus.com/images/concours/dota1.jpg') top left no-repeat;
	width:129px;
	height:247px;
	right:119px;
	top:184px;
}
#concours #dota2{
	background:transparent url('http://coco.1h2plus.com/images/concours/dota2.jpg') top left no-repeat;
	width:119px;
	height:323px;
	right:0px;
	top:108px;
}
#questionnaire_wrapper{
	margin-left:371px;
}
#question{
	background:transparent url('http://coco.1h2plus.com/images/concours/question.png') top left no-repeat;
	width:602px;
	height:33px;
	right:0px;
	top:108px;
	text-indent:-9999px;
}
#reponses{
	margin-top:14px;
	margin-left:5px;
}
.reponse{
	margin-right:10px;
}
#reponses li{
	color:#003e65;
	font-size:18px;
	font-weight:bold;
}
#instructions{
	font-weight:bold;
	color:#c3051a;
	font-size:14px;
	margin-top:28px;
}

#goodies #tt{
	background:url('http://coco.1h2plus.com/images/goodies/tt.png') top left no-repeat;
	width:537px;
	height:163px;
	left:360px;
	top:0px;
}
#goodies #stt{
	top:249px;
	left:276px;
	background:transparent url('http://coco.1h2plus.com/images/goodies/stt.jpg') center bottom no-repeat;
	width:632px;
	height:64px;
}
#goodies #badge{
	background:url('http://coco.1h2plus.com/images/badge.gif') top left no-repeat;
	width:139px;
	height:91px;
	right:0;
	top:0;
	
}

#cocographie_holder{
	margin-left:300px;
}

#goodies_contents{
	margin-left:312px;
	margin-top:20px;
}
.desc1{
	width:681px;
	height:14px;
	background:transparent url('http://coco.1h2plus.com/images/goodies/desc1.png') top left  no-repeat;
	text-indent:-9999px;
}
.desc2{
	width:681px;
	height:14px;
	background:transparent url('http://coco.1h2plus.com/images/goodies/desc2.png') top left  no-repeat;
	text-indent:-9999px;
}


.avatarmsn{
	width:350px;
	float:left;
}

.avatarmsn .dlbutton p{
	background: transparent url('http://coco.1h2plus.com/images/goodies/avatar_dl.png')  top left no-repeat;
	width:310px;
	height:38px;
	text-indent:-9999px;
	
}
.ringtones{
	width:288px;
	float:left;
}
.ringtone{
	width:144px;
	height:37px;
	text-indent:-9999px;
	display:block;
	float:left;
}

#ringtone_1{
	background:transparent url('http://coco.1h2plus.com/images/goodies/allococo1.png') top left  no-repeat;
}
#ringtone_2{
	background:transparent url('http://coco.1h2plus.com/images/goodies/allogad.png') top left  no-repeat;
}
#ringtone_3{
	background:transparent url('http://coco.1h2plus.com/images/goodies/allococo2.png') top left  no-repeat;
}
#ringtone_4{
	background:transparent url('http://coco.1h2plus.com/images/goodies/allopapa.png') top left  no-repeat;
}
#ringtone_5{
	background:transparent url('http://coco.1h2plus.com/images/goodies/allococo3.png') top left  no-repeat;
}
.rthandbook{
	float:left;
	margin-left:7px;
	width:137px;
	font-weight:bold;
	color:#0096D6;
}

.size800, .size1024, .size1280{
	width:154px;
	height:34px;
	text-indent:-9999px;
	display:block;
}

.sizepc, .sizemac{
	width:171px;
	height:34px;
	text-indent:-9999px;
	display:block;
}
.sizepc{
	background:transparent url('http://coco.1h2plus.com/images/goodies/dl_pc.png') top left  no-repeat;	
}
.sizemac{
	background:transparent url('http://coco.1h2plus.com/images/goodies/dl_mac.png') top left  no-repeat;	
}

.size800{
	background:transparent url('http://coco.1h2plus.com/images/goodies/800.png') top left  no-repeat;	
}
.size1024{
	background:transparent url('http://coco.1h2plus.com/images/goodies/1024.png') top left  no-repeat;	
}
.size1280{
	background:transparent url('http://coco.1h2plus.com/images/goodies/1280.png') top left  no-repeat;	
}
#inscription label{
	width:128px;
	line-height:28px;
	color:#003e65;
	font-size:12px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
}
#inscription input,#inscription textarea{
	color:#c93233;
	font-size:12px;
	font-family:"Helvetica Neue", helvetica, arial,verdana,sans;
}
#inscription .input_text{
	width:447px;
	height:24px;
	padding:8px 4px 0px 4px;
	margin:0;
	border:none;
	background:transparent url('http://coco.1h2plus.com/images/concours/input.jpg') center center no-repeat;
}
#inscription .input_textarea{
	padding:8px 4px 3px 4px;
	width:447px;
	height:58px;
	border:none;
	background:transparent url('http://coco.1h2plus.com/images/concours/txtarea.jpg') center center no-repeat;
	
}
#inscription #parentalbox, #inscription #canaloptin{
	overflow:auto;
	margin-top:12px;
}
#inscription label.info {
	font-size:10px;
	line-height:12px;
}
#inscription label.descr{
	width:auto;
	display:inline;
	float:left;
	line-height:21px;
}
#inscription #parentalbox input,#inscription #canaloptin input{
	float:left;
}
#inscription #validation input{
	float:right;
}
#concours label.error{
	display:none;
	width:100%;
	color:#c93233;
	font-weight:bold;
	text-align:left;
	margin-left:128px;
	margin-bottom:0;
	line-height:12px;
}
.message{
	font-size:24px;
	color:#c93233;
}

#reponses label {
	font-weight:bold;
}


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

.row1{
	margin-bottom:10px;
}
.row2{
	width:700px;
}

.fe{
	float:left;
	width:174px;
}
.handbook{
	position:absolute;
	color:#33a9dd;
	left:0;
	width:310px;
	font-weight:bold;
	font-size:11px;
	margin-top:20px;
}
.handbook strong{
	font-weight:bold;
	color:#c3051a;
}

.fe p{
	font-weight:bold;
	color:#33a9dd;
	margin-top:30px;
	margin-left:50px;
}