html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
li {
    list-style-type: none;
}
a {
    text-decoration: none;
}
.header {
    float: left;
    height: 460px;
    padding: 10px 10px 10px 0;
    position: relative;
    width: 211px;
}
.header_top {
    float: left;
    height: auto;
    width: 200px;
}
.navigation {
    background: url("../images/border_navigation.jpg") repeat-x scroll left top transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 565px;
}
.navigation_glob {
    background: url("../images/border_navigation.jpg") repeat-x scroll left bottom transparent;
    float: left;
    height: auto;
    margin: 12px 0 2px;
    width: 565px;
}
.navigation li {
    background: url("../images/sep_navigation_right.jpg") repeat-y scroll right top transparent;
    float: left;
    height: 70px;
    width: auto;
}
.navigation li a {
    background: url("../images/bg_navigation.jpg") no-repeat scroll center 60px transparent;
    color: #636363;
    float: left;
    font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 40px;
    padding: 0 10px 30px;
    text-transform: uppercase;
    width: auto;
}
.navigation li .current, .navigation li a:hover {
    background: url("../images/current_navigation.jpg") no-repeat scroll center 60px transparent;
    color: #E78933;
}
.header_page {
    float: left;
    height: auto;
    padding: 10px 10px 10px 0;
    position: relative;
    width: 565px;
}
.menu_page {
    background: none repeat scroll 0 0 #E78933;
    float: left;
    height: auto;
    padding: 7px 10px;
    width: 545px;
}
.menu_page li {
    background: url("../images/sep_menu_page.jpg") no-repeat scroll right bottom transparent;
    float: left;
    font-family: 'Economica-Bold';
    height: 12px;
    padding: 0 5px 0 0;
    width: auto;
}
.menu_page li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font: 11px 'Economica-Bold',Arial,Helvetica,sans-serif;
    height: 12px;
    width: 100%;
}
.menu_page li .current, .menu_page li a:hover {
    color: #CCCCCC;
}
.title_menu_page {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.fil_dariane {
    float: left;
    height: auto;
    padding: 15px 0 0 15px;
    width: 680px;
}
.fil_dariane li {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    width: auto;
}
.fil_dariane li a {
    background: url("../images/sep_fil_daraine.jpg") no-repeat scroll right center transparent;
    color: #696969;
    float: left;
    font: italic bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    padding: 0 14px 0 0;
    width: auto;
}
.fil_dariane li span {
    background: none repeat scroll 0 0 transparent !important;
    color: #696969;
    float: left;
    font: italic bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    padding: 0 14px 0 0;
    width: auto;
}
.fil_dariane li a:hover {
    color: #E78933;
}
.logo_site {
    float: left;
    height: 71px;
    width: 200px;
}
.langues {
    color: #004A8A;
    float: left;
    height: auto;
    width: 200px;
}
.langues a {
    color: #004A8A;
    display: block;
    float: right;
    font: bold 14px Arial,Helvetica,sans-serif;
    height: auto;
    padding: 5px;
    text-transform: uppercase;
    width: auto;
}
.langues a.sep {
    cursor: default;
    font-size: 12px;
}
.menu {

    float: left;
    height: auto;
    width: 211px;
}
.menu li {
    float: left;
    height: auto;
    margin-bottom: 5px;
    width: 100%;
}
.menu li a {
    color: #7F7F7F;
    float: left;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    text-transform: uppercase;
    width: 100%;
}
.menu li .current {
    font-weight: bold;
}
.icon_top {
    bottom: 60px;
    height: auto;
    left: 0;
    position: absolute;
    width: 100%;
}
.icon_top a {
    display: block;
    float: left;
    height: auto;
    margin-right: 15px;
    width: auto;
}
.acreditation {
    bottom: 0;
    float: left;
    height: 67px;
    left: 0;
    padding: 30px 0 0 160px;
    position: relative;
    width: 205px;
}
.file_download {
    float: left;
    height: auto;
    width: 540px;
}
.file_download a {
    background: url("../images/icon_links_bottom_telecherger.png") no-repeat scroll left center transparent;
    color: #7CA8DD;
    float: right;
    font: bold 14px Garamond,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 10px 0 0 30px;
    text-transform: uppercase;
    width: auto;
}
.file_download a:hover {
    color: #666666;
}
.content {
    float: left;
    height: auto;
    padding: 0 10px 10px 15px;
    position: relative;
    width: 555px;
}
.content h2 {
    color: #E58124;
    float: left;
    font: bold 24px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    text-transform: uppercase;
    width: 565px;
}
.content h3 {
    color: #004A8A;
    float: left;
    font: 15px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    margin: 0 0 10px;
    width: 565px;
}
.content .items_actualites {
    float: left;
    height: auto;
    width: 100%;
}
.content .items_actualites .item {
    float: left;
    height: auto;
    padding: 0 0 35px;
    width: 540px;
}
.content .items_actualites .item .img {
    float: left;
    height: 130px;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 135px;
}
.content .items_actualites .item .details_item {
    float: right;
    height: auto;
    width: 385px;
}
.content .items_actualites .item .details_item h2 {
    color: #E98A3B;
    float: left;
    font: bold 13px/15px Verdana,Geneva,sans-serif;
    height: auto;
    padding: 0 0 5px;
    text-transform: uppercase;
    width: 100%;
}
.content .items_actualites .item .details_item h2:hover {
    color: #FE7300 !important;
}
.content .items_actualites .item .details_item p:hover {
    color: #000000 !important;
}
.content .items_actualites .item .details_item .savoir_plus:hover {
    color: #286ECF !important;
}
.content .items_actualites .item .details_item p {
    color: #3B3B3B;
    float: left;
    font: 12px/18px Verdana,Geneva,sans-serif;
    height: auto;
    padding: 0 0 5px;
    width: 100%;
}
.content .items_actualites .item .details_item .savoir_plus {
    color: #6384B2;
    font: italic 11px Verdana,Geneva,sans-serif;
}
.detail_actualite {
    float: left;
    height: auto;
    width: 540px;
}
.detail_actualite h3 {
    color: #E98A3B;
    float: left;
    font: bold 16px/16px Verdana,Geneva,sans-serif;
    margin: 15px 0;
    padding: 0;
    text-transform: uppercase;
}
.detail_actualite p {
    color: #3B3B3B;
    float: left;
    font: 12px/16px Verdana,Geneva,sans-serif;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.detail_actualite p span {
    float: left;
    height: 117px;
    padding: 0 20px 0 0;
    width: 208px;
}
.content-details_pages {
    float: left;
    height: auto;
    width: 540px;
}
.content-details_pages p {
    color: #4B4B4B;
    float: left;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
}
.color_orange {
    color: #E78933;
}
.pagination {
    float: left;
    height: auto;
    width: 540px;
}
.pagination a {
    color: #342E2E;
    font: 11px/20px Verdana,Geneva,sans-serif;
}

.pagination a:hover {
    color: #E98A3B;
}
.pagination .prev_page {
    float: left;
    height: auto;
    text-align: left;
    width: 23%;
}
.pagination .next_page {
    float: right;
    height: auto;
    text-align: right;
    width: 18%;
}
.pagination .nbr_pages {
    float: left;
    height: auto;
    text-align: center;
    width: 58%;
}
.bg_links_bottom {
    background: url("../images/bg_top_footer.png") repeat-x scroll left top transparent;
    float: left;
    height: 105px;
    margin: 20px 0 10px;
    padding: 5px;
    width: 530px;
}
.links_bottom_glob {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 17px 0 10px;
    padding: 5px;
    width: 520px;
}
.links_bottom {
    background: none repeat scroll 0 0 #EEEFF0;
    float: left;
    height: auto;
    padding: 7px 15px;
    width: 490px;
}
.links_bottom li {
    background: none repeat scroll 0 0 #EEEFF0;
    float: left;
    height: auto;
    margin: 0 22px 0 0;
    width: auto;
}
.links_bottom li a {
    border-right: 1px dotted #DADADB;
    color: #5E5E5E;
    float: left;
    font: bold 11px "myriad Pro",arial,Helvetica,sans-serif;
    height: auto;
    padding: 8px 0 8px 46px;
    text-transform: uppercase;
    width: 107px;
}
.links_bottom li a:hover, .link_bottom_column li a:hover {
    color: #E98A3B;
}
.links_bottom li a span {
    font: bold 13px "myriad Pro",arial,Helvetica,sans-serif;
    text-transform: none;
}
.links_bottom1 {
    background: url("../images/icon_links_bottom_01.png") no-repeat scroll left center transparent;
}
.links_bottom2 {
    background: url("../images/icon_links_bottom_02.png") no-repeat scroll left center transparent;
}
.links_bottom3 {
    background: url("../images/icon_links_bottom_03.png") no-repeat scroll left center transparent;
    border-right: medium none !important;
    width: 90px !important;
}
.last_links_bottom {
    margin: 0 !important;
}
.last_links_bottom a {
    border-right: medium none !important;
}
.link_bottom_column {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 3px 0 0;
    padding: 7px 0;
    width: 338px;
}
.sous_link_bottom_column {
    background: none repeat scroll 0 0 #EEEFF0;
    float: left;
    height: auto;
    padding: 7px 5px;
    width: 328px;
}
.link_bottom_column li {
    background: none repeat scroll 0 0 #EEEFF0;
    float: left;
    height: auto;
    margin: 0 5px 0 0;
    width: auto;
}
.link_bottom_column li a {
    border-right: 1px dotted #DADADB;
    color: #5E5E5E;
    float: left;
    font: bold 11px "myriad Pro",arial,Helvetica,sans-serif;
    height: auto;
    padding: 8px 0 8px 30px;
    text-transform: uppercase;
    width: 74px;
}
.link_bottom_column li a span {
    font: bold 13px "myriad Pro",arial,Helvetica,sans-serif;
    text-transform: none;
}
.sous_link_bottom_column1 {
    background: url("../images/link_bottom_column_01.png") no-repeat scroll left center transparent;
}
.sous_link_bottom_column2 {
    background: url("../images/link_bottom_column_02.png") no-repeat scroll left center transparent;
}
.sous_link_bottom_column3 {
    background: url("../images/link_bottom_column_03.png") no-repeat scroll left center transparent;
}
.btn_actualites {
    background: url("../images/flech_actualite.png") no-repeat scroll center bottom #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 2px solid #000000;
    cursor: pointer;
    float: left;
    font: 22px/20px 'Crushed-Regular',arial,Helvetica,sans-serif;
    height: auto;
    padding: 1px 10px 7px;
    position: absolute;
    right: 36px;
    text-transform: uppercase;
    top: 9px;
    width: 55px;
}
.btn_actualites span {
    font: 16px 'Crushed-Regular',arial,Helvetica,sans-serif;
}
.name_page_goupe {
    height: auto;
    left: -30px;
    position: absolute;
    top: 4px;
    width: 31px;
}
.home {
    background: url("../images/bg_home_slider.jpg") no-repeat scroll left top transparent;
    float: right;
    height: 539px;
    position: relative;
    width: 728px;
}
.espace_presse {
    background: none repeat scroll 0 0 #333034;
    color: #FFFFFF;
    font: bold 12px Garamond,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 7px 10px;
    position: absolute;
    right: 15px;
    text-transform: uppercase;
    top: 0;
    width: auto;
    z-index: 1;
}
.slider {
    border-bottom: 1px solid #898989;
    border-right: 1px solid #898989;
    float: left;
    height: 121px;
    width: 163px;
}
.slidtop {
    height: 27px;
}
.slidbottom {
    height: 0;
}
.slidright {
    border-right: 0 none;
    height: 121px;
    width: 71px;
}
.large {
    height: 27px;
}
.largebottom {
    height: 87px;
}
.slid1 img {
    float: right;
    height: auto;
    padding-right: 10px;
	padding-top:20px;
    width: auto;
}
.slid2 {
}
.slid3 {
}
.slid4 {
}
.slid5 {
}
.slid6 {
}
.slid9 a {
    background: url("../images/bg_slider_09.png") repeat scroll 0 0 transparent;
}
.slid10 a {
    background: url("../images/bg_slider_10.png") repeat scroll 0 0 transparent;
}
.slider a {
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 27px/15px Garamond,Arial,Helvetica,sans-serif;
    height: 52px;
    padding: 70px 0 0 5px !important;
    width: 159px;
    z-index: 999;
}
.slider a span {
    font: 19px "myriad Pro",arial,Helvetica,sans-serif;
}
.home .sliders a {
    font: bold 22px/20px Garamond,Arial,Helvetica,sans-serif;
}
.slid1 a {
    background: url("../images/bg_slider_01.png") repeat scroll 0 0 transparent;
    float: left;
    height: 51px;
    left: 0;
    padding-left: 54px;
    padding-top: 110px;
    position: absolute;
    top: 0;
    width: 159px;
    z-index: 111;
}
.slid2 a {
    background: url("../images/bg_slider_rouge.png") repeat scroll 0 0 transparent;
    padding-left: 7px;
    width: 158px;
}
.slid3 .group_link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #7F7F7F;
    font: bold 11px/13px Arial,Helvetica,sans-serif;
    height: 101px;
    padding: 10px;
    width: 144px;
}
.slid3 .group_link a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #A1A1A1;
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0 !important;
    position: inherit;
    width: 100%;
}
.slid3 .group_link a:hover {
text-decoration:underline;
}
.newsletter a:hover,.journal_tv a:hover,.espace_presse:hover {
text-decoration:underline;
}
.slid3 .group_link b {
    float: left;
    font: bold 19px Arial,Helvetica,sans-serif;
    height: auto;
    padding-bottom: 3px;
    width: 100%;
}
.slid7 .group_link b {
    font: bold 13px Arial,Helvetica,sans-serif;
}
.slid3 .group_link .gormandi {
    font: bold 16px Garamond,Arial,Helvetica,sans-serif;
    text-transform: none;
}
.slid7 .gormandi21, .slid8 .gormandi21, .carousel h4 {
    font: bold 21px Garamond,Arial,Helvetica,sans-serif;
    text-transform: none;
}
.carousel h4 {
    color: #7F7F7F;
    float: left;
    height: auto;
    margin-top: 10px;
    padding-left: 7px;
    text-align: left;
    width: 100%;
}
.carousel p {
    color: #7F7F7F;
    float: left;
    font: 11px/15px Arial,Helvetica,sans-serif;
    height: auto;
    padding: 8px 0 0 10px;
    text-align: left;
    width: 140px;
}
.slid4 a {
    background: url("../images/bg_slider_04.png") repeat scroll 0 0 transparent;
    left: 0;
    padding-left: 56px;
    position: absolute;
    top: 0;
    width: 158px;
}
.slid5 a {
    background: url("../images/bg_slider_02.png") repeat scroll 0 0 transparent;
    width: 158px;
}
.slid6 a {
    background: url("../images/bg_slider_06.png") repeat scroll 0 0 transparent;
    padding-left: 65px;
    width: 158px;
}
.slid8 a {
    background-color: #FFFFFF;
    background-image: none;
    color: #A1A1A1;
}
.flech_slid7 {
    background: url("../images/flech_slid7.png") no-repeat scroll left top transparent;
    height: 160px;
    position: absolute;
    right: -46px;
    top: 0;
    width: 47px;
}
.flech_slid8 {
    background: url("../images/flech_slid8.png") no-repeat scroll left top transparent;
    bottom: -32px;
    height: 33px;
    position: absolute;
    right: 0;
    width: 163px;
}
#sous_slider1, #sous_slider2, #sous_slider3, #sous_slider4, #sous_slider5, #sous_slider6, #sous_slider7 {
    display: none;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
