body { 
	background-color: #112C49; 
    margin: 0
}

A:link {
	FONT-SIZE: 8pt;
	COLOR: #4E5C82; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

A:visited {
	FONT-SIZE: 8pt;
	COLOR: #834CAC;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

A:active {
	FONT-SIZE: 8pt;
	COLOR: #967393; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

UL {
	text-indent: 2pt; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

LI {
	text-indent:2pt; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

OL {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

DL {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

DT {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

DD {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

/* Custom */
td.ressourcesTitle {
	background-color:#7F7458;
	color:#FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	font-weight:bold;
	vertical-align:middle
}

td.ressourcesTitle2 {
	background-color:#7F7458;
	background-image: url('../images/ress_lign1.jpg');
	background-repeat: repeat-y;

}

td.ressourcesContent {
	background-color:#A79873;
	color:#FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9pt;
	vertical-align:top;
	font-weight:400;
}

td.ressourcesContent2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color:#A79873;
	background-image: url('../images/ress_lign2.jpg');
	background-repeat: repeat-y;
	vertical-align:top;
	padding-left: 30px;
	line-height:9px;
}

td.haut {
	background-color:#E5D3A5;
	border-style: solid ; border-width: thin ; border-color: #C2B186;
	text-align:center;
	}

a.nodecoration {
	text-decoration:none;
}

div#agrandissement {
	position: relative; top: 0px; left: 11px;
	width: 196px; height: 196px;
	text-align:center;
	background-color:#C3B287;
	border-style: solid ; border-width: thin ; border-color: #FFF4E7;
	vertical-align: middle;
	}

div#quiz {
	position: relative;
	z-index:0;
	width: 660px; height: 70px;
	vertical-align: top;
	border-style: none;
	border-width: 0;
	/*padding-left: 8;
	padding-top: 8;
	margin-left: 180;*/
	}

div#quiz2 {
	position: absolute; top: 18px; left: 180px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	FONT-WEIGHT: bolder;
	z-index:3;
	width: 200px; height: 38px;
	vertical-align: top;
	border-style: none;
	border-width: 0;
	margin-left: 180;
}
	
td.menuMosaic {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	font-weight:bold;
	color: #213563;
	text-align: center; 
	vertical-align: top;
	/*text-indent: 18pt;*/
	background-color: #EBE2C5;
	padding-left:10px;
	padding-right:18px;
}
	
td.quizTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13pt;
	color: #4F5D82;
	text-align: left;
	vertical-align: middle;
	FONT-WEIGHT: bolder;
	background-color: #EBE2C5;
	letter-spacing: -1px;
}
	
td.quizTitle2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	FONT-WEIGHT: bolder;
	background-color: #EBE2C5;;
	padding-left:180px;
}

td.fondQuizTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	FONT-WEIGHT: bolder;
	background-color: #EBE2C5;;
}

.quiz_petit {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	color: #4E5C82;
	text-align: left; 
}
td.accueilRight {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #E5D2A7;
	text-align: left;
	vertical-align: middle;
	FONT-WEIGHT: bolder;
	background-color: #E5D2A7;
	letter-spacing: -1px;
	padding-left: 10pt;
}

.barremtl {
	background-image: url(../images/vm03ul.gif);background-repeat: no-repeat;
	text-align: right; 
	vertical-align: middle; 
	BACKGROUND-COLOR: #A50000;
	line-height: 1em;
}

A.topnav:link {
	FONT-SIZE: 7.5px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	letter-spacing:1px;
	vertical-align: 20%;
	TEXT-DECORATION: none; 
}

A.topnav:visited {
	FONT-SIZE: 7.5px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	letter-spacing:1px;
	vertical-align: 20%;
	TEXT-DECORATION: none; 
}

A.topnav:active {
	FONT-SIZE: 7.5px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	letter-spacing:1px;
	vertical-align: 20%;
	TEXT-DECORATION: none; 
}

A.topnav:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #CC4433;
	text-decoration: none
}

td.sepblanc {
	color: #FFFFFF;
	background-image: url('../images/sep01.jpg');
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	BACKGROUND-COLOR: #FFFFFF;
}

td.accueilTitleLeft { 
	vertical-align: bottom;
	padding-bottom: 5pt;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 13pt; 
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-align: left; 
	text-indent: 12pt;
	letter-spacing: 1px;
	background-image: url('../images/cadrecentral01.gif');
	background-repeat: repeat-x;	
	background-color: #A79773;
}

td.accueilTitleCenter { 
	vertical-align: bottom;
	padding-bottom: 5pt;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 13pt; 
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-align: left; 
	text-indent: 12pt;
	letter-spacing: 1px;
	background-image: url('../images/cadrecentral02.gif');
	background-repeat: repeat-x;
	background-color: #4F6189;
}

td.accueilTitleRight {
	vertical-align: bottom;
	padding-bottom: 5pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13pt;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 12pt;
	background-image: url('../images/cadrecentral01.gif');
	background-repeat: repeat-x;
	background-color: #A79773;
}

td.accueilTitleRight2 { 
	padding-top: 12pt;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: left; 
	text-indent: 12pt;
	background-image: url('../images/cadredroite01.gif');
	background-repeat: repeat-x;
	background-color: #A79773;
}

td.menuTitlesLeft {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #51628B;
	text-align: left; 
	vertical-align: middle; 
	FONT-WEIGHT: bold;
	background-image: url('../images/cadrecentral.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

td.chapterTitlesLeft {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 7pt; 
	color: #031D55;
	text-align: left; 
	text-indent: 20pt;
	vertical-align: bottom; 
	background-image: url('../images/cadrecentral1.gif');
	background-repeat: repeat-x;
	background-color: #EBE2C5;
}
table.gallerie{
	margin-left:28px;
}
td.chapterDefLeft {  
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt;
	color: #031D55;
	FONT-WEIGHT: bold;
	padding-left: 16pt;
	background-image: url('../images/pan1_g.jpg');
	background-repeat: repeat-y;
	background-color: #EFDFBB;
}

td.chapterDefLeft2 {  
	text-align: left;
	vertical-align: top;
	background-image: url('../images/pan1_g.jpg');
	background-repeat: repeat-y;
	background-color: #EFDFBB;
}

.AleftMenu A:link {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #4D5F85;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
}

.AleftMenu A:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #4D5F85;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
}

.AleftMenu A:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #F4E3B8;
}


td.chapterThemesLeft {  
	text-align: left; 
	vertical-align: top; 
	background-color: #4E5F85;
}

td.chapterDescrNav {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8.5pt; 
	color: #B4A57E;
	text-align: left; 
	/*text-indent: 20pt;*/
	vertical-align: bottom; 
	background-repeat: repeat-x;
	background-color: #EBE2C5;
	letter-spacing: -1px;
}

td.chapterDescrNav2 {  
	vertical-align: top; 
	text-align: right;
	background-color: #EBE2C5;
}
td.chapterTitlesRight {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #031D55;
	text-align: left; 
	text-indent: 20pt;
	vertical-align: bottom; 
	text-align: left; 
	background-image: url('../images/cadrecentral2.gif');
	background-repeat: repeat-x;
	background-color: #E5D3A5;
}

td.mainAccueil {
	vertical-align: top; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	text-align: left; 
	vertical-align: top;
	background-color: #8690A9;
	padding-top: 12pt;
	line-height: 1;
	top:20pt;
}

p.mainAccueil {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
	text-align: left; 
	vertical-align: top;
		line-height:1.5;
}

td.mainContent1 {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: left; 
	vertical-align: bottom;
	background-color: #EBE2C5;
	padding-bottom: 2pt;
}

a.mainContent:link {
	FONT-SIZE: 10pt;
	COLOR: #4E5C82; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

a.mainContent:active {
	FONT-SIZE: 10pt;
	COLOR: #4E5C82; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

a.mainContent:visited {
	FONT-SIZE: 10pt;
	COLOR: #4E5C82; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}

a.mainContent:hover {
	FONT-SIZE: 10pt;
	COLOR: #4E5C82; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}


td.bandeaux {
	text-align: left; 
	vertical-align: top;
	background-color: #EBE2C5;
	background-repeat: no-repeat;
}

td.accueilContent {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: left; 
	vertical-align: top;
	background-color: #EBE2C5;
	padding-top: 16pt;
	padding-left: 16pt;
	padding-right: 10pt;
	line-height: 10pt;
}

td.mainContent {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: left; 
	vertical-align: top;
	/*text-indent: 20pt;*/
	background-color: #EBE2C5;
	padding-right: 0pt;
}

td.mosaicFooterNav {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: center; 
	vertical-align: top;
	background-color: #EBE2C5;
	padding-bottom: 2pt;
	FONT-WEIGHT: bold;
}
.background_beige{

	background-color: #EBE2C5;
}
.gallerie{

	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
}

A.navLinkActif{
	font-family: Verdana, Helvetica, Arial, sans-serif!important; 
	color: #213563!important; 
	font-size: 10pt!important; 
}

 A.navLink{
	font-family: Verdana, Helvetica, Arial, sans-serif!important; 
	color: #4E5C82!important; 
	FONT-SIZE: 8pt!important;
}

td.mosaicHeaderNav {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: left; 
	vertical-align: top;
	background-color: #EBE2C5;
	FONT-WEIGHT: bold;
}

td.mainRightContent {
	text-align: left; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	vertical-align: top; 
	background-color: #E5D3A5;
	/*padding-left:12;*/
	line-height: 11pt;
}

p.mainContent {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
	text-align: left; 
	vertical-align: bottom; 
	text-indent: 20pt;
	FONT-WEIGHT: bold;
	padding-bottom: 3pt;
}

p.rightContent {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	color: #213563;
	text-align: left; 
	vertical-align: bottom; 
	text-indent: 9pt;
	line-height: 14pt;
}

div.rightContent {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	color: #213563;
	text-align: left; 
	vertical-align: bottom; 
	text-indent: 9pt;
	line-height: 14pt;
}

.field {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 60%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 10px;
	text-indent: 1em;
	/*line-height: 2em;*/
}

.suiteGauche {
	background-color: #EFDFBB;
	background-image: url('../images/badownleft.jpg');
	background-repeat: repeat-y;

}

.suiteDroite {
	background-color: #E5D3A5;
}

.fleches {
}

.paging {
	text-align:right;
	padding-right: 28px;	
	float:right;
}


.AleftMenu A:active, .AleftMenu A.actif {
	font-family: Verdana, Helvetica, Arial, sans-serif!important; 
	font-size: 10pt!important; 
	color: #213563!important;
	TEXT-DECORATION: none!important;
	FONT-WEIGHT: bolder!important;
}

div#medium_oeuvre {
	/*removed position: relative; top: 0px; left: 11px;*/
	width: 480px; 
	text-align:center;
	background-color:#C3B287;
	border-style: solid ; border-width: thin ; border-color: #FFF4E7;
	vertical-align: middle;
	}
	
	
#div_zoom_link{
margin:5px 0px 7px 0px;
	
}

#popup_objet img{
	margin-bottom:10px;
}
#popup_objet{
	
	padding:0;
	margin : auto;
}	
#popup_body{
	margin:0;
	padding:10px;
	background-color: #efdfbb;
					
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10pt; 
	color: #213563;
}
