* {
	margin: 0;
	padding: 0;
}


body {
	font: 80% Arial,Geneva,Helvetica,sans-serif;
	background-image:url(../images/caducee-medecin.jpg);
	/*background-image:url(../images/logo_idel_facturation.jpg);*/
	/*background-attachment:fixed;*/
	background-repeat:no-repeat;
	background-position:left top;
	color: black;
	padding: 0;
	height: 100%;
	text-align: center;
}

html {
	margin: 0; padding: 0;
	height: 100%;
}

.conteneur{
	margin: auto;
	width: 80%;
	/*height: 80%;*/
	padding-right: 10 px;
	padding-left: 10 px;
}

.aide{
	width: 100%;
	margin-left: 15px;
	text-align: left;
}

.login {
	margin: auto; 
	width: 50%;
	padding-right: 10 px;
	padding-left: 10 px;
}


#contenu {
	margin-left: 280px;
	margin-right: 10px;
	/*margin-top: 10px;*/
}



/*
#contenu-news {
	padding: 10px;
}
*/
#pagination {
	margin-bottom: 10px;
}

/* Permet l'alternance de couleurs */
.c1 { background-color: #FFFCF0; }
.c2 { background-color: #FFFBDB; }



/* Mise en forme des div arrondis */

/* DIV AFFICHE DETAILS */
.affiche_detail{	
	background: transparent;
}
.affiche_detail h6, .affiche_detail h5, .affiche_detail p {margin:0 10px; font-family : "verdana";}
.affiche_detail h5 {font-size:1.4em; color:#e27718; letter-spacing:1px;}
.affiche_detail h6 {font-size:1.0em; color:#e27718; letter-spacing:1px;}
.affiche_detail p {padding-bottom:0.5em; font-family : "verdana"; font-size: 11px;}
.affiche_detail .titre {padding-bottom:0.5em; font-family : "verdana"; font-size: 1.1em; font-weight : bold; /*color:#fff;*/}
.affiche_detail a:link, a:visited, a:active, a:focus { margin: 1em 0; font-family : "verdana"; font-size: 11px; color: #401010; text-decoration:none;}
.affiche_detail a:hover { margin: 1em 0; font-family : "verdana"; font-size: 11px; font-weight: bold}

.affiche_detail .top, .affiche_detail .bottom {display:block; background:transparent; font-size:1px;}
.affiche_detail .b1, .affiche_detail .b2, .affiche_detail .b3, .affiche_detail .b4, .affiche_detail .b1b, .affiche_detail .b2b, .affiche_detail .b3b, .affiche_detail .b4b {display:block; overflow:hidden;}
.affiche_detail .b1, .affiche_detail .b2, .affiche_detail .b3, .affiche_detail .b1b, .affiche_detail .b2b, .affiche_detail .b3b {height:1px;}
.affiche_detail .b2 {background:#A2DFD7; border-left:1px solid #fff; border-right:1px solid #eee;}
.affiche_detail .b3 {background:#A2DFD7; border-left:1px solid #fff; border-right:1px solid #ddd;}
.affiche_detail .b4 {background:#A2DFD7; border-left:1px solid #fff; border-right:1px solid #aaa;}
.affiche_detail .b4b {background:#A2DFD7; border-left:1px solid #eee; border-right:1px solid #999;}
.affiche_detail .b3b {background:#A2DFD7; border-left:1px solid #ddd; border-right:1px solid #999;}
.affiche_detail .b2b {background:#A2DFD7; border-left:1px solid #aaa; border-right:1px solid #999;}


.affiche_detail .b1 {margin:0 5px; background:#A2DFD7;}
.affiche_detail .b2, .affiche_detail .b2b {margin:0 3px; border-width:0 2px;}
.affiche_detail .b3, .affiche_detail .b3b {margin:0 2px;}
.affiche_detail .b4, .affiche_detail .b4b {height:2px; margin:0 1px;}
.affiche_detail .b1b {margin:0 5px; background:#A2DFD7;}
.affiche_detail .boxcontent {display:block; background-color: #A2DFD7; border-left:1px solid #fff; border-right:1px solid #999;}


/* DIV AFFICHE TITRE */
.affiche_titre{	
	background: transparent;
}
.affiche_titre h5 {font-family : "verdana"; margin:0 10px; font-size:1.8em; color:#000; letter-spacing:1px;}
.affiche_titre p {padding-bottom:0.5em; font-family : "verdana"; font-size: 0.9em;}
.affiche_titre .titre {padding-bottom:2.5em; padding-top:2.5em; font-family : "verdana"; font-size: 1.8em; font-weight : bold; color:#000;}




/* Pied de page
---------------------------------------------------------------------------- */

.deblayage { clear: both;}

pied-de-page {
	position: relative;
	background-color: #FFFFFF;
	color: #046380;
	text-align: center;
	padding: .3em 1em;
	font-family : "verdana";
}

#pied-de-page a:link, #pied-de-page a:visited { color: #333333;font-size: 1.3em; }
#pied-de-page a:hover, #pied-de-page a:active, #pied-de-page a:focus { color: #666666;font-size: 1.3em; }



/* Tableaux
---------------------------------------------------------------------------- */
.presentation_impr table {
	border-collapse: collapse;
}
.presentation_impr tr, th, td {
	border: 1px solid #999;
	font-size: 5pt;
}
.presentation_impr p { margin: 0em 0; font-family : "verdana"; font-size: 7px; color: #360b05; }

.presentation table {
	border-collapse: collapse;
	border-radius: 4px;
}
.presentation tr, th, td {
	border: 1px solid #999;
	font-size: 11px;
	border-radius: 4px;
}
.presentation th { background-color: #FFFF66 }

th, td { padding: .1em 1em; text-align: center;}
.presentation .droite {text-align: right;}
.presentation .gauche {text-align: left;}
.presentation .titre_colonne_over { cursor: pointer; background-color: #FF9900; }

/* couleur de la ligne lors du survole + modification du style de curseur de la souris */
.lover { cursor : pointer; background-color: #FF9900; }
.lout  { background-color: none; }
/*.titre_colonne_over th { cursor : pointer; background-color: #c2f973; }*/

.pointeur {cursor : pointer;}


/* Images
---------------------------------------------------------------------------- */

img { border: 0 }

/* Mise en forme du contenu
---------------------------------------------------------------------------- */

h1, h2, h3, h4 {
	font-family : "verdana";
}

h1 { margin: 30px 0; font-size: 1.8em; }
.boxcontent h2 { margin: 0px 0; font-size: 1.4em; }
h2 { margin: 25px 0; font-size: 1.4em; }
h3 { margin: 20px 0; font-size: 1.2em; }
h4 { font-size: 1.0em; }

.italique { font-style: italic }

p { margin: 0em 0; font-family : "verdana"; font-size: 11px; color: #360b05; }

a:link, a:visited, a:active, a:focus { margin: 1em 0; font-family : "verdana"; font-size: 11px; color: #401010; text-decoration:none;}
a:hover { margin: 1em 0; font-family : "verdana"; font-size: 11px; font-weight: bold}

.texte { margin: 1em 0; font-family : "verdana"; font-size: 0.7em; color: #360b05; }

input, textarea, option, select { font-family : "verdana"; font-size: 11px; color: #360b05; }
 
/*select { font-family : "verdana";  color: #360b05; }*/

.inactif { color: #666 }

.gras:hover { font-weight : bold; }

.blanc {
	color: #fff;
}

.erreur {
	padding: 1em;
	border: 1px dashed #999;
	background-color: #FFFCF0;
	color: red;
}

label { font-weight: bold }

.gras { font-weight: bold }

.red { color: red }

.gros_rouge { color: red; font-weight : bold; }

.gros_vert { color: green; font-weight : bold; }

.gros { margin: 1em ; font-family : "verdana"; font-weight : bold; font-size: 1.0em; }


.bouton:hover {
	text-decoration:none;
}

.display {
   display: none;
}

/* Début CSS Calendrier */
.cal_calendrier
{
    /*border:1px solid black;*/
    padding:1px;
    background-color:#4594ff;
    width:180px;
    margin:auto;
    height:160px;
}
.cal_calendrier th
{
    /*border:1px solid black;*/
    background-color:#ffffff;
    padding:3px;
}
.cal_calendrier td
{
    /*border:1px solid black;*/
    background-color:#ffffff;
    text-align:center;
    padding:3px;
}
.cal_travail
{
    color:#ff0000;
}
.cal_jours_av_ap
{
    color:#5a779e;
}
/* Fin CSS Calendrier */

