@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000043;
	background-image: url(images/d_fond.jpg);
	background-repeat: repeat-x;
/*	width:1000px;
	margin-left:auto;
	margin-right:auto;*/
	margin:0px;
	padding:0px;
}

#main { background-image:url(images/fond.jpg); height:680px; background-repeat:no-repeat; width:1000px; margin: 0px auto; background-position:top}
#entete {float:left; margin-top:0;}
/*.colonne_g{float:left; width:97px; height:33px;}*/
#menu {float: left; height:33px; color:#FFFFFF; padding-left:95px; font-size:14px; font-weight: bold; margin-top:4px;}
#menu a{text-decoration:none;}
.bt_menu{float:left;}
a.vert {color:#139c23; cursor:pointer; display:block; float:left;}
a.vert:hover { color:#82ff1a;}
a.bleu {color:#2ab8cd; cursor:pointer; display:block; float:left;}
a.bleu:hover {color:#54ffff;}
a.rose {color:#b419cb; cursor:pointer; display:block; float:left;}
a.rose:hover{color:#fb4afd;}
a.jaune {color:#d8e41e; cursor:pointer; display:block; float:left;}
a.orange {color:#f18d18; cursor:pointer; display:block; float:left; }
a.blanc {color:#e3e3e3; cursor:pointer; display:block; float:left;}
a.blanc:hover {color:#ffffff;}
#container { float:left; width:800px; padding-left:97px;}
.rub {color:#FFFFFF; font-size:14px; margin-top:25px; margin-bottom:5px;}
.rub_int { float:left; color:#FFFFFF; font-size:14px; margin-top:25px; margin-bottom:5px; width:650px;}
.web { color: #7f139d; font-family:Verdana, Geneva, sans-serif;}
.graph { color: #1accda; font-family:Verdana, Geneva, sans-serif;}
.lettrine { font-variant:small-caps; font-size:15px; color:#e116ee; font-weight:bold; }
.lettrine_graph { font-variant:small-caps; font-size:15px; color:#1accda; font-weight:bold; }
.trait_h {float:left; height:1px; background-color:#9fa3a9; width:800px; opacity: .4; filter: alpha(opacity=40);}
.trait_g {float:left; height:1px; background-color:#550f76; width:800px;}
.div_vign {float: left; width:240px; margin-right:40px; margin-top:10px; margin-bottom:10px; height:125px;}
.div_vign2 {float: left; width:500px; margin-top:10px; margin-bottom:10px; height:125px;}
.div_img {float:left; width:240px; height:80px;}
.div_txt {float:left; width:240px; margin-top:10px; color:#FFFFFF; font-size:11px;}
.div_txt2 {float:left; width:500px; color:#FFFFFF; font-size:11px; text-align:justify;}
.titre_vign {font-size:12px; font-weight:bold; color:#959296;}

.div_vign a{
cursor:pointer;
display:block;
width:240px;
/*height:130px;*/
/*background-image: url(images/white.png);*/
text-decoration:none;
/*opacity: .8;*/}

.div_vign a IMG{border:0;}

.div_vign a:hover{
display:block;
width:240px;
/*height:130px;*/
/*background-image: url(images/white.png);*/
text-decoration:none;
/*opacity: 1;*/}

.div_vign a IMG{
 opacity: 1; filter: alpha(opacity=100);
}
.div_vign a:hover IMG{/*border: 1px solid #ffffff;*/opacity: .8; filter: alpha(opacity=80);
}

.div_profil {float: left; width:244px; height:210px; background-image:url(images/profil_cell1.jpg); background-repeat:no-repeat; margin-right:35px; margin-top:15px; margin-bottom:15px;}
.div_profil2 {float: left; width:244px; height:210px; background-image:url(images/profil_cell2.jpg); background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}

.div_profil3 {float: left; width:244px; height:210px; background-image:url(images/profil_cell1.jpg); background-repeat:no-repeat; margin-left:33px; margin-top:15px; margin-bottom:15px;}


.div_textprofil {float:left; margin-top:16px; margin-right:10px; margin-bottom:16px; margin-left:10px; font-size:12px; color:#FFFFFF;}

.div_infos {float: left; width:811px; height:210px; background-image:url(images/infos_cell.jpg); background-repeat:no-repeat; float:left; margin-right:38px; margin-top:15px; margin-bottom:15px;}

.div_textinfos {float:left; width:800px; margin-top:16px; margin-right:10px; margin-bottom:16px; margin-left:10px; font-size:12px; color:#FFFFFF; text-align:center}

#footer {
	float: left;
	background-repeat:no-repeat;
	width:898px;
	margin-top:30px;
	margin-bottom:15px;
	text-align:right;
	font-size:10px;
	color:#85859b;
	font-stretch: expanded;
}
#footer a {float: right; text-decoration:none; color:#0c0ebe;}
#rokbox-wrapper{margin-top:30px;}
