@CHARSET "UTF-8";



@media all {
    .page-break	{ display: none; }
}

@media print {
    .page-break	{ display: block; page-break-before: always; }
}



.siteindex .accroche {
    margin-bottom: 10px;
}

.minisitemenu {
    padding-top: 20px;
}

/*******************************************************/
div#fullpage {
    margin-top: 15px;
    padding-top: 15px;
}
/*******************************************************/
/*******************************************************/
@font-face {
    font-family: "Myriad Pro Bold Condensed";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/MyriadPro-BoldCond.eot?#iefix")
        format("embedded-opentype"), url("../fonts/MyriadPro-BoldCond.ttf")
        format("truetype"), url("../fonts/MyriadPro-BoldCond.woff")
        format("woff");
}

@font-face {
    font-family: "Myriad Pro Light";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/MyriadPro-Light.eot?#iefix")
        format("embedded-opentype"), url("../fonts/MyriadPro-Light.ttf")
        format("truetype"), url("../fonts/MyriadPro-Light.woff")
        format("woff");
}

@font-face {
    font-family: "Myriad Pro regular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/MYRIADPROREGULAR.eot?#iefix")
        format("embedded-opentype"), url("../fonts/MYRIADPROREGULAR.ttf")
        format("truetype"), url("../fonts/MYRIADPROREGULAR.woff")
        format("woff");
}

@font-face {
    font-family: "Myriad Pro condensed";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Myriad_Web_Pro_Condensed.ttf") format("truetype");
}
/**************************background******************************/
#background-img {
    position: absolute;
    width: 100%;
    top: 190px;
}
/**************************slide******************************/
#carousel-example-generic {
    position: absolute;
    width: 100%;
    top: 190px;
}

#carousel-example-generic .carousel-caption {
    text-shadow: none;
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    width: 100%;
}

#carousel-example-generic .carousel-caption p a {
    color: #E95123;
}

#carousel-example-generic .carousel-caption h3 {
    font-family: "Myriad Pro Light";
    margin-top: 0px;
}

#carousel-example-generic .carousel-caption h3 a {
    color: #E95123;
    font-size: 30px;
}

#carousel-example-generic .carousel-caption p {
    font-family: "Myriad Pro Bold Condensed";
    font-size: 18px;
}

#carousel-example-generic .carousel-caption {
    top: 110px;
    width: 585px;
    left: 50%;
    max-height: 200px;
    background-color: rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.6);
    text-align: left;
    padding-left: 20px;
}

#carousel-example-generic a.carousel-control {
    background: none;
    position: relative;
}

.controle-box {
    width: 570px;
    float: right;
}

#carousel-example-generic .controle-box-wrapper {
    position: absolute;
    top: 0px;
    margin-top: 240px;
}

.carousel-control.right:hover,.carousel-control.left:hover {
    background: none;
}

#carousel-example-generic>a.carousel-control>img {
    margin-top: 120px;
}
/*******************************************************/
.jquery-ajax-loader {
    background: url(themes/fig/images/fig_loader.gif);
}

body {
    font-family: tahoma;
}

.normaginrow {
    margin: 0px;
}

.nav-tabs,.navbar,#menutop,ul.ullevel2 {
    /* border-bottom: 1px solid #ddd; */
    border: 0px;
}
/*************************** competitionview*******************************/
.competition p span {
    font-weight: bolder;
}

#rightsidebar>section.competition {
    margin-top: 56px;
}

/***************************footer*******************************/
#menufooter ul {
    list-style: none;
    color: #808080;
}

#menufooter ul li {
    line-height: 20px;
}

#menufooter .header {
    margin-bottom: 4px;
    padding-bottom: 4px;
    font-size: 21px;
    margin-top: 8px;
    color: #808080;
    border-bottom: 1px solid #808080;
}

#menufooter ul li a {
    color: #808080;
    font-size: 18px;
}

#footer {
    position: relative;
    top: 145px;
    margin-bottom: 20px;
}

.siteindex #footer {
    position: relative;
    top: 275px;
}
/**********************************************************/
#leftsidebar .accroche {
    margin-bottom: 20px;
}

a.back_button:hover {
    color: white;
}

.back_button {
    top: 0px;
    background: #007cbc;
    position: absolute;
    right: 0px;
    color: white;
    padding: 12px;
    font-family: "Myriad Pro Bold Condensed";
    text-transform: uppercase;
    font-size: 22px;
}

.header_fig_news h1 {
    margin-top: 40px;
}

.header_fig_news {
    margin-top: 36px;
}

.whitefond h1.gymnast {
    padding-left: 8px;
    background: #007cbc;
    color: white;
    line-height: 35px;
    font-size: 28px;
    min-height: 50px;
}

section.gymnast {
    color: #666565;
    font-weight: bolder;
}

.glyphicon-pencil {
    margin-left: 6px;
    color: white;
}
/**************************affichage des liste********************************/
table#liste_display {
    width: 100%;
    margin-top: 10px;
}

table#liste_display .button {
    vertical-align: bottom;
    min-width: 106px;
    padding: 0px;
    text-align: right;
}

table#liste_display .button img.medal {
    margin-right: 5px;
}

table#liste_display .nameCompet {

}

table
#liste_display

th
,
table
#liste_display

td
{
    padding-left
    :
        6px;
}
table
#liste_display

th
{
    background
    :
        #007cbc;
    color
    :
        white;
    font-family
    :
        "Myriad Pro Bold Condensed";
    font-size
    :
        24px;
    text-transform
    :
        uppercase;
}
table
#liste_display

td
.date
{
    width
    :
        85px;
    color
    :
        #f55421;
}
table
#liste_display

tr
.list_details

img
{
    position
    :
        relative;
    top
    :
        1px;
}
table
#liste_display

tr
.list_details
{
    height
    :
        50px;
}
table
#liste_display

tr
{
    border-bottom
    :
        1px
        solid
        #2a6496;
}
/**********************************************************/
.search

