body
{
  /* width: 980px; */
  /* margin: auto; */
   margin-top: 0px;
   margin-bottom: 20px;
   margin-left: 20px;
   margin-right: 0px;
}

a { 
	text-decoration: none; 
	color: #5555bb;
	}

a:link { 
	text-decoration: none; 
	color: #5555bb;
	}
a:visited { 
	text-decoration: none; 
	
	}
a:hover, a:active { 
	text-decoration: none; 
	}

	
fieldset {
	width:400px;
    border-radius:10px;/*css3*/
    -moz-border-radius:10px;/*gecko (ex:Firefox)*/
    -webkit-border-radius:10px;/*webkit (ex:safari)*/
    /*opera : impossible*/
    /*IE : impossible*/
}

fieldset input[type=text]{
/*border:2px solid #EEEEEE;*/
width:250px;
} 


#asf_title a {
	color: #000000;
	text-decoration: none;
}

#header_main {
	background: #FFFFFF url("images/logo_project_left.jpg") right top no-repeat; 
}

#header_menu {
	background: #FFFFFF url("images/logo_project_right.jpg") top; 
}

#version_info {

	float: right ;
	width: 200px ;
	background-color: #F4F4F1;
	border:2px  ridge #317300;

	margin-top: 0px; 
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 0px;
	
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:10px;

	border-collapse: collapse;
}

#footer {

	/* 
	position:absolute;
	bottom:0px;
	*/
}


.center  {
text-align:center;
vertical-align:top;
}

.center_middle  {
text-align:center;
vertical-align:middle;
}



.top_left  {
text-align:left;
vertical-align:top;
}

.mel, .mel:hover, .mel:active { 
	color: #5555bb;
	/* color: #6187FC; */
	text-decoration: none; 
	cursor:pointer;
	}

.tab_start {
	background: #FFFFFF url("images/tab_start.png") top no-repeat;
	width:15px;
}

.tab_default {
	min-width:80px;
	text-align:center;
	background: #FFFFFF url("images/tab_default.png") top; 
	font-size: 1em;
	
	border-left:1px  solid #317300;
}

.tab_default a {
	color: #000000;
	text-decoration: none;
}

.tab_select {
	min-width:80px;
	text-align:center;
	background: #FFFFFF url("images/tab_select.png") top; 
	color: #FFFFFF;
}

.tab_select a {
	color: #FFFFFF;
	text-decoration: none;
}

.tab_end {
	background: #FFFFFF url("images/tab_end.png") top no-repeat; 
	width:15px;
}

.tab_sub {
	background-color: #F4F4F1;
	border-top:2px  ridge #317300;
	
}

.good {
color: green;
}

.bad {
color: red;
}



.install-button{
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
background-color:#6FB727;
background-image:url(images/button-green.jpg);
background-position:left center; background-repeat:repeat-x;
border:1px solid #488F03;
color:white;
line-height:0;
width:170px;
height:10px;
display:block;
 float:none; 
text-align:center;
padding:.8em 0;
/* magin:auto; */
}

.install-button-text {
color:white;
font-weight: bold;
font-family:arial;
position:relative;
top:-.1em;
}

.install-table {
width:600px;
border-collapse:collapse;
}

.install-table-td {
border-top:1px dotted #488F03;
border-bottom:1px dotted #488F03;
}

.cadre-arrondi-download {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
border:1px solid #488F03;
padding:10px;
width:600px;
}

.cadre-arrondi {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
border:1px solid #488F03;
padding:10px;
}


.attention-button{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#6FB727;
background-image:url(images/button-green.jpg);
background-position:left center; background-repeat:repeat-x;
border:1px solid #488F03;
color:white;
font-weight: bold;
font-family:arial;
width:18px;
height:15px;
display:block;
float:left;
text-align:center;
padding:.0em .0em .2em .0em;
margin:0em .5em 0em 0em;
}



.forum-arround {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
border:0px solid #488F03;
padding:10px;
margin-left:10%;
}

.forum-forum {
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
border:1px solid #488F03;
padding:10px;
}
.forum-forum:hover {
background-color:#F0FFED;
}

.forum-topic {
border-collapse:collapse;
width:100%;
}

.forum-topic .name{
border:0px ;
padding:10px;
font-size:1.5em;
}

.forum-topic .title{
border:0px solid #FFFFFF;
background-color:#488F03;
color:#FFFFFF;
font-size:1em;
padding-bottom:10px;
}

.forum-topic .topic{
border:1px solid #488F03;

}

.forum-topic .sticky{
background-color:#CFF4BA;

}

.forum-topic tr:hover {
background-color:#F0FFED;
}

.forum-message {
border:1px solid #488F03;
border-collapse:collapse;
width:100%;
}

.forum-message .title{
border:1px solid #FFFFFF;
background-color:#488F03;
color:#FFFFFF;
font-size:1em;
padding-bottom:10px;
}

.forum-message .userdetail {
border:solid #488F03;
border-width: 1px 1px 0px 1px ;
width:120px;
height:150px;
background-color:#F0FFED;
vertical-align: top;
}

.forum-message .edition {
border: solid #488F03;
border-width: 0px 1px 2px 1px ;
background-color:#F0FFED;
height:1.2em;
}

.forum-message .message {
border: solid #488F03;
border-width: 1px 1px 2px 1px ;
background-color:#FFFFFF;
vertical-align: top;
}

.forum-quote {
width:95%;
border: dotted #488F03;
border-width: 1px 1px 1px 1px ;
background-color:#F0FFED;
vertical-align: top;
margin-left:10px;
margin-bottom:5px;
}

.forum-quote-title {
border: solid #488F03;
border-width: 0px 0px 1px 0px ;
background-color:#F0FFED;
vertical-align: top;
}

.forum-button{
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
background-color:#6FB727;
background-image:url(images/button-green.jpg);
background-position:left center; background-repeat:repeat-x;
border:1px solid #488F03;
color:white;
line-height:0;
width:120px;
height:0px;
display:block;
 float:none; 
text-align:center;
padding:.8em 0;
/* magin:auto; */
}

.forum-button-text {
color:white;
font-weight: bold;
font-family:arial;
position:relative;
top:-.1em;
}

