body
{
	width: 960px;
	margin:auto;
	background-color:#CCCCCC;
	color:#3366CC;
}
button
{
	background-color: #3366CC;
	color:#CCCCCC;
}
p
{
	margin:10px;
	margin-top:5px;
}
td
{
vertical-align:top;
}
.form_haut
{
background-color: #3366CC;
color:#FFFFFF;
border: 1px solid #999999;
}
INPUT
{
background-color:#FFFFFF;
color:#3366CC;
border: 2px solid #999999;
}
textarea
{
background-color:#FFFFFF;
color:#3366CC;
border: 2px solid #999999;
}
div
{
margin-bottom:0px;
margin-top:0px;
}
h1
{
border:solid #CC3300 1px;
border-bottom:1px;
border-bottom-color:#CC0000;
border-bottom-style:dashed;
width:auto;
background-color:#CCCCCC;
margin-left:5px;
margin-right:5px;
margin-top:10px;
text-align:center;
color:#3366CC;
}
h2
{
border:solid #CC3300 1px;
text-align:center;
margin-top:5px;
margin-left:5px;
margin-right:5px;
width:auto;
background-color:#E6E4E5;
min-width:425px;
}
fieldset
{
font-weight:bold;
margin: 5px;
margin-bottom:15px;
color:#3366CC;
}
#inscription label
{
	display:block;
	float:left;
	
}
#inscription input
{
	display:block;
	margin-left:25%;

}
.video h2
{
border:solid #CC3300 1px;
text-align:center;
margin-top:5px;
width:auto;
background-color:#E6E4E5;
}
#header
{
width:auto;
background-repeat: no-repeat;
margin-bottom:0px;
padding-bottom:0px;
}
#menu_horizontal
{
	padding-top:0px;
	width:960px;
	margin-top:0px;
	margin-bottom:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:center;
	line-height: 20px;
}
.ici a
{
color:#3366FF;
}
.ici:hover a
{
color:#3366FF;
}
.ici
{
margin:10px;
}
a
{
color:#111111;
text-decoration:underline;
}
a:hover
{
color:#000000;
text-decoration:none;
}
#corps
{
	
	background-color:#FFFFFF;
	width:960px;
	min-height:500px;
	margin-bottom: 10px;
	border: 1px solid #666666;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:80%;
	float:left;
 }
#pied_de_page
{
	width: 960px;
	min-height:80px;;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	margin:auto;
	text-align:center;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:80%;
	clear:both;
}
.pub_video
{
margin-left:20px;
margin-top:40px;
margin-bottom:30px;
text-align:center;
}
.video
{
border: 0px solid #666666;
margin:auto;
margin-bottom:15px;
vertical-align:top;
}
.admin_video
{
	border: 1px solid #000000;
	border-collapse:collapse;
	margin:auto;
	min-width:50px;
	text-align:center;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.admin_video_t
{
min-width:500px;
border-collapse:collapse;
margin:auto;
}
.auteur_commentaire
{
font-size:0.8em;
text-decoration:underline;
}
.index
{ 
text-align:center; 
}
.part_droite
{
float:right;
padding:5px;
margin:5px;
width:455px;
}
.part_gauche
{
float:left;
padding:5px;
margin:5px;
width:455px;

}
.image_centre
{
display:block;
margin:auto;
}
.message_erreur
{
border:solid 1px #000000;
background:#FF0000;
color:#000000;
padding:4px;
text-align:center;
min-width:300px;
max-width:600px;
width:500px;
margin:auto;
margin:10px;
font-weight:bold;

}
.message_OK
{
border:solid 1px #000000;
background:#33FF33;
color:#000000;
padding:4px;
text-align:center;
min-width:300px;
max-width:600px;
width:500px;
margin:auto;
margin:10px;
}
#result
{
text-align:center;
margin:auto;
margin-left:20px;
margin-right:20px;
margin-top:250px;
border:1px solid black;
background-color:white;
font-size:80%;
}

#result .message_OK, .message_erreur
{
text-align:center;
max-width:600px;
margin:auto;
margin-top:20px;

}
.message_erreur_2
{
border:solid 1px #000000;
background:#FF0000;
color:#000000;
padding:4px;
text-align:center;
min-width:300px;
max-width:400px;
width:400px;
margin:auto;
margin:10px;
font-weight:bold;

}
.message_OK_2
{
border:solid 1px #000000;
background:#33FF33;
color:#000000;
padding:4px;
text-align:center;
min-width:300px;
max-width:400px;
width:400px;
margin:auto;
margin:10px;
}