input
[
type
=
"submit"
]
{
    background
    :
        #f55421;
    width
    :
        160px;
    height
    :
        30px;
    margin-top
    :
        20px;
}
.search

input
[
type
=
"submit"
]
.loupe-button
{
    background
    :
        #E95123
        url(../images/loupe_orange.jpg);
    height
    :
        65px;
    width
    :
        65px;
    position
    :
        absolute;
    border
    :
        0px;
    left
    :
        655px;
}
.search

.row
{
    margin-top
    :
        8px;
}
#fig-gymnast-form
{
    height
    :
        210px;
}
#fig-news-form
{
    min-height
    :
        175px;
    margin-bottom
    :
        15px;
}
.loupe-fig-compet

input
[
type
=
"submit"
]
.loupe-button
{
    top
    :
        140px;
}
.loupe-fig-news

input
[
type
=
"submit"
]
.loupe-button
{
    top
    :
        105px;
}
.list-view
{
    margin-top
    :
        10px;
}
/**********************************************************/
form
#fig-site-form
{
    min-height
    :
        100px;
}
.loupe-fig-site-search

input
[
type
=
"submit"
]
.loupe-button
{
    top
    :
        30px;
}
section
.event
{
    margin-left
    :
        20px;
}
/**********************************************************/
div
.navbar
>
.container

.navbar-brand

a
,
div
.navbar-default

.navbar-nav
>
li
>
a
{
    color
    :
        white;
}
/**********************************************************/
form
.search
{
    background-color
    :
        #f0f0f0;
    padding
    :
        15px;
}

/*************************css la widget TYPE_SINGLE  *********************************/
.accroche_header
,
.TYPE_SINGLE

.accroche_content

