
/*DIV_________________________________________*/
div.scrolling {
	font: 10px verdana,arial,helvetica;
	width: 580px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

#visible {
	overflow: visible;
	font: 10px verdana,arial,helvetica;
	width: 580px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

#hidden {
	overflow: hidden;
}

#scroll {
	overflow: scroll;
}

#auto {
	overflow: auto;
}



/* ***** PRINTER FRIENDLY *********************************************/
.printscript {
    font:bold 16px Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
    z-index:100;
	position:absolute;
	width:386px;
    margin-top:40px;
	margin-left:80px;
	margin-right:30px;
    text-align:center;
	top:20px;
}

.printimage {
    position:absolute;
	width:460px;
	height:96px;
    margin-left:18px;
	margin-right:18px;
	margin-top:10px;
	top:20px;
}

.printfooter {
	font:normal 10px Verdana,Arial,Helvetica,sans-serif;
	color:#26757C;
    text-align:center;
	border-top:solid #26757C 1px;
	margin-top:30px;
    margin-bottom:15px;
	margin-left:18px;
	margin-right:18px;
    padding-top:5px;
}

.show_block, .printscript, .printimage, .printfooter {
    display: none;
}



/* ----------------- General body --------------------- */
BODY {
/*
	scrollbarface-color:#e0d4d4;
	scrollbar-arrow-color:#e0d4d4;
	scrollbar-track-color:#e0d4d4;
	scrollbar-3dlight-color:#e0d4d4;
	scrollbar-darkshadow-color:#e0d4d4;
*/
	color: #272727;
	position: absolute; 
	top: -12px; 
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	background-color: #CFC0B2;
}

	
/* ----------------- main text --------------------- */
td {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	color:#272727;
	/*background-color: #fefefe;*/
}

.intro				{
	FONT-SIZE: 11px;
	font-weight: bold;
	color:#514C43;
	margin-top:10px; margin-left:15px; margin-right:10px; margin-bottom:10px;
}

.texte_courant				{
	FONT-SIZE: 10px;
	color:#514C43;
	margin-top:10px; margin-left:15px; margin-right:10px; margin-bottom:10px;
}

.baseline				{
	FONT-SIZE: 11px;
	color:#928787;
	margin-top:10px; margin-left:15px; margin-right:10px; margin-bottom:10px;
}


/*
.text3				{
	FONT-SIZE: 10px;
	font-weight: normal;
	color:#666666;
	margin-top:0px; margin-left:30px; margin-right:18px; margin-bottom:0px;
}
.text3_petite_marge				{
	FONT-SIZE: 10px;
	font-weight: normal;
	color:#666666;
	margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px;
}
.text4				{
	FONT-SIZE: 10px;
	font-weight: normal;
	color:#f8f8f8
}

*/
.title1				{
	FONT-SIZE: 12px;
	font-weight: bold;
	text-align:left;
	color:#BA0000;
	text-decoration:overline;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:18px; margin-bottom:10px;
}


.subtitle1				{
	FONT-SIZE: 10px;
	font-weight: bold;
	color:#BA0000;
	text-decoration:overline;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:18px; margin-bottom:10px;
}
	
