/* Feuille de style générale pour l'affichage écran */
BODY {
	font-family: ArialMT, Verdana, Helvetica, sans-serif;
	font-size:12px;
}



/* DIV global avec fond de page */
#general {
	position:relative;
	width: 792px;
	margin: auto;
}

            
            
            /* DIV contenant le menu de gauche */
            #menu_gauche{
                    position:absolute;
                    margin:0px;
                    width:184px;
					z-index:2;
					
					
                }
            #mains{
				position:absolute;
				z-index:3;
				display:block;
				width:36px;
				height:265px;
				margin-left:164px;
				top:120px;
				background-image:url("/images/pages/mains.gif");
				background-position:top;
				background-repeat:no-repeat;
			}
                        
                        #logo{
                                background-image:  url(/images/pages/logo2.gif);
                                width:185px;
                                height:118px;
                                background-repeat: no-repeat;
                                /*background-position:top left;*/
                                text-align:left;
                        }
                        
                        #cadre_menu{
                                text-align:left;
                                background-color:#0B52A1;
                                width:200px;
                                height:360px;  
								background-image:url("/images/pages/fond_menu.jpg");
								background-position:top;
								background-repeat:repeat-x;  
								                            
                        }
                        
                        #tab_menu{
                                text-align:left;
                                margin-top:20px;
								text-indent:10px;
                                width:100%;
								font-family:ArialMT, Helvetica, sans-serif;
								font-size:12px;
								font-weight:bold;
								font-style:normal;
                        }
                        
                        #trait_gris{
                                background-color:#D4D9EC;
                                height:1px;
                                font-size:1px;
                        }
                        
                        #espace_client{
                                background-color:#7ACCE1;
                                background-repeat: no-repeat;
                                width:185px;
                                height:180px;
                                background-position:top left;
								color:white;
								padding:10px;
								width:165px;
                        }
                        	.espace_client{
								display:block;
								float:right;
								width:150px;
								height:38px;
								background:white url("/images/pages/btn_client.gif") no-repeat left top;
							}
                        .menu_actif{
                                color: #FFFFFF;
                                font-size:14px;
                                font-weight:bold;
                                text-decoration:none;
                                background-color:#0A51A1;
                            }

                        
                        .menu_inactif{
                                color:#D4D9EC;
                                font-size:12px;
                                font-weight:bold;
                                text-decoration:none;
                        }
                        
                        .td_actif{
                                background-color:#0A51A1;
								width:100%;
								height:100%;
                                height:25px;
                                font-size:25px;
								border-bottom:1px solid #FFFFFF;
                        }
                        
                        .td_inactif{
                                height:25px;
                                font-size:25px;
								border-bottom:1px solid #FFFFFF;
                        }
                        
                        
                        .td_over{
                                background-color:#0A51A1;
                                height:25px;
                                font-size:25px;
								border-bottom:1px solid #FFFFFF;
                        }
                        
            #centre{
                   width:432px; 
                   text-align:left;
                   padding-left:25px;
                   padding-right:25px;
                   padding-top:25px;
				   margin-left:184px;
				   border-left:1px solid #7ACCE1;
            }
			
			#centre img{
				float:left;
				margin-right:10px;
			}
            #titre1{
				font-family:Georgia, Times New Roman, Times, serif;
				font-size:36px;
				color:#D0EDF4;
				z-index:1;
			}
			#titre2{
				font-family:Georgia, Times New Roman, Times, serif;
				font-size:18px;
				color:#2B3C83;
				z-index:2;
				margin-top:-25px;
				margin-left:5px;
				
			}
                        
                        H1{
                            background-image: url(/images/pages/puce_bleue.gif);
                            background-position:top left;
                            background-repeat: no-repeat;
                            padding-left:30px;
                            color:#0951A5;
                            font-size:14px;
                        }
                        
                        H2{
                            color:#0951A5;
                            font-size:18px;
                            text-align:middle;
                        }
                        
                        LI{
                            list-style-image:url(/images/pages/fleche_bleue.gif);
                            list-style-position:left;
                            padding-left:5px;
                        }
                        
                        A{
                            color:#0951A5;
                            font-size:12px;
                            font-weight:bold;
                            text-decoration:none;
                        }
            
                        #lettre{
                                
                        }
            
            #colonne_droite{
                    width:160px;
                    padding-top:100px;
					padding-left:15px;
            }
            #bottom{
				margin:auto;
				text-align:right;
				width:500px;
				margin-top:50px;
			}
            #bottom_index{
				margin:auto;
				text-align:right;
				width:620px;
				font-size:10px;
			}
 


/* CSS de la page d'index */

#partie_droite{
        width:592px;
		margin-left:200px;
}

#accueil{
        padding-left:30px;
        color:#0951A5;
        font-size:14px;
        font-weight:bold;
        padding-top:25px;
}

#intro{
       padding-left:30px; 
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   line-height:18px;
	   color:#4D4D4D;
	   width:315px;
	   float:left;
	   
}

