body { background-color:white; }
body,td,a {
    font-family:  verdana, arial; 
    font-size: 11px; 
    color: black;
    margin: 0px;
}

ul {
    list-style-image: url(../images/puce_f_rouge.gif);
    padding: 0;
    margin : 5px 0 0 40px;   
}

li {
    margin-left: 5px;
    margin-bottom: 0px;
}

p {
    text-align:left;   
}

#header_menu ul {
    margin: 0;
    padding: 0;
/*    height:32px;*/
    width:120px;
    list-style-image: none;
    list-style-type: none;
    float:left;  
}

#header_menu li {
    float:left;   
    margin:0px;
    padding:0px; 
}            
#header_menu dl {
    float: left;  
    width: 115px;
    margin: 0 1px;
}
#header_menu dd {
    position:absolute;
    top: 80px;
/*    float:left;*/
    padding:0px;
    margin:0px;
    width:120px;
/*    height:32px;*/
    /*   */
/*    border:1px dotted red;*/
}
     /*
#header_menu li a, #header_menu dt a {
    color: #000;
    text-decoration: none;

    border: 0 none;
}     */

img { border: 0px; }

div#header {
    background: url(../images/frame760x120_logo.gif) no-repeat 0% 0%;          
    width: 760px;
    height: 120px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}
div#header_menu {
    width: 630px;
    height: 30px;
    padding:0px;
    margin:0px;
    padding-top: 45px;
    margin-left: 120px;
    /*border: 1px dotted red;                    */
}
div#header_session {
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    text-align: center;
    width: 760px;
    height: 61px;
    border: none; 
    background: url(../images/frame760x61.gif) no-repeat 0% 0%;  
}
div#header_user {
    float: left;
    width: 680px;
    height: 16px;
    margin-top: 0px;
    margin-left:16px;           
    text-align: left;
    font-family:  verdana, arial; 
    font-size: 11px;
    /* border: 1px dotted gray;                   */
}
div#logo {
    background: url(../images/logo-petit24s.png) no-repeat 0% 0%;
    width: 100px;
    height: 60px;
    border: none;  
    float: left; 
}
div#content {
    margin: auto;
    padding: 10px;
    width: 760px;
}
div#content-text {
   margin: auto;
   padding: 10px;
   width: 700px;
   text-align: justify; 
}
div#footer {
    margin: auto;
    margin-top: 5px;
    padding-top: 5px;
    font-size: 8px;
    font-weight: 600; 
    text-align: center;
    width: 760px;
    height: 61px;
    border: none; 
    background: url(../images/frame760x61.gif) no-repeat 0% 0%;  
}

.dotline { 
    margin:0px;
    padding:0px;
    height: 1px;
    /*width:750px;*/
    line-height:1px;
    background: url(../images/dot.gif) repeat-x 0% 0%; 
}
.shadow_e { background: url(../images/shadow_e.gif) repeat-y 100% 0%;}
.shadow_s { background: url(../images/shadow_s.gif) repeat-x 0% 0%;}
.border_n_gray { border-top: 1px solid #9D999A; }
.border_o_gray { border-left: 1px solid #9D999A; }

.title {
    padding:0px;
    margin: 0px;   
}
.oframe {
    line-height:1px; 
	padding: 0;   
}
.oframe_no {
	background: transparent url(../images/fra_no.gif) no-repeat 0 0;			
	width:7px;	  
	height:7px;
}
.oframe_ne {
	background: transparent url(../images/fra_ne.gif) no-repeat 0 0;			
	width:11px;	  
	height:7px;
}
.oframe_n {
	/*background: transparent url(images/transdot.gif) repeat-x 0 0;     */
    border-top: 1px solid #9D999A;
	height:6px;
}
.oframe_so {
	background: transparent url(../images/fra_so.gif) no-repeat 0 0;			
	width:7px;	  
	height:11px;
}
.oframe_s {
	background: url(../images/shadow_s.gif) repeat-x 0% 0%;			
	height:11px;
}
.oframe_se {
	background: transparent url(../images/fra_se.gif) no-repeat 0 0;			
	width:11px;	  
	height:11px;
}

.small_frame {
    background-color: #eee;
    border:1px dotted #aaa;
    padding:5px;
    width:200px;
}

.login_field {
    float: right;
    background-color: #eee;
    border:1px dotted #aaa;
    padding:5px;
    width:180px;
    margin:10px;
}
input {
    font-family: Verdana, Arial;
 	font-size:11px;
	color:#000;
	background-color:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#aaa;
}
input#submit {
    margin:auto;
    text-align:center;
    color:#B74605;
    border-color:#000;   
    font-weight: 800;
}
input#submit:hover {
    border-color:#B74605;   
}

