/* -- MAIN -- */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,button,strong {
 margin: 0;
 padding: 0;
 color:#434343;
}
h2 {
 letter-spacing:-0.02em;
}
a img,
:link img,
:visited img {
 border: 0 none;
}
a {
 text-decoration: none;
 color: #365a74;
}
button {
 background: none;
 border:none;
}

* html button {
 width:1%;
 height:1%;
 overflow:visible;
}
*:first-child+html button {
 overflow:visible;
}

a:hover {
 text-decoration: underline;
}
a p {
 display: inline;
}
.float_left {
 float: left;
}
.float_right {
 float: right;
}
.contents > .bloc_float_left {
 clear: left;
}
.second_bloc .bloc_float_left {
 float: left;
 margin: auto 10px;
}
.second_bloc .bloc_float_left .clear_both {
 clear: none;

}
.second_bloc .bloc_float_left {
 width: 165px;
}
.clear_both {
 clear: both;
}
.clear_left {
 clear: left;
}
.no_height {
 font-size: 0;
 line-height: 0;
 height: 0;
}
.align-right {
 text-align: right;
}
.align-left {
 text-align: left;
}
.LeftCol {
 z-index: 0 !important;
 z-index: -1;
}
.bold {
 font-weight: bold;
}
/* -- STRUCTS -- */
html,
body {
 height: 100%;
}
body {
 text-align: center; /* pour corriger le bug de centrage IE */
 background: url(/images/v25/background.gif) repeat center top;
}
body,
td {
 margin: 0;
 padding: 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}
td.emptycell,
td.day {
/* font-size: 11px; */
 font-size: 12px;
}
.general {
 min-height: 100%; /*background: transparent url(/images/fond.gif) repeat-x top;*/
 width: 100%;
 height: 100%;
}
.central {
 margin-left: auto;
 margin-right: auto;
 width: 996px;
 text-align: left;
 min-height: 100%;
 height: 100%;
}

.central tr.main_central {
 background: transparent url(/images/v25/blanc.png) repeat-y;
 min-height: 100%;
 *height:expression((document.documentElement.clientHeight - ( /* avant contenu - meteo */ 110 + /* hauteur du flash header*/228 + /*top tabs*/33)) < this.clientHeight ? 'auto' : (document.documentElement.clientHeight - (110 + 228 + 33 + /* pour que cela se passe bien - voodoo */ 10)) + 'px');
 _background: url(/images/v25/blanc_ie.gif) repeat-y;
 height: 100% ;!important;
}

.central tr.main_central_flash {
 background: transparent url(/images/v25/blanc_flash.png) repeat-y;
 _background-image: none;
 _background: transparent;
}

#moreLanguages {
 position: absolute;
 top: 33px;
 padding: 5px 10px;
 background-color: white;
 z-index: auto;
 border: 1px solid #434343;
}
#moreLanguages a {
 color: black;
}
.bandeau {
 width: 996px;
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 10px 0;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 228px;

}

.bandeau
{
 _margin-left: 10px;
}

.bandeau .top {
 padding: 0 10px;
 _padding-left: 0;
}
.bandeau .logo {
 /*margin-left: 15px;*/
 /*height: 239px;*/
 background: none;
}
.bandeau .parisinfo {
 position: absolute;
 top: 38px;
 width: 314px;
 height: 46px;
 margin-left: 180px;
 background: url(/images/new_bandeau/parisinfo.png) no-repeat;
 _background-image: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/parisinfo.png', sizingMethod='scale');
 display: none;
}
.bandeau .accueil {
 position: absolute;
 top: 200px;
 margin-left: 12px;
 z-index:25;
}
.bandeau .accueil table {
 padding: 0;
}
.bandeau .accueil td {
 width: 150px;
 text-align: center;
 padding-top: 2px;
}
.bandeau .accueil a {
 font-size: 13px;
 font-weight: bold;
 color: #434343;
 display: block;
 /* height:161px;  */
 height: 25px;
 left: 12px;
 position: absolute;
 top: -136px;
 width: 119px;
 padding-top: 136px;
}
.bandeau .accueil a:hover {
 text-decoration:none;
 color: #FFFFFF;
}
.bandeau .accueil a img {
 background: url(/images/new_bandeau/accueil_off.png) no-repeat left bottom;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/accueil_off.png', sizingMethod='crop');
/*height:161px;
left:12px;
position:absolute;
top:-136px;
_top:0;
width:119px;*/
}
.bandeau .accueil a:hover img {
 background: url(/images/new_bandeau/accueil_on.png) no-repeat left bottom;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/accueil_on.png', sizingMethod='crop');
_background-position:0 100%;

}
.bandeau .officiel {
 position: absolute;
 top: 243px;
 font-size: 14px;
 color: white;
 margin-left: 180px;
 font-weight: bold;
 z-index: 10;
}
/*HEADER *********************/

.header {
 width: 976px;
 padding: 3px 10px 21px 10px;
 padding-bottom: 0px;
 /*height: 30px;*/
 text-align:left;
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 0 bottom;
 position:relative;
}
.header ul {
 /* height: 30px; menu IE7 */
}
.header ul.onglet {
 display:block;
 margin-left: 10px;
 text-align:left;
 float:left;
}
.header ul.options {
 margin-right:75px;
 float:right;
}
.header ul.options li {
 display: inline;
 float:left;
}
.header ul.options li.pays {
 position:relative;
 padding-top:9px;
}
.header ul.options li.option,
.header ul.options li.option a {
 font-size:12px;
 color:#434343;
 padding-top:11px;
}
.header ul.options li.txt,
.header ul.options li.txt a {
 font-size:12px;
 color:#434343;
 padding:11px 5px 0;
}
.header li {
 display:inline;
 cursor: hand;
}
.header li a span {
 display: block;
 float: left;
 height: 30px;
 cursor: hand;
}
.header li a:hover span {
 display: block;
 float: left;
 height: 28px;
 margin-top: 2px;
 cursor: hand;
}
.header li a {
 color: white;
}
.header li.last a {
 margin-left: 0;
}
.header li a:hover {
 color: #434343;
 text-decoration: none;
}
.header li a span.left {
 background: transparent url(/images/new_bandeau/onglet_bleu_left.png) no-repeat left top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_bleu_left.png', sizingMethod='crop');
 width: 13px;
 margin-left: -5px;
}
.header li.first a span.left {
 margin-right: 0;
}
.header li a:hover span.left {
 background: transparent url(/images/new_bandeau/onglet_blanc_left.png) no-repeat left top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_blanc_left.png', sizingMethod='crop');
}
.header li a span.right {
 background: transparent url(/images/new_bandeau/onglet_bleu_right.png) no-repeat right top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_bleu_right.png', sizingMethod='crop');
 width: 13px;
 margin-right: -6px;
}
.header li.first a span.right {
 margin-left: 0;
}
.header li a:hover span.right {
 background: transparent url(/images/new_bandeau/onglet_blanc_right.png) no-repeat right top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_blanc_right.png', sizingMethod='crop');
}
.header li a span.fond {
 height: 18px;
 background: transparent url(/images/new_bandeau/onglet_bleu.png) repeat-x top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_bleu.png', sizingMethod='scale');
 padding: 12px 0 0 0;
}
.header li a:hover span.fond {
 height: 16px;
 background: transparent url(/images/new_bandeau/onglet_blanc.png) repeat-x top;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/onglet_blanc.png', sizingMethod='scale');
}
/*MENU PAYS**************/
#menulang dl,
#menulang dt,
#menulang dd {
 margin: 0;
 padding: 0;
}
dl#menulang {
 position: absolute;
 top: 9px;
 z-index:100;
}
*:first-child+html dl#menulang {
 left:-34px;
}
* html dl#menulang {
 left:-34px;
}
#menulang dt {
 background:url(/images/new_bandeau/fond-select-drapeau.gif) no-repeat;
 cursor: pointer;
 width:53px;
 height:21px;
 text-align:left;
}
#menulang dt img {
 padding:0 0 0 6px;
}
#menulang dd {
 background:url(/images/new_bandeau/fond-menu-lang.png) no-repeat bottom left;
 _background-image: url(/images/new_bandeau/fond-menu-lang.gif);
 width:150px; /* width:118px; */
 position:absolute;
 left:-86px;
 top:21px;
 padding-bottom: 10px;
}
#menulang ul {
 padding:5px 0 5px 5px;
 background:url(/images/new_bandeau/fond-menu-lang-top.png) no-repeat top left;
 _background-image: url(/images/new_bandeau/fond-menu-lang-top.gif);
 float:left;
}
#menulang li {
 text-align: center;
 text-align:left;
 /*width:112px;*/
 height:19px;
 line-height:18px;
}
#menulang li a{
 white-space:nowrap;
}
.menulang2 {
 width:112px;
}
#smenu1
{
  position
}
.li_fix {
 *margin-left:3px;
}
#menulang li a,
#menulang dt a {
 font-size: 11px;
 font-stretch:condensed;
 color:#434343;
 text-decoration: none;
 padding:0 3px;
}
#menulang li a img {
 padding-right:5px;
}
#menulang li a:hover,
#menulang dt a:hover { /*background-color:#CCCCCC;*/
}



/*FIN HEADER**************************/

a.bottom { background:url(../images/icon_bas.gif) no-repeat 95% 3px;
padding-right: 15px;}

a.top { background:url(../images/icon_haut.gif) no-repeat 95% 3px;
padding-right: 15px;}

/**/

.bleft {
 height: 150px;
 float: left;
 border-top: 20px solid #fff;
}
.bleft .first {
 padding-top: 13px;
}
.bleft .second {
 width: 150px;
 text-align: center;
 height: 22px;
 background: transparent url(/images/pointille.gif) repeat-x;
 border-top: 1px solid white;
 padding-top: 3px;
}
.bleft .second a {
 /* color: #5b7a92; */
 color: #434343;
 margin: 0 3px;
}
.bleft .second div {
 height: 17px;
 background: #fff url(/images/pointille.gif) repeat-x bottom;
 border-bottom: 1px solid white;
 padding: 2px;
}
.bleft .third {
 width: 150px;
 height: 28px;
 line-height: 23px;
 background-color: white;
 color: #434343;/*padding-left: 5px;*/
}
.bleft .third img {
 margin-top: 2px;
}
.bleft .third img.home {
 margin-right:2px;
}
.bleft .third.security {
 height: 30px;
 line-height: 30px;
}
.bleft .third a {
 color: #434343;
}
.bleft .fourth {
 width: 150px;
}
.bright .alpha {
 position: absolute;
 top: 180px;
 height: 60px;
 width: 976px;
 background-color: #ffffff;
 filter:alpha(opacity=55);
 -moz-opacity: 0.55;
 opacity: 0.55;
}
.bright .fond_alpha {
 position: absolute;
 top: 193px;
 width: 976px;
 height: 35px;
 background-color: #d6d8d9;
 filter:alpha(opacity=90);
 -moz-opacity: 0.90;
 opacity: 0.90;
}
.bright .security {
 width: 605px;
 border-left: 2px solid white;
 padding-bottom: 4px;
 background-color: #999933;
}
.bright .login,
.bright .user,
.bleft .fourth {
 color: white;
 text-align: left;
 height: 22px;
 line-height: 22px;
 background: #990000;
 border-top: 1px solid white;
}
.bright .login td,
.bright .user td {
 color: white;
}
.bright .login a,
.bright .user a {
 color: white;
}
.bright .login,
.bright .user {
 padding-left: 5px;
 border-bottom: 2px solid white;
}
.bright .user {
 background: #995b00;
}
.bright .login .text {
 border: 1px solid #6E6D68;
 width: 100px;
 font-size: 11px;
}
.bright .logo {
 width: 607px;
 text-align: right;
}
.bright #main_menu_top {
 position: absolute;
 top: 193px;
 width: 811px;
 height: 35px;
 z-index: 20;
 padding-left: 165px;
}
.bright #main_menu_top li.level1 {
 /*width: auto;*/
 float: left;
 display: block;
 font-weight: bold;
 text-align: left;
 padding: 0;
}
.bright #main_menu_top li.last a {
 border-right: none;
}
.bright #main_menu_top li.last {
 /*width: 97px;*/

}
.bright #main_menu_top li.level1 a:hover {
 text-decoration: none;
}
div.language {
 position: absolute;
 top: 0px;
 width: 141px;
 height: 20px;
 padding: 12px 0 4px 22px;
 z-index: 5000;
}
div.language a {
 color: #900;
 margin-right: 6px;
}
div.language a.flag {
 padding: 0 1px;
 margin: 0;
}
div.language img {
 background: url(/images/new_bandeau/bg_flag.png) no-repeat;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bandeau/bg_flag.png', sizingMethod='crop');
 padding: 1px 5px 10px 5px;
}
.bright div {
 background: none;
}
.contents {
 margin: 0 10px 25px 10px;
 padding: 8px;
 width: 960px;
}
.retour { padding:0 15px 16px 0;}
#bloc_icones {
 float: left;
 padding: 8px 0px 26px 5px;
 width: 164px;
}
/* Titre Page */
#bloc_page_title {
 float: right;
 margin-bottom: 6px;
 width: 784px;
 position: relative;
}
#bloc_page_title #moteur {
 position: absolute;
 right: 0;
}

