body { font-family:Verdana,"DejaVu Sans",Arial,Helvetica,sans-serif; font-size:10pt; background-color: #303048;
color:white; font-family:sans-serif;
background-repeat: no-repeat;
background-position: center right;
 }
    td { font-size:10pt; }
a { color:#BFC9F5 /* #B4BFED */; text-decoration: none; }
a:visited { color:#A2AAD1 /*#939BBF*/; text-decoration: none; }
a:hover { color:white; text-decoration: underline; text-shadow: 0 0 1em white,0 0 1em white; }
h1 { text-shadow: 0 0 1em white; }

div#retour { float: right; margin-right:10px; font-size: 0.9em; }
div#video { text-align:left; float: left; margin-right: 15px; }
div#comment { text-align: left; }
h1#videotitle { font-size: 1.5em;}

div#comment ul {
list-style-position: inside;
margin:0; padding:0; 
}

div#ie6warning
{
background: red;
color: yellow;
font-weight: bold;
padding: 5px;
border: 3px solid yellow;
display: block;
}

div#imagecopyright 
{
position:fixed; 
bottom:3px; 
right:4px; 
font-size:7pt;
}

div#sebsauvagenet
{
position:fixed; 
bottom:3px; 
left:4px; 
}

/* Fond de page plein écran inspiré de http://css-tricks.com/perfect-full-page-background-image/ */

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1280px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	bottom: -70px;
	right: 0;
}

@media screen and (max-width: 1280px){
	img.bg {
		right: 50%;
		margin-right: -640px; }
}

div#content { position: relative; }

body {
	margin-top: 0;
	padding: 0 0 0 0;
}


