BODY {
	background-image:url(images/bg_repeat.jpg);
	font-family: Verdana, Arial, sans-serif; 
	font-size  : 7.5pt;
	color      : #65747D; 
	scrollbar-3dlight-color   : White; 
	scrollbar-arrow-color     : #65747D; 
	scrollbar-base-color      : White; 
	scrollbar-darkshadow-color: #65747D; 
	scrollbar-face-color      : White; 
	scrollbar-highlight-color : White; 
	scrollbar-shadow-color    : White;
	scrollbar-track-color     : White
}
/* ------------------ ADMIN BODY ------------------ */
.AdminContent
{
	background-color:#F5F9FB;
	background-image:url(images/no_bg.jpg);
	font-family: Verdana, Arial, sans-serif; 
	font-size  : 7.5pt;
	color      : #65747D; 
}
/*--------------------------------------------------*/
TD{
	font-family: Verdana, Arial, sans-serif; 
	font-size  : 7.5pt;
	color      : #65747D;
	text-align:justify;
}
TD.envelop {
	width: 530px;
	vertical-align: top
}

IMG {
  border: 0px none #ABAEAF
}
IMG.thumbCatalogue
{
	width:100px;
	margin:10px;
	border:1px #FBFBFB solid;
	vertical-align:middle;
}
IMG.imgFiche
{
	width:420px;
	border:5px #FBFBFB solid;
}
/*--------------------------------------------------*/
/* ------------------ LETTRAGES ------------------ */
.leading-title {
	line-height: 50%;
}
.following-title {
	line-height: 30%;
}
.puce {
  font-family: Verdana, Arial, sans-serif;
 font-size  : 7.5pt;
 color      : #65747D;	
}

.intro {
  font-family: Swis721 Cn BT, Arial, Verdana, sans-serif;
 font-size  : 10pt;
 font-weight: bold;
 color      : #719FB6;
}

.title-flashy {
  font-family: Verdana, Arial, sans-serif;
 font-size  : 7.5pt;
 font-weight: bold;
 color      : #E5004F;
}
.title-big {
  font-size  : 10pt;
 font-weight: bold;
}
.title-medium {
 font-size  : 9pt;
 font-weight: bold;
}
.subtitle {
 font-size  : 8pt;
 font-weight: bold;
 font-style : italic;
}
.title-small {
  font-weight: bold;
}

.paragraph {
  font-family: Verdana, Arial, sans-serif;
 font-size  : 7.5pt;
 color      : #65747D;
 text-align : justify
}

H1,H2,H3,H4,H5,H6
{
	margin:0px;
	padding:0px;
	display:inline;
}
H1{
	font-family: Verdana, Arial, sans-serif;
	font-size  : 7.5pt;
	font-weight: bold;
	color      : #E5004F;
	text-align:left;
}
H2{
	font-size  : 10pt;
	font-weight: bold;
	text-align:left;
}
H3{
	font-size  : 9pt;
	font-weight: bold;
	text-align:left;
}
H4
{
	font-size  : 8pt;
	font-weight: bold;
	font-style : italic;
	text-align:left;	
}
H5
{
	font-size  : 7.5pt;
	font-weight: bold;
	font-style : italic;
	text-align:left;	
}
/* ------------------ LINKS ------------- */
.highlight {
  font-weight: bold;
 color: #E5004F;
 text-decoration: underline;
}
a.highlight:hover {
  color: #65747D;
 text-decoration: none;
}
.link {
  font-weight: bold;
 color: #65747D;
 text-decoration: none;
}
a.link:hover {
  color: #65747D;
 text-decoration: underline;
}
.hover {
  color: #65747D;
 text-decoration: none;
}
a.hover:hover {
  color: #65747D;
 text-decoration: underline;
}
.hyper {
  color: #65747D;
 text-decoration: underline;
}
.menu {
  font-family: Verdana, Arial, sans-serif;
 font-size  : 7.5pt;
 font-weight: bold;
 color: #65747D;
 text-decoration: underline;
}
a.menu:hover {
  color: #E5004F;
 text-decoration: none;
}