.center {
    text-align:center;
}
.italic {
    font-style:italic;
}
.vtop {
    vertical-align:top;
}
.label {
    font-family:  Verdana, Arial; 
    font-weight: 400;
    line-height:12px;
    margin:3px;
}

.button {
    float:left;
    cursor:pointer;
    color: black;
    margin:0px;
    margin-left:6px;
    padding:0px;
    text-decoration: none;
    font-family:  Verdana, Arial; 
    text-align:center;
    font-weight: 800;
}
.top_button {
    /*background: transparent url(../images/button_114x27.gif) no-repeat 0 0;	*/	   
    width:114px;
    height:27px;
    font-size: 12px; 
    padding-top:7px;
}
.small_button {
    background: transparent url(../images/button_114x18.gif) no-repeat 0 0;		
    width:114px;
    height:18px;
    padding-top:2px;
    font-size: 9px; 
}
a {
    color: #B74605;
    text-decoration: underline;   
}
     /*
a.details {
    background: transparent url(../images/button_114x27.gif) no-repeat 0 0;		   
}    */

/**/
a .top_button  {
    background: transparent url(../images/button_114x27.gif) no-repeat 0 0;	
    color: #000;    
}
a:hover .top_button, a:focus .top_button {
    background: transparent url(../images/button_114x27_h.gif) no-repeat 0 0;		   
    color: #B74605;
} 

.topbutton_normal {
    width:114px;
    height:27px;
    font-size: 12px; 
    padding-top:7px;
    /*background: transparent url(../images/button_114x27.gif) no-repeat 0 0;		   */
}
.topbutton_hover {
    width:114px;
    height:27px;
    font-size: 12px; 
    padding-top:7px;
    background: transparent url(../images/button_114x27.gif) no-repeat 0 0;		   
}
/*
 */
/*
a:hover span.small_button {
    background: transparent url(../images/button_114x18.gif) no-repeat 0 0;		   
    color: #B74605;
}*/            

/*
.content-text{
    background: transparent url(../images/dot.gif) no-repeat 0 0;  
}
   */
.current, a .current{
    background: transparent url(../images/button_114x27_h.gif) no-repeat 0 0;
    color: #B74605;		   
}
.error {
    color: #ff0000;
    font-weight: 600;
}

h1 {
    font-size:20px;
    text-align: left;
    padding:5px;  
}
h1.iconized {
    margin-top:10px;
    margin-left:10px;
    height:32px;
    padding-left:40px;  
}
h2 {
    font-size:16px;
}
h3 {
    font-size:14px;
}
h3#user_login {
    height:32px;
    margin:3px;
    padding-left:0px;
    text-align: center;
    background: transparent url(../images/system-users.gif) no-repeat 12px 0;
}


h4.iconized {
    height:32px;
    margin:0px;
    padding-left:34px;
    padding-top:9px;
}
h4#hebergement {background: transparent url(../images/network-server-g.gif) no-repeat 0 0; }
h4#domain {background: transparent url(../images/applications-internet-g.gif) no-repeat 0 0; }  
h4#email {background: transparent url(../images/mail-reply-sender-g.gif) no-repeat 0 0; }  
h4#data {background: transparent url(../images/drive-harddisk-g.gif) no-repeat 0 0; }      
h4#hardware {background: transparent url(../images/media-flash-g.gif) no-repeat 0 0; }  
h4#stats {background: transparent url(../images/utilities-system-monitor-g.gif) no-repeat 0 0; }  
h4#help {background: transparent url(../images/help-browser-g.gif) no-repeat 0 0; }  
h4#mysql {background: transparent url(../images/emblem-system-g.gif) no-repeat 0 0; }    