#bloc_page_title #moteur .container {
 padding-top: 1px;
 *padding-top: 2px;
 padding-right: 3px;
 *padding-right: 5px;
}
#bloc_page_title #moteur .container select
{
  width:151px;
}

#moteur.color_default label {
color:#5B7A92;
}

#bloc_page_title #breadCrumbTrail {
 color: #5b7a92;
 height: 50px;
 margin-bottom:15px;
 font-size:12px;
 margin-top:3px;
}
#bloc_page_title #breadCrumbTrail a {
 color: #5B7A92;
}
#bloc_page_title #breadCrumbTrail .pageTitle {
 float: left;
 font-size: 11px;
}
#bloc_page_title #breadCrumbTrail .pageTime {
 display: block;
 font-size: 11px;
 color: #434343;
 margin:0;
 padding:2px 0 12px 0;
}
#bloc_page_title #pageTitle {
 font-size: 21px;
 color: #5b7a92;
 padding-right: 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
}
/* Contenus */

.second_bloc h1 {
 font-size: 14px;
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;
}
.second_bloc h2 {
 color: #434343;
 font-size: 12px;
 font-weight: bold;
}
.second_bloc h3 {
 font-weight: bold;
 font-size: 12px;
}
.second_bloc ul {
 margin-left: 15px;
}
/* -- STRUCTURE BLOCS CONTENU -- */
/* Left */
.bloc_left {
 float: left;
 /* width: 165px; */ /* FIX IE */
 width: 166px;
 padding-right: 6px;
 clear:left;
 _overflow: hidden;
}
.bloc_left .second_bloc {
 /* padding-left: 15px; */
 /* padding-right: 6px; */
}
.bloc_left object {
 width: 150px;
}
.bloc_left .calendar_form {
 padding-top: 4px;
 padding-bottom: 3px;
 padding-left: 6px; /* compense le manque d'ombre pour l'alignement  */
}
.bloc_left .article_text {
 /* padding:7px 4px 4px; */
 padding: 7px 0 4px;
}
.bloc_left .article_text p {
 margin: 0;
 padding:3px;
}

.bloc_left_center_right {
 float: right;
 width: 960px;
}

/* Left Center */
.bloc_left_center {
 float: left;
 padding-right: 6px;
 _padding-right: 0px;
 width: 788px;
 _width: 784px;
}


.bloc_left_center object {
 width: 499px;
}
.bloc_left_center .second_bloc {
 /* padding: 0 0 0 15px; */
}
/* Center Right */
.bloc_center_right {
 /* width: 811px; */
 width: 788px;
 float: right;

}
.bloc_center_right object { /*width: 529px;*/
}
/*.bloc_center iframe {
 width: 529px;
}*/

.bottomLine,
.box_title,
.box_title *,
.bottomLine *,
.boxAboveAll *
{
  /*z-index: 764;*/
}
.boxAboveAll,
.boxAboveAll .tool_tip,
.boxAboveAll .tool_tip *
{
  z-index: 7000;
  zoom:1;
}

.bloc_center_right .second_bloc {
 /*padding: 0 0 0 24px; */
}
.bloc_center_right .introPage {
 padding-bottom: 4px;
}
.bloc_center_right .introPage p {
 margin: 0;
}
.bloc_center_right .introPage .article_text p {
 margin: 0;
 margin-top: 10px;
 padding:3px;
}
/* Center */
.bloc_center {
 float: left;
 width: 616px;
 padding: 0;
 margin: 0;
 padding-right: 6px !important;
 padding-right: 0;
}
.bloc_half_center,
.bloc_half_left_center {
 float: left;
 width: 305px;
 padding-right: 6px;
}
.bloc_half_left_center {
 width: 391px;
 padding-right: 6px;
 _padding-right: 0px;
}
.bloc_half_left_center .ListeArticleText_max {
 width: auto;
}
.bloc_third_center {
 float: left;
 width: 201px;
 _width: 200px;
 padding-right: 6px;
}
.bloc_center .second_bloc {
}

/*.bloc_center iframe {
 width: 369px;
}*/
.bloc_left_center_right,
.bloc_left_center_right td,
.bloc_left_center,
.bloc_left_center td,
.bloc_center_right,
.bloc_center_right td,
.bloc_center,
.bloc_center td {
 font-size: 12px;
}
.bloc_left_center_right .second_bloc h2,
.bloc_left_center .second_bloc h2,
.bloc_center_right .second_bloc h2,
.bloc_center .second_bloc h2 {
 font-size: 14px;
}
.bloc_left_center_right .article_title,
.bloc_left_center .article_title,
.bloc_center_right .article_title,
.bloc_center .article_title {
 font-weight: bold;
 color: #434343;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 21px;
}
/* Right */
.bloc_right {
 clear:right;
 float: right;
 width: 166px;
 color: #434343;
}
.bloc_right object {
 width: 150px;
}
.bloc_right .second_bloc {
}

.bloc_right .article_title,
.bloc_right .article_chapo,
.bloc_right .article_text,
{
 padding: 0 0 3px 0px;
}
.bloc_right .article_title p,
.bloc_right .article_chapo p,
.bloc_right .article_text p
{
 padding-left:3px;
}

.bloc_right .article_text img
{
clip:rect(auto, auto, auto, auto);
overflow:hidden;
}

.bloc_right .article_text p,
.bloc_right .article_text p.tag_middle {
 text-align: center;
 margin: 0;
}
.bloc_right .article_text p.tag_left {
 text-align: left;
}
.bloc_right .article_text p.tag_right {
 text-align: right;
}
.bloc_right .article_text p.tag_justify {
 text-align: justify;
}

.bloc_left .second_bloc #calendar-container {
 width: 154px; /* compense le manque d'ombre pour l'alignement  */
 /*margin-bottom:15px;*/
}
.bloc_right .second_bloc #calendar-container  {
 margin-bottom:15px;
 margin-left:6px;
 width:154px;
}
/* -- CONTENUS -- */

.bloc_center .bottomLine,
.bloc_center_right .bottomLine,
.bloc_left_center .bottomLine { /*background: transparent url(/images/filet-rouge.gif) repeat-x bottom left;*/
 /* padding-bottom: 10px; */
}

.bloc_center .bottomLine .no_border,
.bloc_center_right .bottomLine .no_border,
.bloc_left_center .bottomLine .no_border { /*background: transparent url(/images/filet-rouge.gif) repeat-x bottom left;*/
 /* padding-bottom: 10px; */
 /* padding-left:3px; */
}
.no_border .box_left,
.no_border .box_right,
.no_border .box_top,
.no_border .box_bottom {
 display: none; /* pour IE6 */
}

.container_box {
 position:relative;
 width:100%;
 height:auto;
 zoom:1;
}
#sncf_content .box {
 width:auto;
}


.box {
 width:100%;
 padding: 0;
 border-spacing: 0px;
 border-collapse: collapse;
 zoom:1;
}

table.box.no_border {
 margin: 0 6px ;
}

*:first-child+html table.box.no_border {
 margin: -1px 0 0 6px;
}
* html table.box.no_border {
 margin: -1px 0 0 6px;
 width: expression((this.clientWidth - 12) + 'px');
}

.box p {
 margin: 0;
}
.shadow p {
 margin-top: 5px;
}
.box td.shadow {
 line-height:0;
 font-size:0;
}
.box td.shadow.box_top {
 height: 1px;
}
.box td.shadow.box_left,
.box td.shadow.box_right {
 width: 7px;
 _width: 6px;
}

.box td.shadow.box_left
{
  _width: 7px;
}

.box td.shadow.box_bottom {
 height: 9px;
}
.box td.shadow.box_right {
 background:transparent url(/images/shadow_box_r.png) repeat-y top right;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_box_r.png', sizingMethod='scale');
}
.box td.shadow.box_left {
 background:transparent url(/images/shadow_box_l.png) repeat-y top left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_box_l.png', sizingMethod='scale');
}
.box td.shadow.box_bottom {
 background:transparent url(/images/shadow_box_b.png) repeat-x bottom center;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_box_b3.png', sizingMethod='scale');
}

.search_box .box td.shadow.box_bottom {
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_box_b3.png', sizingMethod='scale');
}

.box_contents {
width: auto;
overflow:hidden;
zoom:1;
}

.box_contents.blocContact {
padding:8px 0 5px 40px;
}

.tit_express {
 display:none;
}
.bottomLine .express .tit_express {
 display:block;
 background:url(../images/tit_express_default.gif) no-repeat top left;
 height:21px;
 width:100%;
 margin:0;
}

.bottomLine .express .tit_fastbooking {
background:transparent url(../images/fastbooking/logo_fastbooking.png) no-repeat scroll left top;
display:block;
height:29px;
left:158px;
margin:0;
position:absolute;
top:-8px;
width:281px;
}


