body
{
    
    background-image: url(images/bgBody.gif);
    background-repeat:repeat;
    padding: 0px;
    text-align: left;
    font-family:arial, Sans-Serif ;
    font-size: 10px;
    font-weight: normal;
    color: gray;
 
   
 
}
.test
{
    background-image:url(Images/MapEuropa2.gif);
    background-repeat:no-repeat;
    position:relative;
    top:200px;
    height:400px;
    
}

/* Zone EN-TETE*/
#master_header
{
 margin: 2px auto 0px auto;   
 width:980px;
 background-color:#fff;
 
}
/* 1ere bande rouge TOP et BOTTOM*/
 #headerTOP
{
    background-color:	#ee2d24;
    width: 980px;
    height:15px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
}

#header
{
    background-color:#fff;
    width: 980px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;  
}
/* 2eme bande rouge bottom */
 #headerBOTTOM
{
    background-color:	#ee2d24;
    width: 980px;
    height:15px;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
}
/* logo centre en tête*/
.logo
{
    padding: 0px 5px 0px 5px;
}
/*pub en tête*/
.rotator{
	padding: 0px 0px 0px 242px;
	
}
.nav
{
	margin-left:auto ;
	margin-right:auto ;
       
}
.version
{
 
  font-size: 10px;
    color:White;
    padding-left:2px;   
    padding-top:1px;
}   
.menub
{
   
    left:1px;
    top: -30px;
    font-size: 10px;
    color :White;
  
}
/* Zone PIED DE PAGE */
#master_footer
{
  
   
    text-align: center;
    font-size:9px;
    width: 980px;
    background-color:#ee2d24;
    color: White;
    height:20px;
    float:left;
    margin: 2px auto 0px auto;
    padding-top : 10px;
}
#master_footer_login
{
    text-align: center;
    font-size:9px;
    width: 980px;
    background-color:#ee2d24;
    color: White;
    height:20px;
    float:left;
    margin: 2px auto 0px auto;
    padding-top : 10px;
     
}

/* Zone CENTRE DE PAGE LOGIN */
#master_login
{

    margin: 2px auto 2px auto;
    width: 980px;
  
}
#master_page_login
{

    margin: 2px auto 2px auto;
    background-color:#fff;
    width:100%;
    float:left;
   
}
#content_login
{

    margin: 30px auto 30px auto;
    background-color:#fff;
    width:550px;
   
    
   
}
/* Zone CENTRE DE PAGE */
#master_page
{
    width: 980px;
    margin: 2px auto 2px auto;
}
.master_page_main
{
      
    margin: auto auto auto auto;
    width:100%;
    background-color: White;
    float:left;
  
}
/*******page contenu principale****/
#master_content 
{
    float:left;
	width: 713px;
	margin-right:-713px;
	margin-top:2px;
	background-color:#fff;


}
#master_content_main
{
    
     margin: 0px 80px 0px 50px;
     
}
#master_content_left
{
    float:left;
	width: 100%;
	margin-right:auto;
	margin-top:2px;
	background-color:#fff;

}
#master_contentplaceholder_left
{
    padding:5px 5px 5px 10px;
     background-color:#fff;
     line-height:1.5em;

}


/* Zone menu Sidebar */
#master_menu
{

    float:left;
    width: 210px;
    padding-right:5px;
  
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	border-style:dotted;
	border-width:1px;
	border-color:Black;
	
}

/* Barre de Menu*/
.sidebar {

	width: 100%;
	margin-bottom:0px;


}
.sidebar a
{
    color:Red;
}

       
.sidebarheader {

	height:55px;
    padding : 5px 0px 0px 10px;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    border:dashed 1px gray;
    

    background-color:#c0c0c0;
}

.sidebarheader a
{
    color:White;
}

.sidebarheader  a:hover 
{ 
	font-weight:bold;

}
.sidebarheader a:visited
{
    color:White;
}
.sidebarcontent
{
 padding: 0px 0px 10px 0px;
 line-height :1.5em;
 font-family:Arial, Sans-Serif;

   
}
#master_sidebarMenu
{
  
    background-color:#eaeaea;
    border-right:1px dashed gray;
    
}

/***class root menu TREEVIEW******/
.RootNodeStyle
{
    border-top: solid 1px gray;
    border-bottom: solid 1px gray;
    background-color:#ee2d24;
    color:#fff;
}

.RootNodeStyle a

{

      background-color:#ee2d24;
    color:#fff
       
}
.RootNodeStyle a:hover

