/* Start of CMSMS style sheet 'celm' */
@charset "utf-8";
/* CSS Document */

table
{
margin: 0px, 0px, 0px, 0px;
border: 0px, 0px, 0px, 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4a4a4a;
}

.lien{
font-family:Tahoma, Verdana;
font-size:10px;
color:#FFFFFF;
}

.high{
font-family:Tahoma, Verdana;
font-size:10px;
color:#FFFFFF;
}
.high2{
font-family:Tahoma, Verdana;
color:#FFFFFF;
}
.footer{
font-family:Tahoma, Verdana;
font-size:10px;
color:#d6d6d6;
}
.footer a{
font-family:Tahoma, Verdana;
font-size:10px;
color:#d6d6d6;
}


.texte_principal{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000000;
}
.texte_bleu{
font-family:Tahoma, Verdana;
color:#269183;
}


.Style1 {
	color: #269183;
	font-weight: bold;
}

.plan_site{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000000;
}

.plan_site a{
font-family:Tahoma, Verdana;
font-size:11px;
color:#000000;
}

.photo {
text-align: center;
float : middle;
	margin-left: auto;
	margin-right: auto;
}

.rechercheSubmit{
      border:none;
      background: transparent url(./images/rechercher-ok.gif) no-repeat center center;
}

.rechercheSubmit:hover{
      border:none;
      background: transparent url(./images/rechercher-ok.gif) no-repeat center center;
cursor: pointer;

}

.envoyer{
      border:none;
      background: transparent url(./images/bouton-envoyer.gif) no-repeat center center;
}

.envoyer:hover{
      border:none;
      background: transparent url(./images/bouton-envoyer.gif) no-repeat center center;
cursor: pointer;
}

.effacer{
cursor: pointer;
      border:none;
      background: transparent url(./images/effacer.gif) no-repeat center center;
}

.effacer:hover{
cursor: pointer;
      border:none;
      background: transparent url(./images/effacer.gif) no-repeat center center;
}


#sous_titre{
font-family:Tahoma, Verdana;
font-size:12px;
color:#FFFFFF;
}

#sous_titre a
{
font-size:12px;
color:#FFFFFF;
}

#sous_titre a:hover{
color:#E75114;
font-size:12px;
}


#lien_mois{
text-decoration:none;
color:#000000;
}

#lien_mois:hover{
text-decoration:none;
color:#000000;
}


/*liens*/
a, a:visited{ 
text-decoration:none;
}

a:hover{
text-decoration:underline;
}


/*Module Calendar*/
/* make all links red */
.calendar tr td a
{
text-decoration:none;
color: #FFFFFF;
overflow:hidden;
display:block;
height: 100%;
width: 100%;
}

.calendar tr td a:hover
{
text-decoration:none;
}

/* highlight "today" for the small calendar */
.calendar-today
{
font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
display: inline;
margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
color: red;
font-size: 100%;
}
#cal-list h2, cal-upcominglist h2
{
font-size: 100%;
}


/** large calendar rules (assuming table_id="agenda") **/
/* border on for #agenda */
#table_mois{
border: 0px solid #d6d6d6;
margin: 0px, 0px, 0px, 0px;
border: 0px, 0px, 0px, 0px;
font-family:Tahoma, Verdana;
font-size:11px;
color:#000000;
background: url(./images/calendrier-mois-bg.gif) x-repeat;
}

#table_jour {                  /* anciennement agenda td */
border: 1px solid #d6d6d6;
vertical-align: top;
padding: 2px;
height: 26px;
max-height:26px; 
width: 26px;
max-width:26px; 
overflow: hidden;
}


#agenda{
margin: 0px;
border-collapse:    collapse;
width:220px; 
max-width:220px;
overflow: hidden;
}

/* nice squares for the #agenda table */

#agenda th
{
border: 1px solid #d6d6d6;
padding: 2px;
width: 26px;
max-width:26px; 
overflow: hidden;
}

/* format summaries nicely in #agenda */
#agenda ul
{
margin: 0px;
padding: 0px;
padding-left: 2px;
overflow: hidden;
max-height:40px; 
width:26px; 
}

#agenda li
{
list-style-type: none;
padding: 0px;
margin: 0px;
overflow: hidden;
max-height:40px; 
width:26px; 
}

/* background colours for #agenda */
#agenda td
{
background-color: #e8e8e8;
}

#agenda .calendar-day
{
background-color: #FFFFFF;
}

#agenda .calendar-today
{
font-weight: normal;
background-color: #6D988F;
}

/* End of 'celm' */