ul
{
    padding-left
    :
        15px;
}
/**********************************************************/
/**blue blue twitter*/
.ACCROCHE_BLUE_twitter
{
    background
    :
        #428bca
        url(../images/accroche/icon_twitter.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        16px;
    background-position-y
    :
        4px;
    background-position
    :
        16px
        4px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
}

/**blue orange video*/
.ACCROCHE_ORANGE_video
{
    background
    :
        #E95123
        url(../images/accroche/icon_video.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        16px;
    background-position-y
    :
        4px;
    background-position
    :
        16px
        4px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
}

/**blue press*/
.ACCROCHE_BLUE_PRESS
{
    background
    :
        #428bca
        url(../images/accroche/icone_pressclipping.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        20px;
    background-position-y
    :
        6px;
    background-position
    :
        20px
        4px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
}
/**blue orange competition*/
.ACCROCHE_ORANGE_NEXT_COMPETITION
{
    background
    :
        #E95123
        url(../images/accroche/icone_nextcompetition.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        16px;
    background-position-y
    :
        4px;
    background-position
    :
        16px
        4px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
}
/**blue news*/
.ACCROCHE_BLUE_news
{
    background
    :
        rgba(
        0
        ,
        123
        ,
        190
        ,
        0.8
        )
        url(../images/accroche/icon_news.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        11px;
    background-position-y
    :
        6px;
    background-position
    :
        11px
        6px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
    font-size
    :
        24px;
    color
    :
        white;
    font-family
    :
        "Myriad Pro Bold Condensed";
    background-position
    :
        11px
        6px;
}
#leftsidebar

.ACCROCHE_BLUE_news

img
{
}
/**blue newsletter*/
.ACCROCHE_BLUE_newsletter
{
    background
    :
        #428bca
        url(../images/accroche/icon_newsletter.png);
    padding-left
    :
        80px;
    padding-top
    :
        10px;
    height
    :
        47px;
    background-repeat
    :
        no-repeat;
    background-position-x
    :
        11px;
    background-position-y
    :
        4px;
    background-position
    :
        11px
        4px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    font-size
    :
        24px;
    padding-right
    :
        16px;
    font-size
    :
        24px;
    color
    :
        white;
    font-family
    :
        "Myriad Pro Bold Condensed";
}
.miniNewsletterUser

.form-element
{
    margin-top
    :
        5px;
}
.miniNewsletterUser

label
{
    margin-bottom
    :
        2px;
}
.miniNewsletterUser

.capchatbox
{
    margin-top
    :
        18px;
}
.miniNewsletterUser
{
    padding-top
    :
        5px;
}
.miniNewsletterUser

a
{
    margin-left
    :
        4px;
}
.miniNewsletterUser

label
{
    text-transform
    :
        uppercase;
}
.miniNewsletterUser

label
,
.miniNewsletterUser

a
:hover
,
.miniNewsletterUser

a
{
    color
    :
        white;
}
.miniNewsletterUser
.row
{
    margin
    :
        0px;
}
.miniNewsletterUser
{
    min-height
    :
        120px;
    background
    :
        url(../images/accroche/img-back-newsletter.png);
}
.miniNewsletterUser

input
[
type
=
"submit"
]
{
    background
    :
        #f55421;
    border
    :
        0px;
    float
    :
        right;
    color
    :
        white;
    font-weight
    :
        bolder;
    text-transform
    :
        uppercase;
    padding
    :
        15px;
    font-family
    :
        "Myriad Pro Bold Condensed";
    font-size
    :
        22px;
    width
    :
        63px;
    top
    :
        54px;
}

/*****************************Pour les news*****************************/
section
.news

img
{
    margin-top
    :
        6px;
}
section
.news
{
    margin-bottom
    :
        20px;
}
section
.news

a
.read_more
{
    font-size
    :
        12px;
}
section
.news

p
{
    margin
    :
        0
        0
        2px;
}
section
.news

a
{
    font-style
    :
        italic;
    color
    :
        #E95123;
}
section
.news

a
:HOVER

h2
:hover
{
}
section
.news

a

h2
{
    font-style
    :
        normal;
    color
    :
        black;
    font-size
    :
        16px;
    margin-top
    :
        3px;
    color
    :
        black;
    font-size
    :
        16px;
    margin-top
    :
        3px;
    margin-bottom
    :
        2px;
}
span
.newsdate
{
    font-size
    :
        14px;
    font-weight
    :
        bolder;
    color
    :
        #E95123;
}
/**********************************************************/

/*************************css pour menu *********************************/

/*
 * commun classes
 */
.floatleft
{
    float
    :
        left;
}
.floatright
{
    float
    :
        right;
}
.justify
{
    text-align
    :
        justify;
}
.left
{
    text-align
    :
        left;
}
.right
{
    text-align
    :
        right;
}
.center
{
    text-align
    :
        center;
}
.margbot
{
    margin-bottom
    :
        10px;
}
.margtop
{
    margin-top
    :
        10px;
}
//
debug


.border
{
    border
    :
        1px
        solid
        #990000;
}
//
diplay


.inline
{
    display
    :
        inline;
}
.xdebug-var-dump
{
    background
    :
        buttonface;
}

/*************************css general *********************************/
html

body
{
    color
    :
        black;
}
ul

li
{
}
#fond
{
    min-height
    :
        1333px;
    background-repeat
    :
        no-repeat;
    background-image
    :
        url('../images/fig-fond1.jpg');
    background-position-y
    :
        233px;
    background-position
    :
        0px
        233px;
    width
    :
        100%;
    position
    :
        absolute;
    top
    :
        -43px;
    z-index
    :
        -1;
}
.content
{
    background
    :
        white;
}
/*************************css pour header login  *********************************/
#login

.buttonup
{
    background-image
    :
        url("images/intranet/intranet_button_down.png");
    width
    :
        176px;
    height
    :
        25px;
    cursor
    :
        pointer;
}
#login

.buttondown
{
    background-image
    :
        url("images/intranet/intranet_button.png");
    width
    :
        176px;
    height
    :
        25px;
    cursor
    :
        pointer;
}
/*************************css pour header *********************************/
#header
.container
{
    padding
    :
        0px;
}
#header
{
    height
    :
        140px;
}
div
#figLogo
{
    padding-top
    :
        13px;
    padding-left
    :
        0px;
}
#figLogo

h1
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    margin
    :
        0px;
    padding
    :
        0px;
    display
    :
        inline-block;
    font-size
    :
        26px;
    width
    :
        230px;
    color
    :
        #007cbc;
    position
    :
        relative;
    top
    :
        23px;
}
.figheadersocial

img
{
    float
    :
        right;
    margin
    :
        5px;
}
.figheadersocial
{
    bottom
    :
        -53px;
    position
    :
        relative;
    left
    :
        14px;
}
/*************************css pour menu *********************************/
div
.navbar-collapse
{
    padding
    :
        0px;
}
nav
#menutop
{
    padding
    :
        0px;
    background
    :
        #007cbc;
}
nav
#menutop

.navbar-header
{
    background
    :
        black;
}
nav
{
    font-size
    :
        21px;
    font-family
    :
        "Myriad Pro Bold Condensed";
}
input

.error
{
    border
    :
        2px
        solid
        rgb(
        255
        ,
        77
        ,
        77
        );
}
.navbar-inverse

a
,
.ullevel2

li

a
{
    color
    :
        white;
}
/* Medium devices (desktops, 992px and up) */
@media ( min-width :992px) {
    .ullevel2 {
        position: absolute;
        width: 100%;
        background: #007cbc;
    }
    .ullevel3 {
        position: absolute;
        top: 100px;
        width: 100%;
    }
}

.navbar-inverse

li
.lilevel1
.actif
{
    height
    :
        50px;
    background
    :
        #aaa;
}
.nav

li
.lilevel1

a
:hover
{
    background
    :
        none;
    border
    :
        none;
}
li
.lilevel1
:hover

a
{
    color
    :
        #97c7e1;
}
.nav

li
.lilevel2
{
    border
    :
        none;
}
.nav

li
.lilevel2

a
:hover
{
    background
    :
        none;
    border
    :
        1px
        solid
        transparent;
}
li
.lilevel2
.actif
{
    background
    :
        #f0f0f0;
}
li
.lilevel2
.actif

a
{
    color
    :
        #007cbc;
}
li
.lilevel2
:hover

a
{
    color
    :
        #97c7e1;
}
ul
.subsublink
{
    background
    :
        #f0f0f0;
}
ul
.subsublink

img
{
    width
    :
        50px;
    float
    :
        left;
    margin-right
    :
        2%;
    top
    :
        -5px;
    position
    :
        relative;
}
.col-md-59
{
    width
    :
        49%;
}
.col-md-29
{
    width
    :
        24%;
}
#menutop
{
    margin-bottom
    :
        0px;
    text-transform
    :
        uppercase;
}
ul
.subsublink

li

a
:hover
{
    background
    :
        ivory;
}
ul
.subsublink

li

a
{
    color
    :
        gray;
    height
    :
        60px;
}
nav
#menutop

h3
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    margin
    :
        0px;
    font-size
    :
        16px;
    color
    :
        #323132;
}
nav
#menutop
{
    z-index
    :
        99;
}
nav
#menutop

p
{
    font-family
    :
        "tahoma";
    font-size
    :
        10px;
    text-transform
    :
        none;
}

/*************************css pour fig partner *********************************/
#figpartnercontainer
{
    display
    :
        none;
}
.siteindex

#figpartnercontainer
{
    display
    :
        block;
}
#figpartnercontainer
{
    padding
    :
        0px;
}
#figpartnercontainer

span
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    font-size
    :
        18px;
    text-transform
    :
        uppercase;
    color
    :
        black;
    top
    :
        5px;
    position
    :
        relative;
}
#figpartner

img
{
    float
    :
        right;
}
#figpartner
{
    min-height
    :
        80px;
    z-index
    :
        1;
}
#figpartner
,
#figsocial
{
    background-color
    :
        rgba(
        255
        ,
        255
        ,
        255
        ,
        0.7
        );
    background
    :
        rgba(
        255
        ,
        255
        ,
        255
        ,
        0.7
        );
    color
    :
        rgba(
        255
        ,
        255
        ,
        255
        ,
        0.7
        );
}
/*************************css pour contenu *********************************/
#maincontent
{
    position
    :
        relative;
    top
    :
        110px;;
}
div
.content
{
}
.container

p
{
    text-align
    :
        justify;
    font-size
    :
        14px;
}
.container

h2
{
    font-size
    :
        16px;
    font-weight
    :
        bolder;
    font-family
    :
        tahoma;
}
.lightwhite
{
    background-color
    :
        rgba(
        255
        ,
        255
        ,
        255
        ,
        0.7
        );
    background
    :
        rgba(
        255
        ,
        255
        ,
        255
        ,
        0.7
        );
}
.whitefond

h1
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        #007cbc;
    line-height
    :
        30px;
}
.whitefond
{
    background
    :
        white;
}
#rightsidebar
{
    padding-top
    :
        15px;
    margin-bottom
    :
        15px;
    padding-left
    :
        40px;
    padding-right
    :
        40px;
}
#leftsidebar
,
#rightsidebar
{
    position
    :
        relative;
    top
    :
        15px;
}
#footer
{
    position
    :
        relative;
}
#maincontent
{
    padding-bottom
    :
        15px;
    color
    :
        #323131;
    font-family
    :
        tahoma;
}
/*************************css la widget *********************************/
div
.widget
.TYPE_MENU4

.accroche_header
,
div
.widget
.minisitemenu

.accroche_content
,
div
.widget
.TYPE_MENU4

.accroche_content
{
    font-family
    :
        "Myriad Pro Light";
    padding-left
    :
        15px;
    padding-right
    :
        15px;
}
div
.widget
.TYPE_MENU4

.accroche_header
{
    font-family
    :
        "Myriad Pro Bold Condensed";
}

/***/
div
.accroche

.COLOR_ORANGE

.title
{
    background
    :
        #f55421;
    margin
    :
        0px;
    padding
    :
        4px;
}
div
.accroche

.COLOR_ORANGE

.title

img
{
    padding-left
    :
        15px;
}
div
.accroche

.COLOR_ORANGE

h1
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    color
    :
        white;
    padding-left
    :
        15px;
    font-size
    :
        24px;
    display
    :
        inline;
    vertical-align
    :
        middle;
}
/***/