.bottomLine .angle_HG {
 top:0;
 left:0;
 height:8px;
 width:7px;
 background:transparent url(/images/shadow_box_l.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow_box_l.png', sizingMethod='crop');
}

.bottomLine .angle_HG.no_header {
 top:0;
 left:0;
 height:7px;
 width:13px;
 background:transparent url(/images/angle_box_tl_noH.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tl_noH.png', sizingMethod='crop');
}

.bottomLine .angle_HD {
 top:0;
 right:0;
 _right:-1px;
 height:8px;
 width:13px;
 background:transparent url(/images/angle_box_tr.png) no-repeat 0 0;
 _background-image: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr.png', sizingMethod='crop');
}
.search_box .angle_HD {
 top:0;
 right:0;
 _right:-1px;
 height:8px;
 width:13px;
 background-image:url(/images/angle_box_tr.png);
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr.png', sizingMethod='crop');
}

.bloc_left .search_box .angle_HD {
 top:0;
 right:0;
 _right:-1px;
 height:8px;
 width:13px;
 background:transparent url(/images/angle_box²_tr.png) no-repeat 0 0;
 _background-image: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr.png', sizingMethod='crop');
 }

.full_width .angle_HD.express {
 background:transparent url(/images/angle_box_tr_sq_empty.png) no-repeat 0 0;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr_sq_empty.png', sizingMethod='crop')!important;
}
.full_width .angle_HD {
 top:0;
 right:0;
 _right:-1px;
 height:8px;
 width:13px;
 background:transparent url(/images/angle_box_tr_sq.png) no-repeat 0 0;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr_sq.png', sizingMethod='crop');
}


.bottomLine .express .angle_HD {
 background:transparent url(/images/angle_box_tr_empty.png) no-repeat 0 0;
 _background-image: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr_empty.png', sizingMethod='crop');
}

.bottomLine .angle_BG {
 bottom:0;
 left:0;
 background:transparent url(/images/angle_box_bl.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_bl.png', sizingMethod='crop');
}
.bottomLine .angle_BD {
 bottom:0;
 right:0;
 _right:-1px;
 background:transparent url(/images/angle_box_br.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_br.png', sizingMethod='crop');
/*z-index:1300;*/
}

/* Moteur voyage sncf */
.bottomLine #voyage_sncf .angle_HD {
 top:31px;
 right:-1px;
 _right:5px;
 background:transparent url(/images/angle_box_tr_vsncf.png) no-repeat 0 0;
 _background-image: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_tr_vsncf.png', sizingMethod='crop');
}

.bottomLine #voyage_sncf .angle_BG {
 bottom:-4px;
 *bottom:-6px;
 _bottom:-6px;
 left:6px;
 background:transparent url(/images/angle_box_bl_vsncf.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_bl_vsncf.png', sizingMethod='crop');
}
.bottomLine #voyage_sncf .angle_BD {
 bottom:-4px;
 *bottom:-6px;
 _bottom:-6px;
 right:-1px;
 _right:5px;
 background:transparent url(/images/angle_box_br_vsncf.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_box_br_vsncf.png', sizingMethod='crop');
}

.bottomLine .angle_BG,
.bottomLine .angle_BD {
 height:13px;
 width:13px;
}
.bottomLine .angle_HG,
.bottomLine .angle_HD,
.bottomLine .angle_BG,
.bottomLine .angle_BD {
 position:absolute;
 display: block;
 zoom:1;
 _background-image: none;
 line-height: 0;
 font-size: 0;
}

/* Page Links */
.pageLinks {
 float: left;
 color: #ccc;
 margin-bottom: 10px;
}
.pageLinks a {
 color: #434343;
 line-height: 18px;
}
.pageLinks {
 width: 529px;
}
.bloc_center_right .pageLinks {
 width: 759px;
}
.bloc_center .pageLinks {
 width: 369px;
}
/* Liste Menu */
.second_bloc .ListePageMenuTitle {
 height: 21px;
 padding-left: 6px;
 padding-top: 5px;
 color: #434343;
 font-weight: bold;
 background: transparent url(/images/pointille.gif) repeat-x bottom;
}
.second_bloc .ListePageMenu {
 min-height:20px;
 /*padding-left: 10px;*/
 /*padding-top: 3px;*/
 padding: 3px 5px 0;
 /*background: #fff url(/images/pointille.gif) repeat-x bottom;*/
/* font-size: 10px; */
 font-size: 12px;
 position:relative;
}
* html .second_bloc .ListePageMenu {
 height: 20px;
}
.second_bloc .ListePageMenu a {
 color: #434343;
}
.second_bloc .ListePageMenu a:hover {
 color: #999933;
 text-decoration: none;
}
/* Articles LEFT + RIGHT */


/*fixe le contenu des articles en cachant le d�passement */
.article_default {
overflow:hidden;
}

.bloc_left .article_default,
.bloc_left .SimpleListePage
{
 width: 152px;
 _width: 153px;
}
.bloc_left .EncartFAQ  {
 width: 142px;
 _width: 143px;
}

.bloc_left_center_right .article_default {
 /* width: 907px; */
 width: 924px;
}
.bloc_left_center .article_default {
 /*width: 774px;*/
 width: 754px;
}
.bloc_right .article_default {
/* width:141px; */
 width: 152px;
 _width: 147px;
}

.bloc_center .article_default {
width: 582px;
}

.bloc_center  .no_border .article_default {
  width: 610px;
}

.bloc_center_right .article_default {
 /* width: 787px; */
 width: 754px;
 _width: 755px;
}
.bloc_half_left_center .article_default {
/* width: 380px; */
 width: 357px;
}

.no_border .bloc_half_center .article_default{
  width: 300px;
}

.bloc_half_center .no_border .article_default{
  width: 300px;
}

.bloc_half_center .article_default{
  width: 270px;
}


.bloc_half_center table.no_border{
  _margin: 0;
}

.bloc_third_center .article_default {
width: 187px;
_width: 185px;
}



.bloc_left .article_title,
.bloc_right .article_title,
.bloc_left .second_bloc h2 {
 font-weight: bold;
/* font-size: 13px; */
 font-size: 12px;
 /* color: #5b7a92; */
 color: #434343;
 margin: 0;
}
.bloc_left .article_chapo,
.bloc_right .article_chapo {
 font-weight: bold;
}
.bloc_left .second_bloc .introPage .article_chapo,
.bloc_left .second_bloc .introPage .article_text,
.bloc_right .second_bloc .introPage .article_chapo,
.bloc_right .second_bloc .introPage .article_text {
 text-align: left;
/* font-size: 10px; */
 font-size: 12px;
 font-weight: normal;
 color: #434343;
 padding: 0 5px;
}
.bloc_left .second_bloc .introPage ul,
.bloc_left .second_bloc .introPage li,
.bloc_right .second_bloc .introPage ul,
.bloc_right .second_bloc .introPage li {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
.contents .bloc_left .second_bloc .introPage .article_text div {
 padding-left: 0;
}
/* Articles LEFT_CENTER + CENTER + CENTER_RIGHT */
.introPage {
 color: #434343;
}
.article_picture {
 margin: 5px 0 3px 0;
}
.article_chapo {
 padding-bottom: 5px;
 padding-right: 4px;
}
.introPage .article_chapo {
 padding-bottom: 0;
}
.bloc_center img.margin_left,
.bloc_left_center img.margin_left,
.bloc_center_right img.margin_left {
 margin: 0 5px 5px 0;
}
.bloc_center img.margin_right,
.bloc_left_center img.margin_right,
.bloc_center_right img.margin_right {
 margin: 5px 0 0 5px;
}
.bloc_center .article_text img.margin_middle,
.bloc_left_center img.margin_middle,
.bloc_center_right img.margin_middle {
 margin: 5px;
}
.bloc_left_center img,
.bloc_center_right img {
 margin: 0;
}
.bloc_center img.nopadding,
.bloc_left_center img.nopadding,
.bloc_center_right img.nopadding {
 margin: 0;
}
.article_text {
padding:0;
}
.article_text p {
 margin-bottom: 0;
 padding:3px;
}
.no_border .article_text p {
 padding:0px;
}

.second_bloc .article_chapo blockquote,
.second_bloc .article_text blockquote,
.second_bloc .article_chapo code,
.second_bloc .article_text code {
 border: 1px dashed #434343;
 padding: 3px;
 margin: 5px 10px;
 background-color: #f4f4f4;
 display: block;
}
.second_bloc .article_chapo ol,
.second_bloc .article_text ol,
.second_bloc .article_chapo ul,
.second_bloc .article_text ul {
 padding: 3px;
 margin: 5px 15px;
}

/* Listes Articles + Listes Siti */

/* Incontournables */
/*******************/

/* boite */
.siti_incontournable_element .boite_y_g,
.boite_y_d,
.boite_x {
 position:relative;
 min-height:100px;
 _height:100px;
}
.siti_incontournable_element {
 margin: 7px 0px;
 padding:0 3px;
}
.horizontal .siti_incontournable_element {
 background-color: #D7D6E1;
 float: left;
}
.horizontal { /*float: left;*/
 width: 100%;
}
.horizontal .siti_incontournable_element,
.horizontal .boite_y_g,
.horizontal .boite_y_d,
.horizontal .boite_x {
 position:relative;
 width: 153px;
 height: 300px;
}
.horizontal .siti_incontournable_element .ListeArticleText {
 float: left;
}
.bloc_half_center .horizontal .siti_incontournable_element,
.bloc_half_center .horizontal .boite_y_g,
.bloc_half_center .horizontal .boite_y_d,
.bloc_half_center .horizontal .boite_x {
 position:relative;
 width: 147px;
 height: 300px;
 overflow:hidden;
}
.siti_incontournable_element .boite_y_g {
 background:transparent url(/images/repeat_y_g.jpg) repeat-y 0 0;
}
.siti_incontournable_element .boite_y_d {
 background:transparent url(/images/repeat_y_d.jpg) repeat-y right 0;
}
.siti_incontournable_element .boite_x {
 background:transparent url(/images/repeat_x_bottom.jpg) repeat-x 0 bottom;
}
.siti_incontournable_element .angle_HG,
.siti_incontournable_element .angle_HD,
.siti_incontournable_element .angle_BG,
.siti_incontournable_element .angle_BD {
 position:absolute;
 height:23px;
 width:23px;
 display: inline;
}
.angle_HG,
.angle_HD,
.angle_BG,
.angle_BD {
 display: none;
}
.angle_HG {
 top:0;
 left:0;
 background:transparent url(/images/angle_hg.png) no-repeat 0 0;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_hg.png', sizingMethod='scale');
 z-index:1;
}
.angle_HD {
 top:0;
 right:0;
 background:transparent url(/images/angle_hd.png) no-repeat 0 0;
 _backrground-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_hd.png', sizingMethod='scale');
 z-index:2;
}
.angle_BG {
 bottom:0;
 left:0;
 background:transparent url(/images/angle_bg.png) no-repeat 0 0;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_bg.png', sizingMethod='scale');
 z-index:3;
}
.angle_BD {
 bottom:0;
 right:0;
 background:transparent url(/images/angle_bd.png) no-repeat 0 0;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle_bd.png', sizingMethod='scale');
 z-index:4;
}
.siti_incontournable_element .siti_element_cadre {
 border:   0px;
float:    left:
}
.siti_incontournable_element .siti_element_text {
 padding: 0px;
}
.bloc_center .bloc_half_center .siti_incontournable_element .siti_element_text_min {
 width:185px;
 margin: 0px 0px 0px 0px;
}
.bloc_center .bloc_half_center .siti_incontournable_element .siti_element_text_max {
 width: 262px;
 padding: 12px;
}
/* liste siti horizontale */
.bloc_center .bloc_half_center .horizontal .siti_incontournable_element .siti_element_text_max,
.bloc_center .horizontal .siti_incontournable_element .siti_element_text_max,
.bloc_center .bloc_half_center .horizontal .siti_incontournable_element .siti_element_text_min,
.bloc_center .horizontal .siti_incontournable_element .siti_element_text_min {
 width: 128px;
 padding: 10px;
 margin: 0px; /*float:left;*/
}
.siti_incontournable_element .siti_element_img {
 float: left;
 height: 40px;
 width:  40px;
 padding: 0px 7px 3px 0px; /*_margin: 10px 0px 10px 5px;*/
 background:transparent;
}
.siti_incontournable_element .siti_element_img img {
 height: 40px;
 width:  40px;
}
.siti_incontournable_element .siti_element_img a img {
 border:none;
}
.horizontal .siti_incontournable_element .siti_element_img {
 padding: 10px 40px;
}
/* siti_element_text_min */
.dossier_text .siti_element_cadre,
.searchResults .siti_element_cadre {
border:1px solid;
}
.bloc_half_left_center .siti_element_text_min {
 width: 235px;
}
.bloc_center .siti_element_text_min {
 /* width: 500px; */
 width: 503px;
}
.bloc_center .bloc_third_center .siti_element_text_min {
 /* width: 500px; */
 width: 140px;
}
.bloc_center .bloc_half_center .siti_element_text_min {
 /* width: 215px; */
 width: 229px;
}
.bloc_left_center_right .siti_element_text_min {
 width: 847px;
}

/* siti_element_text_max */
.siti_element_text_max {
padding:5px 5px 0;
 /*width: 727px;*/
}
.bloc_half_left_center .siti_element_text_max {
 margin:0 10px;
 width:auto;
}
.bloc_center .siti_element_text_max {
 width: 567px;
}
.bloc_center .bloc_half_center .siti_element_text_max {
 width: 296px;
}
.siti_incontournable_element .siti_element_text p {
 margin: 0;
 padding: 0 0 3px 0;
 line-height:13px;
}
.siti_incontournable_title,
.siti_incontournable_element .siti_element_text .siti_element_text_title a {
 color: #434343;
 font-weight:  bold;
}
.siti_incontournable_title {
/* font-size: 17px; */
 font-size: 14px;
}
.siti_incontournable_element .siti_element_text .siti_element_text_title a {
}
/*cas particulier pour l'affichage en ligne des listes


/* fin de Incontournables */

/* Top 5*/
/* boite */
.siti_top5_element {
height:100%;
margin: 7px 7px 0;
padding:0 2px;
padding-bottom: 34px;
position:relative;
border-bottom: 1px solid;
}

.siti_top5_element.last_row {
 border-bottom:none;
}

.siti_top5_element .siti_element_cadre {
padding-top:3px;
}
.siti_top5_element .siti_element_img {
 float: left;
 height: 40px;
 width:  40px;
 padding: 0px 7px 2px 0px;
 background:transparent;
}
.siti_top5_element .siti_element_img img {
 height: 40px;
 width:  40px;
}
.siti_top5_element .siti_element_img a img {
 border:none;
}
.siti_top5_element .siti_element_text {
 padding: 0px;
}
.siti_top5_element .siti_element_text p {
 margin: 0;
 padding: 0 0 0px 0;
 line-height:14px;
}
.siti_top5_element .siti_element_text .siti_element_text_title a {
 /* color: #434343; */
 font-weight:  bold;
}
.siti_top5_element .button_siti {
 float:right;
}

.siti_top5_element .hr-bg {
 background:url(../images/hr-bg-right.png) bottom right no-repeat;
height:1px;
margin:4px 0;
width:100%;
}

.siti_top5_element .barre_boutons {
bottom:4px ;
_bottom:10px;
/* width: 131px; */
}

*:first-child+html .siti_top5_element .barre_boutons {
bottom:10px;
}






/* fin Top 5*/

/** Zoom **/

.ListArticle .boite_y_g,
.boite_y_d,
.boite_x {
 position:relative;
 width: 100%;
 min-height:100px;
 _height:100px;
}
.ListArticle {
}
.horizontal .ListArticle {
 width: 143px;
 float: left;
 padding:2px;
}
.siti_element {
 /*margin-top: 12px;*/
  color: #434343;
 clear: both;
 padding: 12px 0px 0px 0px;
 height:100%;
 position:relative;
}
/* ListeArticleText_min */
.ListeArticleText_min {
 width: 240px;
}
.bloc_center_right .ListeArticleText_min {
 width: 650px;
}
.bloc_center .ListeArticleText_min {
 width: 470px;
}
.bloc_center .bloc_half_center .ListeArticleText_min {
 width: 181px;
}
.bloc_center .horizontal .ListeArticleText_min {
 width: 128px;
 padding: 0px 9px 12px 10px;
}
/** ListeArticleText_max **/
.ListeArticleText_max {
 width: 717px;
}

.ArticleSimple .ListeArticleText_max {
 width: auto;
}

.bloc_center .ListeArticleText_max {
 width: 551px;

}
.bloc_center .horizontal .ListeArticleText_max {
 width: 128px;
 top: 0px;
}
a.ListeArticleLink p {
 color: #434343;
}
.siti_element_img {
/* float:left;*/
 /*height: 67px;*/
 /*width: 67px;*/
 padding: 0px 0px 5px 0px;*/
}
.dossier_text .siti_element_img,
.navigationResults .siti_element_img {
 float: left;
 height: 67px;
 width: 67px;
 padding: 0px 10px 0px 0px;
 background: url(/images/hh_cale_rech_mask.gif) no-repeat top right;
}
.ListeArticleImage {
 float: left;
 display:block;
 height: 67px;
 width: 67px;
}
.siti_element_img img,
.ListeArticleImage img,
.ListeArticleImage a:visited img {
 border: 1px solid #434343;
}

.siti_element_img.hidden img,
.ListeArticleImage.hidden img {
 border:0;
}
.ListeArticle_cadre {
 float: left;
 padding-left:10px;
}
.ListeArticleText {
 padding: 12px 9px 12px 0;
}

.siti_element_cadre {
 overflow:hidden;
}

.bottomLine .siti_element_cadre {
 height:100%;
 *position:static;
}

.dossier_article .siti_element_cadre {
 border: 0;
}

.siti_element_text {
 /*padding: 10px 10px 5px 10px;*/
 padding: 10px 10px 5px 0;
}
.siti_element_text_max .siti_element_text {
 padding:0 0 5px;
}

.siti_element_text p,
.ListeArticleText p {
 margin: 0;
}
.siti_element_text p a,
.ListeArticleText p a {
font-weight:bold;
}
.siti_top5_element .siti_element_text p a,
.ListeArticleText p a {
font-weight:bold;
}

.dossier_article .siti_element_text p,
.siti_element_text p,
.ListeArticleText a p {
 margin: 0 0 0 0;
 padding-top: 0;
}
.siti_element_text .siti_element_text_title,
.ListeArticleText .article_title {
 margin: 0 0 0 0;
 padding: 0 0 2px 0;
 /* color: #5b7a92; */
 color: #434343;
 font-weight: bold;
}
.bloc_left_center_right .ListeArticleText .article_title,
.bloc_left_center .ListeArticleText .article_title,
.bloc_center_right .ListeArticleText .article_title,
.bloc_center .ListeArticleText .article_title {
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
}
.siti_element_text .siti_element_text_title a,
.siti_element_text .siti_element_text_title,
.TitleSimple a,
.ListeArticleText .article_title a {
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;

}
.siti_element_text .siti_element_text_title img,
.ListeArticleText .article_title img {
 margin-top: 1px;
}
/* BoxOffice */
.bloc_right .BoxOffice h2 {
 margin:0;
 text-align:right;
 color:#434343;
}
.bloc_right .BoxOffice ul {
 margin-left:3px;
 list-style-type: none;
}
.siti_element_resapossible {
display: inline;
}
.siti_element_resapossible td {
 margin: 0;
 background: url(/images/bt_resa.png) repeat-x;
}
.siti_element_resapossible td.left {
 background: url(/images/bt_resa_left.png) no-repeat;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_resa_left.png', sizingMethod='crop');
 width: 7px;
}
.siti_element_resapossible td.right {
 background: url(/images/bt_resa_right.png) no-repeat;
 _background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bt_resa_right.png', sizingMethod='crop');
 width: 7px;
}
.siti_element_resapossible a {
 padding: 0 3px 1px 4px;
 color: #ffffff;
 display: block;
}
/** font pour le bloc center **/
.horizontal .siti_element_resapossible_font_fr a {
/* font-size: 9px; */
 font-size: 12px;
}
.horizontal .siti_element_resapossible_font_de a {
/* font-size: 11px; */
 font-size: 12px;
}
.horizontal .siti_element_resapossible_font_uk a {
 font-size: 12px;
}
.horizontal .siti_element_resapossible_font_es a {
 font-size: 12px;
}
.siti_element_resapossible a:hover {
 text-decoration: none;
}
.dossier_article .siti_element_resapossible a {
 color: #ffffff;
}
.second_bloc table.box_title {
 padding: 0;
 border-spacing: 0px;
 border-collapse: collapse;
}
.second_bloc .no_border table.box_title {
 margin: 0 0 0 6px !important;
 margin: 0;
}

.second_bloc .full_width table.box_title{
 padding: 0;
 border-spacing: 0px;
 border-collapse: collapse;
 /*padding-left:6px;*/
 width:100%;
 }

.bloc_right div.box_title,
.bloc_left div.box_title {
 padding-right: 10px;
}

.second_bloc div.box_title.full_width {
 padding: 0;
}


/*.second_bloc div.box_title.full_width, x:-moz-any-link {padding-right:6px;}
.second_bloc div.box_title.full_width, x:-moz-any-link, x:default {padding-right:12px;}*/
/* Commentaire de Cyrille : bizarre, �a semble marcher sans hack m�me pour FF2 et IE6. Par contre avec ou sans, IE7 n'est pas content */

.bloc_right div.box_title.full_width.no_border,
.bloc_left div.box_title.full_width.no_border {
 padding-right: 0px;
}
.bloc_left .calendar_form div.box_title.full_width.no_border {
 width: 154px; /* commpense le manque d'ombre pour l'alignement */
}
.bloc_right .calendar_form div.box_title.full_width.no_border {
 width: 154px; /* commpense le manque d'ombre pour l'alignement */
 margin-left:6px;
}

.second_bloc table.box_title_cal {
 padding: 0;
 margin: 0;
 border-spacing: 0px;
 border-collapse: collapse;
}

.second_bloc .full_width table.box_title_cal {
 padding: 0;
 margin: 0;
 border-spacing: 0px;
 border-collapse: collapse;
 width:100%;
}

.second_bloc .box_title .container_title { /*vertical-align: middle;*/
 background:transparent url(/images/fond_onglet.png) repeat-x;
 _background-image: none;
 _height: 24px;
 min-height: 34px;
 width: auto;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fond_onglet.png', sizingMethod='scale');
}
.second_bloc .box_title h2 {
 _height: 20px;
 min-height: 20px;
 padding-top: 5px;
/* font-size: 13px; */
 font-size: 14px;
}
.second_bloc .box_title .angle_title_l {
 background:transparent url(/images/fond_onglet_l.png) no-repeat top left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fond_onglet_l.png', sizingMethod='crop');
}
.second_bloc .box_title_cal .angle_title_l, .box_title.no_border .angle_title_l  {
 background:transparent url(/images/fond_onglet_l_noB.png) no-repeat top left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fond_onglet_l_noB.png', sizingMethod='crop');
}

.second_bloc .box_title .angle_title_r {
 background:transparent url(/images/fond_onglet_r.png) no-repeat top right;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fond_onglet_r.png', sizingMethod='crop');
}
.second_bloc .box_title_cal .angle_title_r, .box_title.no_border .angle_title_r  {
 background:transparent url(/images/fond_onglet_r_noB.png) no-repeat top right;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fond_onglet_r_noB.png', sizingMethod='crop');
}


.second_bloc .box_title .angle_title {
 width: 20px;
 _background-image: none;
}

.second_bloc .calendar_form .box_title .angle_title_r {
  _width: 23px;
}

/*
.second_bloc .box_title.no_border .angle_title {
 width: 16px;
 _background-image: none;
}
*/
/* -------------------------------------------------------------------------------------------- */


.siti_table {
/* margin: 10px 4px;*/
 height:100%;
}
.ListeTwoColContainer .siti_table,
.ListeOneColContainer .siti_table {
 height:100%;/* test liste dossier one et double col */
 width:100%; /* test liste dossier one et double col */
}

.siti_table.one_col,
.siti_table.two_col {
 width: 100%;
/* margin: 10px 0;
*/}



.siti_title {
 padding-left: 7px;
 padding-bottom: 5px;
 color: #900;
 font-weight: bold;
 font-size: 14px;
}
td.box {
 width: auto;
 border-right: 1px solid;
/* border-bottom: 1px solid; bloc siti 3 et 4col*/
 height: 100%;
 position:relative;
}

.ListeOneColContainer td.box {
 width: auto;
 border:none;
/* border-bottom: 1px solid; bloc siti 3 et 4col*/
 height: auto;
 position:relative;
 padding-bottom:20px;


}

td.box2 hr {
height:1px;
margin: 7px;
*margin:0px;
color:red;
}


td.box.siti_three_elements {
 width:33%;
}
td.box.siti_four_elements {
 width:25%;
}
td.box.last_col {
 border-right: none;
}
td.box.last_row {
 border-bottom: none;
}
td.box.last_row.last_col {
 border: none;
}

/* LISTE Siti MULTI columns */
.siti_one_elements .siti_element_img,
.siti_two_elements .siti_element_img,
.siti_three_elements .siti_element_img,
.dossier_article .siti_element_img,
.article_text .siti_element_img
 {
	float:left;
 margin: 0 8px 0 0;
 padding:5px 0;
}
 .siti_element_text_title {
 font-weight:  bold;
}
p.siti_element_text_body  {}

.siti_one_elements .siti_element,
.siti_two_elements .siti_element,
.siti_three_elements .siti_element,
.siti_four_elements .siti_element,
.dossier_article .siti_element_img,
.article_text .siti_element_img {
 padding:0 12px;
 height:100%;
 position:relative;
 *position:static;
}

.siti_one_elements,
.siti_two_elements,
.siti_three_elements,
.siti_four_elements,
.article_text .siti_element_img,
.dossier_article .siti_element_img
 {
 height:100%;
}
/* Siti four columns */
.siti_four_elements p {
 white-space:normal;
}
.siti_four_elements .siti_element_img {
float:none;
}


.bloc_center .siti_three_elements .siti_element_img {
float:none;
}

.article_text .siti_element,
.dossier_article .siti_element {
  border-bottom:1px solid;
  padding-bottom:10px;
  position:relative;
  width:746px;
}

.article_text .siti_element_text,
.dossier_article .siti_element_text { padding: 0 0 15px 0;}

/* liste siti one Col ------------------------------*/

.siti_element {
 position:relative;
 padding-bottom:24px;
}

.navigationResults .siti_element {
 padding-bottom:0;
}

.siti_element_box {
 margin:0 auto;
 position:relative;
 width:auto;
 padding-bottom:24px;
}

.siti_element_cadre .siti_element_box, x:-moz-any-link {padding-bottom:24px;}
.siti_element_cadre .siti_element_box, x:-moz-any-link, x:default {padding-bottom:22px;}



.BlocListeFourColListPage .siti_element_cadre,
.BlocListeFourColListPage .siti_element_box {
 padding-bottom:0;}

.BlocListeFourColListPage .siti_element_list { font-weight:bold; font-size:11px;}

.BlocListeFourColListPage .siti_element_text p {font-size:13px;}


.barre_boutons {
bottom:0;
padding-top:2px;
position:absolute;
right:4px;
text-align:right;
z-index: 4;
}

.article_text .siti_element .barre_boutons,
.dossier_article .barre_boutons {
bottom:10px;
}

.ListeOneColContainer .barre_boutons {
bottom:10px;
padding-top:2px;
position:absolute;
right:10px;
text-align:right;
z-index: 4;
}

.search_fields .barre_boutons {
position: relative;
padding-top:2px;
text-align:right;
}
.siti_element_cadre .barre_boutons {
  padding-top: 8px;
}
.siti_element_box .siti_element_text {
 /*padding: 10px 10px 5px 10px;*/
 padding: 2px 10px 5px 0;
}
/* -------------------------------------------------------------------------------------------- */

.second_bloc .TitleSimple {
 padding: 0 0 0 30px;
 margin-bottom: 4px;
 color: #889FB0;
 font-weight: bold;
}
.second_bloc .row0 {
 background-color: #D0DEE9;
}
/* Summary */
.second_bloc .ListePageSummaryTitle {
 height: 21px;
 padding-left: 6px;
 padding-top: 5px;
 color: #434343;
 font-weight: bold;
}
.second_bloc .ListePageSummary {
 height: 20px;
 padding-top: 3px;
}
.second_bloc .Summary {
 margin-top: 23px;
 color: #434343;
}
.bloc_center_right .second_bloc .Summary {
 width: 529px;
}
.bloc_center .second_bloc .Summary {
 width: auto;
}
.second_bloc .Summary .summary_title,
.second_bloc .Summary .summary_title a {
 margin: 0;
 /* color: #5b7a92; */
 color: #434343;
 font-weight: bold;
/* font-size: 11px; */
 font-size: 12px;
}
/* Dossiers *************************/
.dossier_article {
 /* margin-top: 20px; */
 /*border-top: 3px solid #c4c2cf;*/
 /*background: #d7d6e1 url(/images/pointille.gif) repeat-x scroll left bottom;*/
 /* padding: 10px; */
 /*width:767px;*/
 /* width: 753px; */
}
.dossier_article h2 { padding-bottom:15px;}


h3.change_password {
 color: #59a300;
/* font-size: 13px; */
 font-size: 12px;
 margin: 6px;
}
div.change_password {
 border: 1px solid #d3d3d3;
 padding: 7px;
 margin: 6px;
}
.change_password label,
.login_error label,
.subscribe label {
 /* color: #5b7a92; */
 color: #434343;
 cursor: pointer;
 font-size: 12px;
}
.dossier_title {
 /* color: #5b7a92; */
 color: #434343;
 font-size: 21px;
}
.dossier_article ul {
 margin: 4px 0;
 list-style: none;
 list-style-position: inside;
}
.dossier_article li {
 padding-bottom: 3px;
 padding-left: 7px;
 list-style-image: url(/images/puce.gif);
}
.dossier_article a {
 color: #365a74;
}

.dossier_article p
{
  margin: 10px auto;
}

.dossier_article ul.liste_articles_dossiers {
 clear:both;
 _margin-left: -15px;
}
.dossier_article .liste_articles_links{
	padding-top:15px;
}
.dossier_article ul.liste_articles_dossiers li {
 list-style-image: none;
 padding-left: 21px;
 color: black;
}
.dossier_article ul.liste_articles_dossiers li a {
 color: #365a74;
}
.dossier_article ul.liste_articles_dossiers li.listTitle {

 /* color: #5b7a92; */
 color: #434343;
 height: 1em;
 font-weight: bold;
}
li.listTitle {
	color: black;
}

hr.separateur_dossier { margin:20px 0;height: 1px;
 border: 0;
 }

.dossier_navigation {
 margin: 5px 0;
 /*padding-right:10px;*/
 padding: 0 10px;
}
.dossier_text {
 /* padding: 10px; */
}
.dossier_text img {
margin: 0 10px 10px 0;
}
.dossier_goBack {
  padding: 0 0 10px 0;
  text-align:right;
}

/* Liste Dossiers */
.ListeDossier {
 padding-top: 10px;
 padding-bottom: 20px;
 background: #fff url(/images/pointille.gif) repeat-x bottom;
 color: #434343;
}
.ListeDossier table {
 background-color: #fbfae6;
}
.ListeDossier a {
 /* color: #5b7a92; */
 color: #434343;
}
.ListeDossier .Dossier_title {
 margin-bottom: 0;
}
.ListeDossier .Dossier_title a {
 /*font-size: 11px;*/
}
.ListeDossier .sstitle {
 margin-top: 0;
}
.ListeDossier .sstitle a {
 color: #434343;
}
.ListeDossier .sstitle a:hover {
 text-decoration: none;
}
.ListeDossier img {
 float: right;
}
.ListeDossier img.margin_left {
 margin: 5px 0 0 5px;
}
.ListeDossier ul {
 list-style-type: none;
 padding-top: 10px;
}
.ListeDossier ul a {
 color: #434343;
}


.ArticleTitle {
  font-size:14px;
  font-weight: bold;
}

/* Double Column center */
.DoubleCol {
 padding: 15px 10px; /*background: url(/images/filet-rouge.gif) repeat-x bottom left;*/

}
h2.DbleColTitle {
 float: left;
 padding-left: 7px;
 padding-bottom: 5px;
 /* color: #5b7a92; */
 color: #434343;
 font-weight: bold;
/* font-size: 13px; */
 font-size: 14px;
}
h2.DbleColTitleOnly {
 padding-bottom: 5px;
 /* color: #5b7a92; */
 color: #434343;
 font-weight: bold;
 /*font-size: 11px;*/
 margin: 0;
}
.DoubleCol #BreadCrumbTrail {
 float: left;
 height: 1px;
 width: 193px;
 margin: 0 7px 0 0;
 background: transparent url(/images/pointille2.gif) repeat-x left top;
}
.DoubleCol .DoubleColLine {
 padding: 0;
 margin-bottom: 0;
 padding-left:15px;
}
.DoubleCol .ArticleSimple {
 float:left;
 width: 186px;
 margin: 0;
 padding: 0 0 0 10px !important;
}
.DoubleCol .ArticleSimple.float_right {
 float:right;
}
.DoubleCol .ArticleSimple .ArticleTitle {
 padding: 2px 3px 0 15px;
 margin-bottom: 3px;
}
.DoubleCol .ArticleSimple .ArticleTitle a {
 /* color: #5b7a92; */
 font-weight: bold;
}
.DoubleCol .ArticleSimple .ArticleTitleOnly a {
 color: #434343;
}
.DoubleCol .ArticleSimple .ArticleText,
.DoubleCol .ArticleSimple .ArticleText a,
.DoubleCol .ArticleSimple .ArticleText a p {
 color: #434343;
}
.DoubleCol .ArticleSimple .ArticleText img {
 float: left;
}
.DoubleCol table {
 padding: 0;
 width:100%;

}
.DoubleCol table td {
 width:50%;

}

/* Four Column center */
.FourCol {
 padding-bottom: 15px;
 /*background: url(/images/filet-rouge.gif) repeat-x bottom left;*/
 width: 100%;
}
h2.FourColTitle {
 padding-left: 7px;
 padding-bottom: 5px;
 color: #900;
 font-weight: bold;
/* font-size: 13px; */
 font-size: 14px;
}
h2.FourColTitleOnly {
 padding-bottom: 5px;
 color: #900;
 font-weight: bold;
 /*font-size: 11px;*/
 margin: 0;
}
.FourCol #BreadCrumbTrail {
 float: left;
 height: 1px;
 width: 193px;
 margin: 0 7px 0 0;
 background: transparent url(/images/pointille2.gif) repeat-x left top;
}
.FourCol .FourColLine {
 padding: 0;
 margin-bottom: 0;
 padding-left:15px;
 border: 1px;
}
.FourCol .ArticleSimple {

}
.FourCol .ListePage {
 float:left;
 width: 126px;
 margin: 0;
}

.OneCol.ListePage .siti_element_img {
 float:left;
 margin-right:5px;
}

.bloc_left .OneCol.ListePage
{
  padding: 0 0 5px 5px;
}

.bloc_left .OneCol.ListePage .siti_element_cadre .siti_element_box {
padding-bottom: 20px;}

.FourCol .siti_element_cadre,
.ThreeCol .siti_element_cadre,
.DoubleCol .siti_element_cadre { padding:0 4px; }

.FourCol .ArticleSimple.float_right {
 float:right;
}

.FourCol .ArticleSimple .ArticleTitle {
 padding-bottom: 10px;
  font-weight:bold;
}

.FourCol .ArticleSimple .ArticleText img {
 float: left;
}

.FourCol table {
 width: 100%;
 padding: 0;
}
.FourCol .siti_table
{
/* margin: 10px 0 0 0;
*/}

/* Three Column center */
.ThreeCol {
 padding-bottom: 15px;
 width: 100%;
}
h2.ThreeColTitle {
 padding-left: 7px;
 padding-bottom: 5px;
/* font-size: 13px; */
 font-size: 14px;
 font-weight:bold;
}
h2.ThreeColTitleOnly {
 padding-bottom: 5px;
 font-weight: bold;
 /*font-size: 11px;*/
 margin: 0;
}
.ThreeCol #BreadCrumbTrail {
 float: left;
 height: 1px;
 width: 193px;
 margin: 0 7px 0 0;
 background: transparent url(/images/pointille2.gif) repeat-x left top;
}
.ThreeCol .ThreeColLine {
 padding: 0;
 margin-bottom: 0;
 padding-left:15px;
 border: 1px;
}
.ThreeCol .ArticleSimple {
/* float:left;  LP inutile*/
 /*width: 176px;    LP: Bug largeur fixe inutile et insuffisante */
 margin: 0;
}
.ThreeCol .ArticleSimple.float_right {
 float:right;
}
.ThreeCol .ArticleSimple .ArticleTitle {
 padding-bottom: 10px;
}
.ThreeCol .ArticleSimple .ArticleTitle a,
.ThreeCol .ArticleSimple .ArticleTitle {
 font-weight: bold;
}

.ThreeCol .ArticleSimple .ArticleText img {
 float: left;
}
.ThreeCol table {
 width: 100%;
 padding: 0;
}

#codepostal {
 width: 50px;
}
#trigger_date {
/* font-size: 10px; */
 font-size: 12px;
 cursor: pointer;
 height: 15px;
 width: 63px;
 /* color: #5b7a92; */
 color: #434343;
 border: none;
 margin-top: 2px;
 margin-left: 3px;
 padding: 0 10px 1px 0!important;
 padding-top: 1px;
 background: #cdc7c2 url(../images/rech-next.gif) no-repeat right top;
}
/* Left Column Search */
.bloc_left .search_engine .label {
 padding-left: 10px;
}
.bloc_left .search_engine strong {
 float: left;
 display: block;
 color: #545454;
}
.bloc_left #search_fields {
 clear: both;
 padding-left: 10px;
}
.search_engine div.search_type {
 margin: 0;
 height: 15px;
 padding: 5px 0 0 10px;
 background-color: #faf1f2;
}
div.search_type a {
 display: block;
}
/* Resultats */
.searchResults {
 background-color: #fff;
 overflow:hidden;
 width:754px;
}

