

HTML, BODY {
	color: Black;
	background-color : White;
	margin: 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

TABLE {
	font-size: 9pt;
	}

.hidden {
	visibility: hidden;
}

.title1 {
	color: Highlight;
	font-size: 13pt;
	font-weight: bold;
/*	font-variant: small-caps;*/
	padding: 2px;
}
.title2 {
	color: #38A55A;
	font-size: 11pt;
	font-weight: bold;
	padding: 1px 1px 5px 20px;
}
TD.title2 {
	background-color: #FFFFFF;
}
.title3 {
	color: DarkRed;
	font-weight: Bold;
}
.titreouvrage {
	color: DarkRed;
	font-weight: Bold;
	font-size: 12pt;
}
.autresrensouvrage {
	color: DarkRed;
	font-size: 8pt;
}
.soustitreouvrage {
	color: DarkRed;
	font-weight: Bold;
	font-size: 9pt;
	font-style: italic;
}
.soustitreouvrage2 {
	color: DarkGreen;
	font-weight: Bold;
	font-size: 9pt;
	font-style: italic;
}
.auteurouvrage {
	color: DarkGreen;
	font-weight: Bold;
	font-size: 11pt;
}
.auteurouvrage2 {
	color: DarkGreen;
	font-size: 11pt;
}


P.text:first-letter {
	font-size: 200%;
	float: left;
}
P.text {
	margin-left: 45px;
	font-size: 9pt;
}
.offset, .tab {
	margin: 0 25px 0 45px;
}
LI.gotolist {
	list-style: circle;
}

SPAN.list_date {
	color: DarkGreen;
	font-weight: Bold;
}
SPAN.list_auteur, SPAN.listeauteur {
	color: Blue;
	font-weight: Bold;
}
SPAN.list_ficheauteur {
	color: DarkRed;
	font-weight: Bold;
}
SPAN.list_lettrenumero {
	color:green;
	font-weight: bold;
}

SPAN.list_lettredate {
	color:green;
	font-style: italic;
}
SPAN.list_ateliernumero {
	color:green;
	font-style: italic;
	font-size: 12pt;
}

SPAN.list_fichetitre {
	font-style: italic;
	font-weight: bold;
}

SPAN.list_ateliertitre {
	font-style: italic;
	font-weight: bold;
	font-size: 12pt;
}
SPAN.list_lettretitre {
	font-style: italic;
	font-weight: bold;
}
DIV.list_atelierobjet {
	margin-left: 40px;
	color: DarkBlue;
	font-style: Italic;
	font-weight: normal;
}
SPAN.list_animateur {
	color: DarkRed;
	font-weight: Bold;
	font-style: italic;
}
SPAN.list_doctype {
	color: green;
	font-weight: bold;
}
SPAN.list_fichedate {
	color: green;
	font-weight: bold;
}
SPAN.list_docdate {
	color: green;
	font-weight: bold;
}
SPAN.list_docauteur {
	color: DarkRed;
	font-style: italic;
}
SPAN.list_ouvauteur {
	color: DarkRed;
	font-style: italic;
}
SPAN.list_ouvdate {
	color: green;
	font-weight: bold;
}
SPAN.list_ouvtitre {
	font-style: italic;
	font-weight: bold;
}
SPAN.list_ouvautre {
	font-size: 9px;
	font-style: italic;
}
SPAN.list_doctitre {
	font-style: italic;
	font-weight: bold;
}
SPAN.email {
	text-decoration: underline;
	font-style: italic;
	font-size: 9px;
}
DIV.titrerencontre {
	color: DarkRed;
	font-weight: Bold;
	font-size: 14pt;
	text-align: center;
}
DIV.soustitrerencontre {
	color: DarkBlue;
	font-weight: Bold;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
}
DIV.lieurencontre {
	color: DarkGreen;
	font-weight: Bold;
	font-size: 11pt;
	text-align: center;
}
SPAN.titrerencontre2 {
	color: DarkGreen;
	font-weight: Bold;
	font-size: 10pt;
	text-align: center;
}
SPAN.soustitrerencontre2 {
	color: DarkBlue;
	font-weight: Bold;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
}
SPAN.lieurencontre2 {
	font-weight: Bold;
	font-size: 10pt;
}
/* Header */
TABLE.header {
	color: Black;
	background-color : #DCDCDC;
}

.header {
	color: DarkBlue;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration : none;
}

/* Box features */
DIV.boxborder {
	background-color:  black;
	padding: 1px;
}
DIV.boxborder2 {
	background-color:  black;
	padding: 1px;
}
DIV.titleboxinside {
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	background-color: #7FFFD4;
	padding: 0px;
}
DIV.notaboxinside {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #FFEECC;
	padding: 4px;
	text-align: justify;
}
DIV.textboxinside {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	background-color: #FFEEDD;
	padding: 4px;
	text-align: justify;
}

DIV.boxinside {
	font-size: 10pt;
	color: Black;
	background-color: #FFFFCC;
	padding: 0px;
}
DIV.boxinside2 {
	font-size: 7pt;
	color: Black;
	background-color: #FFCC66;
	padding: 0px;
	font-weight: bold;
}
DIV.boxinsidetoolbar {
color: Black;
font-weight: bold;
	background-color: #B0C4DE;
	padding: 0px;
	font-size: 8pt;
}

/* Toolbar features */
.toolbar {
	color: Black;
	font-weight: bold;
	background-color: #B0C4DE;
	padding: 1px;
	font-size: 8px;
}

/* MainBox */
.mainboxborder {
	margin-bottom: 10px;
	background-color: #E0E8FF;
	padding: 1px;
}
.mainboxcontent {
	background-color: #ffffff;
	padding: 0px;
}
.mainboxheader {
	color: Blue;
	background-color: #E0E8FF;
	padding: 4px;
	font-size: 8pt;
	font-weight: bold;
}
.mainboxinside {
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

/* MenuCoup2Coeur */
.menuC2Cborder {
	margin-bottom: 10px;
	background-color: #E0E8FF;
	padding: 1px;
}
.menuC2Cinside {
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

/* MenuBox */
.menuboxborder {
	margin-bottom: 10px;
	background-color: #E0E8FF;
	padding: 1px;
}
.menuboxtitle {
	color: Blue;
	background-color: #E0E8FF;
	padding: 4px;
	font-size: 8pt;
	font-weight: bold;
}
.menuboxinside {
	background-color: #ffffff;
	padding: 2px;
	padding-left: 5px;
}

/* MenuLink */
A.menulink {
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}
A.menulink:hover {
	background-color: #ffffff;
	color: Red;
}
A.selectedmenulink {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	background-color: #ffffff;
	color: Green;
}

/* Normal Link */
A {
	text-decoration: none;
	font-weight: bold;
	color: DarkBlue;
}
A:hover {
	color: Blue;
}

/* ToolbarLink */
INPUT.toolbar {
	font-size: 10px;
	background-color: #EEEEEE;
}
A.toolbar {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: DarkBlue;
}
A.toolbar:hover {
	font-size: 10px;
	color: Blue;
	background-color : #C1D5EF;
}
A.selectedtoolbar {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #dddddd;
	color: Blue;
}

/* ListLink */
A.listlink {
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}
A.listlink:hover {
	background-color: #DDDDDD;
	color: Blue;
}
A.selectedlistlink {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	background-color: #dddddd;
	color: Red;
}

/* NavLink */
A.navlink {
	font-size: 8pt;
	text-decoration: none;
	color: Blue;
}
A.navlink:hover {
	background-color: #ffffff;
	color: Red;
}
A.selectednavlink {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	background-color: #dddddd;
	color: Red;
}

/* Formulaire de paiment*/
table.paiement td{ vertical-align:top;	}
table.paiement td.col1{ text-align:right;font-weight:bold;	}
input,button{ width:250px;	border: 1px solid Highlight; color: Highlight;}
input.radio{ width:auto; border:0px; }
div.errors{ color:#ff0000; padding:10px 0 10px 40px;}