/*************************css la widget light grey *********************************/
.LAYOUT_lightgrey
{
    background-color
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    background
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    font-family
    :
        tahoma;
    font-size
    :
        16px;
    color
    :
        black;
}

/*************************css la widget light blue *********************************/
.LAYOUT_lightblue

ul

li
{
    list-style
    :
        none;
}
.LAYOUT_lightblue

ul

li
.actif
{
    font-weight
    :
        bolder;
}
.LAYOUT_lightblue

ul

li

a
{
    color
    :
        white;
}
.LAYOUT_lightblue
{
    background-color
    :
        rgba(
        0
        ,
        123
        ,
        190
        ,
        0.8
        );
    background
    :
        rgba(
        0
        ,
        123
        ,
        190
        ,
        0.8
        );
    font-family
    :
        tahoma;
    font-size
    :
        16px;
    color
    :
        white;
}
.LAYOUT_lightblue

p

a
{
    font-size
    :
        16px;
    color
    :
        white;
}
.LAYOUT_lightblue

ul
{
    padding-left
    :
        0px;
}
.LAYOUT_lightblue

.accroche_content
{
    padding-bottom
    :
        10px;
}
.LAYOUT_lightblue

.accroche_header
{
    font-family
    :
        "Myriad Pro Bold Condensed";
    text-transform
    :
        uppercase;
    color
    :
        white;
    font-size
    :
        24px;
    padding-top
    :
        10px;
}
.LAYOUT_lightblue

.accroche_header
.ACCROCHE_BLUE_PRESS
{
    background
    :
        rgba(
        0
        ,
        123
        ,
        190
        ,
        0.8
        )
        url(../images/accroche/icone_pressclipping.png);
    background-position-x
    :
        20px;
    background-position-y
    :
        6px;
    background-repeat
    :
        no-repeat;
}
.LAYOUT_lightgrey

.accroche_header
.ACCROCHE_BLUE_PRESS
{
    background
    :
        rgba(
        0
        ,
        123
        ,
        190
        ,
        0.8
        )
        url(../images/accroche/icone_pressclipping.png);
    background-position-x
    :
        20px;
    background-position-y
    :
        6px;
    background-repeat
    :
        no-repeat;
}

/*************************css la widget accroche-news *********************************/
div
.accroche-news-more
{
    background-color
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    background
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    margin-bottom
    :
        10px;
    font-weight
    :
        bolder;
    padding-bottom
    :
        5px;
}
.accroche-news

p
{
    line-height
    :
        15px;
}
.accroche-news

.read_more
{
    font-size
    :
        14px;
}
div
.accroche-news-more

a
{
    padding-bottom
    :
        5px;
    font-size
    :
        12px;
    margin-left
    :
        15px;
    color
    :
        black;
}
section
.accroche-news
{
    margin
    :
        0px;
    background-color
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    background
    :
        rgba(
        240
        ,
        240
        ,
        240
        ,
        0.8
        );
    font-family
    :
        Tahoma;
    margin-bottom
    :
        10px;
}
.siteindex

section
.accroche-news

p
{
    max-height
    :
        47px;
    line-height
    :
        15px;
}
.siteindex

section
.accroche-news
{
    max-height
    :
        170px;
}
section
.accroche-news

img
{
    margin-top
    :
        15px;
    margin-bottom
    :
        15px;
}
section
.accroche-news

h1
{
    color
    :
        black;
    font-size
    :
        14px;
    margin
    :
        0px;
    margin-top
    :
        15px;
    font-weight
    :
        bolder;
}
section
.accroche-news