.searchResults .navigation {
 background-color: white;
 width: 100%;
}
.searchResults .navigation a {
 background: #efefef url(/images/nav_off_d.gif) no-repeat top right;
 text-decoration: none;
 display: block;
 color: #434343;
 border-left: 1px solid white;
 border-right: 1px solid white;
}
.searchResults .navigation a span {
 display: block;
 padding: 5px;
 text-align: center;
 background: transparent url(/images/nav_off_g.gif) no-repeat top left;
}
.searchResults .navigation .first a {
 border-left: none;
}
.searchResults .navigation .last a {
 border-right: 0;
}
.searchResults .navigation .allList a {
 background-image: url(/images/nav_all_off.gif);
 border-right: 0;
 border-left: 0;
 margin: 0;
}
.searchResults .navigation .allList a:hover,
.searchResults .navigation .allList .current a {
 background-image: url(/images/nav_all_on.gif);
}
.searchResults .navigation a:hover,
.searchResults .navigation .current a,
.searchResults .navigation .current a:hover {
 background: #fafae5 url(/images/nav_on_g.gif) no-repeat top left;
 /* color: #5b7a92; */
 color: #434343;
}
.searchResults .navigation a:hover span,
.searchResults .navigation .current a span,
.searchResults .navigation .current a:hover span {
 background: transparent url(/images/nav_on_d.gif) no-repeat top right;
 /* color: #5b7a92; */
 color: #434343;
}
.searchResults .navigation ul.oneList {
 margin: 0;
 list-style: none;
}
.searchResults .navigation ul.oneList li {
 background: #efefef url(/images/nav_one_off.gif) no-repeat top left;
 text-align: center;
 /* color: #5b7a92; */
 color: #434343;
 font-weight: bold;
 height: 16px;
 line-height: 16px;
}
.nbResultsPaginate {
 height: 35px;
 padding-top: 5px;
}
.paginate {
 text-align: right;
 color: #434343;
 font-weight:bold;
 padding : 0 10px 10px;
 float:right;

}
.tri {
 float: left;
}
.paginate a,
.tri a {
 /* color: #5b7a92; */
 color: #434343;
/* font-size: 9px; */
 font-size: 12px;
 font-weight:normal;
}
.searchResults .nbResults {
 padding-left: 10px;
 /* color: #5b7a92; */
 color: #434343;
 margin-bottom: 5px;
}
.searchResults .nbResults a {
 /* color: #5b7a92; */
 color: #434343;
}
/* ArticlesFAQ */
.ArticlesFAQ {
 clear: both;
 /*margin-bottom:40px;*/
}
.ArticlesFAQ ul {
 margin-left: 0px;
 margin-bottom: 10px;
 padding-top: 10px;
 list-style-type: none;
}
.ArticlesFAQ li a {
 margin-left: 10px;
 padding-left: 10px;
 background-position: left 5px;
 background-repeat:no-repeat;
}
.ArticlesFAQ li {
padding-left:12px;
text-indent:-20px;
}
.ListeArticlesFAQ  {
 padding: 0 10px;
}
.ListeArticlesFAQ .ArticlesFAQ {
 padding-bottom: 30px;
}
.ListeArticlesFAQ .bottomLine {
}
.ListeArticlesFAQ .siti_element_cadre {
 border-bottom: 1px solid;
 padding-bottom: 10px;
}

