body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:center;
}
#container {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	text-align:left;
}
#header {
	clear:both;
	float:left;
	width:100%;
}
#menu {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	background-image: url(../images/fond.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height:44px;
	width:100%;
} 
#menu ul.droite {
	float:right;
	margin:0px;
	padding-top:15px;
}
#menu ul.gauche {
	clear:both;
	float:left;
	margin:0px;
	padding-top:15px;
}
#menu li { 
        display: inline; /* affichage horizontal */ 
		line-height:30px;
      } 
#menu li a { 
        padding: 5px 10px; 
        margin: 0; 
		margin-right:5px;
        background: #df2828; 
        color: #fff; 
        border: 1px solid #CCCCCC; 
        text-decoration: none; 
        -moz-border-radius: 10px 10px 0 0; 
        -webkit-border-radius: 10px 10px 0 0; 
        border-radius: 10px 10px 0 0;         
        -webkit-border-top-left-radius: 10px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 10px; /* pour Chrome */ 
} 
#menu li a:hover, #menu li a:focus, #menu li a.actif { 
	background: #33CC66; 
	color: #ffffff; 
} 
#menu ul.gauche li a { 
	background: #cccccc; 
} 
#menu ul.gauche li a:hover, #menu ul.gauche li a:focus, #menu ul.gauche li a.actif { 
	background: #999999; 
} 

#corps {
	clear:both;
	float:left;
	margin-left:2.5%;
	margin-right:2.5%;
	width:95%;
}
#content {
	clear:both;
	float:left;
	width:100%;

}
h1 {
	margin:0;
	padding:0;
	margin-top: 0px !important;
	margin-top: -15px;
}
h2 {
	margin:0;
	padding:0;
	display:inline;
}
#messageOperation {
	font-size:16px;
	color:#00CC00;
}
img {
	vertical-align:top;
}





















.container {
	margin:0;
	padding:0;
	width:950px;
	text-align:left;
	margin-top:20px;
	background-color:#FFFFFF;
}
a  {
	color: #B10C15;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	border-bottom: 1px dotted;	
	cursor:pointer;
}
.blanc {background-color:#FFFFFF; color:#000000; text-align:center; font-size:10px;}
.vert {background-color:#00FF00; color:#000000; text-align:center; font-size:10px;}
.jaune {background-color:#FFFF00; color:#000000; text-align:center; font-size:10px;}
.orange {background-color:#FF9900; color:#FFFFFF; text-align:center; font-size:10px;}
.rouge {background-color:#FF0000; color:#FFFFFF; text-align:center; font-size:10px;}
.violet {background-color:#6633FF; color:#FFFFFF; text-align:center; font-size:10px;}
.gris {background-color:#CCCCCC; color:#000000; text-align:center;}
.image {border:0;}
.bouton {background-color:#CCCCCC; color:#000000; text-align:center; border:0;}

h1 { font-size:22px; line-height: 25px; }
h2 { font-size:12px; }
h4 { font-size:36px; color:#999999; margin:0px; padding:0px; }

/* CSS Document */
.form_demandeur {
	background-color:#FFEBD7;
	padding:5px;
	border:1px solid #999999;
}
.form_projet {
	background-color: #E6F2FF;
	padding:5px;
	border:1px solid #999999;
}
.form_suivi {
	background-color: #FFFF99;
	padding:5px;
	border:1px solid #999999;
}
.form_intervenant {
	background-color: #EAFFEA;
	padding:5px;
	border:1px solid #999999;
}
.form_calendrier {
	background-color: #C6FF8C;
	padding:5px;
	border:1px solid #999999;
}
.form_budget {
	background-color: #FFB3D9;
	padding:5px;
	border:1px solid #999999;
}
.form_agenda {
	background-color: #FFD8B0;
	padding:5px;
	border:1px solid #999999;
}
.form_demandeur, .form_projet, .form_suivi, .form_intervenant, .form_calendrier, .form_budget, .form_agenda {
	-moz-border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0; 
    border-radius: 10px 10px 0 0;         
    -webkit-border-top-left-radius: 10px; /* pour Chrome */ 
    -webkit-border-top-right-radius: 10px; /* pour Chrome */ 
}
#ongletDemandeur, #ongletProjet, #ongletSuivi, #ongletIntervenant, #ongletDates, #ongletBudgets, #ongletTransport, #ongletNuitees, #ongletRepas, #ongletMateriel, #ongletFormations, #ongletStagiaire, #ongletStagiaires, #ongletProfession {
	position:absolute;
	top:190px;
	left: 2.5%;
	margin-left:auto;
	margin-right:auto;
	width:95%;
}

#ongletProjet, #ongletSuivi, #ongletIntervenant, #ongletDates, #ongletBudgets, #ongletTransport, #ongletNuitees, #ongletRepas, #ongletMateriel, #ongletFormations, #ongletProfession, #ongletStagiaires { visibility:hidden; }
form input, form select, form textarea { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.tableauBudget table tr td { background-color:#FFEBD7;  border:1px solid #FFFFFF; }
.tableauBudget table tr td + td { background-color:#FFFFFF; }
.tableauBudget table tr td + td + td { background-color:#FFEBD7; }
.tableauBudget table tr td + td + td + td + td { background-color:#FFFFFF; }
.tableauBudget table tr td + td + td + td + td + td { background-color:#FFEBD7; }

.tableauAgenda table {
	background-color:#FFEBD7; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tableauAgenda table table tr td { border:1px dotted #FFFFFF; text-align:center; }
.tableauBord table tr + tr { background-color: #FFFFFF; }
.tableauBord table tr td { border:1px dotted #FFFFFF; text-align:center; }

.manuelUtilisateur {
	position:absolute;
	left:720px;
	top:20px;
	z-index:1000;
	padding:5px;
	background-color:#FFFFFF;
}
