body{/*background-color: #363331;*/
background-color: #000000;
margin: 0px;
padding: 0px;
font-family: arial; color: #ffffff; font-size: 11pt;
/*background-image: url("../images/photos/ariane-roustan-2.png");*/
background-attachment: fixed;
background-repeat: repeat-y;
background-position: 50% 0px;
font-size: 9pt;}

a:link {text-decoration: none; color: #127bd5; }
a:visited {text-decoration: none; color: #127bd5; }
a:hover { text-decoration: none; color: #ddcd19; }

input,textarea{border: 1px solid #ddcd19;display: block;
background-color: #363331;
color: #ffffff;
width: 320px;
padding: 3px;
font-family: arial; font-size: 9pt;
margin-bottom: 10px;
filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;}
textarea{height: 100px; overflow: auto;}
label{background-color: #000000;}

p{margin: 0px; margin-top: 10px;}
img{border: 0px;}
fieldset{border: 0px; margin: 0px; padding: 0px; float: left;}
h1,h2,h3,h4,h5,h6{margin-top: 10px;}
h3{color: #ddcd19; font-size: 18pt; padding-bottom: 0px; margin-bottom:0px; font-weight: normal;}
h4{color: #ffffff; font-size: 17pt; padding-bottom: 0px; margin-bottom:0px;}
h5{font-size: 13pt; padding-bottom: 0px; margin-bottom:0px;}

ul{margin:0px;padding: 0px;}
li{list-style: none; margin:0px;}
button{cursor: pointer;}

div#baspage{
filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
background: #363331;
border-top: 1px solid #ddcd19; 
height: 25px; 
width: 100%; 
top: 97%;position: fixed;}

div#baspage span.liens{font-weight: bold;
float: right;
margin-right: 17px;}

div#baspage2{position: absolute;
filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
background: #363331;
margin-top: -100px;
top: 100%;
height: 100px; width: 100%;}

div#general{width: 100%; padding-bottom: 0px; position: absolute;}

div#entete{margin-left: auto;
margin-right: auto;
height: 72px;
width: 982px;
border-bottom: 1px solid #ddcd19;
margin-bottom: 0px;}

div#entete div#fond-entete{
filter:alpha(opacity=45);
	-moz-opacity:0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
background: #363331;
width: 100%;
height: 100%;}

#contenu{margin-left: auto;
margin-right: auto;
width: 970px; 
margin-bottom: 20px;
padding: 4px;}

div.bloccontenu{color: #717171;}
div.bloccontenu p,ul{margin: 0px; padding: 4px;}

div.fond-bloccontenu-blanc{
filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
background: #ffffff;
width: 100%;
height: 100%;}

div.fond-bloccontenu-noir{
filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
background: #363331;
width: 100%;
height: 100%;}

.bas-bloccontenu{background-image:  url("../images/design/titre-video-bas.png");
width: 511px;
height: 8px;}

.petitedate{color: #f5ae59; font-size: 7pt; font-weight: normal;}
.verylasttweet{color: #6cb701; font-size: 12pt; font-weight: bold;}

ul.dernieresvideos{padding: 12px;}
ul.dernieresvideos li{height: 46px; 
margin-bottom:3px;
font-size: 9pt;
border-bottom: 1px solid #ddcd19;
filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}
	
ul.dernieresvideos li a{
width:auto !important;
width:100%;
padding:14px;
color:#127bd5;
display:block;}

ul.dernieresvideos li:hover{background: none;
filter:alpha(opacity=100);
	-moz-opacity:1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
}

ul.dernieresvideos li img{margin-right: 4px; float: left; border: 2px solid #ffffff;}

.gallerie{text-align: center; padding: 20px;}
.gallerie a{padding: 20px;}
.gallerie a img{margin-bottom: 40px;
border: 3px solid #ffffff;
filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}

.descriptionvideolarge{color: #ffffff;
padding: 1px;
line-height: 20pt;
font-size: 12pt; 
font-weight: bold;
background-color: #6cb701;}

.videoplayerlarge{width: 795px; margin-left: auto; margin-right: auto;}

.section{background-position: 0px 10px;
background-repeat: no-repeat;
padding: 0px;padding-top: 10px;}

/*La couleur de fond des textes span*/
.bgtxt{background-color: #000000; padding: 0px; line-height: 18px;}

/*Erreurs et confirmations*/
ul.erreurs li{padding: 3px; margin: 3px;}
ul.erreurs li span{background-color: red;}
.succes{background-color: green; padding: 3px; position: absolute;float: left;}

/*Les listes jolie*/
ul.liste li{padding: 0px; list-style-type: circle; margin-left: 20px;}
ul.liste li span{background-color: #000000; line-height: 20px;}


div.blocslargeur{float: left;margin: 10px; margin-left: 17px;}

/*Les styles de couleur*/
.c1{color: #f5ae59;}/*orange*/
.c2{color: #6cb701;}/*vert*/
.c3{color: #127bd5;}/*bleu*/
.c4{color: #d30c5c;}/*rose*/
.c5{color: #ddcd19;}/*jaune*/