.slider1, .slider2, .slider3, .slider4, .slider5, .slider6, .slider7 {
    height: 139px;
    left: 0;
    position: absolute;
    top: 0;
    width: 163px;
}
.slider1 {
    left: 328px;
    top: 0;
}
.slider1 a {
	padding: 20px 0 50px 5px !important;
}
.slider2 {
    left: 164px;
    top: 344px;
}
.slider3 {
    left: 0;
    top: 366px;
}
.slider3 a {
	padding: 35px 0 35px 5px !important;
}
.slider4 {
    display: none;
    left: 492px;
    top: 244px;
}
.slider4 a {
	padding: 35px 0 35px 5px !important;
}
.slider5 {
    left: 164px;
    top: 121px;
}
.slider5 a {
	padding: 35px 0 35px 5px !important;
}
.slider6 {
    left: 0;
    top: 0;
}
.slider6 a {
	padding: 25px 0 45px 5px !important;
}
.slider7 {
    left: 328px;
    top: 366px;
}
.slider7 a {
	padding: 35px 0 35px 5px !important;
}
.shares {
    background: url("../images/bg_shares.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 234px;
    padding: 10px 0;
    position: absolute;
    right: 0;
    top: 50px;
    width: 36px;
}
.shares_content {
    top: 50px;
}
.shares li {
    float: right;
    height: 26px;
    padding: 3px;
    width: 27px;
}
.shares li a {
    display: block;
    height: 26px;
    width: 27px;
}
.shares li .share1 {
    background: url("../images/shares_01.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share2 {
    background: url("../images/shares_02.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share3 {
    background: url("../images/shares_03.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share4 {
    background: url("../images/shares_04.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share5 {
    background: url("../images/shares_05.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share6 {
    background: url("../images/shares_06.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.shares li .share7 {
    background: url("../images/shares_07.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 26px;
    width: 27px;
}
.actus {
    background: none repeat scroll 0 0 #FDFDFD;
    bottom: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    float: left;
    max-height: 40px;
    padding: 7px 10px;
    position: absolute;
    right: -5px;
    width: 955px;
    z-index: 5;
}
.titre_actus {
    border-right: 3px dotted #CCCCCC;
    color: #E48023;
    float: left;
    font: bold 20px/40px Garamond,Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    width: 78px;
}
.gk_news_show_news_info {
    color: #E48023;
    float: left;
    font: italic 11px Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 5px;
    width: 500px;
}
.ticker-wrapper.has-js{
width:720px !important;
}
.ticker{
background-color:none !important;
width:648px;
}
.ticker-wrapper.has-js{
background-color:none !important;
margin:5px 0 0 0 !important;
}
.ticker-title,.ticker-controls{
display:none !important;
}
.ticker-swipe{
background-color:none !important;
}

.actus a {
    color: #0C479D !important;
    font: bold 15px Arial,Helvetica,sans-serif;
}
.actus p, .actus p a {
     color: #0C479D !important;
    font: bold 15px Arial,Helvetica,sans-serif;
    float: left;
    height: auto;
    width: auto;
}
.ticker-content{
padding-top:6px !important;
}
.journal {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    float: right;
    height: auto;
    padding: 5px;
    position: absolute;
    right: 30px;
    width: 153px;
    z-index: 6;
}
.journal h2 {
    float: left;
    height: auto;
    padding: 7px 0 15px 40px;
    width: 113px;
}
.journal h2 a {
    color: #7F7F7F;
    float: left;
    font: bold 13px Garamond,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 0 !important;
    text-transform: uppercase;
    width: 100%;
}
.journal .flech_journal {
    background: url("../images/flech_journal_tv.jpg") no-repeat scroll center center #E2E2E2;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 100%;
}
.journal .newsletter {
    background: url("../images/icon_journal_tv_01.jpg") no-repeat scroll 9px center #E2E2E2;
    border-bottom: 2px dotted #EDEDED;
}
.journal .journal_tv {
    background: url("../images/icon_journal_tv_02.jpg") no-repeat scroll 9px center #E2E2E2;
}
.column_right {
    float: right;
    height: auto;
    width: 370px;
}
.photo_column_right {
    float: right;
    height: 391px;
    margin-bottom: 20px;
    width: 370px;
}
.actualites {
    float: left;
    height: auto;
    overflow: hidden;
    padding: 5px 5px 0;
    position: relative;
    width: 360px;
}
.actualites h2 {
    border-bottom: 5px solid;
    color: #4B4B4B;
    float: left;
    font: 25px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 2px;
    padding-top: 12px;
    width: 360px;
}
.actualites_glob {
    border: 1px solid #DFDFDF;
    float: left;
    height: auto;
    padding: 10px 10px 0;
    width: 338px;
}
.actualites_glob h4 {
    color: #000000;
    float: left;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    width: 328px;
}
.actualites_glob p {
    color: #666666;
    float: left;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    width: 318px;
}
.ithem_actualites {
    float: left;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}
.block_photos {
    float: left;
    height: auto;
    padding: 24px 12px;
    width: 340px;
}
.block_photos h2 {
    background: url("../images/icon_block_photos.png") no-repeat scroll 10px center transparent;
    color: #6C6C6C;
    float: left;
    font: 21px 'Crushed-Regular',arial,Helvetica,sans-serif;
    height: auto;
    padding: 0 0 0 38px;
    text-transform: uppercase;
    width: 310px;
}
.block_photos_glob {
    background: url("../images/bg_block_photos.jpg") no-repeat scroll center bottom transparent;
    float: left;
    height: 186px;
    width: 371px;
}
.block_photos_glob a {
    background: url("../images/icon_de_plus.png") no-repeat scroll left center transparent;
    color: #6C6C6C;
    float: right;
    font: 11px "myriad Pro",arial,Helvetica,sans-serif;
    height: 13px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    width: 100px;
}
.block_photos_glob a:hover {
    text-decoration: underline;
}
.footer {
    background: url("../images/shadow_top_footer.jpg") no-repeat scroll center top transparent;
    float: left;
    height: auto;
    margin: 2px 0 0;
    padding: 10px 10px 0;
    width: 950px;
}
.logo_footer {
    display: block;
    float: left;
    height: auto;
    width: 212px;
}
.info_site {
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    float: left;
    height: auto;
    margin-right: 10px;
    margin-top: 5px;
    padding: 5px 10px 0 50px;
    width: 326px;
}
.info_site span {
    color: #7C7C7C;
    float: left;
    font: 10px Arial,Helvetica,sans-serif;
    width: auto;
}
.info_site a {
    color: #7C7C7C;
    font: 11px/7px Arial,Helvetica,sans-serif;
    margin-right: 10px;
    padding: 10px 15px 0 0;
}
.info_site a:hover {
    color: #E98A3B;
}
.sep_link_footer {
    background: url("../images/sep_link_footer.jpg") no-repeat scroll right bottom transparent;
}
.global {
    height: auto;
    margin: 0 auto;
    width: 950px;
}
.slid7 .no_transform, .slid8 .no_transform {
    text-transform: none;
}
.slid7 .font_19, .slid8 .font_19 {
    font: bold 19px Arial,Helvetica,sans-serif;
}
.zindex0 {
    z-index: 0;
}
.partenaires {
    background: url("../images/bg_partenaires.jpg") no-repeat scroll right top transparent;
    float: right;
    height: auto;
    padding: 0 30px 20px;
    width: 280px;
}
.menu_left {
    float: left;
    height: auto;
    margin-top: 25px;
    width: 211px;
}
.menu_left li {
    background: url("../images/bg_li.png") no-repeat scroll left top transparent;
    float: left;
    height: auto;
    padding: 0 0 0 8px;
    width: 100%;
}
.menu_left li a {
    color: #7F7F7F;
    cursor: pointer;
    float: left;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    text-transform: uppercase;
    width: 100%;
}
.menu_left li span {
    color: #7F7F7F;
    cursor: pointer;
    float: left;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    text-transform: uppercase;
    width: auto;
}
.menu_left li.current {
    background-image: none;
}
.menu_left li.current span {
    background: none repeat scroll 0 0 #E78933;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px 3px;
}
.content_sub_menu {
    background: none repeat scroll 0 0 #E78933;
    display: none;
    float: left;
    height: auto;
    padding: 5px;
    position: relative;
    width: auto;
    z-index: 99999;
}
#menu_2 .content_sub_menu {
    width: 380px;
}

.sub_menu {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    padding: 15px 7px;
    width: auto;
}
.sub_menu li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    list-style: none outside none;
    padding: 0;
    width: 94%;
}
.sub_menu li a {
    color: #7F7F7F;
    float: left;
    font: 12px/13px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    letter-spacing: -0.2px;
    padding: 2px 0;
    text-transform: uppercase;
    width: auto;
}
.sub_menu li a:hover {
    color: #009CFF;
    text-decoration: underline;
}
.part_sub_menu {
    border-right: 1px solid #cfcfcf;
    float: left;
    height: auto;
    margin-right: 5px;
    max-width: 166px;
    padding: 0 10px 5px 0;
    width: auto;
}
.part_sub_menu li:hover div {
    display: block;
}
.part_sub_menu.last_part {
    border: medium none;
    margin-right: 0;
    padding-right: 0;
}
.sub_menu li ul {
    float: left;
    height: auto;
    width: 100%;
}
.sub_menu li ul li {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sub_menu li ul li a {
    color: #E58124;
    float: left;
    font: 12px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: auto;
    padding: 2px 0 2px 10px;
    text-transform: none;
    width: 100%;
}
.slider .prev, .slider .next {
    cursor: pointer !important;
}
.header {
    position: relative;
    z-index: 9999;
}
.active {
    background: none repeat scroll 0 0 #FF3399 !important;
}
.sous_content_sub_menu {
    display: none;
}
table.rpt, table.rpt td, table.rpt tr, table.rpt th {
    border: 1px solid #000000 !important;
}
.speciala {
    color: #FFFFFF !important;
}
.liste_puce {
    background: url("../images/puce.png") no-repeat scroll 0 7px transparent !important;
    padding-left: 10px !important;
}
#sub_menu_2 .sub_menu {
    min-width: 366px;
}
#sub_menu_1 .sub_menu {
    width: 895px;
}
#sub_menu_3 .sub_menu {
    width: 364px;
}
#sub_menu_4 .sub_menu {
    width: 546px;
}
#sub_menu_5 .sub_menu {
    width: 546px;
}
#sub_menu_6 .sub_menu {
    width: 546px;
}
#sub_menu_7 .sub_menu {
    min-width: 366px;
}
.nohover:hover {
    color: #7F7F7F !important;
    text-decoration: none !important;
}
.nohoverColor:hover {
    color: #7F7F7F !important;
}
#sub_menu_2 .part_sub_menu {
    width: 166px !important;
}
.actus .gk_news_show_center h2{
width:570px !important;
}
.trendysn{
color:#E48023 !important;
font: 13px Arial,Helvetica,sans-serif;
margin-top:2px;
width:650px !important;
float:left;
}
.trendysn a{
color:#0C479D !important;
font:bold 14px Arial,Helvetica,sans-serif;
}