body#main{
	background: #0e0e0e;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	color: #fff;
	font-size: 12px;
	font-family: Helvetica, Arial, Tahoma;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}


/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link, a:visited, a:hover{outline:none;}

h1{font-size:12px; text-transform:uppercase;font-weight:bold;padding-bottom:10px;}

p{font-size: 13px; line-height: 120%; color: #fff;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{font-family:Arial; font-size:11px; color:#f38128; text-decoration:underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#fff; text-decoration:underline;
}

/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	background: url(Gx/un_coup_dehors_com.gif) no-repeat right top;
	margin: 0 auto;
	text-align:left;
	width:950px;
	position:relative;
}

#haut{padding-top:150px;position:relative;}

.both{clear:both;}
.left{clear:left;}

/* PAGE ACCUEIL
--------------------------------------------------------------------------------------- */
#colDroite{width:260px;float:right;padding:50px 0 0 0;text-align:justify;}

.boiteVideo{width:322px;float:left;margin:0 20px 20px 0;}
.boiteVideo div.video{background-color:#0e0e0e;background-repeat:no-repeat;width:320px;height:262px;border:1px solid #fff;margin-bottom:10px;text-align:center;overflow:hidden;cursor:pointer;}
.boiteVideo div.video a, .boiteVideo div.video a:link, .boiteVideo div.video a:visited{color:#fff;text-decoration:none;}
.boiteVideo div.video span{font-size:90px;font-weight:bold;display:block;margin-top:80px;line-height:80%;}
.boiteVideo h2{font-size:18px;font-weight:normal;padding:2px 0;}
.boiteVideo h3{font-size:17px;font-weight:normal;padding:2px 0;}
.boiteVideo p{padding-top:3px;}

#boiteDon{position:absolute;;right:0;top:1070px;}

/* ICONES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#icone_rss{position:absolute;top:50px;right:20px;}
#icone_facebook{position:absolute;top:85px;right:15px;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#555; font-size:11px; height:50px; margin:250px 0 50px 0; width:950px;}
#piedPage a{color:#555; text-decoration:none;}
#piedPage a:hover{text-decoration:underline;}
#piedPage #copyrights{float:left; margin:0; text-align:left;}
#piedPage #copyrights a{font-weight:bold;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#555;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #555;}


/* Partager cette page (bookmarker) */
#socialBookmarker {float:right;}
#socialBookmarkerPrefix {float:left;cursor:default;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup {
	position:absolute;
	border:solid 1px;
	background-color:white;
	text-align:left;
	padding:4px;
	width:315px;
	display:none;
}
#bookmarkHoverPopup .bookmarkHoverPopupItems{
	float:left;
	width:150px;
	height:25px;
	margin-right:4px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a{
	line-height:25px;
	height:25px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{
	border:none;
	color:black;
	display:block;
	text-decoration: none;
	width:150px;
	padding-left:2px;
	border: 1px solid #fff;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{
	text-decoration: none;
	color:#333333;
	border: 1px solid #666;
	width:150px;
	height:25px;
	display:block;
	background-color:#eee;
	padding-left:2px;
}