﻿/*-------------------------------------------------------------------- TEXTES ---------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #1a171b;
}

a
{
    text-decoration: none;
    color: White;
    cursor: pointer;
}

#divCentre
{
    width: 1024px;
    min-height: 500px;
    margin-left: auto;
    margin-right: auto
}
    


/*------------------------------------------INDEX---------------------------------*/
#divIndex
{
    margin-left: 357px;
    margin-top: 50px;
    width: 730px;
    min-height: 600px;
    margin-left: auto;
    margin-right: auto;
}



/*HAUT*/
#divIndexH
{
     width: 730px;
     height: 115px;
     margin-bottom: 6px;
}


#divIndexRH
{
    background-color: #93551c;  
    background-image: url('../images/logoR.png');  
    width: 210px;
    height: 115px;
    margin-right: 50px;
    float: left;
}

#divIndexSH
{
    background-color: #bd3f8d; 
    background-image: url('../images/logoS.png');   
    width: 210px;
    height: 115px;
    margin-right: 50px;
    float: left;
}

#divIndexTH
{
    background-color: #2a74b5;
    background-image: url('../images/logoT.png');    
    width: 210px;
    height: 115px;
    float: left;
}

/*CENTRE*/
#divIndexC
{
     width: 730px;
     height: 30px;
     margin-bottom: 6px;
}

#divIndexRC
{
    background-color: #533213;  
    width: 210px;
    height: 30px;
    margin-right: 50px;
    float: left;
}

#divIndexSC
{
    background-color: #703158;  
    width: 210px;
    height: 30px;
    margin-right: 50px;
    float: left;
}

#divIndexTC
{
    background-color: #004887;  
    width: 210px;
    height: 30px;
    float: left;
}


/*BAS*/
#divIndexB
{
     width: 730px;
     height: 325px;
     margin-bottom: 50px;
}

#divIndexRB
{
    background-color: #93551c;
    background-image: url('../images/indexR.jpg');  
    width: 210px;
    height: 325px;
    margin-right: 50px;
    float: left;
}

#divIndexSB
{
    background-color: #bd3f8d; 
    background-image: url('../images/indexS.jpg');  
    width: 210px;
    height: 325px;
    margin-right: 50px;
    float: left;
}

#divIndexTB
{
    background-color: #2a74b5; 
    background-image: url('../images/indexT.jpg');  
    width: 210px;
    height: 325px;
    float: left;
}




