@charset "utf-8";
/* CSS Document */

html {width: 100%; height: 100%;}
body{width: 100%; background-image:url(../Pics/bg_top.jpg); background-repeat:repeat-y; background-position:center; margin:0 auto; }

h1 {font-family:Palatino; font-size:22px; line-height:22px; height:22px; color:#000000; margin-top:0px; padding:0px;}
h2 {font-family:Palatino; font-size:18px; color:#770d0d; font-weight:bold; margin-top:0px; padding:0px; border-bottom:1px solid #b7b7b7;}

p.Format
{
font-family:"Times New Roman", Times, serif;
font-size: 16px;
text-indent:2em;
line-height:20px;
}


.legal_dictionnaries{ list-style:none;  list-style-image: url(../Pics/puce1R.jpg); margin-top:50px; float:left; }
.legal_dictionnaries li{margin:10px 0px 15px 0px; }
.legal_dictionnaries li ul{list-style-image: url(../Pics/puce3.jpg); }

ul.Arrow1 { list-style-image: url(../Pics/puce1.jpg) }
ul.Arrow2 { list-style-image: url(../Pics/puce1R.jpg) }
ul.nothing { list-style-image:none; list-style:none }
ul.Dot { list-style-image: url(../Pics/puce2.jpg);}
ul.Square { list-style-image: url(../Pics/puce3.jpg) }

.Address{font-family: Arial, Helvetica, sans-serif; font-size:13px}

/***************** TOP ********************/

.BlockTop {position:relative; float:left; width:100%; height:219px;}
.BlockInnerTop {position:relative; width:783px; height:219px; margin-left:-391.5px; left:50%;}
.BlockInnerTop_Left {position:relative; float:left; width:386px; height:181px;}
.BlockInnerTop_Right {position:relative; float:left; width:397px; height:181px; background-image:url(../Pics/logo_right.jpg); background-repeat:no-repeat; background-position:top;}
.Block_Flag {position:relative; float:right; top:50px; right:20px; width:86px; height:27px; background-image:url(Pics/bg_flag.jpg); background-repeat:no-repeat;}

/***************** TOP MENU ********************/

.BlockMenu {position:relative; float:left; width:783px; height:38px; background-image:url(../Pics/bg_menu.jpg);}
.BlockInnerMenu {position:relative; width:764.5px; height:29px; margin-left:-383px; top:9px; left:50%; background-color:#e3e0e0; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; overflow:hidden;}

/***************** INNER ********************/

.Block_line_grey {position:relative; float:left; width:100%; height:9px; line-height:9px; background-image:url(../Pics/bg_line_grey.jpg); background-repeat:repeat-x;}
.BlockInner {position:relative; float:left; width:100%; height:100%; background-color:#e3e0e0;}
.BlockInnerContent {position:relative; clear:left; float:left; width:783px; margin-left:-391.5px; left:50%; background-image:url(../Pics/bg_inner.jpg); padding-bottom:20px; background-repeat:repeat-y; background-position:center; font-family:"Times New Roman", Times, serif; font-size:16px; text-align:justify;}

.BlockInnerContent_Title {position:relative; float:left; width:783px; height:31px; line-height:31px; }
.BlockInnerLeft {position:relative; float:left; width:176px; margin-top:50px;}
.BlockInnerRight {position:relative; float:left; width:560px; left:25px; margin-top:50px;}
.Separator{position:relative; float:left; width:100%; height:21px; line-height:21px; background-image:url(../Pics/separator.jpg); background-repeat:repeat-x;}

A.Link:link	{ font-family:"Times New Roman", Times, serif; font-size: 16px; color:#770d0d; text-decoration: underline;}
A.Link:visited	{ font-family:"Times New Roman", Times, serif; font-size: 16px; color: #770d0d; text-decoration: underline;}
A.Link:hover	{ font-family:"Times New Roman", Times, serif; font-size: 16px; color: #770d0d; text-decoration: underline;}
A.Link:active	{ font-family:"Times New Roman", Times, serif; font-size: 16px; color: #770d0d; text-decoration: underline;}
A.Link:focus	{ font-family:"Times New Roman", Times, serif; font-size: 16px; color: #770d0d; text-decoration: underline;}

A.LinkLitle:link	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color:#770d0d; text-decoration: none;}
A.LinkLitle:visited	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #770d0d; text-decoration: none;}
A.LinkLitle:hover	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #770d0d; text-decoration: underline;}
A.LinkLitle:active	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #770d0d; text-decoration: none;}
A.LinkLitle:focus	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #770d0d; text-decoration: none;}

span.ItalicColor
{
color:#770d0d;
font-style:italic;
}

span.BoldColor
{
color:#770d0d;
font-weight:bold;
}

span.LiteColor
{
color:#770d0d;
}

span.HeavyColor
{
color:#770d0d;
font-size:16px;
font-weight:bold;
}

/***************** FOOTER ********************/

.BlockFooter {position:relative; float:left; width:100%; height:100%; font-family:"Times New Roman", Times, serif; font-size:15px; color:#FFFFFF; text-align:center;}
p.Footer {margin:10px; line-height:15px; height:15px;}
p.FooterLittle { margin:5px; line-height:12px; height:12px; font-size:12px;}

A.LinkFooter:link	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color:#FFFFFF; text-decoration: none;}
A.LinkFooter:visited	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
A.LinkFooter:hover	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
A.LinkFooter:active	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
A.LinkFooter:focus	{ font-family:"Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}


