/* ------------------------------------ *
 CSS
 mercredi 22 juillet 2009 17:32:40
 HAPedit 3.1.11.111
 * ------------------------------------ */
 body {
width:1000px;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
background:#FFFFFF;
height:auto;
}

.a_menu:link {
	color: #FF3300;
	font-size:13px;
}
.a_menu:hover {
	color: #666666;
	font-size:13px;
}	

a {
color: #4E624B;
font-size:13px;
}

a:link {
color: #4E624B;
font-size:13px;
 }

a:visited {
color: #4E624B;
font-size:13px;
 }

a:hover {
color: #4E624B;
font-size:13px;
 }
/* ========== CLASSES ==========   */

.zoom {
width:10px;

}
.zoom p {
text-align:center;
}
.zoom img {
width:10px;
height:10px;
}
.zoom img:hover {
width:80px;
height:80px;
}

.element_connection{
border-top: 1px solid #e8e5d6;
border-right: 1px solid #e8e5d6;
border-bottom: 0px solid #e8e5d6;
background:#FFFFFF;                         
margin-bottom: 5px;
margin-left: 100px;
font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
font-size : 15px;
}

.element_connection form
{
  width:85% ;
  margin-top: 0px;
  margin-left : 0px;
  background-color:#FFFFFF;
  border: solid #003366 1px ;
  padding : 1px;
}

.element_sommaire {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #FFFFFF;
background:#FFFFFF;
list-style-image: url("images/puce.gif");
margin-bottom: 0px;
margin-left: 0px;
font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
font-size : 8px;
height:auto;
width:auto;
}

.element_guide
{
    color :#003366;
    padding: 3px;
    font-size:13px;
}

.element_sommaire a {
text-decoration: none;
color: #FF3300;
display: block;
font-family :  arial, verdana,tahoma, Times New Roman, Times, serif  ;
font-size : 12px;
}

.element_sommaire a:hover {
border-bottom: 3px double #FFFFFF;
}

hr.type1 {
border: 1px solid #ff3300;
height: 1px;
}

p.centre {
text-align: center;
margin: 0px;
font-size : 12px;
}

p.droite {
text-align: right;
margin: 0px;
font-size : 12px;
}

p.gauche {
text-align: left;
margin: 0px;
font-size : 12px;
}

p.justifie {
text-align: justify;
margin: 0px;
font-size : 12px;
}

div.centre {
text-align: center;
margin: 0px;
}

div.droite {
text-align: right;
margin: 0px;
}
/* ========== DIVS ==========   */

#banniere {
width:1010px;
height:150px;
margin-bottom: 0px;
background-color: #FFFFFF;
background: url(images/bandeau_haut.gif);
background-repeat: no-repeat;
background-position:left;
}

#conteneur {
width:auto;
height:auto;
background : #FFFFFF;
float: left;
margin-bottom: 0px;
border: 1px solid #FFFFFFS;
}

#contenu_accueil {
margin-left:220px;
background: url(images/bandeau_titre.gif);
background-repeat: no-repeat;

/*background:#FFFFFF;*/
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding: 3px;
margin-right: 0px;
font-family :   arial, verdana,tahoma, Times New Roman, Times, serif  ;
font-size : 15px;
line-height:25px; 
height:auto;
width:auto;
vertical-align:middle;
color:#31217b;
text-align:center;
}

#contenu_centre {
margin-left: 170px;
background:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding: 3px;
margin-right: 5px;
font-family :  arial, verdana,tahoma, Times New Roman, Times, serif  ;
font-size : 12px;
line-height:20px; 
height:auto;
width:auto;
}

#contenu_ident {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
background:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding: 3px;
margin-right: 5px;
font-family :  arial, verdana,tahoma, Times New Roman, Times, serif  ;
font-size : 12px;
width: 983px;
height: 15px ;
}



#contenu_centre h1 {
margin: 0px;
color : #E23318;
text-align: center;
font-size : 18px;

}

#contenu_accueil h1 {
margin: 0px;
color : #707173; /* gris */
text-align: left;
font-size : 20px;
line-height:50px;
font-family : georgia;
}

/*#contenu_accueil h2 {
margin: 0px;
color : #006400; /* vert 
text-align: center;
font-size : 20px;
line-height:40px;
}*/

#contenu_accueil h3 {
margin: 0px;
color : #EE0000; /* rouge fonce */
text-align: center;
font-size : 15px;
line-height:25px;
font family: tahoma;
}

#contenu_accueil h4 {
margin: 0px;
color : #990000; /* bordeau fonce */
/*text-align: center;*/
font-size : 13px;
line-height:20px;
font family: times;
}

#contenu_accueil h5 {
margin: 0px;
color : #330099; /* bleu */
text-align: center;
font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
}

