/* CSS Document */
body {
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px;
	padding: 0px 0px 0px 15px;
}
h1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #B13227;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	text-align:center;
}
img {
border: none;
} 
/* login */
.boite_login{
margin-top:200px;
margin:auto;
padding:5px;
width:300px;
border:double thin #66CC00;
background-color:#ddd;
}
.PageAuCentre{
background-color:#eee;
height:500px;}

.retourSite{
position:absolute;
display:block;
margin:2px;
border:thin groove #B13227;
background-color:none;
padding:5px;
text-decoration:none;
}
.retourSite:hover{
background-color:#00CC33;
color:#FFFFFF;
text-decoration:none;}
/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	
	
/* Mise en page des formulaires*/
.contenu{text-align:left;}
#entiteId,#entiteModifDesc,#entiteAfficheId,#une_Actualite,#actuAjout,#une_date_agenda,#un_document{
	margin-left:10px;

	text-align:left;
	position:relative;
	margin:3px;
	padding:5px;
	border:2px inset #000000;
}
#une_date_agenda{
background-color:#DDDDDD;
}

#un_document{
background-color:#DED0B8;
}
#entiteId,#entiteModifDesc,#entiteAfficheId{
	background-color:#99FF99;
}
/*#entiteAjoutId,#entiteModifId,#entiteAjoutPers,#entiteAjoutDesc{}*/

#une_Actualite,#actuAjout{

background-color:#B2E0F6;

}
#entiteModifDesc,#entiteAjoutDesc,#entiteAfficheDesc{
	background-color:#FFFFCC;
	width:100%;
	margin-left:0px;
	padding:3px;
}

#entiteModifPers,#entiteAjoutPers,#entiteAffichePers{
	background-color:#FFCC99;
	width:100%;
	margin-left:0px;
	padding:3px;
}

textArea{vertical-align:top;}
#bloc_numEnt,#bloc_numA,#bloc_numDoc,#bloc_num{display:none}
#bloc_numCat{
	position:relative;
	left:16px;}
#bloc_nom{
	padding-left:50px;
}

#bloc_adresse{
left:26px;

position:relative;
}
#bloc_listeVille{
left:47px;
position:relative;
}
#bloc_date,#bloc_dateDeb,#bloc_dateFin{margin-left:450px;
position:relative;}
#bloc_siret{
left:49px;
position:relative;
}
#bloc_tel{
left:55px;
position:relative;
}
#bloc_fax{
left:51px;
position:relative;
}
#bloc_mail{
left:-7px;
position:relative;

}
#bloc_document{
left:4px;
position:relative;
}
#bloc_tel,#bloc_fax,#bloc_mail,#bloc_listeVille,#bloc_nom,#bloc_document{
margin:5px;

}
#lesPhotos{
	position:absolute;
	z-index:150;
	top:0;
	right:0;
	margin-right:10px;
	margin-left:auto;
width:350px
}
#bloc_photo,#bloc_photo2,#bloc_logo{
	/*display:inline;*/
padding:2px;
	background-color:#FFFF66;
	border:1px solid #333333;
	/*width:400px;*/

	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#bloc_photo img,#bloc_photo2 img,#bloc_logo img{
	margin:0;

}
.style_ligneSaisie{
	background-color:#fff;
	border:#33FF00;
	margin:5px;
	padding:1px;
	border: medium solid #FF6600;
}
tableauGestion td,#tableauGestion tr,#tableauGestion table{
border-collapse:collapse;
}
#tableauGestion table tr td{border:1px solid #999999;}

#tableauGestion .ligne_agenda {
	background-color: #FFFFCC;
}
#tableauGestion {
	font-family:Arial, Helvetica, sans-serif;
	border: thin solid #999999;
}

.ligne_agenda_P{background-color:#FFFFCC}
.ligne_agenda_I{background-color:#eeeeee}
#tableauGestion .ligneEnteteAgenda, #tableauGestion .ligneEnteteActu, #tableauGestion .ligneEnteteEntite{
	font-weight:600;
	background-color: #AAAAAA;
	color:#000000
}

#tableauGestion a{color:#0066FF;
font-weight:600;

}
#tableauGestion a:hover{
padding:0px;
color:#FFFFFF;
font-weight:600;
display:block;
background-color:#FF6600;


}

#tableauGestion td.tri a:hover{
display:inline;
padding:0px;
color:#FFFFFF;

}
 ul.menuAjout li{display:block;border:thin solid #000000;
 background:#FFFFFF;width:250px;
 padding:10px;margin:5px;
 }
 
.bt_perso{
	position:relative;
	float:right;

	margin-left:auto;
	top:-5px;
text-decoration:none;
background-color:#eeeeee;
color:#009900;
  margin-top:1px;
  margin-right:5px;
  margin-left:auto;
  margin-bottom:1px;
  padding:1px;	
  padding:5px;	
  border: 2px solid #00FF00;
  font-Family: Verdana, Arial, Helvetica, sans-serif;
  font-Size: x-small;
 }
.bt_perso:hover{
	background-color:#00cc00;
	color:#FFFFFF;
}
.bt_Ajouter{
	text-decoration:none;
	background-color:#eeeeee;
	color:#009900;
	margin-top:15px;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:15px;
	padding:5px;
	padding-left:20px;
	border: 2px solid #00FF00;
	background-image:url(../images/btplus.gif);
	font-Family: Verdana, Arial, Helvetica, sans-serif;
	font-Size: small;
	background-repeat: no-repeat;
	background-position: left center;
}
.bt_Ajouter:hover{
	background-color:#00cc00;
	color:#FFFFFF;
}
.lienRetour{
	background-image:url(../images/flretour.gif);
	padding-left:1.5em;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	margin:3px;
	color:#0066CC;
	border:thin solid #0066CC;
	float:left;
	text-align:left;
	background-repeat: no-repeat;
	background-position: left center;
}
.lienRetour:hover{
	color:#fff;
	background-color:#0066CC;
}