#fond_gris{
        background-color:#CFCFCF;
		background-image:url("/images/pages/fond_gris.jpg");
		background-position:right;
        height:320px;
		padding-top:40px;
}
#fond_vert{
        background-color:#CFCFCF;
		background-image:url("/images/pages/fond_vert.jpg");
		background-position:right;
        height:320px;
		padding-top:40px;
}
.fond_auto{
        background-color:white;
		background-image:url("/images/pages/fond_calculette2.jpg");
		background-position:left top;
		background-repeat:no-repeat;
        height:121px;
		width:410px;
}
.affaire_admin{
	margin-top:20px;
}
.tab_agf{ border-bottom:1px solid #113388; border-top:1px solid #f0f0f0; background-color:white; }
.tab_agf img{ border-width:0; }
.tab_agf td{ padding:8px; }

#lien_accueil{
        background-image: url("/images/pages/puce_bleue3.gif");
        background-position:10px top ;
        background-repeat: no-repeat;
        padding-left:40px;
        padding-right:10px;
        /*color:#0951A5;*/
		color:#233289;
        font-size:13px;
        font-weight:bold;
}
#lien_accueil a{
	color:#233289;
}
#lien_accueil a:hover{
	color:#233289;
	
}

#mot1{
        font-size:28px;
        /*font-weight:bold;*/
        /*color:#0C4FA0;*/
		color:#ff8800;
        padding-left:0px;
}

#mot2{
        font-size:32px;
        /*font-weight:bold;*/
        color:#FFFFFF;
        padding-left:0px;
		font-weight:bold;
}

#texte{
        color:#233289;
        font-size:14px;
        padding-left:20px;
        padding-right:20px;
		padding-top:10px;
       /* padding-top:20px;*/
        padding-bottom:20px;
}
#texte .offre{ font-size:24px; font-weight:bold; }
#texte .asterisque{ font-size:9px; }
.fond_flash{ width:240px; padding:240px 10px 0; text-align:left; font-family: Arial, Helvetica, sans-serif; color:white; font-size:10px; background:white url("/images/pages/fond_fillette.jpg") no-repeat left top; border-left:1px solid #113388; border-bottom:1px solid #113388;}
.fond_flash img{ border:0; }
.fond_flash a{ color:#6D6F71; display:block; width:130px; height:30px; font-size:14px; line-height:10px; margin:10px 0 0 30px; font-weight:normal; }
#flashcontent{ background-color:#ffffff; }
#carre1{
	padding:8px;
	background-color:#F7F7F7;
	border:1px solid #B9B9B9;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	font-weight:normal;
}
	#carre1 ul, #carre2 ul{margin-top:5px; margin-bottom:0; }
#carre1 h1{
	background-image:url("/images/pages/fleche_orange.gif");
	background-position:- 15px ;
	background-repeat:no-repeat;
	color:#F18E00;
	font-size:14px;
	display:inline;
	width:140px;
}
#carre1 h2{
	color:#F18E00;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	display:inline;
	width:140px;
}
#carre1 li{
	list-style-image:url("/images/pages/puce_rouge.gif");
	color:#FF0000;
	font-size:10px;
	padding-left:0px;
	margin-left:-25px;
	text-align:left;
}
#carre1 a{
	color:#FF0000;
	font-size:10px;
}

#carre1 a:hover{
	color:#F18E00;
	font-size:10px;
}

#carre2{
	padding:8px;
	background-color:#F7F7F7;
	border:1px solid #B9B9B9;
	width:140px;
}
#carre2 h1{
	background-image:url("/images/pages/fleche_bleueclair.gif");
	background-position:- 15px ;
	background-repeat:no-repeat;
	color:#0197B5;
	font-size:14px;
	display:inline;
	width:140px;
}
#carre2 h2{
	color:#0197B5;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	display:inline;
	width:140px;
}
#carre2 li{
	list-style-image:url("/images/pages/fleche_bleue.gif");
	color:#0A50A1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	padding-left:0px;
	margin-left:-25px;
	text-align:left;
}
#carre2 a{
	color:#0A50A1;
	font-size:10px;
}
#carre2 a:hover{
	color:#0197B5;
	font-size:10px;
}
#carre3{
        padding-left:0px;
        padding-right:0px;
        padding-top:20px;
		
}
#ombre_sup{
	background-image:url("/images/pages/ombre_sup.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	display:block;
}
#ombre_inf{
	background-image:url("/images/pages/ombre_inf.jpg");
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	display:block;
}
/*#ombre_left{
	background-image:url("/images/pages/ombre_left.jpg");
	background-position:right;
	background-repeat:repeat-y;
	height:100%;
	width:5px;
	display:block;
}
#ombre_right{
	background-image:url("/images/pages/ombre_right.jpg");
	background-position:left;
	background-repeat:repeat-y;
	height:100%;
	width:5px;
	display:block;
}*/