/* -- FOOTER -- */
/*tr.footer { background: transparent url(/images/v25/blanc.png) repeat-y top; }*/
tr.footer td {
 background: transparent url(/images/v25/footer.png) no-repeat bottom;
 height: 110px;
 padding: 0 10px;
  _background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v25/footer_ie6.png', sizingMethod='scale');
}
div.footer {
 border-top: 6px solid #434343;
 margin: 0;
 padding-top: 2px;
 height:108px;
}
.footer p {
 margin: 0;
 text-align: center;
 padding-left:159px;
 line-height:12px;
}
.footer a {
 color: #434343;
 font-size: 10px;
}
.tag_right {
 text-align: right;
}
.tag_left {
 text-align: left;
}
.tag_middle {
 text-align: center;
}
.tag_justify {
 text-align: justify;
}
.link-options {
 color:#990000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
p.txt-intro-rouge {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.txt-intro-rouge {
 /* color: #5b7a92; */
 color: #434343;
 font-weight:normal;
}
.fond-liste-ligne-impaire {
 background-color:#EBCCCC;
}
.fond-liste-ligne-impaire td {
 background-color:transparent;
}
.txt-intro {
 color:#434343;
 font-family:Arial, Helvetica, sans-serif;
}
.ListeDblColContainer {

}
.ListeDblColContainer td {
 width: 50%;
}
.ListeDblColContainer h3 {
 margin-top: 5px;
 font-weight:bold;
 /* color: #5b7a92; */
 color: #434343;
}
.ListeDblColContainer h3 a {
 /* color: #5b7a92; */
 color: #434343;
}
.BlocListeDblCol {
height:100%;
 position:relative;

}

.SimpleListePage .PageHeader {
 font-weight: bold;
}
.SimpleListePage th {
 text-align: center;
}
.SimpleListePage td {
 background: #fff;
 width: 25%;
 padding:7px;
}
.SimpleListePage table {
 border-spacing: 1px;
 width:  100%;
}
.SimpleListePage .ListePageSimple p { padding-top:9px;}
.SimpleListePage .ListePageSimple a { border-bottom:1px solid;
display:block;
font-weight:bold;
margin-bottom:-1px;
margin-left:5px;
margin-right:5px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;}


.SimpleListePage_H a {font-size:13px; font-weight:bold;padding:0 3px;}

/* BlocListeDossier Double Columns*/

.bloc_element_commun {
 height:100%;
 position: relative;
*position:static;
}

.bloc_element_commun .ArticleSimple {
	padding: 0 7px;
}


.bloc_element_commun  .siti_element_cadre {
 border: 0;
}

.siti_element.dossier .chapo {
/* font-size: 13px; */
 font-size: 12px;
font-weight:bold;
padding:3px 0;
}
.siti_element.dossier .liste a {
color:#73997c;
font-weight:bold;
}

.ListeOneColContainer .bloc_element_commun {
 border: 1px solid;
 padding: 18px;
 *position:relative;
}


.ListeOneColContainer h3 a {
 color: #73997c;
  font-weight:bold;
 font-size:14px;
}

.BlocDossierListeDblCol {
 float:left;
 width: 307px;
}
.BlocDossierListeDblCol_left {
 padding-right: 8px;
}
.BlocDossierListeDblCol_right {
 padding-left: 8px;
}
.BlocDossierListeDblCol h3 {
 margin-top: 5px;
}
.BlocDossierListeDblCol h3 a {
 font-weight:bold;
}
.second_bloc h2.TitleBlocDossierListeDblCol {
/* font-size: 13px; */
 font-size: 14px;
}

/* BlocListeDossier Four Columns*/

.BlocDossierListeFourCol {}

.ListeFourColContainer .bloc_element_cadre,
.ListeThreeColContainer .bloc_element_cadre,
.ListeTwoColContainer .bloc_element_cadre  {
	padding:0 4px 24px;
 overflow:hidden;
}
.ListeFourColContainer .bloc_element_text,
.ListeThreeColContainer .bloc_element_text,
.ListeTwoColContainer .bloc_element_text  {
 overflow:hidden;}

.ListeOneColContainer .bloc_element_cadre  {
	position:relative;
 overflow:hidden;
 padding-bottom:20px;
}

 .ListeOneColContainer .bloc_element_text  {
 padding-bottom:11px;
  overflow:hidden;}


.BlocDossierListeFourCol .siti_element { padding:0 12px; }

.BlocDossierListeFourCol_left {
 padding-right: 8px;
}
.BlocDossierListeFourCol_right {
 padding-left: 8px;
}
.BlocDossierListeFourCol h3 {
 /* margin-top: 5px; */
}
.BlocDossierListeFourCol h3 a {
 font-weight:bold;
}


.second_bloc h2.TitleBlocDossierListeFourCol {
/* font-size: 13px; */
 font-size: 14px;
}
.ListeFourColContainer { /*background: transparent url(../images/colonne-separateur.gif) repeat-y 25% 0;*/
}
.ListeFourColContainer td {
 width: 25%;
}
.ListeFourColContainer h3 {
 /* margin-top: 5px; */
 font-weight:bold;
 color: #900;
}
.ListeFourColContainer h3 a {
 color: #73997c;
  font-weight:bold;
 font-size:14px;
}
.BlocListeFourCol {
 padding-bottom: 10px;
}
/* BlocListeDossier Three Columns*/
.BlocDossierListeThreeCol {
 float:left;
 width: 193px;
}
.BlocDossierListeThreeCol_left {
 padding-right: 8px;
}
.BlocDossierListeThreeCol_right {
 padding-left: 8px;
}
.BlocDossierListeThreeCol h3 {
 margin-top: 5px;
}
.BlocDossierListeThreeCol h3 a {
 font-weight:bold;
}
.second_bloc h2.TitleBlocDossierListeThreeCol {
/* font-size: 13px; */
 font-size: 14px;
}
.ListeThreeColContainer { /*background: transparent url(../images/colonne-separateur.gif) repeat-y 25% 0;*/
}
.ListeThreeColContainer td {
 width: 25%;
}
.ListeThreeColContainer h3 {
 margin-top: 5px;
 font-weight:bold;
 color: #900;
}
.ListeThreeColContainer h3 a {
 color: #900;
}
.BlocListeThreeCol {
 padding-bottom: 10px;
}
/* BlocListePage Three Columns*/
.BlocPageListeThreeCol {
 float:left;
 width: 202px;
}
/* BlocListePage Four Columns*/
.BlocPageListeFourCol {
 float:left;
 width: 145px;
}
.border-right-dashed {
 border-right:1px dotted #C0C0C0;
 margin-right:10px;
}
.link-text {
 color:#434343;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
.link-text:hover {
 text-decoration:underline;
}
.color-picker-bloc {
 float:left;
 text-align:center;
}
.color-picker {
 min-width:20px;
 height:20px;
 margin:2px;
}
* html .color-picker {
 width: 20px;
}
.form-row {
 clear:both;
 margin-bottom:7px;
}
.ecard {
 text-align: center;
}
.ecard img {
 padding-bottom: 10px;
}
.bloc_liste_image_ecard {
 clear:both;
}
.ecard_image {
 width: 33%;
 text-align: center;
 padding-bottom: 15px;
 padding-top: 15px;
}
.ecard_image .h {
 height: 150px;
}
.ecard_image .w {
 width: 150px;
}

.footer .introPage,
.footer .introPage * {
 margin: 0;
 padding-top: 0;
}
.link-haut-page {
 color: #434343 !important;
 float: right;
 font-size: 12px;
 margin-right:10px;
}
.EncartFAQ { padding:5px;font-weight:bold;}

.EncartFAQ .txt-intro-rouge {
 padding: 3px 0;
}
.EncartFAQ .txt-intro-rouge a {
 font-weight:normal;
 padding-left: 11px;
}
.EncartFAQ h2 {
 color:#434343;
 text-align: right;
 padding: 5px 3px 5px 8px;
 margin: 0;
}
.second_bloc h2.restaurant_name {
 color:#990000;
 margin: 2px 0 20px 2px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:21px;
}
.inlineText p {
 margin: 0 0 0 0;
}
.heigth_ruler {
 float:left;
}

/* BOUTONS CUSTOM ********************/

.moteur a.btn_cstm,
.moteur button.btn_cstm {
 margin:0 12px;
 *margin:0 16px;
}

a.btn_cstm,
 button.btn_cstm {
 text-decoration:none;
 /*display:-moz-inline-box;*/
 display:inline-block;
 margin:0px;
 padding:0;
 white-space:nowrap;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
 border:0;
 background:none;
 color:white;
}
a.btn_cstm span,
button.btn_cstm span {
 text-decoration:none;
 display:block;
 height:20px;
 float:left;
 padding:0 0 0 5px;
 background:transparent url(/images/bt_bgtrans_left.png) no-repeat top left;
 _background: transparent url(/images/bt_bgtrans_left.gif) no-repeat top left;;
 color:white;
 background-color:blue;
}
a.btn_cstm span span,
button.btn_cstm span span {
 text-decoration:none;
 padding:0 5px 0 0;
 height:20px;
 background:transparent url(/images/bt_bgtrans_right.png) right top no-repeat;
 _background:transparent url(/images/bt_bgtrans_right.gif) right top no-repeat;
 color:white;
}
a.btn_cstm span span span,
button.btn_cstm span span span {
 height:20px;
 padding:0;
 font:bold 11px Arial, Helvetica, sans-serif;
 text-decoration:none;
 line-height:20px;    /* Alignement vertical du texte */
 background:transparent url(/images/bt_bgtrans_mid.png) repeat-x top left;
 _background-image: none;
 color:white;
}

/*Fond de bouton pour bloc moteur*/

.colora.btn_cstm span,
button.btn_cstm span {
 background:transparent url(/images/bt_bgtrans_left.png) no-repeat top left;
 _background:transparent url(/images/bt_bgtrans_left.gif) no-repeat top left;;
}
a.btn_cstm span span,
button.btn_cstm span span {
 background:transparent url(/images/bt_bgtrans_right.png) right top no-repeat;
 _background:transparent url(/images/bt_bgtrans_right.gif) right top no-repeat;
}
a.btn_cstm span span span,
button.btn_cstm span span span {
 background:transparent url(/images/bt_bgtrans_mid.png) repeat-x top left;
 _background-image:none;
}


/* fin BOUTONS*/

.contents .bloc_left .second_bloc .introPage .article_text {
 padding: 0;
 border-bottom: none;
}
.contents .bloc_left .second_bloc .introPage .article_text div {
 padding: 6px 5px 0 6px;
}
.label_for_radiobutton {
 float:none;
 display:inline;
 margin-left:10px;
}
#search_global {
 padding: 5px 10px;
 margin-top: 0;
 padding-bottom: 10px; /* border-bottom: 3px solid #bebebe;*/
 font-weight: bold;
 color: #9c0404;
}
#search_global form {
 margin: 0;
 padding: 0;
}
input#mainSearchText {
  height:18px;
}
#bloc_page_title form label {
 padding-right:5px;
 float:left;
 font-size:12px;
 font-weight:bold;
 /* color: #5b7a92; */
 color: #434343;
 line-height:20px;
}

