@charset "iso-8859-1";
/* Le corps de la page. */
body{
background: white;
background-attachment: fixed;
background-position: center ;
background-repeat: no-repeat ;
width:95%;
height:95%;
color : black;
margin : 10px 0px 0px 10px;	 
border:solid;
border-width:0px;
border-color:black;	 

scrollbar-face-color:white;
scrollbar-highlight-color:#DEE7EC;
scrollbar-3dlight-color:white;
scrollbar-darkshadow-color:#DEE7EC;
scrollbar-shadow-color:#DEE7EC;
scrollbar-arrow-color:#3A537C;
scrollbar-track-color:white;

/* Allure générale des liens et polices */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
color : black;
}		

body.main{
background-color: #C4C3C4;
width: 100%;
height: 100%;
color : black;
margin : 0px 0px 0px 0px;	
vertical-align:top;		 

}

/* Allure générale des tableaux */
TABLE, TD, TR {	 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
color : BLACK;
}

a:link,a:active,a:visited { color : #000033;  font-weight : bold;  font-size : 12px; }

a:hover		{ text-decoration: underline; color : #006666;  font-size : 12px;  font-weight : bold; }

hr{ height: 1px; border: solid black 1px; border-top-width: 1px;} /*Trait horizontal*/

/* Allure générale des formulaires */
input.input_prive,textarea.input_prive, select.input_prive {
	border : 1px solid Black;
	background-color : white;
	color : #0E1930;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

input.input_prive2,textarea.input_prive2, select.input_prive2 {
	border : 1px solid black;
	background-color : #cf3d44;
	color : #ffffff;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
	  
/* La iframe : Qui contient les pages de contenu */
iframe.iframe_main{background-color: transparent; 
border: solid; 
border-color: white; 
border-width: 0px; 
margin: 10px 0px 0px 10px; 
width: 99%; 
height: 99%; 
}


/* Cas particuliers */ 
/*Les paragraphes*/
p.Societe{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold;
   font-size : 12px;  
   color : #014493;
   /*text-align:center;*/	 
}
p.titre_page{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold;
   font-size : 18px;  
   color : #014493;
}
p.titre_principal{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold;
   font-size : 12px;  
   color : #014493;
}
p.sous_titre{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold;
   font-size : 14px;  
   color : black;
}
/* Les liens */
a:link.a_menu,a:active.a_menu,a:visited.a_menu{
text-decoration: none;
}
a:hover.a_menu{
text-decoration: none;
color:white;
}

/*Cellules*/
div.div_menu{
width : 100% ;
height:20px;
}

div.div_colonne_menu{
width: 170;
}

div.div_colonne_droite{
width: 170;
}

/*Les tableaux*/
table.Tablo_principal{
background: transparent;
border : solid;
border-color:black;
border-width:0px;
width : 1000 ;
height: 100%;
}

table.tablo_entete{
background: white;
border : solid;
border-color:black;
border-width:0px;
width : 100% ;
height: 100%;	 
border-bottom: solid;
border-bottom-color: #000033;
border-bottom-width:1px;
}

table.espace_prive{
background: transparent;
width : 100% ;
height: *; 
margin : 0px 0px 0px 0px; 
border:solid;
border-width:1px;
border-color:black;
-moz-border-radius:3%;
}

tr.espace_prive1{
background: #cf3d44;
}

td.espace_prive1{
border : solid;
border-color:transparent;
border-width:1px;
width : *;
height: *;}

tr.espace_prive2{
background: transparent;
width : * ;
height: *;}

td.espace_prive2{
border : solid;
border-color:transparent;
border-width:0px;
width : *;
height: *;}


table.colonne_menu{
border:solid;
border-width:0px;
border-color:black;
background-color: transparent;
width : 160 ;
height:98%;
margin : 12px 0px 0px 0px;	
vertical-align:top;
}

td.colonne_menu{ 
border:solid;
border-width:0px;
background-image: url(../images/Fond_colonne_menu.png);
background-position: left ;
background-repeat: repeat;
width:160;
height:100%; 
vertical-align:top;
}

td.colonne_droite{ 
border:solid;
border-width:0px;
background-image: url(../images/Fond_colonne_droite.png);
background-position: right ;
background-repeat: repeat;
width:160;
height:100%; 
vertical-align:top;
}

td.colonne_droite_entete{ 
border:solid;
border-width:0px;
background-image: url(../images/Fond_colonne_droite.png);
background-position: right ;
background-repeat: repeat;
vertical-align:top;	
text-align:center;
}

table.tablo_menu{
border:solid;
border-width:0px;
border-color:black;
background-color: transparent;
width : 160 ;
height:*;
-moz-border-radius:3%;
margin : 0px 0px 0px 0px;
}

table.tablo_menu_main{
border:solid;
border-width:0px;
background-color: white;
width : 100% ;
height:100%;
margin : 0px 0px 0px 0px;
}

td.menu_main{
background-color: transparent;
height : 20px;
width : 20px;
border:solid;
border-width:1px;
border-color:black;
-moz-border-radius:15%;
}

td.menu_entree{
background-color: transparent;
width : * ;
height:100%;
padding-top:0;
padding-right:0;
padding-left:0;
padding-bottom:0;
border:solid;
border-width:1px;
border-color:black;
-moz-border-radius:3%;
margin : 0px 0px 0px 0px; 
}

td.menuon{
background-color: #99ccff;
width : * ;
height:100%;
padding-top:0;
padding-right:0;
padding-left:0;
padding-bottom:0;
margin : 0px 0px 0px 0px; 
border:solid;
border-width:1px;
border-color:black;
-moz-border-radius:3%;
}

/*Les images*/
img.image_logo{
width:387;
height:137;
}

/*LEs petites images de la gauche du menu*/
div.menu_logo1{
width:20px;
height:20px; 
background-image:url(../Images/Accueil_2.jpg);
background-position: center ;
background-repeat: no-repeat;
}

div.menu_logo2{
width:20px;
height:20px;
background-image:url(../Images/qui_2.jpg);
background-position: center ;
background-repeat: no-repeat;
}

div.menu_logo3{
width:20px;
height:20px;
background-image:url(../Images/prestation_2.jpg);
background-position: center ;
background-repeat: no-repeat;
}

div.menu_logo4{
width:20px;
height:20px;
background-image:url(../Images/Formation_2.jpg);
background-position: center ;
background-repeat: no-repeat;
}

div.menu_logo5{
width:20px;
height:20px;
background-image:url(../Images/liens_2.jpg);
background-position: center ;
background-repeat: no-repeat;
}

div.menu_logo6{
width:20px;
height:20px;
background-image:url(../Images/ContactezNous_2.jpg);		  
background-position: center ;
background-repeat: no-repeat;
}

/* Les sous menus */
table.tablo_ss_menu{
border:solid;
border-width:0px;
border-color:black;	
background-color: transparent;
width : * ;
height:*;
}

td.tablo_ss_menu {
border:solid;
border-width:1px;
border-color:black;	
padding-left: 10; 
padding-right: 10;  
padding-top: 0; 
padding-bottom: 0; 
width: *; 
height: 100%; 
background-color: transparent; 
}

td.tablo_ss_menu_sel {
border:solid;
border-width:1px;
border-color:black;	
padding-left: 10; 
padding-right: 10;  
padding-top: 0; 
padding-bottom: 0; 
width: *; 
height: 100%; 
background-color: #99ccff; 
}

td.ss_menuon{
background-color: #99ccff; 
padding-left: 10; 
padding-right: 10; 
padding-top: 0; 
padding-bottom: 0; 
border:solid;
border-width:1px;
border-color:black;	
width :* ;
height:100%; 
}

div.div_ss_menu{
width : 100% ;
height:100%;
}

a:link.a_ss_menu,a:active.a_ss_menu,a:visited.a_ss_menu{
text-decoration:none;
}
a:hover.a_ss_menu{
text-decoration:none;
color:white;
}

li.puces_images{
list-style-image: url(../images/puce.gif);
}

li.puces_images_2{
list-style-image: url(../images/fleche.gif);
}