/*------------------------ CSS LEGATUIT -----------------------------*/
/*------------------- Copyright AG CREATIONS ------------------------*/
/*---------------------------- 2008 ---------------------------------*/
/*-------------------------- DOWNLOAD -------------------------------*/

#content_d_down{
float:left; position:relative;
margin-left:5px; color:#666666;}


dl#down_bigbloc{
  width: 738px;
  background: url('../gfx/cadrebig_milieu.jpg');
  
}

dl#down_bigbloc dt{
  background: url('../gfx/titre_down.jpg') no-repeat;
  width: 738px;
  height:38px;
  font-size:1px; text-indent:-9000px;
}

dl#down_bigbloc dd.bottom_border em{
  text-align: right;
  display: block;
  background: url('../gfx/cadrebig_bas.jpg') bottom no-repeat;
  width: 738px;
  padding-bottom:15px;
}
/*bloc catégorie de téléchargement------------------------------------------------------*/


.down_txt li{
padding: 0 0 0 15px; list-style:none;
background: url('../gfx/ico_down.gif') 0 2px no-repeat;
font-weight:normal;}

.down_txt {padding:0 0 20px 10px; float:left; width:350px;}
.down_txt a {font-size: 12px; color:#666666;}
.down_txt a:hover {color:#8CB348;}

/*rajouté par pascal pour gérer le fil d'ariane dans les fiches logiciels détaillées------------------------------------------------------*/
.down_txt9 li{
padding: 0 0 0 15px; list-style:none;
background: url('../gfx/ico_down.gif') 0 2px no-repeat;
font-weight:normal;}

.down_txt9 {padding:0 0 20px 10px; float:left; width:700px;}
.down_txt9 a {font-size: 12px; color:#666666;}
.down_txt9 a:hover {color:#8CB348;}



/*nav boutons haut ---------------------------------*/
dd.list_line_nav {
padding : 5px 0 20px 0;
text-align:center; clear:both; display:block;}

dd.list_line_nav a {
background-color:#E0E0E0;
padding:5px; text-decoration:none;
}

dd.list_line_nav a:hover{
background-color:#8CB348; color:#FFFFFF;
padding:5px; text-decoration:none;
}

dd.list_line_nav strong {
background-color:#8CB348; color:#FFFFFF;
padding:5px; font-weight: bold;
font-style:normal;
}

/*--------------------------------------------------*/
dl#down_bigbloc dd.down_title, dl#down_bigbloc dd.down_title2 {border-bottom:1px solid #CCCCCC; margin : 0 10px 0 10px; }
dl#down_bigbloc dd.down_title h1, dl#down_bigbloc dd.down_title2 h1 {font-size:17px; color:#666666;   height:100%; background-color:#F3FEE3; clear:both;} 
dl#down_bigbloc dd.down_title h2 {font-size:15px; color:#666666; height:100%; clear:both;}


dl#down_bigbloc dd.down_title a {float:right;padding-top:3px; color:#666666;}
dl#down_bigbloc dd.down_title h1 a {float:none;}
dl#down_bigbloc dd.down_title h2 a {float:none; font-size:15px; color:#666666; height:100%; clear:both;}
dl#down_bigbloc dd.down_title img {float:right;margin:5px 5px 0 0; color:#666666;}

.down_list-descriptif, .down_list-os, .down_list-nb {padding : 0 10px 0 10px;}
.down_list-os{padding-bottom:5px;}
.down_list-nb {color:#2791AB;}

.down_list-lien { width:736px; 
float:left; padding : 0 0 0 10px; 
margin-bottom:25px; 
}

.down_list-lien li {float:left; list-style:none;}

dl#down_bigbloc dd li a:hover { color:#8CB348;}

dl#down_bigbloc li.ico_plus a{
padding: 0 0 0 15px;
background: url('../gfx/ico_down.gif') 0 2px no-repeat;
font-weight:bold; margin-right:10px; color:#8CB348; font-size:12px;}
dl#down_bigbloc li.ico_plus a:hover { color:#8CB348;}


dl#down_bigbloc li.ico_voirplan a{
padding: 0 0 0 13px;
background: url('../gfx/ico_voirplan.gif') 0 2px no-repeat;
font-weight:bold; margin-right:10px; color:#666666;}

dl#down_bigbloc li.ico_comment a{
padding: 0 0 0 13px;
background: url('../gfx/ico_down_comment.gif') 0 2px no-repeat;
font-weight:bold; color:#666666;}




/*page de detail------------------------------------------------*/
dl#down_bigbloc dd.down_title2 h1 {text-align:center;}


.down_txt2 {padding:10px 10px 20px 10px; font-size: 12px;}

.down_txt2 a {font-size: 12px; color:#666666;}
.down_txt2 a:hover {color:#8CB348;}

.down_txt2 img {float:right; padding-left:10px;clear:both;}

.down_info1, .down_info2 {
margin :10px;padding:5px;
background-color:#F4F4F4; clear:both;
}

.down_info2 p{text-align:center;}

.down_comment_redac{ float:left;
text-align:justify; margin:10px; background-color:#F3FEE3;
width:480px;border:1px solid #8CB348;padding:5px;
}

.table {width:97%; float:left; clear:both; font-size:11px; margin-bottom :10px;}
.table2 {border :1px solid #8CB348; width:50%; float:left; clear:both; font-size:11px; margin-bottom :10px; 
margin-left: auto;margin-right:auto;}
.table2 .entete_table {text-align:center;}
.table2 td{padding:5px;}

.down_tab { padding:10px;}

.entete_table {color:#2791AB; border-bottom:1px solid color:#2791AB; font-weight:bold;}

.table_premier {background-color:#FCEBE4;height:25px; font-weight:bold;}
.fonce {background-color:#F3FEE3;}


.btn_down {padding: 0 0 0 15px;
background: url('../gfx/ico_down.gif') 0 2px no-repeat;}


.down_list_inter {float:left; margin-top:10px;}

.down_list_inter li {list-style :none; line-height:1.5em}
.down_list_inter li a {color:#666666}
.down_list_inter strong { float:left; }
.down_list_inter span { width:70px; display:block; float:left; height:12px;}

.ico_comment2 {
padding: 0 0 0 15px;
background: url('../gfx/ico_comment-orange.gif') 0 1px no-repeat;
font-weight:bold; color:#666666;}
.ico_recommander {
padding: 0 0 0 15px;
background: url('../gfx/ico_recommander.gif') 0 1px no-repeat;
font-weight:bold; color:#666666;}
.ico_forum {
padding: 0 0 0 17px;
background: url('../gfx/ico_forum.gif') 0 2px no-repeat;
font-weight:bold; color:#666666;}


.down_comment2 {
background-color:#FCEBE4; padding:10px; margin:10px;}

.down_txt3 {padding:0 10px 0 10px;}

.down_os {font-size:12px;
margin-bottom:20px;padding-left:10px;}

.down_os strong {color:#E94812}

.down_os a {color:#666666;}


/*formulaire ---------------------------------------*/

#livreor_form, #connect_form{
 color: #000;
 margin-top:20px;
 padding:10px;
}

#livreor_form p, #connect_form p{
  padding: 0 8px 8px 8px;
  font-size: 11px;
}

#livreor_form label, #connect_form label{
  font-size: 11px;  
}
#livreor_form a, #connect_form a{
  color: #6B1B8C;
  font-weight: normal;
}

.label_input label{
  width: 200px;
  float: left;
  text-align: right;
}
.label_input input, .label_input select, .label_input textarea{
  border: 1px solid #e94712;
  background-color:#FCEBE4;
  width: 350px;
  margin-left: 4px;
}

.form_submit{
  padding: 4px 0 0 211px;
  text-align: left;
  border-width:0px;
}

#login label, #pass label{
  width: 200px;
  float: left;
  text-align: right;}

#login input, #pass input{
  border: 1px solid #e94712;
  background-color:#FBF8E8;
  width: 220px;
  margin-left: 4px;
}

.civil{padding-left:205px;}

.envoyer {background-color:#e94712;color:#FFFFFF; padding:2px; font-weight:bold; font-size:10px;}


p.alert_deadlink{
  clear: both;
}
p.alert_deadlink img{
  padding: 0 5px 0 8px;
}