@charset "utf-8";
/* HTS page_content styles */

/* H styles */

h1 {font-size:26px;margin-bottom:15px;font-weight:normal;font-family: georgia,prestige, Calibri, "HelveticaNeue-Light", Helvetica, Arial, sans-serif;border-bottom:1px solid #cccccc;padding-top:0px;margin-top:0px;padding-bottom:10px;color:#003366;line-height:35px;}
h2 {font-size: 28px;font-weight: normal;margin-top:0pt;margin-right:0pt;margin-bottom:15px;font-family: georgia, prestige, sans-serif ;}
h3 {display:block;width:670px;font-size: 18px;font-weight:normal;margin-top: 10px;margin-right: 0pt;margin-bottom: 5px;font-family: georgia, prestige, sans-serif ;color:#336699;clear:both;}
h4 {font-size:30px;font-weight:bold;margin-top: 0pt;margin-right: 0pt;}
h5 {display:block;width:670px;font-size: 18px;font-weight:normal;margin-top: 10px;margin-right: 0pt;margin-bottom: 5px;font-family: georgia, prestige, sans-serif ;color:#336699;}

.page_chapter {
margin: 0 0 20px 0;
display:block;
line-height:25px;
width:695px;
}

.page_chapter_contentbox {
display:block;
float:left;
width:669px;
}


#page_index {
font-family:georgia,prestige, Calibri, "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
background-color:#f7f7f7;
border:1px solid #e7e7e7;
padding-top:5px;
padding-bottom:5px;
font-size:15px;
}

#page_index ol {
list-style-position:inside;
color:#336699;
}

#page_index ol li {
padding-top:5px;
padding-bottom:5px;
margin-left:10px;
}

#page_index ol li a {
text-decoration:none;
color:#336699;
}

#page_index ol li a:hover {
text-decoration:underline;
color:#336699;
}

h2.page_chapter_title {
font-size:23px;
font-weight:normal;
padding-bottom:5px;
margin-bottom:10px;
padding-top:10px;
padding-left:10px;
margin-top:15px;
border-bottom:1px solid #d2d2d2;
clear:both;
color:#336699;
}

img.page_chapter_illustration {
float:left;
border:4px solid #ffffff;
margin: 0 10px 5px 0;
}

.back_to_top {
display: block;
width: 670px;
float: left;
}

.back_to_top a {
display: block;
width: 90px;
color:#999999;
margin-top: 10px;
background: url(/img/arrow_top.gif) right no-repeat;
padding: 3px;
font-size: 10px;
float: right;
}

.back_to_top a:hover {
color:#666666;
}

table.tarifs th  {
border:1px solid #cccccc;
padding:5px;
color:#336699;
font-family:georgea,;
background-color:#f7f7f7;
}

table.tarifs td  {
border:1px solid #cccccc;
padding:5px;
}


.color_blue {color:#336699;font-weight:bold;}
.color_black {font-weight:bold;}

ol {
list-style:decimal inside;
}

#citation {
display:block;
font-style:italic;
background-color:#f5f5f5;
padding:10px;
float:left;
border:1px solid #cccccc;
}


/* HTS styles for agenda */

.calendar_date {
float:left;
margin-right:10px;
display:block;
border:1px solid #dddddd;
margin-bottom:20px;
height:60px;
}

.calendar_date span {
display:block;
width:50px;
text-align:center;
margin-bottom:3px;
}

.calendar_date span.month_year {
font-size:9px;
color:#336699;
display:block;
width:54px;
text-align:center;
margin-bottom:3px;
border-top:1px solid #cccccc;
height:20px;
line-height:10px;
}
.calendar_date span.date {
font-size:16px;
font-weight:bold;
}

.calendar_date span.day {
margin-top:0px;
font-size:13px;
font-weight:bold;
color:#ffffff;
background-color:#336699;
padding:2px;
}

.fromto {
float:left;
display:block;
height:40px;
margin-right:10px;
font-weight:bold;
font-size:14px;
color:#336699;
padding-top:25px;
}

.Agenda_list h3 {
width:500px;
padding:0;
margin:0;
}

.Agenda_item_desc {
float:left;
display:inline;
}

.Agenda_date {
float:left;
display:inline;
width:170px;
}

/* HTS styles for gallery */

.G_image {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.G_content {
margin-bottom:10px;
}


/* HTS styles for video list */

.V_image {display:block;float:left; height:140px;margin-right:10px;}
.V_item {float:left;clear:both;width:670px;height:140px;margin-bottom:10px;border-bottom:1px solid #cccccc;}
.V_content {display:block;float:left;width:480px;}
.V_date {color:#336699;margin-right:20px;}

/* HTS styles for news list */

.N_calendar_date {float:left;color:#336699;width:105px;}
.N_list_item h3 {float:left;width:470px;padding:0;margin:0;display:inline;clear:none;}
.N_list_item {float:left;clear:both;width:670px;margin-bottom:10px;}
.N_list_item a.text {font-size:10px;}
.N_calendar_date span.day {float:left;}
.N_calendar_date span.month_year {float:left;margin-left:5px;}
.N_calendar_date span.date {float:left;margin-left:5px;}