/* blocks */
/*-------------Focus-------------*/

.focus {padding:15px 5px 5px 15px; background: url(../images/focus.jpg) no-repeat top left;}
.focus-style1 .focus {padding:10px; background: url(../images/focus_style1.gif) repeat-x bottom left; border: 1px solid #eee; margin: 10px 0;}
/*--------------Zoom-------------*/
.zoom {margin:10px 0;}
.zoom H1 {  background:#FFF url(../images/zoom.gif) repeat-x bottom left ; margin:0px; font-size:14px; padding:3px 6px 3px 6px; color:#888; border:1px solid #ddd;}
.zoom .zoom-content {padding:10px; border: 1px solid #ddd;}
.zoom .zoom-content A {}
.zoom .zoom-content A:link,.zoom .zoom-content A:visited {color:#F79E00;}
.zoom .zoom-content A:hover,.zoom .zoom-content A:active {color:#d7001c;}
/*--------Zoom-style1-------*/
.zoom-style1 .zoom H1 { background:#acabab url(../images/zoom2.gif) repeat-x left bottom; margin:0px; font-size:14px; padding:3px 6px 3px 6px; color:#FFF; border:0 none;}
/*--------Zoom-style2-------*/
.zoom-style2 .zoom H1 { background:#d70c26 url(../images/zoom3.gif) repeat-x left bottom; margin:0px; font-size:14px; padding:3px 6px 3px 6px; color:#FFF; border:0 none;}
/*--------Zoom-style3 Recherche-------*/
.zoom-style3 .zoom H1 { background:#fff url(../images/zoom_search.gif) no-repeat left top; margin:0px; font-size:14px; padding:25px 10px 0px 60px; color:#666; border:0 none; height: 30px; width: 165px;}
.zoom-style3 .zoom-content {width: 200px; padding-left: 25px; background: url(../images/zoom_bottom.gif) no-repeat bottom left ; border: 0 none;}
.zoom-style3 .zoom-content .search { text-align:center;}
.zoom-style3 .zoom-content .search INPUT { width: 155px}
/*--------Zoom-style4 Login-------*/
.zoom-style4 .zoom H1 { background:#fff url(../images/zoom_login.gif) no-repeat left top; margin:0px; font-size:14px; padding:25px 10px 0px 60px; color:#666; border:0 none; height: 30px; width: 165px;}
.zoom-style4 .zoom-content { width: 200px; padding-left: 25px; background: url(../images/zoom_bottom.gif) no-repeat bottom left ; border: 0 none;}
.zoom-style4 .zoom-content .search { text-align:center;}
.zoom-style4 .zoom-content .search INPUT { width: 155px}
/*--------Zoom-style5 User-------*/
.zoom-style5 .zoom H1 { background:#fff url(../images/zoom_user.gif) no-repeat left top; margin:0px; font-size:14px; padding:25px 10px 0px 60px; color:#666; border:0 none; height: 30px; width: 165px;}
.zoom-style5 .zoom-content {width: 200px; padding-left: 25px; background: url(../images/zoom_bottom.gif) no-repeat bottom left ; border: 0 none;}
.zoom-style5 .zoom-content .search { text-align:center;}
.zoom-style5 .zoom-content .search INPUT { width: 155px}
/*--------Zoom-style5 Infos-------*/
.zoom-style6 .zoom H1 { background:#fff url(../images/zoom_info.gif) no-repeat left top; margin:0px; font-size:14px; padding:25px 10px 0px 60px; color:#666; border:0 none; height: 30px; width: 165px;}
.zoom-style6 .zoom-content {width: 200px; padding-left: 25px; background: url(../images/zoom_bottom.gif) no-repeat bottom left ; border: 0 none;}
.zoom-style6 .zoom-content .search { text-align:center;}
.zoom-style6 .zoom-content .search INPUT { width: 155px}

.zoom .view-area {padding: 0px;}
.zoom .links-view {background: none; padding: 0; margin: 0px;}
.zoom.list-view {background: none; padding: 0; margin: 0px;}
.zoom.table-view {background: none; padding: 0; margin: 0px;}
.zoom.thumbnail-view {background: none; padding: 0; margin: 0px;}

.focus .view-area {padding: 0px;}
.focus .links-view {background: none; padding: 0; margin: 0px;}
.focus .list-view {background: none; padding: 0; margin: 0px;}
.focus .table-view {background: none; padding: 0; margin: 0px;}
.focus .thumbnail-view {background: none; padding: 0; margin: 0px;}

/*--------------Auto width block-------------*/
.auto-width {border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; font-size:13px;}
.auto-style1 .auto-width {border-top:1px solid #F79E00; border-bottom:1px solid #F79E00; color:#F79E00;}
.auto-style2 .auto-width {border-top:1px solid #BD0000; border-bottom:1px solid #BD0000; color:#BD0000;}
.auto-style3 .auto-width {background-color:#F4F4F4; border:1px solid #CFCFCF; color:#333333; padding:10px; }

/*--------------styled list-------------*/
.styled-list {margin:0px; padding:0px 0px 5px 0px;}
.styled-list ul {margin:0px 0px 0px 0px; padding:0px;}
.styled-list li{background-repeat:no-repeat; list-style:none; margin:0px; padding:0px;}
.list-style1 .styled-list li {background-image:url(../images/bullet_list_red.gif); background-position:0px 5px; padding-left:10px;}
.list-style2 .styled-list li {background-image:url(../images/bullet_list_yellow.gif); background-position:0px 5px; padding-left:10px;}
.list-style3 .styled-list li {background-image:url(../images/bullet_arrow_red.gif); background-position:0px 3px; line-height:18px; padding-left:18px; }

/*------detail------*/

.detail-content {margin: 15px 20px 15px 0; padding-bottom:5px;}
.detail-content .rich-text {margin-bottom: 0px;}
.detail-content .rich-text SPAN{font-size:11px!important;}
.detail-content H3 { margin:0 0 5px 0;}
.detail-content H4 { margin:0 0 5px 0;}
.detail-content .detail-link A {background-image: url(../images/plus.gif); padding-left: 17px; background-repeat:no-repeat;}
.detail-content .detail-link A:link,.detail-content .detail-link A:visited {color:#F79E00; }
.detail-content .detail-link A:hover,.detail-content .detail-link A:active {color:#d7001c;}
/*apture link hide vdoc icon*/
.detail-content .detail-link .aptureLink A {background-image:none!important;}
.detail-content IMG {margin-right: 10px;}

/*------detail-vertical------*/
.detail-vertical {width: 222px; padding: 10px 0 10px 13px;}
.detail-vertical .rich-text {margin-bottom: 5px;}
.detail-vertical .detail-link A {background-image: url(../images/plus.gif); padding-left: 17px; background-repeat:no-repeat; }
.detail-vertical .detail-link A:link,.detail-content .detail-link A:visited {color:#F79E00; }
.detail-vertical .detail-link A:hover,.detail-content .detail-link A:active {color:#d7001c;}

/*------news------*/
.news {}
.news .news-content {margin: 0px; margin-left: 10px; padding: 0px; list-style: none;}
.news .news-content LI {padding: 3px 0; padding-left: 11px; background: url(../images/link.gif) no-repeat 0px 5px;}
.news A {   }
.news A:hover,.news A:active {color:#F79E00;}

/*------story------*/
.story {margin-bottom: 10px;}
.story A { background: url(../images/link2.gif) no-repeat 0px 3px; padding-left: 11px; }
.story A:link,.detail-content A:visited {color:#F79E00;}
.story A:hover,.detail-content A:active {color:#d7001c;}

/*------link-ico-----*/
.links-ico {margin: 3px 0;}
.links-ico A { background-image: none!important; padding-left: 0px!important;}
.links-ico .ico { width: 17px; height: 15px; background-repeat:no-repeat; background-image: url(../images/ico.gif);}
.link-style1 .links-ico .ico { background-image: url(../images/plus.gif); }
.link-style2 .links-ico .ico { background-image: url(../images/star.gif);}
.link-style3 .links-ico .ico { background-image: url(../images/fleche.gif);}
.link-style4 .links-ico .ico { background-image: url(../images/document.gif);}
.link-style5 .links-ico .ico { background-image: url(../images/parametre.gif);}
.link-style6 .links-ico .ico { background-image: url(../images/zoom_ico.gif);}
.link-style7 .links-ico .ico { background-image: url(../images/personnage.gif);}
.link-style8 .links-ico .ico { background-image: url(../images/video.gif); height: 16px;}

.share-zone {text-align: right;}

.callback { background: url(../images/rappel_immediat.gif) no-repeat; width:165px; height:35px; padding: 70px 10px 0px 60px; text-align: left;}
.callback BUTTON {height: 21px; margin: 2px 2px 2px 5px}
.callback INPUT { width: 120px!important;}
.callback TR TD {}