/*Contenu général*/

BODY
{
color:#999dbf;
background-color:#343754;
font-family :  Verdana,arial, helvetica,sans-serif;
font-size : 12px;
scrollbar-face-color: #6E73A4;
scrollbar-shadow-color: #343754;
scrollbar-highlight-color: #343754;
scrollbar-3dlight-color: #343754;
scrollbar-darkshadow-color: #343754;
scrollbar-track-color: #999DBF;
scrollbar-arrow-color: #343754;
margin: 10px;
}


A:link
{
color:#999dbf;
text-decoration:none;
font-weight:bold;
font-size : 12px;
background-color: transparent
}

A:visited
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 12px;
background-color: transparent
}

A:hover
{
color:#999dbf;
text-decoration:none;
font-size : 12px;
background-color:#343754;

}
A.titre:link
{
color:#999dbf;
text-decoration:none;
font-weight:bold;
font-size : 24px;
background-color: transparent
}

A.titre:visited
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 24px;
background-color: transparent
}

A.titre:hover
{
color:#999dbf;
text-decoration:none;
font-size :24px;
background-color:#343754;

}

h1 {
    padding-left : 10px;
    border : 1px solid white;
    color : #999dbf;
    font : bold 18px "Verdana",  Arial, sans-serif;
    background : #343754;
    width:100%;
}
/*Séparé pour ne pas léser NN4*/
h1 {
    filter : progid:DXImageTransform.Microsoft.Gradient(startColorstr='#343754',endColorstr='#FFFFFF',gradientType='1');
    border : 0px none white;
    border-left : 30px solid #999dbf;
}

h2 {
    padding-left : 10px;
    margin-right : 40px;
    background : #999dbf;
    color : #343754;
    font : bold 16px "Verdana", Verdana, Arial, sans-serif;
    text-decoration : none;
    width:100%;
}

h2 {
    filter : progid:DXImageTransform.Microsoft.Gradient(startColorstr='#999dbf',endColorstr='#FFFFFF',gradientType='1');
    border : 0px none white;
    border-left : 30px solid #343754;
}

h3 {
    padding-left : 20px;
    background : #999dbf;
    color : #000000;
    font : bold 15px "Verdana", Verdana, Arial, sans-serif;
    text-align: center;
    border: 50px;
}

h4 {
    padding-left : 20px;
	 background : #999dbf;
    color : #FFFFFF;
    font : bold 24px "Times New Roman", serif;
    text-align: center;
	 width : 100%;
}
h4 {
    filter : progid:DXImageTransform.Microsoft.Gradient(startColorstr='#999dbf',endColorstr='#B4E2E7',gradientType='0');
}

h5 {
    padding-left : 20px;
    margin-right : 40px;
    background : #00F000;
    color : #DDFFDD;
    font : 20px "Times New Roman", serif;
    font-weight: bold;
    width:100%;
}

h5 {
    filter : progid:DXImageTransform.Microsoft.Gradient(startColorstr='#00F000',endColorstr='#FFFFFF',gradientType='1');
    border : 0px none white;
    border-left : 30px solid #DDFFDD;
}

h6 {
    padding-left : 20px;
    margin-right : 40px;
    background : #F00000;
    color : #FFDDDD;
    font : 20px "Times New Roman", serif;
    font-weight: bold;
    width:100%;
}

h6 {
    filter : progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F00000',endColorstr='#FFFFFF',gradientType='1');
    border : 0px none white;
    border-left : 30px solid #FFDDDD;
}

/* Titre Cellule */
.celltitre
{
font-size : 12px;
font-family :  Verdana,arial, helvetica,sans-serif;
color : #999dbf;
text-align : center;
background-color :#343754;
border-width=1px;
letter-spacing: 3pt;
font-weight:bold ;
}
.celltitreFerie
{
font-size : 12px;
font-family :  Verdana,arial, helvetica,sans-serif;
text-align : center;
color: #AAAAAA;
background-color: #5060A0;
letter-spacing: 3pt;
font-weight:bold ;
}
.celltitreFeriemois
{
font-size : 9px;
font-family :  Verdana,arial, helvetica,sans-serif;
text-align : center;
color: #AAAAAA;
background-color: #5060A0;
letter-spacing: 1pt;
font-weight:bold ;
}

a.celltitreFeriemois:link
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 9px;
background-color: transparent
}

a.celltitreFeriemois:visited
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 9px;
background-color: transparent
}

a.celltitreFeriemois:hover
{
color:#999dbf;
text-decoration:none;
font-size : 9px;
background-color:#343754;

}
/* Cellule Classique */
.cellcontent
{
background-color:#6E73A4;
border-color:#343754;
font-size : 12px;
color : #ddeeff;
text-align : center;
border-width:5px;
padding:1px;
vertical-align:middle;
}


/* Cellule footer main page*/
.cellfooter
{
background-color:#FFFFFF;
border-color:#ffffff;
font-size : 10px;
color : #000000;
text-align : left;
border-width:5px;
padding:5px;
}


/* Champs de formulaire foncé*/
.champform
{
background-color:#6E73A4;
border-color:#343754;
color:#003344;
border-width: 2px;
font-size : 12px;
font-weight : bold;
font-family : Verdana,arial, helvetica,sans-serif;
}

.champformmois
{
background-color:#6E73A4;
border-color:#343754;
color:#003344;
border-width: 1px;
font-size : 9px;
font-weight : bold;
font-family : Verdana,arial, helvetica,sans-serif;
}

a.champformmois:link
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 9px;
background-color: transparent
}
a.champformmois:hover
{
color:#999dbf;
text-decoration:none;
font-size : 9px;
background-color:#343754;
}