/*--------------------------------------BANDE DU HAUT R-----------------------------*/
#divHaut
{
    min-height: 120px;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

#divHautR1
{
    background-color: #93551c;
    background-image: url('../images/logoR.png');  
    margin-left: 100px;
    margin-right: 17px;
    width: 210px;
    height: 120px;
    cursor: pointer;
    float: left;
}

#divHautR2
{
    background-color: #bd3f8d;  
    margin-right: 17px;
    width: 45px;
    height: 120px;
    cursor: pointer;
    float: left;
}

#divHautR3
{
    background-color: #2a74b5;  
    width: 45px;
    height: 120px;
    float: left;
}

#divPhrase
{
    background-image: url('../images/haut_phrase.jpg');
    height: 120px;
    width: 590px;
    float: left;
}

/*--------------------------------------BANDE DU HAUT S-----------------------------*/
#divHaut
{
    min-height: 120px;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

#divHautS1
{
    background-color: #bd3f8d;
    background-image: url('../images/logoR.png');  
    margin-left: 100px;
    margin-right: 17px;
    width: 210px;
    height: 120px;
    cursor: pointer;
    float: left;
}

#divHautS2
{
    background-color: #93551c;  
    margin-right: 17px;
    width: 45px;
    height: 120px;
    cursor: pointer;
    float: left;
}

#divHautS3
{
    background-color: #2a74b5;  

    width: 45px;
    height: 120px;
    
    float: left;
}

#divPhrase
{
    background-image: url('../images/haut_phrase.jpg');
    height: 120px;
    width: 590px;
    float: left;
}


/*--------------------------------------BANDE DU HAUT T-----------------------------*/
#divHautT1
{
    background-color: #2a74b5;  
    background-image: url('../images/logoT.png');
    margin-left: 100px;
    margin-right: 17px;
    width: 210px;
    height: 120px;
    float: left;
}

#divHautT2
{
    background-color: #bd3f8d;  
    margin-right: 17px;
    width: 45px;
    height: 120px;
    float: left;
}

#divHautT3
{
    background-color: #93551c;  
    width: 45px;
    height: 120px;
    float: left;
}


/*--------------------------------------TITRE-----------------------------*/
#divTitre
{    
    margin-top: 6px;
    margin-bottom: 8px;
    width: 1024px;
    height: 30px; 
    margin-left: auto;
    margin-right: auto;
}
    
#divTitreR
{   
    margin-left: 100px;
    padding-top: 7px;
    background-color: #533213;
    width: 209px;
    height: 25px;  
    text-align: center;
    font-size: 14px;
    letter-spacing: 7px;
}

#divTitreS
{   
    margin-left: 100px;
    padding-top: 7px;
    background-color: #703158;
    width: 209px;
    height: 25px;  
    text-align: center;
    font-size: 14px;
    letter-spacing: 7px;
}

#divTitreT
{   
    margin-left: 100px;
    padding-top: 7px;
    background-color: #004887;
    width: 209px;
    height: 25px;  
    text-align: center;
    font-size: 14px;
    letter-spacing: 7px;
}


#divBande
{
    min-height: 600px;
    float: left;
    margin-bottom: 15px;
}


/*--------------------------------------BANDE PHOTO R-----------------------------*/
#divBandeRG
{
    min-height: 600px;
    float: left;
    margin-bottom: 15px;
}


#divBandeR1
{
    margin-left: 100px;
    margin-bottom: 6px;
    width: 210px;
    height: 180px;
}

#divBandeRC
{
    width: 422px;
    min-height: 180px;
    float: left;
}

#divBandeR2
{
    margin-left: 123px;
    margin-bottom: 30px;
    width: 270px;
    height: 180px; 
    float: left;
}

#divBandeR3
{
    background-color: #533213; 
    width: 15px;
    height: 180px; 
    float: left;
}

#divBandeR4
{
    width: 14px;
    height: 180px; 
    float: left;
}

#divBandeRD
{
    width: 281px;
    min-height: 275px;
    float: left;
}

#divBandeR5
{
    width: 180px;
    height: 275px; 
    float: left;
}

#divBandeR6
{
    width: 89px;
    height: 180px; 
    float: left;
}


/*--------------------------------------BANDE PHOTO S-----------------------------*/
#divBandeSG
{
    min-height: 600px;
    float: left;
    margin-bottom: 15px;
}


#divBandeS1
{
    margin-left: 100px;
    margin-bottom: 6px;
    width: 210px;
    height: 180px;
}

#divBandeSC
{
    width: 422px;
    min-height: 180px;
    float: left;
}

#divBandeS2
{
    margin-left: 123px;
    margin-bottom: 30px;
    width: 270px;
    height: 180px; 
    float: left;
}

#divBandeS3
{
    background-color: #bd3f8d; 
    width: 15px;
    height: 180px; 
    float: left;
}

#divBandeS4
{
    width: 14px;
    height: 180px; 
    float: left;
}

#divBandeSD
{
    width: 281px;
    min-height: 275px;
    float: left;
}

#divBandeS5
{
    width: 180px;
    height: 275px; 
    float: left;
}

#divBandeS6
{
    width: 89px;
    height: 180px; 
    float: left;
}





/*--------------------------------------BANDE PHOTO T-----------------------------*/
#divBandeTG
{
    min-height: 600px;
    float: left;
    margin-bottom: 15px;
}


#divBandeT1
{
    margin-left: 100px;
    margin-bottom: 6px;
    width: 210px;
    height: 180px;
}

#divBandeTC
{
    width: 422px;
    min-height: 180px;
    float: left;
}

#divBandeT2
{
    margin-left: 123px;
    margin-bottom: 30px;
    width: 270px;
    height: 180px; 
    float: left;
}

#divBandeT3
{
    background-color: #2a74b5; 
    width: 15px;
    height: 180px; 
    float: left;
}

#divBandeT4
{
    width: 14px;
    height: 180px; 
    float: left;
}

#divBandeTD
{
    width: 281px;
    min-height: 275px;
    float: left;
}

#divBandeT5
{
    width: 180px;
    height: 275px; 
    float: left;
}

#divBandeT6
{
    width: 89px;
    height: 180px; 
    float: left;
}




/*--------------------------------------MENU-----------------------------*/
#divMenuR
{
    margin-left: 100px;
    width: 210px;
}

#divMenuS
{
    margin-left: 100px;
    width: 210px;
}

#divMenuT
{
    margin-left: 100px;
    width: 210px;
}

#divMenuR ul 
{
    margin: 0px;
    margin-left: 0px;
    padding-left: 0px; 
    padding-bottom: 10px;  
    padding-top: 10px;  
    background-color: #93551c;
}

#divMenuS ul 
{
    margin: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;  
    background-color: #bd3f8d;
}

#divMenuT ul 
{
    margin: 0px;
    margin-left: 0px;
    padding-left: 0px; 
    padding-top: 10px; 
    padding-bottom: 10px;  
    background-color: #2a74b5;
}

#divMenuR ul li 
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 4px;
    width: 200px;
    list-style-type:none;
    cursor: pointer; 
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-width:0px 0px 1px 0px;
    border-style:solid ;
    border-color:white;
    font-size: 10px;
}

#divMenuS ul li 
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 4px;
    width: 200px;
    list-style-type:none;
    cursor: pointer; 
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-width:0px 0px 1px 0px;
    border-style:solid ;
    border-color:white;
    font-size: 10px;
}

