/* Mise en forme de la page */


#calendar { -moz-border-radius: 1em;text-align: center; border: 1px dotted #ccc; padding: 2px; padding-top: 0.5em; width:140px;}
#calendar table { width: 100%; margin: 0 auto; padding: 0; }
#calendar caption { font-size:1em;padding: 5px ; font-weight: bold; }
#calendar th { -moz-border-radius: 0.8em;background: #ADC7D6; font-weight: normal; color: #666; }
#calendar th abbr { border: none; cursor: help; }
#calendar td {-moz-border-radius: 0.7em; margin: 0; padding: 0; border: none; text-align: center; background: #ddd; line-height: 1.6em; }
#calendar td.horsperiode { background: #ececec; color: #ccc; }
#calendar td.occupe { background: #FFD98F; }
#calendar td a { display: block; }
#calendar td span { color: #aaa; }
#calendar td a:hover { border:0px }
#calendar tr { font-size:0.9em; }

/* Habillage agenda */
#agenda dt{
        background-color: #FFD98F;
        -moz-border-radius: 10px;
        padding: 2px 0px 2px 10px;
        margin: 0px 0px 0px 0px;
}
#agenda dd{
        font-size: 0.9em;
        padding: 2px 0px 2px 20px;
        margin: 0px 0px 0px 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;
	background-color:#F8F8F8;
}


/* Mise en forme des textes */


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #646464;
}

.etiquette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}

.libform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}

/* titre H1 */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1955A3;
	font-weight: bold;
}

/* titre H2 */
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

/* titre H3 */
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

table.formulaire {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: grey grey grey grey;
	border-collapse: collapse;
	background-color: rgb(236,237,232);
}

table.formulaire td{
	border-width: 0px 0px 0px 0px;
}

table.minicv {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: grey grey grey grey;
	border-collapse: collapse;
	background-color: rgb(236,237,232);
}

table.minicv td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: rgb(236,237,232);
	-moz-border-radius: 0px 0px 0px 0px;
}

/* autre textes */

.t_synth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.d_synth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}

.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.minicv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}

.textepetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
}

.selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}




/* Liens par défault */

a:link {color: #1955A3; text-decoration: underline;}
a:visited {color: #1955A3; text-decoration: underline;}
a:hover {color: #1955A3; text-decoration: none;
}



/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.menu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFF80; text-decoration: none;}



/* Liens pour le SOUS-MENU des onglets - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.menu2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.menu2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF80; text-decoration: none;}


/* Liens pour MENU RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu3 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; text-decoration: none; font-weight:bold;}
.menu3 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; text-decoration: none; font-weight:bold;}
.menu3 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight:bold;}

/* Liens pour MENU RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu4 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D5486; text-decoration: none; font-weight:bold;}
.menu4 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D5486; text-decoration: none; font-weight:bold;}
.menu4 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight:bold;}

/* Liens pour MENU RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu5 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-decoration: none; font-weight:bold;}
.menu5 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0D5486; text-decoration: none; font-weight:bold;}
.menu5 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; font-weight:bold;}


/* Autres Code */


.photosPositionnementDROIT {
float:right;
margin-left: 15px;
margin-bottom: 15px;
}

.photosPositionnementGAUCHE {
float:left;
margin-right: 15px;
margin-bottom: 15px;
}

.tiret {
border-top: dashed 1px;
border-top-color: #AFADA2;
}

.saisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848692;
	text-align: left;
}

.boiteFormulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848692;
	border: 1px solid #c5c7cb;
	background-color: #ffffff;
}

.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	margin: 0 0 0 0;
	padding: 0 0 0 22px;
}

.navlink:active,.navlink:visited, .navlink:link  {
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navlink:hover {
    color : #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

