@charset "utf-8";
/* CSS Document */
 html, body,  span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, , li, fieldset, form, label, legend, {  
	border:0pt none;  
	font-family:inherit;  

	font-style:inherit;  
	font-weight:inherit;  
	margin:0pt;  
	padding:0pt;  
	vertical-align:baseline;  
 }
 h1
 {
 	padding-left:10px;
 }
 body {
	margin-top: 0 ;
	padding-top: 0;
	font-family:Verdana, Geneva, sans-serif;
}
#bodyperso
{
	margin-top: 0 ;
	padding-top: 0;
background:url(../images/fond_carte.gif) center top no-repeat #00672A; 
	font-family:Verdana, Geneva, sans-serif;
}
 table, caption, tbody, tfoot, thead, tr, th, td 
 {  
	border:0pt none;  
	font-family:inherit;  
	font-size: 100%;  
	font-style:inherit;  
	font-weight:inherit;  
	margin:0pt;  
	padding:0pt;  
 }
 h2 {
/*	 color: #ece9d8;
	 background-color: #F60;
	 font-weight:bold;
	 font-size:14pt;
	 text-align:center;*/
	 
	 color: #333333;
	 background-color: #ffffff;
	 font-weight: normal;
	 font-size:14pt;
	 text-align:left;
/*		border: #333333 1px solid;
*/	 background:url(../images/traittitre.gif) repeat-x 0 100% ; 
	 margin-left:0px;
	 padding-bottom:10px;
	 
 }
 h2 , span
 {
 font-size:11px;
 padding-left:30px;
  }
a {
	text-decoration:none;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
#entete , #entete a , #entete td {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	
}
.ligne , .ligne a , .ligne td
{
	background-color:#CCCCCC;
	color:#000000;
	font-weight:none;
	text-align:center;
	font-size:11px;
	
}
#ligne , #ligne a , #ligne td
{
	background-color:#CCCCCC;
	color:#000000;
	font-weight:none;
	text-align:center;
	font-size:11px;
}
#ligne2 , #ligne2 a , #ligne2 td
{
	background-color: #33FF00;
	color:#000000;
	font-weight:none;
	text-align:center;
	font-size:12px;

}


/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../../images/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

.clear{  
    clear: both;  
    height: 0;  
    visibility: hidden;  
    display: block;  
}  
  
#container{  
    margin: 7em auto; 
	margin-top:0px;
   width: auto;
   height:auto;  
	/*width: 1000px;*/
    list-style: none;  
    list-style-position: outside;
}  
#container .menu li{  
    float: left;  
    margin-right: 5px;  
    /*margin-bottom: -1px;*/
	text-align:center;
}  
#container .menu li{  
    font-weight: 700;  
    display: block;  
    padding: 5px 10px 5px 10px;  
    background: #efefef;  
    margin-bottom: -1px;  
    border: 1px solid #d0ccc9;  
    border-width: 1px 1px 1px 1px;  
    position: relative;  
    color: #898989;  
   cursor: pointer;
	font-size:10pt;
}  
#container .menu li.active{  
    top: 1px;  
    border-bottom: 0;  
    color: #2a3088;  
	
    font-weight: 700;  
    display: block;  
    padding: 5px 10px 5px 10px;  
    background: #FFFFFF;  
    margin-bottom: -1px;  
    border: 1px solid #d0ccc9;  
    border-width: 1px 1px 1px 1px;  
    position: relative;  
    cursor: pointer;
	font-size:10pt;


} 
#container .menu li a{  
 
    color: #898989;  

}  
#container .menu li.active a{  

    color: #2a3088;  
	
 


} 
#content{
position:relative;
margin:auto;
padding:auto;
width:850px;
    font-size: 11px;  
	color:#000000;
	background-color: #FFFFFF;
	 margin-left: auto; margin-right: auto;
}  




#menu {
/*margin-left:auto;
margin-right:auto;*/
width:100%;
height:40px;
}




#breadcrumb_login {
	background:url(../images/breadcrumb.gif);
	height:22px;
/*	margin-top:80px;
	margin-left:50px;
	margin-right:75px;*/
	font-size:8pt;
	/*margin-bottom:-16px;*/