#contenu_accueil h6 {
margin: 0px;
color : #001100; /* bordeau fonce */
/*text-align: center;*/
font-size : 12px;
line-height:18px;
font family: times;
}

#contenu_accueil h2 {
margin: 0px;
color : #000088; /* bordeau fonce */
/*text-align: center;*/
font-size : 10px;
line-height: 20px;
font family: times;
}

#sommaire_connection h2 {
margin: 5px;
color : #6A7644;
text-align: center;
font-size : 14px;
}

#contenu_centre h2 {
margin: 0px;
color : #F20236;
text-align: center;
font-size : 16px;
}

#contenu_centre h3 {
margin: 0px;
color :#756D42;
text-align: center;
font-size : 14px;
}

#contenu_centre h4 {
margin: 0px;
color: #5C7841;
text-align: center;
font-size : 12px;
}

#contenu_centre h5 {
margin: 0px;
color:#CF764A;
text-align: center;
font-size : 11px;
}

#contenu_centre h6 {
margin: 0px;
color:#CF764A;
text-align: center;
font-size : 13px;
}

#contenu_ident h4 {
margin: 0px;
color: #5C7841;
text-align: right;
font-size : 11px;
}

#sommaire h1 {
margin : 3px;
color: #3D2680;
text-align : left;
font-size : 12px;
font-family: tahoma;
}

#sommaire h2 {
margin : 3px;
color: #3D2680;
text-align : left;
font-size : 10px;
font-family: tahoma;
}

#sommaire h3 {
margin: 15px;
color: #FF3300;
text-align: left;
font-size : 12px;
font-family: munphy db; 
}

#sommaire h4 {
margin: 15px;
color: #000099;
text-align: left;
font-size : 12px;
font-family: verdana;
font-style:oblique; 
}

#footer {
float: left;
/*color: #8e8f92;*/
margin-top: 0px;
width:1000px;
background: url(images/frise_bas.gif);
background-repeat: no-repeat;
/*background-color: #EEEEEE;*/
border-top: 1px solid #FFFFFF;
/*text-align: center;*/
font-size: 0px;
font-weight: bold;
padding-top: 50px;
padding-bottom: 50px;
font-family :  arial, verdana,tahoma, Times New Roman, Times, serif  ;
}

#sommaire {
float: left;
width:auto;
height:auto;
border-right: 1px solid #eeeeee;
}

#sommaire_connection {
float: left;
width:auto;
height:auto;
}

table
{
	margin-left:auto;
	margin-right:auto;
    width:780px ; 
    /*margin-top: 10px;
    margin-left : 50px; */
    background-color:#DAE2F2;
    border: solid #CC9966 1px ;
}

.table_liens
{
	/*margin-left:auto;
	margin-right:auto;*/
    width:auto; 
    /*margin-top: 10px;
    margin-left : 50px; */
	text-align:left;
    background-color:#ffffff;
    border: solid #eeeeee 0px ;

}

.table_ca
{
	margin-left:auto;
	margin-right:auto;
    width:780px ; 
    /*margin-top: 10px;
    margin-left : 50px; */
    background-color:#ffffff;
    border: solid #ffffff 1px ;
}

.table_ph
{
	margin-left:auto;
	margin-right:auto;
    width:780px ; 
    /*margin-top: 10px;
    margin-left : 50px; */
    background-color:#ffffff;
    border: solid #000088 1px ;
}

.table_date
{
	/*margin-left:auto;
	margin-right:auto;*/

    width:780px ; 
    margin-top: 0px;
    margin-left : 0px; 
    background-color:#EEEEEE;
    border: solid #FFFFFF 1px ;
	
	color : #330099;
	text-align: center;
	font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
}

.table_cotis
{
	/*margin-left:auto;
	margin-right:auto;*/

    width:400px ; 
    margin-top: 0px;
    margin-left : 150px; 
    background-color:#EEEEEE;
    border: solid #FFFFFF 1px ;
	
	color : #330099;
	text-align: center;
	font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
}

.table_publier
{
    width:720px ;
    margin-top: 0px;
    margin-left : 0px;
    border: 1px ;
}

.table_sousrub
{
    width:500px ;
    margin-top: 0px;
    margin-left : 150px;
    border: 1px ;
}

.table_mdp
{
    width:500px ;
    margin-top: 0px;
    margin-left : 20px;
    border: 1px ;
}

.table_moteur
{
    width:710px ;
    margin-top: 0px;
    margin-left : 0px;
    border:0px;
}

form
{
	text-align: left;
    width:710px ;
    margin-top: 20px;
    margin-left : 70px;
    background-color:#EEEEEE;
    border: solid #CC9966 1px ;
    padding : 5px;
}