span
{
    color
    :
        black;
    font-size
    :
        12px;
}

/*************************css pour bottom *********************************/
div
.accroche

h2
{
    margin-top
    :
        10px;
    text-transform
    :
        uppercase;
    color
    :
        black;
    font-family
    :
        impact;
    font-size
    :
        17px;
}
div
.accroche

a
,
div
.accroche
{
}
div
#footer
{
    background-color
    :
        black;
    color
    :
        white;
}

/**************************mobil******************************/
.mobil-nav

ul

li

a
{
    padding-left
    :
        30px;
}
#maincontent

p

img
{
    max-width
    :
        100%;
}
.siteindex

#maincontainer
{
    top
    :
        250px;
}
@media ( max-width : 767px) {
    .col-md-29,.nav-pills .lilevel1,li.lilevel2 {
        margin-left: 5px;
    }
    .nav-pills>li+li {
        margin-left: 5px;
    }
    .col-xs-59 {
        margin-left: 5px;
        width: 48%;
    }
    .search input[type="submit"].loupe-button {
        position: inherit;
    }
    #fig-gymnast-form {
        height: auto;
    }
    table#liste_display td.date {
        display: inline-block;
    }
    .siteindex section.accroche-news p {
        line-height: 12px;
        font-size: 13px;
    }
    .siteindex #maincontainer {
        top: 0px;
    }
    #rightsidebar {
        padding-left: 0px;
        padding-right: 0px;
    }
    .ACCROCHE_BLUE_newsletter {
        padding-left: 60px;
        font-size: 22px;
    }
    .miniNewsletterUser input[type="submit"] {
        top: 0px;
    }
}

@media ( max-width : 992px) {
    .figheadersocial {
        display: none;
    }
    #fig-gymnast-form {
        height: auto;
    }
    #carousel-example-generic {
        top: 140px;
        top: 240px;
    }
    #carousel-example-generic .carousel-caption {
        width: 375px;
    }
    .search input[type="submit"].loupe-button {
        position: inherit;
    }
    div.loupe-fig-compet {
        text-align: right;
    }
}

table#liste_display th,table#liste_display td {
    padding-left: 6px;
}

table#liste_display th {
    background: #007cbc;
    color: white;
    font-family: "Myriad Pro Bold Condensed";
    font-size: 24px;
    text-transform: uppercase;
}

table#liste_display td.date {
    width: 85px;
    color: #f55421;
}

table#liste_display tr.list_details img {
    position: relative;
    top: 1px;
}

table#liste_display tr.list_details {
    height: 50px;
}

table#liste_display tr {
    border-bottom: 1px solid #2a6496;
}
/**********************************************************/
.search input[type="submit"] {
    background: #f55421;
    width: 160px;
    height: 30px;
    margin-top: 20px;
    background-size: contain;
}

.search input[type="submit"].loupe-button {
    background: #E95123 url(../images/loupe_orange.jpg);
    height: 65px;
    width: 65px;
    border: 0px;
    margin-top: -61px;
    margin-left: 599px;

    /*    left: 655px;
        top: -70px;
        position: relative;*/
}
#fullpage .search input[type="submit"].loupe-button {
    right: 16px;
    left: auto;
}

.search .row {
    margin-top: 8px;
}

#fig-gymnast-form {
    height: 210px;
}

#fig-news-form {
    min-height: 175px;
    margin-bottom: 15px;
}

.loupe-fig-compet input[type="submit"].loupe-button {
    top: 140px;
}

.loupe-fig-news input[type="submit"].loupe-button {
    top: 159px;
}

.list-view {
    margin-top: 10px;
}
/**********************************************************/
form#fig-site-form {
    min-height: 100px;
}

.loupe-fig-site-search input[type="submit"].loupe-button {
    top: 30px;
}

section.event {
    margin-left: 20px;
}
/**********************************************************/
div.navbar>.container .navbar-brand a,div.navbar-default .navbar-nav>li>a
{
    color: white;
}
/**********************************************************/
form.search {
    background-color: #f0f0f0;
    padding: 15px;
}

/*************************css la widget TYPE_SINGLE  *********************************/
.accroche_header,.TYPE_SINGLE .accroche_content ul {
    padding-left: 15px;
}
/**********************************************************/
/**blue blue twitter*/
.ACCROCHE_BLUE_twitter {
    background: #428bca url(../images/accroche/icon_twitter.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: 4px;
    background-position: 16px 4px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
}

/**blue orange video*/
.ACCROCHE_ORANGE_video {
    background: #E95123 url(../images/accroche/icon_video.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: 4px;
    background-position: 16px 4px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
}

/**blue press*/
.ACCROCHE_BLUE_PRESS {
    background: #428bca url(../images/accroche/icone_pressclipping.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 20px;
    background-position-y: 6px;
    background-position: 20px 4px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
}
/**blue orange competition*/
.ACCROCHE_ORANGE_NEXT_COMPETITION {
    background: #E95123 url(../images/accroche/icone_nextcompetition.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: 4px;
    background-position: 16px 4px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
}
/**blue news*/
.ACCROCHE_BLUE_news {
    background: rgba(0, 123, 190, 0.8) url(../images/accroche/icon_news.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: 6px;
    background-position: 11px 6px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
    font-size: 24px;
    color: white;
    font-family: "Myriad Pro Bold Condensed";
    background-position: 11px 6px;
}

#leftsidebar .ACCROCHE_BLUE_news img {

}
/**blue newsletter*/
.ACCROCHE_BLUE_newsletter {
    background: #428bca url(../images/accroche/icon_newsletter.png);
    padding-left: 80px;
    padding-top: 10px;
    height: 47px;
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: 4px;
    background-position: 11px 4px;
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    font-size: 24px;
    padding-right: 16px;
    font-size: 24px;
    color: white;
    font-family: "Myriad Pro Bold Condensed";
}

.miniNewsletterUser .form-element {
    margin-top: 5px;
}

