/**
 * Template Tutorial - CSS Design Classes
 */




/**
 * General Body Styling
 * --------------------
 * These are normal css setup reccommended for your
 * HTML template although they are not neccessary
 */

 
body 
       {
	   
       font-family: Arial;
       margin: 0px 0px 0px 0px;
       background-color : #ffdd80 ;
       }

.tableindex

   {  
     width: 100%;
	 cellpadding: 0px;
	 margin-top: 0px;
	 vertical-align: top;
	 
   }
   
.tableindex.tr
{
	width: 100px;
}  

.tableindex.td
{
		
}  

   
/***************************************
* Format du texte *
***************************************/

texte8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal
        }

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal
        }



/***************************************
* Format des liens *
***************************************/


a:link {  font-family: Arial, Helvetica, sans-serif;
	  	font-size: 12px; 
	  font-weight: bold;
	  color: #000099;
	  text-decoration: underline}

a:visited {  font-family: Arial, Helvetica, sans-serif;
	  	font-size: 12px; 
	  font-weight: bold;
	  color: #000099;
	  text-decoration: underline}

a:hover {  color: #FF6600}



/***************************************
* Format des titres *
***************************************/

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}

.Stitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	font-style: normal;
	text-decoration: none;
}

.titreactu {
	width: 250px;
	height: 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFEEAA;
	text-align: left;
	
}

.titre_rubrique {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF
}



/***************************************
* Menu principal *
***************************************/

a.mainlevelprincipal:link , a.mainlevelprincipal:visited 
        
        {
         font-size : 12px ;
	     color : #000099;
         font-family : Arial;
         text-align : left;
         font-weight : bold;
         text-decoration :underline;
         padding-right : 20px;    
      	}

        
a.mainlevelprincipal:hover {
	color: #ff6600;
	}



/***************************************
* Menu vertical *
***************************************/



a.mainlevelsmenu:link , a.mainlevelsmenu:visited{
 		
		  font-color: #000099;
          font-family : Arial;
          font-size : 11px;
          vertical-align : top;
          text-align: left;
	      text-indent: 2pt;
          text-decoration: none;
		  font-weight: normal;            
        }

a.mainlevelsmenu:hover
         {
         color: #ff6600;
         }

table.moduletable_menv th{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #AACCDD;
	width: 160px;
	height: auto;
	border: none;
	text-align: left;
	background-position: left;
	text-indent: 1pt;
	color: #000000;
}


table.moduletable_menv td{
	border: 20;
	 	
}

table.moduletable_menv ul{
	
	 	
}

table.moduletable_menv li{
	border: 20;
	 	
}

/***************************************
* Texte Bas de page *
***************************************/

.tabbas {
         text-align: center;
         font-color: #00487d;
         font-weight: bold;
         font-size: 15px;

        }