#bloc_page_title form select {
 float:left;
 margin-right:5px;
}
#bloc_page_title form input.submit,

#searchText {
/* width: 70%;*/
}

.bloc_left #searchText {
 margin-top: 5px;
 border: 1px solid #9c0404;
 width: 90px;
}
.bloc_left .auto_table,
.bloc_right .auto_table {
 width: 100%;
}
.auto_table tr.row_odd {
 background-color:#ECCFD1;
}
.auto_table td {
 padding: 1px;
}
.auto_table p {
 margin: 0;
}

.blocContact table.search_fields {
margin-left:100px;}

table.search_fields td {
 white-space: nowrap;
 height:25px;
}

.search_fields td.sousTitre{
height:30px;
line-height:20px;
}
.search_fields td.sousTitre h3 {
 font-size: 12px;
 font-style:italic;
 font-weight:bold;
 float:left;
}
.search_fields td.sousTitre .hr-sousTitre {
 border-bottom:1px solid #434343;
 height:14px;
	margin:0 110px;
}

.search_fields td.label {
width:100px;
padding-left:95px;
vertical-align:top;
}

.search_fields td.label-Right {
text-align:right;
vertical-align:top;
padding-right:10px;
}

.search_fields p.cnil {
white-space:normal;
/* font-size: 10px; */
 font-size: 12px;
padding-right:97px;

}

.search_fields col.fields {
}