/* ----------------- General link variables --------------------- */
a              		{text-decoration : none;color:#3E4872}
a:visited 			{text-decoration : underline;color: #3E4872;}
a:active 			{text-decoration : underline;color:#3E4872}
a:link 				{text-decoration : underline;color:#3E4872}
a:hover				{text-decoration : underline;color:#8C93BD}

/* -----------------links--------------------------------- */
/* ---top function links--- */
.topmenu				{
	FONT-SIZE: 10px;
	}
a.topmenu				{color: #514C43; text-decoration : none}
a.topmenu:visited 	{color: #514C43;text-decoration : none}
a.topmenu:active 		{color: #E9F0F3; text-decoration : none}
a.topmenu:link 		{color: #514C43;text-decoration : none}
a.topmenu:hover		{color: #666666; text-decoration : underline}


/* ---left menu links from bigger to liltle--- */
.Leftmenu1				{
	color: #112351;
	FONT-SIZE: 10px;
	font-weight: bold;
	}
a.Leftmenu1				{color: #514C43; text-decoration : none}
a.Leftmenu1:visited 	{color: #514C43;text-decoration : none}
a.Leftmenu1:active 	{color: #E9F0F3; text-decoration : none}
a.Leftmenu1:link 		{color: #514C43;text-decoration : none}
a.Leftmenu1:hover		{color: #666666; text-decoration : underline}

.Leftmenu2				{
	FONT-SIZE: 10px;
	font-weight: bold;
	}
a.Leftmenu2				{color: #999999; text-decoration : none}
a.Leftmenu2:visited 	{color: #999999;text-decoration : none}
a.Leftmenu2:active 	{color: #514C43; text-decoration : none}
a.Leftmenu2:link 		{color: #999999;text-decoration : none}
a.Leftmenu2:hover		{color: #666666; text-decoration : underline}

.Leftmenu3				{
	FONT-SIZE: 10px;
	}
a.Leftmenu3				{color: #112351; text-decoration : none}
a.Leftmenu3:visited 	{color: #112351;text-decoration : none}
a.Leftmenu3:active 		{color: #E9F0F3; text-decoration : none}
a.Leftmenu3:link 		{color: #112351;text-decoration : none}
a.Leftmenu3:hover		{color: #4A77A8; text-decoration : underline}

.Leftmenu4				{
	FONT-SIZE: 10px;
	}
a.Leftmenu4				{color: #112351; text-decoration : none}
a.Leftmenu4:visited 	{color: #112351;text-decoration : none}
a.Leftmenu4:active 		{color: #E9F0F3; text-decoration : none}
a.Leftmenu4:link 		{color: #112351;text-decoration : none}
a.Leftmenu4:hover		{color: #4A77A8; text-decoration : underline}

.Leftmenu5				{
	FONT-SIZE: 10px;
	}
a.Leftmenu5				{color: #112351; text-decoration : none}
a.Leftmenu5:visited 	{color: #112351;text-decoration : none}
a.Leftmenu5:active 		{color: #E9F0F3; text-decoration : none}
a.Leftmenu5:link 		{color: #112351;text-decoration : none}
a.Leftmenu5:hover		{color: #4A77A8; text-decoration : underline}


/* ---Crumb links--- */
.crumb				{
	FONT-SIZE: 10px;
	font-weight: bold;
	color: #999999;
	}
a.crumb				{color: #514C43; text-decoration : underline}
a.crumb:visited 	{color: #514C43;text-decoration : underline}
a.crumb:active 		{color: #E9F0F3; text-decoration : underline}
a.crumb:link 		{color: #514C43;text-decoration : underline}
a.crumb:hover		{color: #666666; text-decoration : none}

/* ---top links--- */
.top				{
	FONT-SIZE: 10px;
	font-weight: normal;
	color: #514C43;
	}
a.top			{color: #514C43; text-decoration : underline}
a.top:visited 	{color: #514C43;text-decoration : underline}
a.top:active 	{color: #E9F0F3; text-decoration : underline}
a.top:link 		{color: #514C43;text-decoration : underline}
a.top:hover		{color: #666666; text-decoration : none}

/* -----------------colours from darker to lighter--------------------------------- */
/* ---main border--- */
.mainborder1 {
background-color:#AB9D8F;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
}

.mainborder2		{
background-color: #D1C8BF;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
}
/*
.mainborder3		{
background-color: #ffffff;
padding-top: -10px;
padding-right: 4px;
padding-left: 4px;
padding-bottom: 4px;
}
*/


/* ---general coulour / Dark to light--- */
.coulour1 {background-color: #AB9D8F}
.coulour2 {background-color: #D1C8BF}
.coulour3 {background-color: #E5E0DA}
.coulour4 {background-color: #f8f8f8}

.altcolour1 {background-color: #BA0000}

/* -----------------Bottom privacy policy words--------------------------------- */
.privacy				{
	FONT-SIZE: 10px;
	color: #18326B;
}
a.privacy				{color: #514C43; text-decoration : none}
a.privacy:visited 	{color: #514C43; text-decoration : none}
a.privacy:active 		{color: #E9F0F3; text-decoration : none}
a.privacy:link 		{color: #514C43; text-decoration : none}
a.privacy:hover		{text-decoration : underline;color: #666666}


.byorga				{
	FONT-SIZE: 10px;
	color: #8E8E8E;
}
a.byorga				{color: #514C43; text-decoration : none}
a.byorga:visited 	{color: #514C43; text-decoration : none}
a.byorga:active 		{color: #514C43; text-decoration : none}
a.byorga:link 		{color: #514C43; text-decoration : none}
a.byorga:hover		{text-decoration : underline;color: #666666}


/* ----------------- Forms -------------------------------------- */
.input    {FONT-SIZE: 10px; width:120px; border : 1px solid #454545;}
.textarea {FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Arial, Helvetica, sans-serif}
.button   {border : 1px solid #454545; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif}
select    {FONT-SIZE: 12px; COLOR: #454545; FONT-FAMILY: Arial, Helvetica, sans-serif}

/* ----------------- Advertising box -------------------------------------- */
.advert    {
width:100%;  
background-color: #CACACA;
}





/*********************/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.intro				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#514C43;
	margin-top:10px; margin-left:15px; margin-right:17px; margin-bottom:10px;
}

.texte_courant	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#514C43;
	text-align:left;
	margin-top:10px; margin-left:15px; margin-right:17px; margin-bottom:10px;
}

.baseline		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#928787;
	text-align:left;
	margin-top:10px; margin-left:15px; margin-right:17px; margin-bottom:10px;
}


.titre1				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#BA0000;
	text-align:left;
	text-decoration:overline;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:17px; margin-bottom:10px;
}


h1				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#ffffff;
	background-color:#3E4872;
	margin-top:0px; margin-left:5px; margin-right:10px; margin-bottom:10px;
}


.titre2				{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#BA0000;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:17px; margin-bottom:10px;
}

h2			{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#BA0000;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:10px; margin-bottom:10px;
}



.sous-titre1				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#BA0000;
	text-decoration:overline;
	background-color:#dddddd;
	margin-top:0px; margin-left:5px; margin-right:17px; margin-bottom:10px;
}


.sous-titre2				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#566088;
	border-bottom:dotted 1px #566088;
	background-color:#dddddd;
}





/**FORMS**/

.input    {FONT-SIZE: 10px; width:180px; border : 1px solid #454545;}
.radio    {background-color:#FFFFFF;  border-color:#FFFFFF;}
.textarea {FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Arial, Helvetica, sans-serif; width:180px;}
.button   {border : 1px solid #454545; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; width:180px;}
.select   {FONT-SIZE: 12px; COLOR: #454545; FONT-FAMILY: Arial, Helvetica, sans-serif}