.form_adhesion
{
	text-align: left;
    width:710px ;
    margin-top: 20px;
    margin-left : 70px;
    background-color:#EEEEEE;
    border: solid #CC9966 1px ;
    padding : 5px;
}

.form_center
{
	text-align: center;
    width:680px ;
    margin-top: 20px;
    margin-left : 70px;
    background-color:#EEEEEE;
    border: solid #CC9966 1px ;
    padding : 5px;
}


.form_supprimer
{
    width:720px ;
    margin-top: 10px;
    margin-left : 50px;
    background-color:#DBE2B1;
    border: solid #B1A914 1px ;
    padding : 5px;
}


.form_publier
{
    width:710px ;
    margin-top: 10px;
    margin-left : 50px;
    background-color:#DBE2B1;
    border: solid #CC9966 1px ;
    padding : 10px;
    line-height : 40px;
}

td {
    padding: 1px;
    border-bottom:solid #ffffff 0.2px ;
    border-top:solid #ffffff 0.2px ;
    border-right:solid #ffffff 0.2px ;
    border-left:solid #ffffff 0.2px ;
    background-color:#ffffff;
	text-align:center;
}

.td_cotis {
    padding: 1px;
    border-bottom:solid #ffffff 0.2px ;
    border-top:solid #ffffff 0.2px ;
    border-right:solid #ffffff 0.2px ;
    border-left:solid #ffffff 0.2px ;
    background-color:#ffffff;
	text-align:center;
	color:#E74A31;
}

.td_liens {
 	padding: 0px;
    border-bottom:solid #aaaaaa 1px ;
    border-top:solid #aaaaaa 1px ;
    border-right:solid #aaaaaa 1px ;
    border-left:solid #aaaaaa 1px ;
    background-color:#ffffff;
	text-align:left;
	vertical-align: middle;
}

.td_liens_1 {
 	padding: 0px;
    border-bottom:solid #aaaaaa 0px ;
    border-top:solid #aaaaaa 0px ;
    border-right:solid #aaaaaa 0px ;
    border-left:solid #aaaaaa 0px ;
    background-color:#ffffff;
	text-align:left;
	vertical-align: middle;
}

.td_ca {
    padding: 1px;
    border-bottom:solid #31217b 1px ;
    border-top:solid #31217b 1px ;
    border-right:solid #31217b 1px ;
    border-left:solid #31217b 1px ;
    background-color:#ffffff;
	text-align:left;
	vertical-align: top;
}

.td_publier {
    padding: 0px;
    border:0px;
    background: transparent;
}

.td_sousrub {
    padding: 0px;
    border:0px;
    background: transparent;
    width:80pt;
}

.td_moteur {
    padding: 0px;
    border: solid #B1A914 1px ;
    background: transparent;
}

th {
    padding: 1px;
    border-bottom:solid #ffffff 1px ;
    border-top:solid #ffffff 1px ;
    border-right:solid #ffffff 1px ;
    border-left:solid #ffffff 1px ;
    color:#ffffff;
    background-color: #31217b;
    font-size:12px; 
}

.ph_honneur
{
    padding: 1px;
    border-bottom:solid #000088 1px ;
    border-top:solid #000088 1px ;
    border-right:solid #000088 1px ;
    border-left:solid #000088 1px ;
    color:#330066;
    background-color: #ff6600;
    font-size:14px; 
}

textarea {
    padding: 1px;
    font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
    font-size:12px;
    width:518pt;
}

.textarea_LT {
 	padding: 1px;
    font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
    font-size:12px;
    width:400pt;
}

.textarea_page {
    padding: 1px;
    font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
    font-size:12px;
    width:500pt;
	height:500pt;
}

li
{
height:20px;
}

input {
      color: #3F3619;
}

.input_mot {
      color: #3F3619;
      font-family :  arial, verdana, tahoma, Times New Roman, Times, serif  ;
      font-size:12px;
}

.donnee_obligatoire {
      background-image: url(images/oblig2.png);
      background-position : 3px;
      background-repeat: no-repeat;
}

.donnee_aumoinsune {
      background-image: url(images/oblig3.png);
      background-position : 3px;
      background-repeat: no-repeat;
}

.image_bien_poste {
      background-image: url(images/download.png);
      background-position : center;
      background-repeat: no-repeat;
      height:100px;
}

.bien_poste {
      color: #3F3619;
      font-weight:bold ;
      font-size:13px;
      text-align:center;
}

select {
      color: #3F3619;
}

.data {
    color: #0000cc;
    padding: 2px;
    font-size:10px;
}

.data_ph {
    color: #0000cc;
    padding: 2px;
    font-size:12px;
}

.data_orange{
    color: #CF764A;
    padding: 3px;
    font-size:12px;
    font-weight:bold;
}

.data_info_orange{
    color: #5C7841;
    padding: 3px;
    font-size:13px;
    font-weight:bold;
}

