@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

p, li, ul, div, a, h1, h2, h3, h4, h5, h6, form, input, b, strong, hr, ol, u, em ,br{
	margin:0;
	padding:0;
}

.racine {
	margin:0 auto;
	width:980px;
}

.header {
	height:203px;
	background:transparent url("../images/bandeau.jpg") no-repeat left top;
}

.contenu {
	background:transparent url("../images/degrade.jpg") repeat-x left top;
	float:left;
	width:980px;
}

.contenu p {
	padding-left:100px;
}

.heure {
	float:left;
	color:#006BB6;
	font-weight:bold;
	padding-right:30px;
	width:85px;
}

.description {
	float:left;
	width:750px;
	padding-bottom:20px;
}

.description .titre {
	font-weight:bold;
	color:#f58232;
	text-decoration:none;
	font-size:16px;
}

.description .titreVideo {
	color:#71b1a7;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	float:left;
	padding-top:10px;
}

.description a {
	background:transparent url("../images/bouton.gif") no-repeat left top;
	padding:2px 4px 1px 6px;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	float:left;
	margin-top:2px;
}

ul span.titre {
	float:left;
	padding-top:4px;
	width:100%;
}

.footer {
	height:100px;
	width:980px;
	background:#FFF url("../images/footer.gif") no-repeat center top;
	float:left;
	margin-top:50px;
}

p.separation {
	clear:left;
	height:1px;
	margin:5px auto 15px;
	width:680px;
	border-top:1px solid #006bb6;
}

h1 {
	color:#006bb6;
	background:transparent url("../images/fleche.gif") no-repeat left top;
	padding:42px 0 45px 38px;
	font-size:28px;
}

h2 {
	color:#006BB6;
	font-size:21px;
	margin-bottom:13px;
	margin-left:100px;
}

h2.debatTitre {
	color:#006BB6;
	font-size:21px;
	margin-left:100px;
	margin-bottom:10px;;
}

ul {
	margin-left:0;
	margin-top:20px;
	padding:0;
	float:left;
	width:717px;
	border-top:1px solid #8ed0c4;
	list-style-image:url(../images/puce.gif);
}

ul li {
	clear:left;
	padding-top:5px;
	margin-left:20px;
}

ul li a {
	float:left;
}

a.retrait {
	margin-left:20px;	
	clear:left;
	_width:60px;
}

.debat {
	float:left;
	margin-left:160px;
	_margin-left:63px;
}

span#debatTetiere {
	padding-bottom:0;	
}

.photoEsam {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-20px;
	width:350px;	
}

.photoEsam img {
	border:1px solid #666;	
}

span.photo {
	float:left;
	padding:0 5px 15px 0;
}

span.photo img {
	border:1px solid #666;	
}