{

   
     background-color:#ee2d24;
    color:#fff
       
}
.LeafNodeStyle 
{
    width:240px;
}    
.LeafNodeStyle a:hover
{
  

}
.HoverNodeStyle 
{
    


}
.HoverNodeStyle a:hover
{

}
.ParentNodeStyle
{
    border-top:dashed 1px gray;
    border-bottom:dashed 1px gray;
    border-left:dashed 1px gray;
}
/***************autre*********************/

#liensEspaceMembre
{
    margin-left: 2em;
    margin-top: 1.0em;
}

.gridcontent
{
    position:absolute;
    left:auto;
    margin-top:auto;
    width:15px;
    top:auto;
    
    margin-left:auto;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;   
}



.menu
{
    margin-bottom: 0.3em;   
    
}

.panel
{

   background-color:#eeeeee;
    font-size  :8pt;
    border-width :medium;
    font-family :Arial sans serif;
    
    
}

.treeview
{
    
    
     font-size  :9pt;
     color : Gray;

    
 
}

.headercell
{
    color: white;
    background-color:Silver;
    font-weight:bold;
    width: 250px;
    line-height: 25px;
    text-align:center;
   
}
.labellogin
{
    margin-left:-3px;
}
.login 
{
  font-weight:normal;

   
} 
.loginName
{
  font-weight:bold;
  text-transform:uppercase;
  color:White;
}     

.ImageFlow3DGallery1
{
  font-weight:bold;

}
/* modele table information page d'accueil */
.tabloinfo
{
    background-color:Silver;
    border-color:Silver;
    border-style:dotted;
    border-width:1px;
    
}
.tabloinfo2
{
    background-color:white;
    border-color:Silver;
    border-style:outset;
    border-width:1px;
    
}
/* BARRE DE FRACTIONNEMENT */
hr {
	border: 0;
	border-top: 1px solid #efeff7;
	height: 1px;
}

/* TITRE */
h1,h2,h3
{
    margin: 0;
	font-family: Arial sans serif;
	font-size: 11px;
}
h1
{
 	margin-top: 1.0em;
	margin-bottom: 1.12em;
    font-size: 12px;
    font-weight: bold;
}
h2
{
    font-weight: normal;
}
h3
{
    font-weight: bold;
}

/* LIENS HYPERTEXTE */
/*a {
	text-decoration: none;
	color: red;
	font-weight:bold;
}*/

/*
a:hover {
	text-decoration: underline;
	font-weight:bold;
	color:red;
}
*/


/* LISTE */

ul {
	list-style-type: none;
	list-style-image: url(images/bullet-2.gif);
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}
.link {
	list-style-image: url(images/bullet-1.gif);
}
/* FORMAT D'UNE ANNONCE */
#listeContrats
{
    margin-top: 2.0em;
    background-color: #efeff7;
    width:450px;
    border-bottom: #003063 thin solid;
    display:block;
}
#contrat
{
    text-align:left;
}

#immat
{
	
    text-align:right;
}
#corp
{
    text-align:left;
}
#LIBGARANTIE
{  
   
     margin-left: 0.1em;
    margin-right: auto;
    margin-top:0.4em;
    width: 300px;
    text-align: LEFT;
    font-size: 12px; 
   font-weight:bold;
  
  
  
}
#Libstats
{
	text-align:center;
}

.prime
{
   
    margin-left: auto;
    margin-right: auto;
    margin-top:200px;
    width: 1400px;
    text-align: left;
    font-size: 9px;

} 
.error
{
	
	top:200;
	right:100;
	margin: 5px;
	padding: 5px 4px 9px 4px;
	background: #FFFFFF;
	font-size: 10px;
	text-align: left;
}

.Option
{
left: 20px;	
border: 1px solid #000000;
}

.blocmodele 
{
  width: 350px;
  height: 100px;
  margin-left: 15px;
  margin-top: 20px;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
/************ animation extender ***********************/
.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 400px; 
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #FFFFFF; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #666666; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset thin #FFFFFF; 
 padding: 5px; 
} 

/**************** background pour label************/
.LabelTitre
{
    background-image: url(images/font_gris.gif);
    background-repeat: repeat-x;
    border-width :1px;
    border-style :solid;
    border-color: black;
    color : White;
    padding-left: 10px;
  
}
/**************** background pour labelLogin************/
.LabelTitreLogin
{
    background-image: url(images/font_gris.gif);
    background-repeat: repeat-x;
    border-top : solid 1px black ;
    border-right : solid 1px black ;
    border-left : solid 1px black ;
    color : White;
    padding-left:5px;
  
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*panel legend*/
.panelLegend
{
    color:#ee2d24 ;
}

/*main menu*/
.MainMenu
{
    padding-top:2px;
}