.miniNewsletterUser label {
    margin-bottom: 2px;
}

.miniNewsletterUser .capchatbox {
    margin-top: 18px;
}

.miniNewsletterUser {
    padding-top: 5px;
}

.miniNewsletterUser a {
    margin-left: 4px;
}

.miniNewsletterUser label {
    text-transform: uppercase;
}

.miniNewsletterUser label,.miniNewsletterUser a:hover,.miniNewsletterUser a
{
    color: white;
}

.miniNewsletterUser.row {
    margin: 0px;
}

.miniNewsletterUser {
    min-height: 120px;
    background: url(../images/accroche/img-back-newsletter.png);
}

.miniNewsletterUser input[type="submit"] {
    background: #f55421;
    border: 0px;
    float: right;
    color: white;
    font-weight: bolder;
    text-transform: uppercase;
    padding: 15px;
    font-family: "Myriad Pro Bold Condensed";
    font-size: 22px;
    width: 63px;
    top: 54px;
}

/*****************************Pour les news*****************************/
section.news img {
    margin-top: 6px;
}

section.news {
    margin-bottom: 20px;
}

section.news a.read_more {
    font-size: 12px;
}

section.news p {
    margin: 0 0 2px;
}

section.news a {
    font-style: italic;
    color: #E95123;
}

section.news a:HOVER h2:hover {

}

section.news a h2 {
    font-style: normal;
    color: black;
    font-size: 16px;
    margin-top: 3px;
    color: black;
    font-size: 16px;
    margin-top: 3px;
    margin-bottom: 2px;
}

span.newsdate {
    font-size: 14px;
    font-weight: bolder;
    color: #E95123;
}
/**********************************************************/

/*************************css pour menu *********************************/

/*
 * commun classes
 */
.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.justify {
    text-align: justify;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.margbot {
    margin-bottom: 10px;
}

.margtop {
    margin-top: 10px;
}

//
debug
.border {
    border: 1px solid #990000;
}

//
diplay
.inline {
    display: inline;
}

.xdebug-var-dump {
    background: buttonface;
}

/*************************css general *********************************/
html body {
    color: black;
}

ul li {

}

#fond {
    min-height: 1333px;
    background-repeat: no-repeat;
    background-image: url('../images/fig-fond1.jpg');
    background-position-y: 233px;
    background-position: 0px 233px;
    width: 100%;
    position: absolute;
    top: -43px;
    z-index: -1;
}

.content {
    background: white;
}
/*************************css pour header login  *********************************/
#login .buttonup {
    background-image: url("images/intranet/intranet_button_down.png");
    width: 176px;
    height: 25px;
    cursor: pointer;
}

#login .buttondown {
    background-image: url("images/intranet/intranet_button.png");
    width: 176px;
    height: 25px;
    cursor: pointer;
}
/*************************css pour header *********************************/
#header.container {
    padding: 0px;
}

#header {
    height: 140px;
}

div#figLogo {
    padding-top: 13px;
    padding-left: 0px;
}

#figLogo h1 {
    font-family: "Myriad Pro Bold Condensed";
    margin: 0px;
    padding: 0px;
    display: inline-block;
    font-size: 26px;
    width: 230px;
    color: #007cbc;
    position: relative;
    top: 23px;
}

.figheadersocial img {
    float: right;
    margin: 5px;
}

div#search_box {
    margin-top: 3px;
}

.figheadersocial {
    bottom: -50px;
    position: relative;
    left: 14px;
}
/*************************css pour menu *********************************/
div.navbar-collapse {
    padding: 0px;
}

nav#menutop {
    padding: 0px;
    background: #007cbc;
}

nav#menutop .navbar-header {
    background: black;
}

nav {
    font-size: 21px;
    font-family: "Myriad Pro Bold Condensed";
}

input .error {
    border: 2px solid rgb(255, 77, 77);
}

.navbar-inverse a,.ullevel2 li a {
    color: white;
}
/* Medium devices (desktops, 992px and up) */
@media
(
min-width
:992px)
{
    .ullevel2
    {
        position
        :
            absolute;
        width
        :
            100%;
        background
        :
            #007cbc;
    }
    .ullevel3
    {
        position
        :
            absolute;
        top
        :
            100px;
        width
        :
            100%;
    }
}
.navbar-inverse li.lilevel1.actif {
    height: 50px;
    background: #aaa;
}

.nav li.lilevel1 a:hover {
    background: none;
    border: none;
}

li.lilevel1:hover a {
    color: #97c7e1;
}

.nav li.lilevel2 {
    border: none;
}

.nav li.lilevel2 a:hover {
    background: none;
    border: 1px solid transparent;
}

li.lilevel2.actif {
    background: #f0f0f0;
}

li.lilevel2.actif a {
    color: #007cbc;
}

li.lilevel2:hover a {
    color: #97c7e1;
}

ul.subsublink {
    background: #f0f0f0;
}

ul.subsublink img {
    width: 50px;
    float: left;
    margin-right: 2%;
    top: -5px;
    position: relative;
}

.col-md-59 {
    width: 49%;
}

.col-md-29 {
    width: 24%;
}

#menutop {
    margin-bottom: 0px;
    text-transform: uppercase;
}

ul.subsublink li a:hover {
    background: ivory;
}

ul.subsublink li a {
    color: gray;
    height: 60px;
}

nav#menutop h3 {
    font-family: "Myriad Pro Bold Condensed";
    margin: 0px;
    font-size: 16px;
    color: #323132;
}

nav#menutop {
    z-index: 99;
}

nav#menutop p {
    font-family: "tahoma";
    font-size: 10px;
    text-transform: none;
}

/*************************css pour fig partner *********************************/
#figpartnercontainer {
    display: none;
}

.siteindex #figpartnercontainer {
    display: block;
}

#figpartnercontainer {
    padding: 0px;
}

