/*--------------------------- Mise en page générale -----------------*/
body {	
background-color:#E6E7E8; background-image:url(../../images/fondBody.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:9pt;padding-top:0px;
}
form{
padding:0; margin:0;}
input{
font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
textarea{
font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
hr{
color:#009933; height:1px}
/*------------------------- Commun à tous les mises en pages de Actualites ----------*/
.interface{
position:absolute;
left: 50%; 
width: 930px;
height:818px;
margin:0;
top:90px;
margin-left: -465px; /* moitié de la largeur */
padding:0;
background-color:#FFFFFF;
border-bottom:22px solid #009933; 
}
.FondDroit{
position:absolute; width:552px; padding:5px 10px 0px 10px; height:17px; left:166px; background-color:#666666; top:478px;
font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF;
font-weight:bold;
}
.menuSite{
position:absolute;
width:762px;
height:35px;
margin:0;
padding:0;
left:0;
top:0;
z-index:100;
}
.menuZone{
position:absolute;
width:166px;
height:186px;
left:0;
top:31px;
margin:0;
padding:0;
background-color:#009933;
}
.pubZone{
position:absolute;
width:166px;
height:283px;
margin:0;
padding:0;
left:0;
top:217px;
text-align:right;
background-color:#009933;
}
.sousTitre{
position:absolute;
width:584px;
height:20px;
left:166px;
top:31px;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
border-left:1px solid #009933;
background-color:#FFFFFF;
}
.sousTitre span{
margin-left:10px; line-height:20px; vertical-align:middle; float:left; color:#009933;
}
.sousTitre a{
margin-right:10px; line-height:20px; vertical-align:middle; float:right; text-decoration:underline; color:#009933;
}
.espaceTable{
height:51px;
margin:0;
padding:0;
}
.espaceDiv{
height:460px;
margin:0;
padding:0;
}
/*------------------------------------------------*/
.divCentre{
position:absolute;
width:764px; /* border + width = 1 + 604 = 605*/
height:745px;
margin:0;
left:166px;
top:51px;
border:0;
overflow:auto;
background-color:#FFFFFF;
}
/*----------------------------------- Centre : Si hauteur fixe avec ascenseur -------------------------*/
.divUne{
position:absolute;
width:584px; /* border + padding + width + padding = 1 + 10 + 584 + 10 = 605*/
height:328px; /* border + padding + height + padding = 1 + 10 + 328 + 10 = 349 */
margin:0;
padding: 10px;
left:173px;
top:111px;
border:0;
border-top:1px solid #009933; 
border-left:1px solid #009933;
overflow:auto;
background-color:#FFFFFF;
}
.divGauche{
position:absolute;
width:412px;/*border + padding + width + padding = 1 + 10 + 412 + 10 = 433*/
height:387px;/*border + padding + height + padding = 1 + 10 + 328 + 10 = 349*/
margin:0;
padding:10px;
left:173px;
top:51px;
border:0;
border-left:1px solid #009933;
border-top:1px solid #009933;  
overflow:auto;
background-color:#FFFFFF;
}
.divDroite{
position:absolute;
width:150px;/*border + padding + width + padding = 1 + 10 + 151 + 10 = 171*/
height:387px;/*padding + height = 1 + 10 + 328 + 10 = 349*/
margin:0;
padding:10px;
left:606px;
top:51px;
border:0;
border-left:1px solid #009933; 
border-top:1px solid #009933; 
overflow:auto;
background-color:#CCFFCC;
}
/*-----------------------------------Centre : Si hauteur variable-----------------------------*/
.tableCentre{
width:744px;/* gauche + droite = 431 + 174 = 605 */
margin:0;
margin-left:0px;
border:0;
border-top:1px solid #009933;
padding:0;
vertical-align:top;
text-align: left; 
font-family: Arial, Helvetica, sans-serif; 
background-color:#FFFFFF;
}
.tableGauche{
width:548px;/* border + padding + width + padding = 1 + 10 + 412 + 10 = 433   */
height:428px;/* padding + height + padding = 10 + 329 + 10 = 348   */
border:0;
border-left:1px solid #009933; 
padding:10px;
margin:0;
vertical-align:top;
}
.tableDroite{
width:150px;/* border + padding + width + padding = 1 + 10 + 151 + 10 = 172   */ 
height:428px;/* padding + height + padding = 10 + 329 + 10 = 348  */ 
border:0;
border-left:1px solid #009933; 
padding:10px;
margin:0;
vertical-align:top;
background-color:#CCFFCC;
}
.tableUne{
width:579px;/* border + padding + width + padding = 1 + 10 + 584 + 10 = 605 */ 
height:428px;/* padding + height + padding = 10 + 329 + 10 = 348   */  
border:0; 
margin:0;
border-left:1px solid #009933; 
padding:10px; 
vertical-align:top;
}
/*----------------------------------------Mise en page du texte--------------------------------------*/
.etiquette{
width:50px;
height:20px;
left:0;
top:0;
margin:-10px;
text-align:center;
background-color:#009933;
}
.etiquette span{
font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; vertical-align:middle; line-height:20px
}
.article{  /*utilisé uniqument si l'article se trouve dans un tableau seul*/
text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:8pt; border:0;
}
.chapeau{ 
text-align: left; font-size:11pt;
}
.titre{
text-align: left; font-size:11pt; font-weight:bold;  color:#009933;
}
.erreur{
font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#FF0000;
}
.signature{
font-weight:bold;
}
a.lienSuite{ 
font-family: Arial, Helvetica, sans-serif; font-size:9pt;text-decoration:underline;color:#009933;
}
.sujetforum{
font-weight:bold; background-color:#CCFFCC; width:400px; height:10px;margin:0; padding:0 5px 0 0;}
.italique{
font-style:italic;
}
/*---------------------------------------------------------------------------------------------------*/