.bloc_center_right .article_default .article_title {
 font-weight: bold;
 /* color: #5b7a92; */
 color: #434343;
}
#error_box {

 width: 400px;
 overflow:hidden;/*must have*/
height:500px;
left:1%;
position:absolute;
width:98%;
}
#error_box {
position:relative;
z-index:10;}

#error_box .txt-intro-rouge {
background:white;
border:4px solid red;
 /* color: #5b7a92; */
 color: #434343;
font-weight:normal;
margin:20px auto;
padding:50px;
width:310px;
}
#error_box .txt-intro-rouge ul {
margin-bottom:20px;}

#error_box .button-left .close {
 background: #dddddd url(/images/coin-fermer.gif) no-repeat left top;
 height: 14px;
/* font-size: 11px; */
 font-size: 12px;
}
#error_box .action {
 float: right;
 display: none;
 width: auto;
}
#error_box iframe {
 display:none;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 width:410px;/*must have for any big value*/
 height:260px/*must have for any big value*/;
 background-color: #fff;
}
.infoplus {
 display: none;
}
.tetiere {
 background: #333333 url(/images/tetiere.png) no-repeat;
 height: 15px;
 margin-top: 5px;
}
.bloc_left .tetiere {
 width: 150px;
}
.bloc_right .tetiere {
 width: 150px;
}
.bloc_center .tetiere {
 width: auto;
 padding: 0;
 margin: 0 5px 0 6px;
}
.bloc_half_center .tetiere {
 width: 296px;
}


.bloc_third_center .DoubleCol .BreadCrumbTrail,
.bloc_third_center .DoubleCol .ArticleSimple {
 width: auto;
}

.bloc_third_center .DoubleCol .ArticleSimple { width: auto; }


.button_siti p
{
  margin: 0;
  padding: 0;
}


#popin-bg {
background-color:#EDF5F8;
height:360px;
left:0;
opacity:0.84;
position:absolute;
text-align:center;
top:190px;
width:872px;
z-index:200;
}

#popin {
height:360px;
left:0;
position:absolute;
text-align:center;
top:190px;
width:872px;
z-index:300;
}

.last_bloc {
 padding-right: 0;
}

.siti_element_text_body_comment {
 clear: both;
/* font-size: 11px; */
 font-size: 12px;
}

.bottomLine {
 margin-bottom: 10px;
}

.bloc_center .box_contents,
.bloc_center_right .box_contents,
.bloc_left_center .box_contents,
.bloc_left_center_right  .box_contents
{
 padding: 10px;
}

.bloc_center .bloc_third_center  .box_contents,
.no_border .box_contents ,
.search_box .box_contents {
 padding: 0;
}

.bloc_left .search_box .box_contents {
 padding: 10px;
}

.search_box .box td.shadow.box_bottom {
 height: 9px;
 font-size:0;
 line-height:0;
}

.bloc_left .search_box .box td.shadow.box_bottom {

}


.ArticleImage  {
overflow:hidden;}

.OneCol .ArticleImage  {
width:125px; float:left; padding:0 10px 5px 0; min-height:20px;}

.ListeOneColContainer { padding:10px;}

.ListeOneColContainer .ArticleImage  {
float:left;
padding-right:5px;}

.ListeTwoColContainer .ArticleImage  {width:280px;}

.ListeThreeColContainer .ArticleImage  {width:178px;}

.ListeFourColContainer .ArticleImage {
width:128px;}

.ListeFourColContainer .ArticleImage img {
 padding: 0 5px 5px 0;
}

.chapo {
 font-weight: bold;
}

.liste {
 padding-top: 12px;
/* font-size: 11px; */
 font-size: 12px;
}

.ListeOneColContainer .box2 {
 display: none;
}

.siti_element_text_title,
h3.siti_element_text_title {
 font-size: 14px;
}

.siti_top5_element p.siti_element_text_title a {
 font-size: 12px;
}

.siti_element .dossier_article .siti_element_cadre {
 position: relative;
}

#calendar-container * {
 font-size: 11px;
}

.calendar_es tr.daynames td.day.name
{
  padding: 0;
}

.sitemap ul li p,
a.sitemap_special_links
{
  font-weight: bold;
}

.sitemap a.sitemap_special_links
{
  color: #434343;
}

.sitemap li
{
  list-style-type: none;
}

.sitemap .sitemap_none ul
{
  margin: 0;
}

/* Box arrondis otcp */

.box_arrondi
{
	position:relative;
	min-height:16px;
	_height:16px;
}
.box_arrondi_titre
{
	font:bold 14px Arial, Helvetica, sans-serif;
	position:absolute;
	top:-7px;
	left:16px;
	padding:0 10px;
	background-color:white;
}
.box_arrondi_texte
{
	padding:16px 10px 10px 10px;
	font:12px Arial, Helvetica, sans-serif;
}

.box_arrondi_angle-hg,
.box_arrondi_angle-hd,
.box_arrondi_angle-bg,
.box_arrondi_angle-bd
{
	width:5px;
	height:5px;
	line-height:0;
	font-size:0;
	position:absolute;
	z-index:200;
}

.box_arrondi_angle-hg
{
	top:-1px;
	left:-1px;
}
.box_arrondi_angle-hd
{
	top:-1px;
	right:-1px;
	_right:-2px;
}
.box_arrondi_angle-bg
{
	bottom:-1px;
	left:-1px;
	_bottom:-2px;
}
.box_arrondi_angle-bd
{
	bottom:-1px;
	right:-1px;
	_bottom:-2px;
	_right:-2px;
}
.picto_main
{
	height:20px;
	padding:10px 5px 0 50px;
	top:-17px;
}

/*  ~~~~ Debut de la couleur par default  ~~~~ */

.box_arrondi
{
	border:1px solid #5B7A92;
}

.box_arrondi_titre,
.box_arrondi_texte
{
	color:#5B7A92;
}
.picto_main
{
	background:white url(../images/box/color_default/main.gif) no-repeat 5px 0;
}
.box_arrondi_angle-hg
{
	background:transparent url(../images/box/color_default/angle_hg.gif) no-repeat 0 0;
}
.box_arrondi_angle-hd
{
	background:transparent url(../images/box/color_default/angle_hd.gif) no-repeat 0 0;
}
.box_arrondi_angle-bg
{
	background:transparent url(../images/box/color_default/angle_bg.gif) no-repeat 0 0;
}
.box_arrondi_angle-bd
{
	background:transparent url(../images/box/color_default/angle_bd.gif) no-repeat 0 0;
}
/*  ~~~~ Debut de la couleur par default  ~~~~ */


.fast_booking .moteur { padding:20px 0px 110px 100px;  clear:both; }
.fast_booking .moteur table { width:460px; float:left;}
.fast_booking .moteur table td { vertical-align:top; position:relative; }
.fast_booking .moteur table .arrivee {}

.fast_booking .moteur table td .col_separateur { border-right:1px dotted black; padding-left:5px;margin-right:5px; height:26px; }


.fast_booking table td .col_separateur { border-right:1px dotted black; padding-left:5px;margin-right:5px; height:104px; }


.fast_booking table td .col_separateur_moteur {border-right:1px dotted black; padding-left:5px;margin-right:5px; height:135px; }

.fast_booking table td .spacer {width:5px; float:left;}
.fast_booking .spacer {width:5px; float:left;}

.fast_booking table td .choix {font-size:11px;}

.fast_booking .moteur .map { width:386px; float:left;text-align:center;}
.fast_booking .moteur .map img { width:202px; margin:0 auto;}

.fast_booking .box_title table { width:100%;height:30px;}
.fast_booking .box_title .bloc_header { width:100%;}
.fast_booking .box_title .bloc_header div { float: left;}

.fast_booking .box_title .bloc_header { font:bold 14px Arial, Helvetica, sans-serif; color:black;}
.fast_booking .box_title .col_separateur { border-right:1px dotted white; padding-left:5px;margin-right:5px; height:26px; width:1px; }


.fast_booking .bloc_trier {width:76px;*width:83px;_width:81px;}
.fast_booking .bloc_avis {width:100px;}
.fast_booking .bloc_dispo {width:494px; text-align:center;}
.fast_booking .bloc_prix {width:107px;}


.fast_booking .bloc_header .bloc_prix {width:130px;*width:138px;_width:134px;}

.fast_booking div.bloc_reduction {width:105px;}
.fast_booking .bloc_reserver {text-align:center; width:85px;}

.fast_booking .bloc_img {width:155px;}

.fast_booking .etoile {}

.fast_booking .result_body { width:100%;}