a.champformmois:visited
{
color:#343754;
text-decoration:none;
font-weight:bold;
font-size : 9px;
background-color: transparent
}




.champform1
{
background-color:#8187C0;
border-color:#343754;
color:#003344;
border-width: 2px;
font-size : 14px;
font-weight : bold;
font-family : Verdana,arial, helvetica,sans-serif;
}

/* Champs de formulaire clairs*/

.champform2
{
background-color:#A9AED2;
border-color:#343754;
color:#003344;
border-width:2px;
font-size : 12px;
font-family : Verdana,arial, helvetica,sans-serif;
}


/*Boutons du menu */

.tablegenmenu
{
border-width: 0px;
border-style:solid;
border-color:#000000;
text-align:center;
font-size : 12px;
}

.champmenu
{
font-size : 12px;
font-family : Verdana,arial, helvetica,sans-serif;
font-weight:bold;
width:150px;
height:23px;
padding: 2px;
border-style:solid;
border-width: 2px;
letter-spacing: 1px;
text-align=center;
}

a.champmenu:link
{
border-bottom-color:#343754;
border-top-color:#343754;
border-left-color:#343754;
border-right-color:#343754;
background-color:#999DBF;
color:#343754;
}

a.champmenu:visited
{
border-bottom-color:#343754;
border-top-color:#343754;
border-left-color:#343754;
border-right-color:#343754;
background-color:#999DBF;
color:#343754;
}

a.champmenu:hover
{
border-bottom-color:#999DBF;
border-top-color:#999DBF;
border-left-color:#999DBF;
border-right-color:#999DBF;
background-color:#343754;
color:#999DBF;
}
a.cellplanning:link
{
border-bottom-color:#343754;
border-top-color:#343754;
border-left-color:#343754;
border-right-color:#343754;
background-color:#999DBF;
color:#343754;
}

a.cellplanning:visited
{
border-bottom-color:#343754;
border-top-color:#343754;
border-left-color:#343754;
border-right-color:#343754;
background-color:#999DBF;
color:#343754;
}

a.cellplanning:hover
{
border-bottom-color:#999DBF;
border-top-color:#999DBF;
border-left-color:#999DBF;
border-right-color:#999DBF;
background-color:#343754;
color:#999DBF;
}


/* Tableau page générale */

.tableauglobal
{
border-color: #ddeeff;
background-color:#343754;
border-style: double;
border-width: 0;
margin-top: 0;
font-size : 12px;
}

.odd
{
	border-color: #ddeeff;
	background-color:#FEF7E4;
	border-style: double;
	border-width: 0;
	margin-top: 0;
	font-size : 12px;
	color: #000000;
}
.even
{
	border-color: #ddeeff;
	background-color:#FBECC1;
	border-style: double;
	border-width: 0;
	margin-top: 0;
	font-size : 12px;
	color: #000000;
}

/* Tableau général Page main */

.tablemaingen
{
border-color: #ffffff;
background-color:#343754;
border-style: double;
border-width: 0;
margin-top: 0;
font-size : 12px;
}

/*Cellules alignée en haut*/
.haut
{
vertical-align:top;
font-size : 12px;
}

/* Tableau Cellules prinvipales Page main */

.tablemaincell1
{
border-color: #343754;
background-color:#6E73A4;
border-style:inset;
border-left-width:0;
border-right-width:0;
border-top-width:0;
border-bottom-width:0;
color:#343754;
font-size : 12px;
font-weight: bold;
}
.tablemaincell2
{
border-color: #343754;
background-color:#6E73A4;
border-style:inset;
border-left-width:0;
border-right-width:0;
border-top-width:0;
border-bottom-width:2;
color:#343754;
font-size : 12px;
}

.tablemaincell3
{
border-color: #343754;
background-color: #FFB6C1;
border-style:inset;
border-left-width:0;
border-right-width:2;
border-top-width:0;
border-bottom-width:0;
color:#343754;
font-size : 12px;
}
.tablemaincell4
{
border-color: #343754;
background-color:#999DBF;
border-style:inset;
border-left-width:0;
border-right-width:0;
border-top-width:0;
border-bottom-width:0;
font-size : 12px;
}

.cellplanning
{
font-size : 12px;
font-family :  Verdana,arial, helvetica,sans-serif;
font-weight:bold ;
}

th
{

font-size : 12px;
font-family :  Verdana,arial, helvetica,sans-serif;
,color : #999dbf;
color:#343754;
text-align : center;
background-color :#999DBF;
border-width=1px;
letter-spacing: 3pt;
font-weight:bold
}

.buttonimgright
{
	background-image: url(images/fleche_d.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	border-width: 0px;
	width: 30px;

}

.buttonimgleft
{
	background-image: url(images/fleche_g.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	border-width: 0px;
	width: 30px;
}


/*Calendrier*/
a.titremois  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #6E73A4 }
a.titremois:link  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #6E73A4; text-decoration: none }
a.titremois:visited  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #6E73A4; text-decoration: none }
a.titremois:hover  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #6E73A4; text-decoration: none }

.titrejours  { font-family: Helvetica, Arial; font-size: 9px; color: #FDFC65; background: #6E73A4 }
.titrenum  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #6E73A4 }
.titrenum2  { font-family: Helvetica, Arial; font-size: 11px; color: #CCCCFF; background: #6E73A4 }
.titreweek  { font-family: Helvetica, Arial; font-size: 9px; color: #CCCCFF; background: #6E73A4 }
.titreweek2  { font-family: Helvetica, Arial; font-size: 11px; color: #CCCCFF; background: #6E73A4 }
.titrewend  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #5060A0 }
.titrewend2  { font-family: Helvetica, Arial; font-size: 11px; color: #CCCCFF; background: #5060A0 }
.titrenow  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #90A0E0 }
