
/*------------------------------- .BOUTON--------------------------------*/
a.bouton:link{
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:none;
}
a.bouton:visited{
text-decoration:none;
color:#cccccc;
text-align:center;
font-weight:bold;
background-color:none;
}
a.bouton:hover{
text-decoration:none;
color:white;#ffc58a
text-align:center;
font-weight:bold;
background-color:none;
}
.bouton{
text-align:center;padding:5px;
font-family: helvetica, arial, sans-serif;
font-size:x-small
}
td.bouton {
color: white;
background-color: #000080; 
}
td.bouton:hover {
color: white;
background-color: #0000FF; 
}
/*-------------------------------A.BOUTON2--------------------------------*/
a.bouton2:link{
width:150px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#000080;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}
a.bouton2:visited{
width:150px;
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#000080;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}
a.bouton2:hover{
width:150px;
height:30px;
text-decoration:none;
color:white;#ffc58a
text-align:center;
font-weight:bold;
background-color:#0000FF;
background-repeat:no-repeat;
background-position:1% 50%;
}
.bouton2{
text-align:center;padding:5px;
}
/* ------------------------------------------BOUTON JAUNE--------------------------*/
a.boutonjaune:link{
width:150px;
height:30px;
text-decoration:none;
color:black;
text-align:left;
font-weight:bold;
background-color:#fcfaa7;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}
a.boutonjaune:visited{
width:150px;
height:30px;
text-decoration:none;
color:black;
text-align:left;
font-weight:bold;
background-color:#fcfaa7;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}
a.boutonjaune:hover{
width:150px;
height:30px;
text-decoration:none;
color:black;
text-align:left;
font-weight:bold;
background-color:#ffb062;
background-repeat:no-repeat;
background-position:1% 50%;
}
/*-------------------------------------------BLUE  BLUE2  BLANC  BLANC2---------------------------------------*/
.blue {
border-style:solid; 
border-width:1px; 
border-color:white;
background-color:#d9dcfd; 
margin-left:5px;
width:290px; 
padding:5px; 
height:50px;
}

.blanc {
border-style:none; 
border-width:1px; 
background-color:white;
margin-left:5px; 
width:290px; 
padding:5px; 
height:20px;
float:left;
}

.blue2 {
border-style:solid; 
border-width:1px; 
border-color:#000080;
background-color:#f9fdff;
margin-left:15px;
margin-bottom:5px;
width:290px;
padding:5px; 
height:20px;
float:left;
}
.blanc2 {
border-style:none; 
border-width:1px; 
border-color:#000080; 
background-color:white; 
margin-left:225px;
width:290px; 
padding:5px; 
height:50px;
}
.yellow {
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color:#fffff9;
margin-left:15px;
margin-bottom:5px;
width:290px;
padding:5px; 
height:20px;
float:left;
}
.CadrePromotion {
border-style:solid; 
border-width:1px; 
border-color:#000080;
background-color:#ffffff;
margin-left:5px;
margin-bottom:5px;
width:590px;
padding:5px; 
height:20px;
float:left;
}
/*---------------------------------------------TABLE NEWS-----------------------------*/
.News {
margin-left:3px;
margin-bottom:1px;
padding:5px; 
float:left;
}
table#News{
	border-color:black;
	cellpadding:5px;	
	width: 768px; 
}
table#News td {
    padding: 5px;
    border: solid #000 1px;
	border-color:#ff0000;
}

.data {
	font:10px Verdana; 
    color: #000000;
    text-align: left;
	margin-left:10px;	
}

.TableNewsTitle {
    font: 10px Verdana;
	font-weight:bold;
    background-color: light blue;
}
.titreNews {
border-style:solid; 
border-width:0px; 
border-color:white;
background-color:#646de6; 
width:768px; 
padding:5px; 
height:30px;
}
.yellowNews {
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color:#add8e6;
margin-bottom:5px;
width:750px;
padding:5px; 
height:20px;
float:center;
}

.EnteteNews{
font:14px Verdana;
color:white;
font-weight:bold;
border-style:solid;
border-width:1px;
background-color:#646de6;
margin-left:5px;
margin-bottom:5px;
float:left;
width:600px;
}
.DateNews{
font:14px Verdana;
font-weight:bold;
color:white;
background-color:#646de6;
margin-left:5px;
margin-bottom:5px;
float:right;
width:110px;
}

hr.news{
color: #646de6;
width:720px;
}

/*------------------------------------------- TABLE FORMATION------------------------------------*/
table#Formation td{
	padding:5px;
	font:10px Verdana;
}

/*---------------------------------------------CADRENEWS + BOUTONNEWS-----------------------------*/
a.boutonNew:hover{
width:520px;
height:20px;
text-decoration:none;
text-align:left;
font:12px Verdana;
padding:5px;
color:white;
text-align:center;
background-color:#0000FF;
background-repeat:no-repeat;

}
.boutonNew{
width:520px;
text-align:left;
font: 12px Verdana; 
padding:5px;
}
/*---------------------------------------------A.BOUTON3---------------------------------*/
a.bouton3:link{
height:20px;
color:#0000ff;
text-align:left;
font-family:Impact;
font-size:small;
padding:5px;
}
a.bouton3:visited{
height:20px;
color:#0000ff;
text-align:left;
font-family:Impact;
font-size:small;
padding:5px;
}
a.bouton3:hover{
height:30px;
text-decoration:none;
color:white;
text-align:center;
background-color:#0000FF;
background-repeat:no-repeat;
background-position:1% 50%;
}
.bouton3{
width:220px;
text-align:left;
font-size : 80%; 
padding:5px;
}
/*------------------------------------------------A.BOUTONYELLOW----------------------*/
a.boutonYellow:link{
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#e97016;
padding:5px;
}
a.boutonYellow:visited{
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#e97016;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}
a.boutonYellow:hover{
height:30px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#ffcc00;
background-repeat:no-repeat;
background-position:1% 50%;
}
.boutonYellow{
width:295px;
text-align:left;
font-size : 80%; 
padding:5px;
}
/*--------------------------------------------DIVERS-------------------------------------*/
.adresse{
border-style:none;
text-decoration:none;
font:9px Verdana;
text-valign:bottom;
color:white;
margin-left:2px;
background-color:#000080;
}
.transparent {
border-style:none;
border-width:1px; 
margin-left:5px; 
}
hr{
color: #0000ff;
}

.titre {
border-style:solid; 
border-width:1px; 
border-color:white;
background-color:#646de6; 
margin-left:5px;
width:620px; 
padding:5px; 
height:40px;
}
.bloc1{
margin-left:20px;
}
.bloc2{
border-style:solid; 
border-width:1px; 
border-color:#000000;
background-color:#f9fdff; 
margin-left:1px;
margin-bottom:5px;
padding:10px; 
float:left;
}