width:900px;
color:#FFFFFF;
font-weight:bold;

}
#breadcrumb_login div{
padding-left:5px;
padding-top:3px;
}
#breadcrumb div{
padding-left:5px;
padding-top:3px;
padding-right:5px;
}
#contenu {
position: relative;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	margin-left:27px;;
	height:auto;
}
#form_login
{
width:300px;
text-align:center;
margin-left:30%; 
}
.label_login{
display:block;
width:100px;
float:left;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
#login{
	background:url(../images/fond_login.png) no-repeat;
	width:900px;
	margin-right:8px;
	/*margin-right:-174px;*/
	height:271px:
}

#logo {
	background:url(../images/logo.png) no-repeat ;
	margin-left:0px;
	width:554px;
	height:77px;
	display:block;
	float:left;
}



#menu_onglets{
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 0px;*/
/*	margin-left:380px;*/
float:right;
	height:40px;
}
#menu_spacer {
	display:block;
	float:left;
	width:10px;
}
#principal {
/*	width:1024px;
	height:600px;*/
	
}
#recherche {
	text-align:center;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10pt;
	display:block;
	float:right;
	/*margin-bottom:10px;*/
	padding-right:5px;
	margin-top:-30px;
}
#recherche label {
	color:#333;
	font-size:8pt;
}
/********************************/
#bouton_admin {
	background-color:#F90;
	border: 1px solid #cbd300;
	color:black;
/*	font-family:"MS Serif", "New York", serif;*/
	font-family:"Lucida Console", Monaco, monospace;
	font-size:8pt;
	font-weight:bold;
}
#bouton_admin2 {
	background-color:#cbd300;
	border: 1px solid #F90;
	color:black;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
.bouton_admin2 {
	background-color:#cbd300;
	border: 1px solid #F90;
	color:black;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
#contenu_admin{
	/*width:900px;*/
	margin-left:10px;
	display:block;
	float:left;
}

/*##################ADMIN#######################""*/
#bandeau_admin
{
background: url(../images/bandeau_admin.gif) no-repeat left;
display:block;
height:134px;
width:900px;
}
#bandeau_admin #deconnexion
{
padding: 15px 0px 0px 15px;
}
#bandeau_admin #voir
{
padding: 80px 15px 0px 0px;
float:right;
}
#menu_admin{
	color: #333333;
	
	background: #FFFFFF;
	margin: 25px 25px 25px 25px;
	font-size:12px;
}
#principaladmin
{
width:900px;
}
#menu_admin a:link{
	color:#F90;
	text-decoration:none;
}
#menu_admin a:visited  {
	color:#F90;
	text-decoration:none;
}
#menu_admin a:hover {
	color:#cbd300;
	text-decoration:underline;
}
#menu_admin a:active {
	color:#ece9d8;
	text-decoration:none;
}
#menu_admin h1 {
	text-align:center;
	font-size:16pt;
	color:#cbd300;
	width:auto;
}
#menu_admin p {
	margin-top:5px;
	margin-bottom:5px;
	color:#333333;
}
#menu_admin span {
	margin-top:2px;
	margin-bottom:2px;
	color:#333333;
	font-size:11px;
	
}
#tdmenu
{
border-collapse:separate;
/*border:1px solid #333333;*/
width:100%;
vertical-align:top;
text-align:left;
padding: 10px 10px 10px 10px;
height:50px!important;
}
#tdform
{
border-collapse:separate;
/*border:1px solid #333333;*/
width:800px!important;
vertical-align:top;
text-align:left;
padding: 10px 10px 10px 10px;
color:#FFFFFF;
}

#tabfiche
{
display:block;
border: 1ps solid red;
padding: 5px 5px 5px 5px ;
background:#FFFFFF;


}
#contenu #resultat
{
/*background:#FFFFFF;
margin: 0px 0px 0px 0px;*/
display:block;
height:auto; min-height:200px;
padding: 0px 5px 0px 5px
}


#contenutab
{
padding: 10px 0px 10px 0px;
font-size:11px;

}
#contenutab p
{
padding: 0;
margin:0;

font-size:11px;
}

#contenutab a 
{
color:#000000;
font-weight: normal!important;
font-size:11px;
}
/*#################################################################################""*/
#table_imp tr td
{
border:1px solid  #000000;}
.ligneimp , .ligneimp a , .ligneimp td
{
	background-color:#ffffff;
	color:#000000;
	font-weight:none;
	text-align:center;
	font-size:11px;
	
}
#imp
{
display:block;
float:right;
width:40px;
height:40px;
}