#figpartnercontainer span {
    font-family: "Myriad Pro Bold Condensed";
    font-size: 18px;
    text-transform: uppercase;
    color: black;
    top: 5px;
    position: relative;
}

#figpartner img {
    float: right;
}

#figpartner {
    min-height: 80px;
    z-index: 1;
}

#figpartner,#figsocial {
    background-color: rgba(255, 255, 255, 0.7);
    background: rgba(255, 255, 255, 0.7);
    color: rgba(255, 255, 255, 0.7);
}
/*************************css pour contenu *********************************/
#maincontent {
    position: relative;
    top: 110px;;
}

div.content {

}

.container p {
    text-align: justify;
    font-size: 14px;
}

.container h2 {
    font-size: 16px;
    font-weight: bolder;
    font-family: tahoma;
}

.lightwhite {
    background-color: rgba(255, 255, 255, 0.7);
    background: rgba(255, 255, 255, 0.7);
}

.whitefond h1 {
    font-family: "Myriad Pro Bold Condensed";
    color: #007cbc;
    line-height: 30px;
}

.whitefond {
    background: white;
}

#rightsidebar {
    padding-top: 15px;
    margin-bottom: 15px;
    padding-left: 40px;
    padding-right: 40px;
}

#leftsidebar,#rightsidebar {
    position: relative;
    top: 15px;
}

#footer {
    position: relative;
}

#maincontent {
    padding-bottom: 15px;
    color: #323131;
    font-family: tahoma;
}
/*************************css la widget *********************************/
div.widget.TYPE_MENU4  .accroche_header,div.widget.minisitemenu .accroche_content,div.widget.TYPE_MENU4 .accroche_content
{
    font-family: "Myriad Pro Light";
    padding-left: 15px;
    padding-right: 15px;
}

div.widget.TYPE_MENU4  .accroche_header {
    font-family: "Myriad Pro Bold Condensed";
}

/***/
div.accroche .COLOR_ORANGE .title {
    background: #f55421;
    margin: 0px;
    padding: 4px;
}

div.accroche .COLOR_ORANGE .title img {
    padding-left: 15px;
}

div.accroche .COLOR_ORANGE h1 {
    font-family: "Myriad Pro Bold Condensed";
    color: white;
    padding-left: 15px;
    font-size: 24px;
    display: inline;
    vertical-align: middle;
}
/***/

/*************************css la widget light grey *********************************/
.LAYOUT_lightgrey {
    background-color: rgba(240, 240, 240, 0.8);
    background: rgba(240, 240, 240, 0.8);
    font-family: tahoma;
    font-size: 16px;
    color: black;
}

/*************************css la widget light blue *********************************/
.LAYOUT_lightblue ul li {
    list-style: none;
}

.LAYOUT_lightblue ul li.actif {
    font-weight: bolder;
}

.LAYOUT_lightblue ul li a {
    color: white;
}

.LAYOUT_lightblue {
    background-color: rgba(0, 123, 190, 0.8);
    background: rgba(0, 123, 190, 0.8);
    font-family: tahoma;
    font-size: 16px;
    color: white;
}

.LAYOUT_lightblue p a {
    font-size: 16px;
    color: white;
}

.LAYOUT_lightblue ul {
    padding-left: 0px;
}

.LAYOUT_lightblue .accroche_content {
    padding-bottom: 10px;
}

.LAYOUT_lightblue .accroche_header {
    font-family: "Myriad Pro Bold Condensed";
    text-transform: uppercase;
    color: white;
    font-size: 24px;
    padding-top: 10px;
}

.LAYOUT_lightblue .accroche_header.ACCROCHE_BLUE_PRESS {
    background: rgba(0, 123, 190, 0.8)
        url(../images/accroche/icone_pressclipping.png);
    background-position-x: 20px;
    background-position-y: 6px;
    background-repeat: no-repeat;
}

.LAYOUT_lightgrey .accroche_header.ACCROCHE_BLUE_PRESS {
    background: rgba(0, 123, 190, 0.8)
        url(../images/accroche/icone_pressclipping.png);
    background-position-x: 20px;
    background-position-y: 6px;
    background-repeat: no-repeat;
}

/*************************css la widget accroche-news *********************************/
div.accroche-news-more {
    background-color: rgba(240, 240, 240, 0.8);
    background: rgba(240, 240, 240, 0.8);
    margin-bottom: 10px;
    font-weight: bolder;
    padding-bottom: 5px;
}

.accroche-news p {
    line-height: 15px;
}

.accroche-news .read_more {
    font-size: 14px;
}

div.accroche-news-more a {
    padding-bottom: 5px;
    font-size: 12px;
    margin-left: 15px;
    color: black;
}

section.accroche-news {
    margin: 0px;
    background-color: rgba(240, 240, 240, 0.8);
    background: rgba(240, 240, 240, 0.8);
    font-family: Tahoma;
    margin-bottom: 10px;
}

.siteindex section.accroche-news p {
    max-height: 47px;
    line-height: 15px;
}

.siteindex section.accroche-news {
    max-height: 170px;
}

section.accroche-news img {
    margin-top: 15px;
    margin-bottom: 15px;
}

section.accroche-news h1 {
    color: black;
    font-size: 14px;
    margin: 0px;
    margin-top: 15px;
    font-weight: bolder;
}

section.accroche-news span {
    color: black;
    font-size: 12px;
}

/*************************css pour bottom *********************************/
div.accroche h2 {
    margin-top: 10px;
    text-transform: uppercase;
    color: black;
    font-family: impact;
    font-size: 17px;
}

div.accroche a,div.accroche {

}

div#footer {
    background-color: black;
    color: white;
}

/**************************album ******************************/
.albumupdate #FigAlbum_event{
    display: none;
}
img.albumpicto {
    margin-right: 5px;
    /*margin-bottom: 5px;*/
}