a.documentLink:hover
{
	font-family:Verdana, sans-serif;
	color:#cca94f;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
a.documentLink:visited, a.documentLink:link, a.documentLink:active{
	font-family:Verdana, sans-serif;
	color:#999999;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	line-height:25px;
	height:25px;
}
/*--------------------------------------------------*/
/*----------------------- LAYOUT -------------------*/
#divAll{
	
}
#divTop{
	float:left;
	background-image:url(images/haut-fond.jpg);
	width:795px;
	height:24px;
	margin-bottom:10px;
}
#divLeft{
	float:left;
	background-image:url(images/gauche-fond.jpg);
	width:20px;
	height:680px;
}
#divRight{
	float:right;
	background-image:url(images/droite-fond.jpg);
	width:20px;
	height:680px;	
}
#divBottom
{
	background-image:url(images/bas-fond.jpg);
	background-repeat:repeat-x;
	width:795px;
	height:26px;
	float:left;
}
#contentMap
{
	float:left;
	margin:5px 0px 5px 0px;
	padding:10px;
	width:759px;
	height:505px;
	border:1px #abaeaf solid;
	background-color: #F5F9FB
}
#divCentre{
	margin-top:0px;
	width:835px;
	height:650px;
	background-color:#FFFFFF;
}
#divMenu{
	position:relative;
	padding-top:10px;
}
#divContent{
	text-align:left;
	width:780px;
}
#contentScroll{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:560px;
	height:432px;
	overflow:hidden;
}
#divFooter
{
	height:26px;
	float:left;
	width:795px;
	padding:7px 0px 0px 0px;
	background-color:#FFFFFF;
}
#rightForms{
	float:right;
	margin:5px 8px 0px 0px;
	width:200px;
}
.separateur 
{
	border-color			  : #666666;
	border-width			  : 0 0 1px;
	border-style			  : dotted;
}
.separateur_Text{
	height:1px; 
	background:url(http://www.thybris.fr/Ext/Layouts/Common.Layout10/Thybris/images/separateur_text.gif); 
	background-repeat:repeat-x;
	font-size:1px;
}
.ContentRightMargin
{
	font-family:Verdana, sans-serif;
	text-align:justify;
	color:#202020;
	font-size:11px;
	padding-right:20px;
	width:698px;
}
.border-light {
  background-color: #F5F9FB;
 border: 1px solid #ABAEAF
}
.bg-light {
  background-color: #F5F9FB
}
.bg-medium {
  background-color: #E7EBED
}
.bg-dark {
  background-color: #E5E9EB
}

.button	{
  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size  : 8pt;
 color      : Black;
 letter-spacing: -1pt;
 background-color: #D4D0C8;
 width : 88px;
 height: 22px    ;
 border-left  : 2px outset White;
 border-top   : 2px outset White;
 border-right : 2px outset White;
 border-bottom: 2px outset White;
 margin-left  : 5px;
 margin-top   : 4px;
 margin-right : 5px;
 margin-bottom: 8px
}

ul.simple {
  list-style-type    : disc;
 list-style-position: outside;
}
ul.enum {
  list-style-type    : decimal;
 list-style-position: outside;
}

.menu-sep {
  font-family: Verdana, Arial, sans-serif;
 font-size  : 7.5pt;
 color: #C8CCCE
}
hr.page-sep {
  border-top   : 1px solid #C8CCCE;
 border-bottom: 0px;
 border-left  : 0px;
 border-right : 0px
}
/*-------------- ERROR ----------------------*/
#divError{
	background-image:url(images/Biennale_error-bg.jpg);
	margin-top:150px;
	width:638px;
	height:432px;
	border:1px #000000 solid;
}
#divTitleError
{
	height:72px;
	padding:15px 0px 5px 0px;
}
#divTitleError H1
{
	font-family:Arial;
	font-weight:bold;
	font-size:23px;
	color:#65747D;
}
#divDescError{
	height:223px;
	padding:10px;
	color:#65747D;
}
#divDescError H2{
	color:#65747D;
}
/* ---------- FORM --------------------- */

#divForm
{
	padding-right:20px;
}
#divForm br
{
	line-height:5px;
}
#divForm form 
{
		width: 100%;
		min-width: 400px;
}
fieldset 
{
	border:0px;
	padding:0px;
	margin: 0px;
	clear: both;
}
legend 
{
	visibility:hidden;
}
.field
{
	clear: both;
	padding:0px;
	margin:0px;
}
.field label{
	cursor: pointer;
	width: 29%;
	margin: 0 1% 0 0;
	float: left;
	display: block;
	text-align: right;
	line-height: 150%;
	max-width: 150px;
	min-width: 50px;
}
.field input, .field select, .field textarea {
	width: 309px;
	float: left;
	display: block;
	line-height: 150%;
	margin-bottom:1px;
}
/*-------------- SITE MAP----------------------------*/
.siteMap ul{
	margin: 3px 0px 16px 14px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 11px;
	color: #234105;
}
.siteMap ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
 	list-style-type: none;
	line-height: 16px;
	background-image: url(images/SiteMap/bullet_li_cont_int_general.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
h3.maptitle
{
	clear: both;
	border-bottom: 1px solid #777;
	padding: 1px 0px 0px 7px;
	margin: 0px 14px 8px 14px;
	font-size: 11px;
	line-height: 19px;
	color: #333;
	font-weight: bold;
	background-image: url(images/SiteMap/bullet_h3_cont_int_general.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
ul.maplvl_1 {
	float: left;
	width: 220px;
	margin: 0px 0px 15px 22px;
	padding: 0px;
	color: #234105;
	font-weight: bold;
}
ul.maplvl_2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ul.maplvl_1 li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
 	list-style-type: none;
	line-height: 16px;
	background-image: url(images/SiteMap/bullet_li_mapa_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
ul.maplvl_2 li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
 	list-style-type: none;
	line-height: 16px;
	background-image: url(images/SiteMap/bullet_li_mapa_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
ul.maplvl_2 li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
 	list-style-type: none;
	line-height: 16px;
	background-image: url(images/SiteMap/bullet_li_mapa_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
ul.maplvl_1 a{
	color: #234105;
	font-weight: bold;
}
ul.maplvl_1 a:hover, ul.maplvl_2 a:hover{
	color: #e99331;
}
ul.maplvl_2 a {
	color: #234105;
	font-weight: normal;
}
/*---------------------------------------------------*/
