
/*#############*/
/*----------------GENERAL*/
/*#############*/
body {
	margin : 0;
	padding : 0;
	font-family : arial, Lucida Console, monospace;
	color:#000000;
	font-size : 12px;
	line-height: 17px ;
	text-align : center;
	background : #000000;
	background-image : url(fond.png);
   background-attachment:fixed;
}

img { border : none; }

a { 
	color : #2e3192;
	text-decoration : underline;
	background : transparent;
   font-weight:300;   
}
a:hover { 
	color : #FF0000;
	text-decoration : underline;
	background : transparent; 
}

h1 {
   font-size : 22px;
   color: #080a4e;
   font-weight: 900;
}

hr {
	clear: both;
	visibility: hidden;
	margin-bottom : 0px;
   height: 0px;
}

.page {
	width : 990px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	background : #FFFFFF;
   background-image : url(header.png);
   background-repeat:no-repeat;
   background-position:0% 0%;
   
	border : 1px #A7A7A7 solid;
}

.pub {
   position: absolute;
   margin-left: 850px;
   margin-top: 450px;
}

.important {
	font-weight : 900;
}

/*#############*/
/*----------------------TETE*/
/*#############*/
.tete {
	width : 100%;
	text-align : center;

	border : 0px red solid;
}

/*#############*/
/*----------------------NAVIGATION*/
/*#############*/
.navigation {
   width: 800px;
   text-align: left;
   font-weight : 300;
   margin-left: 30px;
   
   border : 0px solid red;
}

.lien-menu {
   float: left;
}

.sous-menu {
   width: 793px;
   margin-top: -4px;
   margin-left: 30px;
   padding: 5px;
   text-align: left;
   font-size : 13px;
   border : 2px solid #262984;
}

/*#############*/
/*----------------------GALERIE*/
/*#############*/

.galerie {
   width: 820px;
   margin-top: 4px;
   margin-left: 24px;
	text-align : left;
   color: #080a4e;
   font-weight: 900;
   font-size : 12px;
   
   border : 0px solid green;
}

.cadre-photo {
   float: left;
   margin-right: 8px;
   margin-left: 7px;
   margin-bottom: 5px;
   padding: 2px;
   width: 141px;
   height: 141px;
   border: 2px solid #080a4e;
}
.cadre-texte {
   float: left;
   margin-right: 0px;
   margin-left: 7px;
   margin-bottom: 10px;
   padding: 4px;
   width: 800px;
   border: 0px solid green;
}

/*#############*/
/*----------------------ANNUAIRE*/
/*#############*/

.annuaire {
   width: 800px;
   margin-top: 4px;
   margin-left: 30px;
	text-align : left;
   color: #080a4e;
   font-weight: 900;
   font-size : 12px;
   
   border : 0px solid green;
}
.annuaire-cadre-site {
   width: 800px;
   margin-top: 4px;
   margin-bottom: 20px;
   padding-right: 4px;
	text-align : left;
   color: #080a4e;
   font-weight: 900;
   font-size : 12px;
   
   border : 1px solid #7b7dcf;
}
.annuaire-cadre-site:hover {
   width: 800px;
   margin-top: 4px;
   margin-bottom: 20px;
   padding-right: 4px;
	text-align : left;
   color: #080a4e;
   font-weight: 900;
   font-size : 12px;
   background: #e7e8fb;
   border : 1px solid #7b7dcf;
}
.annuaire-vignette {
   float: left;
   margin: 5px;
}
.annuaire-lien {

}
.inscription {
   text-align: right;
}
.inscription-form {
   width: 800px;
   text-align: left;
   background: #ffffff;   
}
.formulaire-label {
   color: #2e3192;
   font-weight: 900;
   font-size : 15px;
   margin-left: 25px;
}
.formulaire-input1 {
   width: 400px;
   height: 20px;
   font-size : 15px;
   margin-left: 25px;
   margin-bottom: 25px;
}
.formulaire-textarea {
   width: 400px;
   font-size : 15px;
   margin-left: 25px;
   margin-bottom: 25px;   
}
.freelink {
   font-size: 16px;
   margin-left: 16px;
}
.freelink:hover {
   font-size: 16px;
}
/*#############*/
/*----------------------VIDEO*/
/*#############*/

.video {
   width: 930px;
   padding-left: 30px;
   padding-right: 0px;
	text-align : left;
   color: #2e3192;
   font-weight: 900;
   font-size : 15px;
   
   border : 0px solid red;
}

/*#############*/
/*----------------------CORPS*/
/*#############*/
.corps {
   width: 990px;
   min-height: 400px;
	text-align : left;
   padding-top: 130px;
	padding-bottom : 20px;
 	background : Transparent;
   background-image : url(fond-dyn2.gif);
   background-repeat:no-repeat;
   background-position:800px 80px;  
	border : 0px dotted red;
}

.illustre {
   float: right;
   width: 180px;
   margin-top: -30px;
   margin-left: 10px;
   text-align: left;
   font-size : 14px;
   text-transform: uppercase;
   font-weight : 300;
   color: #d9d902;
   
   border : 1px solid red;
}
.illustre2 {
   float: right;
   
   border : 0px solid blue;
}

.text {
   width: 780px;
   padding-left: 30px;
   padding-right: 0px;
	text-align : left;
   color: #2e3192;
   font-weight: 900;
   font-size : 15px;
   
   border : 0px solid red;
}
.partenaire {
	width : 990px;
	margin-left : auto;
	margin-right : auto;
   text-align: left;
   color: grey;
}
.fin {
	width : 990px;
	margin-left : auto;
	margin-right : auto;
   text-align: right;
   color: grey;
}