#divMenuT ul li 
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 4px;
    width: 200px;
    list-style-type:none;
    cursor: pointer; 
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-width:0px 0px 1px 0px;
    border-style:solid ;
    border-color:white;
    font-size: 10px;
}

#divMenuR ul li:hover
{
    background-color: #533213; 
}

#divMenuS ul li:hover
{
    background-color: #533213; 
}

#divMenuT ul li:hover
{
    background-color: #004887; 
}

.divMenuRActive
{
    background-color: #533213; 
}

.divMenuSActive
{
    background-color: #533213; 
}

.divMenuTActive
{
    background-color: #004887; 
}

.divMenuSepar
{
    border-width:0px 0px 1px 0px;
    border-style:solid ;
    border-color:white;
}




/*--------------------------------------CONTENU-----------------------------*/
#divContenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	min-height: 600px;
}

#divContenuS
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	min-height: 690px;
}

/*--------------------------------------FOOTER-----------------------------*/
#divFooter
{
    width: 735px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    margin-bottom: 50px;
    letter-spacing: 3px;
    text-align: center;
}



/*---------------------------------------------------------------------TABLEAU---------------------------------------------------------------------------*/
table.normal {  font-size: 12px; border-width: 1px; border-color: #ffffff; border-style: solid; border-collapse: collapse; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px 0px; }
table.normal th { padding-left: 10px; padding-right: 10px; border-width: 1px; border-color: #ffffff; border-style: solid; background-color:#bd3f8d;color:#ffffff;height:20px;}
table.normal tr.dark { background-color:#ebebeb;height:20px;border-color:#ffffff;border-width:1px; }
table.normal tr.light { background-color:#f6f6f6;height:20px; border-color:#ffffff;border-width:1px;}
table.normal td { padding-left: 5px; padding-right: 5; border-width: 1px 1px 0px; border-color: #ffffff; border-style: solid;}
table.normal a:link { color: #646464; text-decoration: none; border-color:#000000;text-decoration:underline; }
table.normal a:visited { color: #646464; text-decoration: none; border-color:#000000; }
table.normal a:active { color: #646464; text-decoration: none; border-color:#000000; }
table.normal a:hover { color: #646464; text-decoration: none; border-color:#000000; }