.fast_booking .result_body tr td { border-bottom:1px solid #bb6d73;}
.fast_booking .result_body tr.even { background:#F7EDEE;}


.fast_booking .result_body td.bloc_img img { padding:5px}

.fast_booking .result_body td.bloc_txt { padding-left: 10px; vertical-align:top; width:320px;padding-top:5px;}

.fast_booking .result_body td.bloc_txt .plan span a { font-weight:normal; padding-right:10px;}
.fast_booking .result_body td.bloc_txt .plan a { text-decoration:underline; font-weight:bold;}
.fast_booking .result_body td.bloc_txt .plan a:hover { text-decoration:none;}

.fast_booking .result_body td.bloc_avis {width:95px; padding:5px 0;}
.fast_booking .result_body td.bloc_avis span {font-weight:bold; text-align:center; display:block; padding-top:5px;}
.fast_booking .result_body td.bloc_avis span.taux {font-weight:normal;}
.fast_booking .result_body td.bloc_avis span {font-weight:bold;}

.fast_booking .result_body td.bloc_avis span.r_note { background:url(../images/fastbooking/note_bg.gif) no-repeat 50% 50%;padding:5px;height:22px;
line-height:22px;}
.fast_booking .result_body td.bloc_avis span.r_note a { color:#000; text-decoration:underline;}

.fast_booking .result_body td.bloc_prix { font-weight:bold; text-align:center;}
.fast_booking .result_body td.bloc_prix .prix_barre { text-decoration:line-through; font-size:15px; color:#000000;}
.fast_booking .result_body td.bloc_prix .prix { font:bold 18px verdana, Arial, Helvetica, sans-serif; color:#aa2b07;}
.fast_booking .result_body td.bloc_reduction { text-align:center; white-space:nowrap;font:bold 18px verdana, Arial, Helvetica, sans-serif; color:#aa2b07;}
.fast_booking .result_body td.bloc_reserver {text-align:center; width:85px;}

.fast_booking .result_body .bloc_divider hr {height:1px;}


.fast_booking .result_body .bloc_footer { width:100%;font:bold 14px Arial, Helvetica, sans-serif; color:black; text-align:center; height:35px; border:none;}


.fb_space label { font-weight:bold;}

.fb_space .title { font-weight:bold; padding:top:5px;}


.bloc_siti_partenaire_top { width:143px; float:right;}

.bloc_siti_partenaire_top.disabled
{
  width: auto;
  float: none;
  margin-top: 15px;
}


.bloc_siti_partenaire_top .box_arrondi .box_arrondi_titre, .bloc_siti_partenaire_promo .box_arrondi .box_arrondi_titre ,
.bloc_siti_partenaire_top .box_arrondi .box_arrondi_texte, .bloc_siti_partenaire_promo .box_arrondi .box_arrondi_texte ,
	.bloc_siti_partenaire_top .box_arrondi .box_arrondi_texte a, .bloc_siti_partenaire_promo .box_arrondi .box_arrondi_texte a {
  color: #587B97 !important;
}

.bloc_siti_partenaire_top .box_arrondi .box_arrondi_angle-hg,
.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_angle-hg
{
  background:transparent url(../images/box/color_default/angle_hg.gif) no-repeat scroll 0 0;
}

.bloc_siti_partenaire_top .box_arrondi .box_arrondi_angle-hd,
.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_angle-hd
{
  background:transparent url(../images/box/color_default/angle_hd.gif) no-repeat scroll 0 0;
}

.bloc_siti_partenaire_top .box_arrondi .box_arrondi_angle-bg,
.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_angle-bg
{
  background:transparent url(../images/box/color_default/angle_bg.gif) no-repeat scroll 0 0;
}

.bloc_siti_partenaire_top .box_arrondi .box_arrondi_angle-bd,
.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_angle-bd
{
  background:transparent url(../images/box/color_default/angle_bd.gif) no-repeat scroll 0 0;
}

.bloc_siti_partenaire_top .box_arrondi,
.bloc_siti_partenaire_promo .box_arrondi
{
	border: 1px solid #587B97 !important;
}

.bloc_siti_partenaire_promo
{
	margin-top: 44px;
}

.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_titre img {
	float: left;
}

.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_titre
{
  top: -21px;
}

.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_titre div
{
  padding-left: 5px;
  float: left;
  padding-top: 11px;
}

.bloc_siti_partenaire_promo .box_arrondi .box_arrondi_texte
{
  font-weight: bold;
}

/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* \*/ * html .clearfix {height:1%;}
.clearfix {display:block;display:-moz-inline-box;}

.clearfix_listesiti
{
  clear: left;
  color: #587B97;
  font-weight: bold;
}

.clearfix_listesiti_end
{
	clear: both;
	margin-bottom: 10px;
}

.gmaps .box_contents {
  padding:8px 0 0 8px;
}

.bloc_center .gmaps .box_contents {
  padding:0;
  background-color: #EBF0F4;
}

.bloc_left .gmaps .pos_cust_input
{
  width:120px;
    _margin:0;
}
.bloc_left .gmaps .pos_cust_input input
{
  width:118px;
  _margin:0;
}
.gmaps .pos_cust_input
{
  width:225px;
}
.gmaps .pos_cust_input input
{
  width:223px;
}

table.gmaps .pos_cust_input
{
  width:325px;
}
table.gmaps .pos_cust_input input
{
  width:323px;
}

.bloc_center table.gmaps .pos_cust_input
{
  width:215px;
}
.bloc_center table.gmaps .pos_cust_input input
{
  width:213px;
}


.title_gmaps {
  color: #7C9DB4;
  font-weight: bold;
  font-size:14px;
  margin-bottom:5px;
}
.text_gmaps {
  color: #7C9DB4;
  font-weight: bold;
}
label.text_gmaps {
  line-height: 25px;
 }
.gmaps .box {
 /* background-color: #EBF0F4;*/
 }

.gmaps_blue {
  background-color: #EBF0F4;
 }


td.itineraire
{
  text-align: right;
}

.gmaps td.itineraire .btn_cstm
{
  width: auto;
}

.gmaps .btn_cstm {
  *width:130px; /* IE hack */
}

.gmaps .navigationResults .btn_cstm {
 width:auto;
}

.info_box { position:absolute;
bottom:0;
position:absolute;
right:9px;}

.gmaps .info_box ul, .gmaps .info_box li{
text-align:right;
}

.gmaps .info_box li{
list-style:none;
}

.gmaps .info_box {
margin-bottom:29px;
}

.gmaps_marker
{
  cursor: pointer;
}

.infobulle .barre_boutons {
  position: relative;
}

.infobulle .siti_element_img
{
  float: left;
}

.infobulle .siti_element_text
{
  padding : 0;
  margin-left: 5px;
}

.form_error
{
  color: red;
}

p.btq_notice
{
  color: #AD0000;
  font-weight: bold;
}

.handicap_picto img
{
  width: 17px;
  height: 17px;
}
.category_table td
{
  vertical-align: middle;
}

.category_table a.category
{
  font-weight: bold;
  display: -moz-inline-box;
  display: inline-block;
  font-size: 15px;
  letter-spacing: -1px;
}
table.fr a.category,
table.en a.category,
table.de a.category,
table.es a.category
{
  width: 140px;
}
.category_table a.category,
.category_table .btn_cstm,
.category_table img
{
  vertical-align: middle;
}
.category_table a.category_bleu_clair
{
    color: #72c7db;
}

.category_table a.category_bleu_fonce
{
    color: #809cb2;
}

.category_table a.category_rouge
{
    color: #d24b28;
}

.category_table a.category_vert_clair
{
    color: #9cb635;
}

.category_table a.category_vert_fonce
{
    color: #a8b579;
}

.category_table a.category_violet
{
    color: #8E7195;
}

.accessibilite_details
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 5px;
}



/***********************************/
/* Styles pour les boîtes filaires */
/***********************************/

/* hack to force display in ie6 */
.central .wired_box div,
.central .wired_box
{
  zoom: 1;
}

/* Styles pour la boîtes filaire utilisée dans le tunnel de commande */
.central .wired_box h2
{
  margin: 0 20px;
  padding: 0 8px;
  background-color: #FFFFFF;
  font: bold 14px/20px Arial, Helvetica, sans-serif;
  display: inline;
}
.warning_icon
{
  position: relative;
  /*margin-top: 30px;*/
}
.warning_icon h2
{
  position: absolute;
  top: -30px;
  left: 25px;
  margin: 0;
  /*display: inline-block;
  display: -moz-inline-box;*/
}
.central .wired_box .top,
.central .wired_box .top div
{
  height: 20px;
  line-height: 0;
  font-size: 0;
}
.central .wired_box .top .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/5b7a92/corner_tl.png) no-repeat left top;
  _background-image: url(/images/wired_box/5b7a92/corner_tl.gif);
}
.central .wired_box .top .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/5b7a92/corner_tr.png) no-repeat right top;
  _background-image: url(/images/wired_box/5b7a92/corner_tr.gif);
}
.central .wired_box .top .border
{
  background: transparent url(/images/wired_box/5b7a92/border_t.png) repeat-x left top;
  _background-image: url(/images/wired_box/5b7a92/border_t.gif);
}
.central .wired_box .content
{
  background-color: #FFFFFF;
  border-left: 1px solid #5b7a92;
  border-right: 1px solid #5b7a92;
  color: #013b8d;
  padding:16px 10px 10px;
}
.central .wired_box .bottom,
.central .wired_box .bottom div
{
  height: 5px;
  line-height: 0;
  font-size: 0;
}
.central .wired_box .bottom .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/5b7a92/corner_bl.png) no-repeat left top;
  _background-image: url(/images/wired_box/5b7a92/corner_bl.gif);
}
.central .wired_box .bottom .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/5b7a92/corner_br.png) no-repeat right top;
  _background-image: url(/images/wired_box/5b7a92/corner_br.gif);
}
.central .wired_box .bottom .border
{
  background: transparent url(/images/wired_box/5b7a92/border_b.png) repeat-x left top;
  _background-image: url(/images/wired_box/5b7a92/border_b.gif);
}
.central .wired_box .content h3
{
  color: #434343;
  font: bold 12px Arial, Helvetica, sans-serif;
  margin-bottom: 13px;
}
.central .wired_box .content ul,
.central .wired_box .content li
{
  list-style: none none outside;
  color: #434343;
  margin: 0;
  padding: 0;
  font: normal 12px/14px Arial, Helvetica, sans-serif;
}

/* surcharge pour la boîte de couleur #013b8d */
.central .wired_box_013b8d h2
{
  color: #013b8d;
}
.central .wired_box_013b8d .top,
.central .wired_box_013b8d .top div
{
  height: 20px;
  line-height: 0;
  font-size: 0;
}
.central .wired_box_013b8d .top .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/013b8d/corner_tl.png) no-repeat left top;
  _background-image: url(/images/wired_box/013b8d/corner_tl.gif);
}
.central .wired_box_013b8d .top .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/013b8d/corner_tr.png) no-repeat right top;
  _background-image: url(/images/wired_box/013b8d/corner_tr.gif);
}
.central .wired_box_013b8d .top .border
{
  background: transparent url(/images/wired_box/013b8d/border_t.png) repeat-x left top;
  _background-image: url(/images/wired_box/013b8d/border_t.gif);
}
.central .wired_box_013b8d .content
{
  background-color: #FFFFFF;
  border-left: 1px solid #013b8d;
  border-right: 1px solid #013b8d;
}
.central .wired_box_013b8d .bottom .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/013b8d/corner_bl.png) no-repeat left top;
  _background-image: url(/images/wired_box/013b8d/corner_bl.gif);
}
.central .wired_box_013b8d .bottom .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/013b8d/corner_br.png) no-repeat right top;
  _background-image: url(/images/wired_box/013b8d/corner_br.gif);
}
.central .wired_box_013b8d .bottom .border
{
  background: transparent url(/images/wired_box/013b8d/border_b.png) repeat-x left top;
  _background-image: url(/images/wired_box/013b8d/border_b.gif);
}

/* surcharge pour la boîte de couleur #bb6d73 */
.central .wired_box_bb6d73 h2
{
  color: #bb6d73;
}
.central .wired_box_bb6d73 .top,
.central .wired_box_bb6d73 .top div
{
  height: 20px;
  line-height: 0;
  font-size: 0;
}
.central .wired_box_bb6d73 .top .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/bb6d73/corner_tl.png) no-repeat left top;
  _background-image: url(/images/wired_box/bb6d73/corner_tl.gif);
}
.central .wired_box_bb6d73 .top .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/bb6d73/corner_tr.png) no-repeat right top;
  _background-image: url(/images/wired_box/bb6d73/corner_tr.gif);
}
.central .wired_box_bb6d73 .top .border
{
  background: transparent url(/images/wired_box/bb6d73/border_t.png) repeat-x left top;
  _background-image: url(/images/wired_box/bb6d73/border_t.gif);
}
.central .wired_box_bb6d73 .content
{
  background-color: #FFFFFF;
  border-left: 1px solid #bb6d73;
  border-right: 1px solid #bb6d73;
}
.central .wired_box_bb6d73 .bottom .corner_l
{
  padding: 0 0 0 5px;
  background: transparent url(/images/wired_box/bb6d73/corner_bl.png) no-repeat left top;
  _background-image: url(/images/wired_box/bb6d73/corner_bl.gif);
}
.central .wired_box_bb6d73 .bottom .corner_r
{
  padding: 0 5px 0 0;
  background: transparent url(/images/wired_box/bb6d73/corner_br.png) no-repeat right top;
  _background-image: url(/images/wired_box/bb6d73/corner_br.gif);
}
.central .wired_box_bb6d73 .bottom .border
{
  background: transparent url(/images/wired_box/bb6d73/border_b.png) repeat-x left top;
  _background-image: url(/images/wired_box/bb6d73/border_b.gif);
}

/*********************************************/
/* Styles génériques pour les boîtes pleines */
/*********************************************/

.masked_box
{
  position: relative;
  margin: 10px 0;
}
.masked_box .ctl,
.masked_box .ctr,
.masked_box .cbr,
.masked_box .cbl
{
  position: absolute;
  width: 5px;
  height: 5px;
  line-height: 0px;
  font-size: 0px;
}
.masked_box .ctl
{
  left: 0px;
  top: 0px;
}
.masked_box .ctr
{
  right: 0px;
  _right: expression((0 == this.parentNode.offsetWidth % 2)?'0px':'-1px');
  top: 0px;
}
.masked_box .cbr
{
  right: 0px;
  _right: expression((0 == this.parentNode.offsetWidth % 2)?'0px':'-1px');
  bottom: 0px;
  _bottom: expression((0 == this.parentNode.offsetHeight % 2)?'0px':'-1px');

}
.masked_box .cbl
{
  left: 0px;
  bottom: 0px;
  _bottom: expression((0 == this.parentNode.offsetHeight % 2)?'0px':'-1px');
}

/* Surcharge pour les styles de la boîte pleine de couleur #8ca7cc */
.masked_box_8ca7cc
{
  background-color: #8ca7cc;
}
.masked_box_8ca7cc .ctl
{
  background: transparent url(/images/masked_box/8ca7cc/corner_tl.png) no-repeat left top;
  _background-image: url(/images/masked_box/8ca7cc/corner_tl.gif);
}
.masked_box_8ca7cc .ctr
{
  background: transparent url(/images/masked_box/8ca7cc/corner_tr.png) no-repeat left top;
  _background-image: url(/images/masked_box/8ca7cc/corner_tr.gif);
}
.masked_box_8ca7cc .cbr
{
  background: transparent url(/images/masked_box/8ca7cc/corner_br.png) no-repeat left top;
  _background-image: url(/images/masked_box/8ca7cc/corner_br.gif);
}
.masked_box_8ca7cc .cbl
{
  background: transparent url(/images/masked_box/8ca7cc/corner_bl.png) no-repeat left top;
  _background-image: url(/images/masked_box/8ca7cc/corner_bl.gif);
}

/* style pour le contenu de la boîte du label handicap */
.tourism_handicap_label
{
  width: 410px;
}

.tourism_handicap_label h2
{
  color:white !important;
  font-size:12px !important;
  font-weight:bold !important;
}

.columned_zone
{
  padding: 10px;
}
.columned_zone .column_01,
.columned_zone .column_02
{
  float: left;
}
.columned_zone .column_01
{
  width: 80px;
}
.columned_zone .column_02
{
  width: 307px;
  padding-left: 3px;
  text-align: left;
}
ul.tourism_handicap_links,
ul.tourism_handicap_links li
{
  padding: 0px;
  margin: 0px;
  list-style: disc inside none;
}

.tourism_handicap_links li
{
  padding-left: 2px;
}
.tourism_handicap_links,
.tourism_handicap_links li,
.tourism_handicap_links li a,
.tourism_handicap_links li a:hover
{
  color: #434343;
  text-decoration: none;
  font: normal 12px Arial, Helvetica, sans-serif;
}
.tourism_handicap_links li a
{
  margin-left: -3px;
}