#carousel-4pictures .carousel-inner>.item>img, #carousel-4pictures  .carousel-inner>.item>a>img {
    display: inline-block;
    height: auto;
    min-height: 125px;
    line-height: 1;
    max-width: 24%;
    BORDER: SOLID grey 1PX;
    PADDING: 3PX;
    MARGIN: 3PX;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7),
        -1px 2px 20px rgba(255, 255, 255, 0.6) inset;
}

#carousel-4pictures .carousel-inner {
    min-height: 125px;
}

#album-form .row {
    margin-right:0px; 
    margin-left: 0px; 
    margin-bottom: 15px;
}
input#FigAlbum_news_id ,input#FigAlbum_event_id {
    min-width: 458px;
}

#album-form  .fileupload-buttonbar.ui-widget-header.ui-corner-top {
    padding: 15px;
}
#album-form  .ui-widget-content {
    background: white;
}
#album-form  .delete {
    margin-top: -12px;
    margin-bottom: 20px;
    margin-left: 40px;
}
#carousel-4pictures .carousel-control .glyphicon-chevron-right{
    right: 30%;
    margin-top: -10px;
}
#carousel-4pictures .carousel-control .glyphicon-chevron-left {
    left: 25%;
    margin-top: -10px;
}
#carousel-4pictures .carousel-control.left,
#carousel-4pictures .carousel-control.right {
    background-image: none;

}


#album-form textarea,
#album-form label{
    margin-left: 10px;
    margin-top: 5px;
}
#album-form textarea{
    width: 300px;
    height: 90px;
}
#album-form .errorMessage {
    color: red;
}
#album-form .files.sortable.ui-sortable {
    padding: 15px;
}
#album-form  .fileupload-content.ui-widget-content.ui-corner-bottom {
    margin-bottom: 15px;
    margin-top: 15px;
}
.competitionsearch  div.loupe-fig-compet{
    text-align: right;
}
.competitionsearch .search input[type="submit"].loupe-button {
    margin-top: -4px;
    margin-right: -15px;
}




/**************************mobil******************************/
.mobil-nav ul li a {
    padding-left: 30px;
}

#maincontent p img {
    max-width: 100%;
}

.siteindex #maincontainer {
    top: 250px;
}

/*pointderupture pour menu toogle*/
@media
(
max-width
:
767px)
{


    div .navbar-collapse {
        max-height: 820px;
    }

    #rightsidebar{
        padding-top: 0px;
        top: 0px;
    }
    nav.navbar,
    .mobil-nav{
        margin: 0px;
        margin-bottom: 5px;

    }
    #navbarCollapse ul .navbar-nav-inverse,
    #navbarCollapse ul .navbar-nav {
        margin: 0px 0px;
    }
    .navbar-nav {
        margin: 0px 0px;
    }
    .col-md-29
    ,
    .nav-pills

    .lilevel1
    ,
    li
    .lilevel2
    {
        margin-left
        :
            5px;
    }
    .nav-pills
    >
    li
    +
    li
    {
        margin-left
        :
            5px;
    }
    .col-xs-59
    {
        margin-left
        :
            5px;
        width
        :
            48%;
    }
    .search

    input
    [
    type
    =
    "submit"
    ]
    .loupe-button
    {
        position
        :
            inherit;
    }
    #fig-gymnast-form
    {
        height
        :
            auto;
    }
    table
    #liste_display

    td
    .date
    {
        display
        :
            inline-block;
    }
    .siteindex

    section
    .accroche-news

    p
    {
        line-height
        :
            12px;
        font-size
        :
            13px;
    }
    .siteindex

    #maincontainer
    {
        top
        :
            0px;
    }
    #rightsidebar
    {
        padding-left
        :
            0px;
        padding-right
        :
            0px;
    }
    .ACCROCHE_BLUE_newsletter
    {
        padding-left
        :
            60px;
        font-size
        :
            22px;
    }
    .miniNewsletterUser

    input
    [
    type
    =
    "submit"
    ]
    {
        top
        :
            0px;
    }
}
@media
(
max-width
:
992px)

{

    .ACCROCHE_BLUE_newsletter{
        font-size: 18px;
    }
    .miniNewsletterUser{
        min-height: 92px;
    }
    .miniNewsletterUser input[type="submit"]{
        font-size: 16px;
        width: 50px;
        top: 0px;
        padding: 2px;
    }
    a.navbar-brand {
        padding: 3px 3px;
    }

    button.navbar-toggle {
        border:1px solid black;
    }

    .navbar-toggle .icon-bar{
        border-color:black;
        background-color: black;
    }


    ul li {
        list-style: none;
        padding-left: 5px;
    }

    ul.mydropdown{
        list-style: none;
        padding-left: 5px;
    }
    .search input.loupe-button[type="submit"] {
        height: 35px;
        width: 35px;
        margin-top: 12px;
        margin-left: 0px;

        background-size: contain;
    }

    .loupe-fig-news {
        text-align: right;
    }
    form.search input[type="submit"].loupe-button-course{
        margin-top: -10px;
    }

    form#fig-gymnast-form {
        min-height: 436px;
    }
    .adminEventsearch form#fig-gymnast-form {
        min-height: 377px;
    }
    /*    .loupe-fig-news input[type="submit"].loupe-button{
            top: 291px;
            left:247px;
        }
        .loupe-fig-compet input[type="submit"].loupe-button{
            top: 330px;
            top:349px;
            left:248px;
        }*/


    #maincontent{
        top: 0px;
    }
    #background-img{
        display:none;
    }

    .figheadersocial
    {
        display
        :
            none;
    }
    #fig-gymnast-form
    {
        height
        :
            auto;
    }
    #carousel-example-generic
    {
        top
        :
            140px;
        top
        :
            240px;
    }
    #carousel-example-generic

    .carousel-caption
    {
        width
        :
            375px;
    }
    .search

    input
    [
    type
    =
    "submit"
    ]
    .loupe-button
    {
        position
        :
            inherit;
    }
    div
    .loupe-fig-compet
    {
        text-align
        :
            right;
    }
}
