/**************************************** FEUILLE DE STYLE **********************************\
Voici comment cela fonctionne:

font-family: Police d'écriture
text-align: alignement du texte (left,center,right)
font-size: taille du texte en pt
font-style: style du texte ("normal,"italic")
font-weight: graisse de police ("normal","bold","bolder")
width: largeur de la cellule en px
height: hauteur de la cellule en px
border-color: couleur de la bordure de la cellule
border-width: largeur de la bordure
border-style: style de la bordure (normal = "solid", pointillés = "dotted, tirets="dashed", aucune = "none")
color: couleur du texte
**********************************************************************************************/
	
/* TABLEAU */
.tablCal {
background-color:#f6b9d8;
border-collapse:collapse;

}

.tablCal tr td {
    padding: 4px 0 ;
}

.bordExt {
background-color:#ef7cb7;
}
.minical td  {
    text-align:center;
	vertical-align:middle; 
        width: 500px;
}

.popDown{
	text-align:left;
	width:530px;
	display:none;
	border:1px dotted #F6B9D8;	
} 
/* NOM DU MOIS */
td.nom_mois  {
  font-size:16pt;
  font-style:normal;
  font-weight:bold;
  color:#868585;
  font-family: Arial;
 }
  
  /* FLECHES */
td.fleches  {
  font-size:14pt;
  font-style:normal;
  font-weight:normal;
  }
td.fleches-gauche {
      text-align: left;
}
td.fleches-droite {
      text-align: right;
      
}
table.tbl-top-calandar tr td {
    border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
}
#coubres_temperature table {
    border-collapse: collapse !important;
}
  
/* NOMS DES JOURS*/
a:link  {text-decoration:none;}
a:visited  {text-decoration:none;}
a:active  {text-decoration:none;}

.titreCourbe {
	font-size:20px;
	font-weight:bold;
	color:#ff0099;
	text-align:center;	
}
.ssTitreCourbe {
	font-size:18px;
	font-weight:bold;
	color:#ff0099;
}
.userNameCourbe{
	font-size:24px;
	font-weight:bold;
	color:#567ffb;
	text-align:center;	
}
.normalBleu {
	font-size:14px;
	font-weight:bold;
	color:#557cfd;
}
.normalBleu12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#557cfd;
}
.espaceurLiens{
	height:30px;
	display:block;
}
.normalBleuLien{
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
.normalRose {
	font-size:14px;
	font-weight:bold;
	color:#f00c7b;
}
.normalRose14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f00c7b;
}
.normalRose12 {
	font-size:12px;
	font-weight:bold;
	color:#f00c7b;
}
.normalRoseMaigre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f00c7b;
	font-weight:normal;
}
.normalRoseMaigreInter {
height:5px;
}
.bt_rose{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 10px;
	background-color: #E663A7;
	height:19px;
}
.bt_rose a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.bt_rose a:visited{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.bt_rose a:hover{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.btLienRose a {
	color:#EE0C7C;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.blocDonnesPersCourb{
 text-align:left;
 width:450px;
 margin:0 auto;
}
.rouge {
	color:#FF0000;
}

/* AGENDA */
.agenda_boxCourt {
	width:518px;
	margin:0 auto;
	background-image:url(../courbeTemp/agenda_broche_long_bg.gif);
}
.agenda_liste{
	width:329px;
	background-color:#f4d7eb;
}
.agendaListeDate{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}
.titreBox {
	background-image:url(../courbeTemp/agenda_box_titre.gif);
	width:329px;
	height:25px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:19px;
}
.titreBoxPt {
	background-image:url(../courbeTemp/agenda_box_titre_pt.gif);
	font-family:Arial, Helvetica, sans-serif;
	width:184px;
	height:26px;
}
.titreBoxPtTxt {
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;

}
.bt_roseSurRose{
	background-color:#F84596;
	height:19px;
	text-align:center;
}
.bt_roseSurRose a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.bt_roseSurRose a:visited{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.bt_roseSurRose a:hover{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.caseCal{
	width:68px;
	height:68px;
	background-repeat:no-repeat;
}
.caseCalFond {
	background-image:url(../courbeTemp/agenda_monAgenda_haut.gif);
	width:184px;
	height:77px;
}

.rond{
	background-image:url(../courbeTemp/bg_rond.gif);
	height:31px;
	width:31px;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.agendCel1{
  width:80px;
  border-right:1px #FFF solid;
  border-top:1px #FFF solid;
  border-bottom:1px #FFF solid;
}
.agendCel2{
  width:40px;
  border-right:1px #FFF solid;
  border-top:1px #FFF solid;
  border-bottom:1px #FFF solid;
}
.agendCel3{

  border-top:1px #FFF solid;
  border-bottom:1px #FFF solid;
}
.agendCel4{
  border-right:1px #FFF solid;
  border-bottom:1px #FFF solid;
}
.agendCel5{
  border-right:1px #FFF solid;
  border-bottom:1px #FFF solid;
}
.agendCel6{
  border-bottom:1px #FFF solid;
  width:90px;
  text-align:center;
}

.btActionRose{
	background-image:url(../courbeTemp/agenda_bt_action.gif);
	background-repeat:no-repeat;
	height:12px;
	width:80px;
	text-align:center;
}
.btActionRose a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

table {
    margin-top: 0;
    margin-bottom: 0;
}