.data_titre {
    margin-left : 150px;
    color: #635425;
    padding: 3px;
    font-size:13px;
    text-align:left;
    font-weight:bold;
}

.data_titre_sans_marge {
    margin-left : 0px;
    color: #635425;
    padding: 3px;
    font-size:13px;
    text-align:left;
    font-weight:bold;
}

.data_center {
    color: #003399;
    padding: 10px;
    text-align:center;
	font-family: times;
}

.data_contact {
    color: #000066;
    padding: 16px;
    text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.data_center h2{
    color: #003399;
    padding: 10px;
    text-align:right;
	font-family: times;
	/*font-size : 15px;*/
} 

.data_center_nomdoc {
    color: #CF764A;
    padding: 3px;
    text-align:center;
}

.data_center a
      {
       a visited : #8C7A63 ;
       color: #6A7644;
       font-family :  arial, verdana,tahoma, Times New Roman, Times, serif  ;
      }

.saisie_ob {
    color: #635425;
    padding: 3px;
    font-size:11px;
    text-align:right;
}

.erreur {
    color: #B30000;
    padding: 3px;
}

.toprow {
    font-weight: bold;
    text-align: center;
    color: #FF3300;
    font-size : 13px;
    background-color:#FF3300;
}

.ph {
    font-weight: bold;
    text-align: center;
    color: #330066;
    font-size : 13px;
    background-color:#FFFFFF;
}

.imgaction {
    width: 30px;
    text-align:center;
}


.imgaction a {
text-decoration: none;
color: #DBE2B1;
display: block;
border-style:none;
}

.imgaction a:link { text-decoration: none;
color: #DBE2B1;
display: block; }

.imgaction a:visited { text-decoration: none;
color: #DBE2B1;
display: block; }

.imgaction a:hover { text-decoration: none;
color: #DBE2B1;
display: block; }

.imgaction a:active { text-decoration: none;
color: #DBE2B1;
display: block; }


.submit {
  margin-left : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 68pt;
  height: 20pt;
  background-image: url(images/tick.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.submit_valider {
  margin-left : 315px;
  margin-top : 0px;
  /*border-Top-Color: #0066FF;
  border-Right-Color: #0066FF;
  border-Bottom-Color: #0066FF;
  border-Left-Color: #0066FF;*/
  color: #000066;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #FFFFCC;
  width: 60pt;
  height: 20pt;
 /* background-image: url(images/tick.png); */
  background-position : 5px;
  background-repeat: no-repeat;
}

.submit_rechercher {
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 120pt;
  height: 20pt;
  background-image: url(images/cog_go.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.nouvelle_recherche {
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 130pt;
  height: 20pt;
  background-image: url(images/recommencer.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.voir_condition {
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 120pt;
  height: 20pt;
  background-image: url(images/zoom.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.bouton_supprimer {
  margin-left : 5px;
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 160pt;
  height: 20pt;
  background-image: url(images/suppr_publi.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.bouton_retour {
  margin-left : 5px;
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 120pt;
  height: 20pt;
  background-image: url(images/arrow_undo.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.bouton_retour_recherche {
  margin-left : 5px;
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 230pt;
  height: 20pt;
  background-image: url(images/arrow_undo.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.submit_poster {
  margin-left : 165px;
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 276pt;
  height: 20pt;
  background-image: url(images/tick.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.submit_publier {
  margin-left : 250px;
  margin-top : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 146pt;
  height: 20pt;
  background-image: url(images/tick.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

.file {
  margin-left : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #6A7644;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 80pt;
  height: 20pt;
  background-image: url(images/parcourir.png);
  background-position : 5px;
  background-repeat: no-repeat;
}


.cancel {
  margin-left : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 68pt;
  height: 20pt;
  background-image: url(images/cancel.png);
  background-position : 5px;
  background-repeat: no-repeat;
} 


.reset {
  margin-left : 20px;
  border-Top-Color: #DBE2B1;
  border-Right-Color: #DBE2B1;
  border-Bottom-Color: #DBE2B1;
  border-Left-Color: #DBE2B1;
  color: #4E624B;
  //font-Weight: bold;
  font-Family: Arial, Helvetica, sans-serif;
  background-Color: #C5D084;
  width: 68pt;
  height: 20pt;
  background-image: url(images/arrow_undo.png);
  background-position : 5px;
  background-repeat: no-repeat;
}

div.fileinputs {
  position: relative;
}

div.fakefile {
  position: absolute;
  top: 3px;
  left: 122px;
  z-index:1;
}

div.fakefile2 {
  position: absolute;
  top: 3px;
  left: 172px;
  z-index:1;
}

input.file {
  left: 310px;
  position: relative;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index:2;
  background-color:#f2f8e9;
}

.radio_cache
{
visibility:hidden ;
}

