body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #003f73;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-image: url(Skins/cercle/images/new_bg_body.png);
    background-repeat: repeat;
}
h2
{
    color: #003f73;
    font-size: 11px;
}
h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003f73;
}
h4
{
    color: #003f73;
    font-size: 11px;
}
div
{
    margin: 0;
    padding: 0;
}
img
{
    margin: 0;
    padding: 0;
}
table
{
    color: #003f73;
    font-size: 11px;
}
td, th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #003f73;
    font-size: 11px;
}
textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #003f73;
    font-size: 11px;
    text-decoration: underline;
}

.Normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #003f73;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.Normal a
{
    text-decoration: underline;
}

.ec
{
    font-size: 11px;
    color: #A9A9A9;
    text-decoration: none;
    text-align: left;
}
.bodycenter
{
    text-align: center;
}
.bodyright
{
    text-align: right;
}
.bodyleft
{
    text-align: left;
}
.bodymenu
{
    font-weight: bold;
    text-align: left;
}
.bodymenulight
{
    color: #A0A1A5;
    font-weight: bold;
    text-align: left;
}
.bodymenuadmin
{
    font-weight: bold;
    text-align: right;
}
a.okmenu:link
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.okmenu:visited
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.okmenu:hover
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.okmenu:active
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

table#container
{
    background-color: #FFFFFF;
    left: 10px;
    text-align: left;
    width: 900px;
}
#container .bline
{
    background-image: url(images/blue.gif);
    background-position: left;
    background-repeat: repeat-y;
}
#menulist
{
    width: 160px;
}
ul.level1
{
    list-style-image: url("images/chip-red.gif");
    padding: 0 0 0 15px;
}
ul.level1 li
{
    padding: 0 0 10px 0;
}
ul.level2
{
    list-style-image: none;
    list-style-type: circle;
    padding: 0 0 0 15px;
}
ul.level2 li
{
    padding: 5px 0 5px 0;
}
ul.level3
{
    list-style-image: none;
    list-style-type: disc;
    padding: 0 0 0 15px;
}
ul.level3 li
{
    padding: 5px 0 5px 0;
}

ul.level4
{
    list-style-image: none;
    list-style-type: square;
    padding: 0 0 0 15px;
}
ul.level4 li
{
    padding: 5px 0 5px 0;
}

#menulist ul
{
    padding: 0;
    margin-top: 15px;
    margin-left: 0;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
}
#menulist a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 8px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 160px;
    text-decoration: none;
}
#menulist a:hover
{
    color: #FFFFFF;
    background: #007bb0;
}
#menulist a.cyanitem
{
    background: #00ade3;
    color: #FFFFFF;
}
#menulist a.cyanitem:hover
{
    background: #00ade3;
    color: #003f73;
}
#menulist a.magentaitem
{
    background: #d6344b;
    color: #FFFFFF;
}
#menulist a.magentaitem:hover
{
    background: #d6344b;
    color: #003f73;
}
#menulist li.blueitem
{
    background: #007BB0;
    margin: 0;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 8px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 160px;
    color: #b2d7e7;
}
#menulist a.blueitem
{
    color: #ffffff;
    text-align: center;
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#menulist a.blueritem
{
    color: #ffffff;
    text-align: right;
    border: none;
    margin: 0;
    padding: 0;
    width: 130px;
    text-decoration: none;
}
#menulist .wblock
{
    padding-top: 10px;
    padding-left: 15px;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
}
#active a
{
    color: #ffffff;
    background: #007bb0;
}
#submenulist
{
    width: 150px;
}
#submenulist ul
{
    padding: 0;
    margin-top: 15px;
    margin-left: 0;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
}
#submenulist a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 155px;
    text-decoration: none;
    font-weight: normal;
}
#submenulist a:hover
{
    color: #003f73;
    background: #b2d7e7;
}
.login
{
    size: 80px;
    margin-top: 3px;
}
#menulist .bright
{
    text-align: right;
    font-size: 11px;
    padding-top: 8px;
    padding-right: 10px;
    color: #b2d7e7;
}
#submenu a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 160px;
    text-decoration: none;
    font-weight: normal;
}
#content1
{
    padding: 0;
    vertical-align: top;
}
#content
{
    padding: 4px;
    padding-left: 17px;
    vertical-align: top;
}
#edito
{
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
#edito1
{
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 8px;
    padding-right: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
.editolong
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 0px;
    padding-left: 3px;
    padding-bottom: 8px;
    padding-right: 3px;
    color: #FFFFFF;
    line-height: 10px;
    font-weight: bold;
}
.focus1
{
    /*padding-top: 15px; 	padding-left: 20px; 	padding-bottom: 8px; 	padding-right: 20px; 	color: #FFFFFF; 	font-weight: bold*/
    padding-left: 10px;
}
#focus
{
    padding: 9px 4px;
    color: #003f73;
    text-align: left;
}
#focus .fl
{
    color: #007BB0;
}
#focus .ftitle
{
    font-weight: bold;
}
#focus .fltitle
{
    color: #003f73;
    font-weight: bold;
    min-height: 45px;
    height: auto;
}
#focus a
{
    font-size: 10px;
    color: #003f73;
}
#trdv .bdline
{
    background-image: url(images/double-blue.gif);
    background-color: #b2d7e7;
    background-position: top;
    background-repeat: repeat-y;
}
#trdv .bdtline
{
    background-image: url(images/double-blue-top.gif);
    background-color: #b2d7e7;
    background-position: top;
    background-repeat: repeat-x;
}
#trdv .bdbline
{
    background-image: url(images/double-blue-bottom.gif);
    background-color: #b2d7e7;
    background-position: top;
    background-repeat: repeat-x;
}
#rdv
{
    color: #ffffff;
    font-size: 10px;
    text-align: center;
}
#rdv .ftitle
{
    font-size: 11px;
    font-weight: bold;
}
#rdv a
{
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}
#rdv-next
{
    padding: 0;
    padding-left: 12px;
    padding-top: 14px;
    color: #003f73;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
#rdv-next .ftitle
{
    font-size: 11px;
    font-weight: bold;
}
#rdv-next2
{
    padding: 0;
    padding-left: 4px;
    padding-top: 4px;
    color: #003f73;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}
#rdv-next a
{
    font-size: 10px;
    font-weight: bold;
    color: #003f73;
}
#stdlist li
{
    padding-bottom: 9px;
}
.detail
{
    color: #003f73;
    text-align: left;
}
.detailright
{
    color: #003f73;
    text-align: right;
}
.detailcenter
{
    color: #003f73;
    text-align: center;
}
.detailtitle
{
    color: #003f73;
    text-align: left;
    font-weight: bold;
}
.title
{
    color: #003f73;
    text-align: center;
    font-weight: bold;
}
.wtitle
{
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
a.oklogin:link
{
    color: #003f73;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.oklogin:visited
{
    color: #003f73;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.oklogin:hover
{
    color: #003f73;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
a.oklogin:active
{
    color: #003f73;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}



#mission a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}

#marche a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}
#interview a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}
#veille a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}
#compterendu a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}
#dossier a
{
    display: block;
    color: #003f73;
    margin: 0;
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 3px;
    margin-top: -1px;
    border-top: 1px solid #003f73;
    border-right: 1px solid #003f73;
    border-bottom: 1px solid #003f73;
    text-align: left;
    width: 144px;
    text-decoration: none;
    font-weight: normal;
}
.template
{
    width: 915px;
}
#menu_gauche
{
    float: left;
    margin-right: 10px;
    width: 170px;
    padding: 0 5px 0 0;
}
#content
{
    float: left;
    width: 715px;
}
#menu_gauche .visuel
{
    padding: 0 0 0 20px;
}
.breaker
{
    clear: left;
    height: 1px;
}
/*---------   Corner orange		--------------*/
.corner_orange
{
    background: transparent;
    margin: 0;
    width: 210px;
}
.corner_orange .xtop, .corner_orange .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.corner_orange .xb1, .corner_orange .xb2, .corner_orange .xb3, .corner_orange .xb4
{
    display: block;
    overflow: hidden;
}
.corner_orange .xb1, .corner_orange .xb2, .corner_orange .xb3
{
    height: 1px;
}
.corner_orange .xb2, .corner_orange .xb3, .corner_orange .xb4
{
    background: #f3810b;
    border-left: 1px solid #f3810b;
    border-right: 1px solid #f3810b;
}
.corner_orange .xb1
{
    margin: 0 5px;
    background: #f3810b;
}
.corner_orange .xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.corner_orange .xb3
{
    margin: 0 2px;
}
.corner_orange .xb4
{
    height: 2px;
    margin: 0 1px;
}
.corner_orange .xboxcontent
{
    display: block;
    background: #f3810b;
    border: 0 solid #f3810b;
    border-width: 0 1px;
    padding: 5px;
}

/*---------   Corner Bleu		--------------*/
.corner_Bleu
{
    background: transparent;
    margin: 0;
    width: 510px;
}
.corner_Bleu .xtop, .corner_Bleu .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.corner_Bleu .xb1, .corner_Bleu .xb2, .corner_Bleu .xb3, .corner_Bleu .xb4
{
    display: block;
    overflow: hidden;
}
.corner_Bleu .xb1, .corner_Bleu .xb2, .corner_Bleu .xb3
{
    height: 1px;
}
.corner_Bleu .xb2, .corner_Bleu .xb3, .corner_Bleu .xb4
{
    background: #B2D7E7;
    border-left: 1px solid #B2D7E7;
    border-right: 1px solid #B2D7E7;
}
.corner_Bleu .xb1
{
    margin: 0 5px;
    background: #B2D7E7;
}
.corner_Bleu .xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.corner_Bleu .xb3
{
    margin: 0 2px;
}
.corner_Bleu .xb4
{
    height: 2px;
    margin: 0 1px;
}
.corner_Bleu .xboxcontent
{
    display: block;
    background: #B2D7E7;
    border: 0 solid #B2D7E7;
    border-width: 0 1px;
    padding: 5px;
}

/*---------   Corner Bleu1		--------------*/
.corner_Bleu1
{
    background: transparent;
    margin: 0;
    width: 730px;
}
.corner_Bleu1 .xtop, .corner_Bleu1 .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.corner_Bleu1 .xb1, .corner_Bleu1 .xb2, .corner_Bleu1 .xb3, .corner_Bleu1 .xb4
{
    display: block;
    overflow: hidden;
}
.corner_Bleu1 .xb1, .corner_Bleu1 .xb2, .corner_Bleu1 .xb3
{
    height: 1px;
}
.corner_Bleu1 .xb2, .corner_Bleu1 .xb3, .corner_Bleu1 .xb4
{
    background: #B2D7E7;
    border-left: 1px solid #B2D7E7;
    border-right: 1px solid #B2D7E7;
}
.corner_Bleu1 .xb1
{
    margin: 0 5px;
    background: #B2D7E7;
}
.corner_Bleu1 .xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.corner_Bleu1 .xb3
{
    margin: 0 2px;
}
.corner_Bleu1 .xb4
{
    height: 2px;
    margin: 0 1px;
}
.corner_Bleu1 .xboxcontent
{
    display: block;
    background: #B2D7E7;
    border: 0 solid #B2D7E7;
    border-width: 0 1px;
    padding: 5px;
}

/*---------   Corner Bleu2		--------------*/
.corner_Bleu2
{
    background: transparent;
    margin: 0;
    width: 220px;
}
.corner_Bleu2 .xtop, .corner_Bleu2 .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.corner_Bleu2 .xb1, .corner_Bleu2 .xb2, .corner_Bleu2 .xb3, .corner_Bleu2 .xb4
{
    display: block;
    overflow: hidden;
}
.corner_Bleu2 .xb1, .corner_Bleu2 .xb2, .corner_Bleu2 .xb3
{
    height: 1px;
}
.corner_Bleu2 .xb2, .corner_Bleu2 .xb3, .corner_Bleu2 .xb4
{
    background: #007BB0;
    border-left: 1px solid #007BB0;
    border-right: 1px solid #007BB0;
}
.corner_Bleu2 .xb1
{
    margin: 0 5px;
    background: #007BB0;
}
.corner_Bleu2 .xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.corner_Bleu2 .xb3
{
    margin: 0 2px;
}
.corner_Bleu2 .xb4
{
    height: 2px;
    margin: 0 1px;
}
.corner_Bleu2 .xboxcontent
{
    display: block;
    background: #007BB0;
    border: 0 solid #007BB0;
    border-width: 0 1px;
    font-weight: bold;
    padding: 10px 0;
}


.content_rgt
{
    float: left;
    width: 510px;
}
.content_lft
{
    float: left;
    margin-right: 10px;
}
.contentpane
{
    padding: 0 0 0 0;
    vertical-align: top;
    width: 730px;
    float: left;
}



/* NEW SKIN */

.new_cercle ul li
{
    list-style: none;
    list-style-type: none;
    padding: 0 0 0 12px;
    margin: 0 0 5px 0;
    background: url(Skins/cercle/images/new_puce1.png) no-repeat top left;
}
.new_cercle ul
{
    padding: 0 0 0 15px;
    background: none !important;
}
.new_cercle ul ul
{
    padding: 5px 0 10px 15px;
}
.new_cercle ul li li
{
    list-style: none;
    list-style-type: none;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
    background: url(Skins/cercle/images/new_puce2.png) no-repeat top left;
}
.new_cercle ul.level3 li, .new_cercle .level3
{
    padding: 0 0 0 12px;
    background: url(Skins/cercle/images/new_puce1.png) no-repeat top left;
}
.new_cercle ul.level4 li, .new_cercle .level4
{
    padding: 0 0 0 10px;
    background: url(Skins/cercle/images/new_puce2.png) no-repeat top left;
}
.new_cercle ul.level1 li, .new_cercle .level1
{
    padding: 0 0 3px 15px;
    background: url(Skins/cercle/images/new_puce3.png) no-repeat top left;
    list-style-type: none;
    list-style-image: none;
}
.new_cercle ul.level1rose li, .new_cercle .level1rose
{
    padding: 0 0 3px 15px;
    background: url(Skins/cercle/images/new_puce4.png) no-repeat top left;
}
.new_cercle ul.level1gris li, .new_cercle .level1gris
{
    padding: 0 0 3px 15px;
    background: url(Skins/cercle/images/new_puce5.png) no-repeat top left;
}
.new_cercle ul.level2 li, .new_cercle .level2
{
    padding: 0 0 0 10px;
    background: url(Skins/cercle/images/new_puce6.png) no-repeat top left;
}
.new_cercle ul.level2rose li, .new_cercle .level2rose
{
    padding: 0 0 0 10px;
    background: url(Skins/cercle/images/new_puce7.png) no-repeat top left;
}
.new_cercle ul.level2gris li, .new_cercle .level2gris
{
    padding: 0 0 0 10px;
    background: url(Skins/cercle/images/new_puce8.png) no-repeat top left;
}

.new_cercle .superieure
{
    padding: 0 0 0 12px;
    background: url(Skins/cercle/images/new_puce1.png) no-repeat top left;
}
.new_cercle
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: center;
}
.new_cercle .new_page
{
    width: 1000px;
    margin: 0 auto;
    background: white;
    padding: 0 4px;
    text-align: left;
}

.new_cercle p, .new_cercle table td, .new_cercle span, .new_cercle div, .new_cercle label
{
    color: #666666;
    font-size: 11px;
}

.new_cercle h3
{
    color: #eb680a;
    font-size: 14px;
    font-weight: bold;
}
.new_cercle h4 span
{
    background-color: #ededed;
    padding-top: 3px;
    padding-bottom: 3px;
}
.new_cercle h4
{
    color: #eb680a;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
}
.new_cercle a img
{
    border: none;
}
.new_cercle a, .new_cercle a:visited, .new_cercle a:hover, .new_cercle a:active
{
    text-decoration: underline;
    color: #666666;
}
.new_cercle ul, .new_cercle li
{
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #666666;
}
.new_cercle .breaker_lft
{
    height: 1px;
    overflow: hidden;
    clear: left;
}
.new_cercle .breaker_rgt
{
    height: 1px;
    overflow: hidden;
    clear: right;
}
.new_cercle .header
{
    height: 160px;
    background: url(Skins/cercle/images/new_bg_header.png) no-repeat top;
}
.new_cercle .authentification
{
    width: 170px;
    height: 96px;
    background: #ededed;
    border: 1px solid #cccccc;
    padding: 10px 3px 5px 3px;
    margin-top: 12px;
    float: right;
}
.new_cercle .authentification h3
{
    margin: 0;
    padding: 0 0 5px 3px;
    text-transform: uppercase;
    font-size: 10px;
}
.new_cercle .authentification input
{
    border: none;
    margin-bottom: 2px;
    width: 160px;
    font-size: 9px;
    height: 17px;
    padding-top: 3px;
}
.new_cercle .authentification a, .new_cercle .authentification a:hover, .new_cercle .authentification a:active, .new_cercle .authentification a:visited
{
    font-size: 9px;
    font-style: italic;
    text-decoration: none;
}
.new_cercle .authentification table
{
    width: 100%;
}
.new_cercle .authentification table tr td
{
    padding-top: 5px;
}
.new_cercle .logo
{
    width: 320px;
    padding: 30px 0 0 10px;
}
.new_cercle .lft_content
{
    float: left;
    width: 170px;
    padding-top: 2px;
}
.new_cercle ul.navigation_gauche
{
    background: #ededed !important;
}
.new_cercle .navigation_gauche li
{
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: none;
}
.new_cercle .navigation_gauche li a, .new_cercle .navigation_gauche li a:visited, .new_cercle .navigation_gauche li a:active
{
    display: block;
    padding: 3px 0 4px 16px;
    overflow: hidden;
    text-decoration: none !important;
}
.new_cercle .navigation_gauche li a:hover
{
    background: #ffffff;
    text-decoration: none;
}
.new_cercle .navigation_gauche li#adhesion a
{
    background: #e2023b;
    color: #FFFFFF;
}
.new_cercle .img_lik img
{
    margin-top: 6px;
}
.new_cercle .content
{
    width: 430px;
    padding: 5px 0 0 35px;
    float: left;
}
.new_cercle .content_site
{
    width: 521px;
    float: left;
    margin-left: 25px;
    padding-top: 10px;
}
.new_cercle .rgt_content
{
    width: 340px;
    padding: 5px 0 0 25px;
    float: left;
}
.new_cercle .rgt_content_site
{
    width: 265px;
    float: left;
    padding: 15px 0 0 5px;
}
.new_cercle .bloc_loupe
{
    background: url(Skins/cercle/images/new_bg_bloc_loupe.png) #ededed no-repeat top left;
    border-left: 1px solid #cccccc;
    padding: 18px 10px 10px 13px;
    min-height: 78px;
    height: auto;
    margin-bottom:10px;
}
.new_cercle .bloc_loupe h3
{
    margin: 0;
    padding: 0 0 5px 25px;
}
.new_cercle .bloc_loupe h4
{
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.new_cercle .bloc_loupe p
{
    margin: 0;
    padding: 0 0 5px 25px;
}


.new_cercle .bloc_actualite
{
    background: url(Skins/cercle/images/new_bg_bloc_actualite.png) #ededed no-repeat top left;
    border-left: 1px solid #cccccc;
    padding: 18px 10px 10px 13px;
    min-height: 78px;
    height: auto;
    margin-bottom:10px;
}
.new_cercle .bloc_actualite h3
{
    margin: 0;
    padding: 0 0 5px 25px;
}
.new_cercle .bloc_actualite h4
{
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.new_cercle .bloc_actualite p
{
    margin: 0;
    padding: 0 0 5px 25px;
}

.new_cercle .bloc_agenda
{
    background: url(Skins/cercle/images/new_bg_bloc_agenda.png) #494746 no-repeat top left;
    border-left: 1px solid #cccccc;
    padding: 18px 10px 10px 13px;
    color: #b4c1c1;
    min-height: 78px;
    height: auto;
    margin-bottom:10px;
}
.new_cercle .bloc_agenda h3
{
    margin: 0;
    padding: 0 0 5px 25px;
    color: #FFFFFF;
}
.new_cercle .bloc_agenda a
{
    color: #e05315;
    text-decoration:none;
}
.new_cercle .bloc_loupe a
{
    color: #e05315;
    text-decoration:none;
}
.new_cercle .bloc_actualite a
{
    color: #e05315;
    text-decoration:none;
}
.new_cercle .bloc_agenda h4
{
    margin: 0;
    padding: 0 0 5px 25px;
}
.new_cercle .bloc_agenda p
{
    margin: 0;
    padding: 0 0 5px 25px;
    color: #b4c1c1;
}
.new_cercle .bloc_rouge
{
    background: url(Skins/cercle/images/new_bg_bloc_rouge.png) no-repeat top left;
    border-left: 1px solid #cccccc;
    padding: 23px 0 0 13px;
    margin-top: 5px;
}
.new_cercle .bloc_rouge h3
{
    margin: 0;
    padding: 0 0 5px 0;
    text-transform: uppercase;
}
.new_cercle .footer
{
    background: url(Skins/cercle/images/new_bg_footer.png) no-repeat bottom;
    padding: 5px 0 30px 0;
}
.new_cercle .link_footer
{
    width: 184px;
    padding: 10px 0 10px 0;
}
.new_cercle .link_footer a, .new_cercle .link_footer a:visited, .new_cercle .link_footer a:active, .new_cercle .link_footer a:hover
{
    padding: 0 3px;
    font-size: 9px;
    text-decoration: none;
}
.new_cercle .contentpane
{
    width: 762px;
    float: left;
    margin-left: 35px;
}
.new_cercle .email, .new_cercle .underline
{
    text-decoration: underline;
}


/* Onglets */
ul#tabnav
{
    font: bold 11px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
    border-bottom: 1px solid #ccc;
    margin: 0;
}
ul#tabnav li
{
    float: left;
    height: 21px;
    background: #ededed;
    margin: 2px 2px 0 2px;
    border: 1px solid #ccc;
    padding: 0;
}
#tabnav a
{
    float: left;
    display: block;
    color: #666;
    text-decoration: none;
    padding: 4px;
    position: relative;
}
#tabnav a:hover
{
    background: #fff;
}
.content_onglet
{
    border: 1px solid #ccc;
    border-top: none;
    padding-top: 15px;
}
.new_cercle a.boutton, .new_cercle a.boutton:hover, .new_cercle a.boutton:active, .new_cercle a.boutton:visited
{
    background: #ededed;
    border: 2px solid #ccc;
    padding: 3px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    width: 100px;
    text-align: center;
}
/*---------   Corner gris		--------------*/
.corner_content
{
    background: transparent;
    margin: 10px 0;
    width: 99%;
}
.corner_content .xtop, .corner_gris .xbottom
{
    display: block;
    background: transparent;
    font-size: 1px;
}
.corner_content .xb1, .corner_content .xb2, .corner_content .xb3, .corner_content .xb4
{
    display: block;
    overflow: hidden;
}
.corner_content .xb1, .corner_content .xb2, .corner_content .xb3
{
    height: 1px;
}
.corner_content .xb2, .corner_content .xb3, .corner_content .xb4
{
    background: #FFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.corner_content .xb1
{
    margin: 0 5px;
    background: #CCCCCC;
}
.corner_content .xb2
{
    margin: 0 3px;
    border-width: 0 2px;
}
.corner_content .xb3
{
    margin: 0 2px;
}
.corner_content .xb4
{
    height: 2px;
    margin: 0 1px;
}
.corner_content .xboxcontent
{
    display: block;
    background: #FFF;
    border: 0 solid #CCCCCC;
    border-width: 0 1px;
    padding: 1px 10px !important;
    overflow: hidden !important;
}
/*---------   Corner gris		--------------*/
.survey
{
    border-collapse: collapse;
}
.survey td, .survey th
{
    border: 1px solid #c0c0c0;
    font-weight: normal;
    color: #666666;
    padding-left: 5px;
}
.survey .no_border td, .survey .no_border th
{
    border: none;
}

.MenuBar
{
    border: 1px solid #003366;
    border-width: 0 1px 1px 1px;
    background: white;
    padding: 0 4px;
    text-align: left;
}
.tabMenu
{
    text-align: right;
}
.failure_login
{
    font-size: 9px;
    color: Red !important;
    display: block;
}
.p_authenticated
{
    margin: 15px 0 0 175px;
    padding: 5px 0 0 40px;
    background: url(Skins/cercle/images/lock.jpg) no-repeat top left;
    float: left;
    color: White !important;
    font-size: 14px;
    height: 23px;
}
.new_cercle .p_logout
{
    margin: 20px 0 0 0;
    padding: 0 20px 0 0;
    float: right;
    color: White !important;
}
.new_cercle .p_logout span
{
    color: White !important;
}

.new_cercle .p_logout a, .new_cercle .p_logout a:visited, .new_cercle .p_logout a:hover, .new_cercle .p_logout a:active
{
    color: White !important;
}
.P_partner
{
    font-size: 12px;
}
.P_partner h4
{
    color: #e2023b;
}
.partner_company_info
{
    float: left;
    width: 210px;
    margin-right: 10px;
}
.partner_contact_info
{
    float: left;
    width: 530px;
}
.boutton
{
    background: #ededed;
    border: 1px solid #ccc;
    padding: 3px;
    text-decoration: none;
    text-align: center;
    color: #666666;
    font-size: 10px;
}
/*******Agenda***********/
.dv_agenda
{
    float: left;
}
.dv_old_events
{
    float: right;
    width: 170px;
}
.P_agenda
{
    font-size: 11px;
    padding-top: 35px;
}
.P_agenda h4
{
    color: #e2023b;
}
.P_agenda h4 span.agenda
{
    color: #e2023b;
    background: none;
    padding: 0px;
}
.P_agenda h3 span.agenda
{
    color: #eb680a;
}
.P_agenda .boutton
{
    float: right;
    background: none;
}
.P_agenda table
{
}
.P_agenda table td
{
    padding-right: 25px;
    vertical-align: top;
}
.P_agenda table td.no_padding
{
    padding-right: 0;
}

.P_agenda.event table.tb_moderator
{
    padding: 5px;
}
.P_agenda.event table.tb_moderator td
{
    padding-right: 10px;
    text-align: left !important;
    vertical-align: top;
}

.P_agenda.event table.tb_desc td
{
    text-align: left !important;
    vertical-align: top;
}
.P_agenda table td.td_width
{
    width: 126px;
}
.P_agenda table table td.td_width2
{
    width: 125px;
}
.P_agenda table table tr.tr_ligne td
{
    border-top: 1px solid #cccccc;
    padding-top: 5px;
}
.P_agenda span.h4_agenda
{
    font-size: 11px;
    font-weight: bold;
    color: #e2023b;
}
.P_agenda span.h3_agenda
{
    color: #eb680a;
    font-size: 14px;
    font-weight: bold;
}
.P_agenda span.h4_agenda_normal
{
    font-size: 11px;
    font-weight: normal;
    color: #e2023b;
}
.P_agenda span.event_agenda
{
    font-size: 11px;
    font-weight: normal;
    color: #eb680a;
}
.P_agenda table.tb_moderator
{
    background: #ededed;
}
.old_events_ligne
{
    border-bottom: 1px solid #cccccc;
}
.title_old_event
{
    background-color: #ededed;
    padding: 5px;
    color: #666666;
    font-weight: bold;
    display:block;
}

.new_cercle h3 span.h3_agenda
{
    color: #eb680a;
    font-size: 14px;
    font-weight: bold;
}
.new_cercle .tb_inter td img
{
    margin-right: 10px;
}
.width_33_prct
{
    width: 235px;
    height: 1px;
    overflow: hidden;
}
/*******End Agenda***********/


/******************Manage your account **********************/
.staff_list
{
    background-color: White;
    margin: 5px 0;
    width: 100%;
}
.staff_list td
{
    border: none;
    white-space: nowrap;
    overflow: visible;
    border-bottom: 1px solid #666666;
}
.staff_list th
{
    text-align: left;
    border: none;
    padding: 0 0 5px 15px;
    vertical-align: top;
    font-size: 10px;
    border-bottom: 1px solid #666666;
    font-weight: normal;
}
.staff_list th.encours
{
    font-weight: bold;
}
.staff_list th.encours a
{
    background: url(Skins/cercle/images/puce_tri.png) no-repeat left;
    display: block;
    padding-left: 12px;
}
.staff_list th.encours.desc a
{
    background: url(Skins/cercle/images/puce_tri_desc.png) no-repeat left;
}


.list_staff
{
    background-color: White;
    margin: 5px 0;
    width: 100%;
}
.list_staff td
{
    border: none;
    white-space: nowrap;
    overflow: visible;
    border-bottom: 1px solid #666666;
    vertical-align: top;
}
.list_staff th
{
    text-align: left;
    border: none;
    padding: 0 0 5px 0;
    vertical-align: top;
    font-size: 10px;
    border-bottom: 1px solid #666666;
    font-weight: normal;
}
.list_staff th.encours
{
    font-weight: bold;
}
.list_staff th.encours a
{
    background: url(Skins/cercle/images/puce_tri.png) no-repeat left;
    display: block;
    padding-left: 12px;
}
.list_staff th.encours.desc a
{
    background: url(Skins/cercle/images/puce_tri_desc.png) no-repeat left;
}
.txt_box
{
    height: 18px;
    background: url(Skins/cercle/images/bg_txt_box.png) no-repeat top left;
    border: none;
    margin: 0 0 2px 0;
    padding: 3px 5px 2px 5px;
    border-right: 1px solid #cccccc;
    color: #b8b8b8;
}
.selectbox
{
    height: 18px;
    background: url(Skins/cercle/images/bg_txt_box.png) no-repeat top left;
    border: none;
    margin: 0 0 2px 0;
    padding: 3px 0 2px 2px;
    border-right: 1px solid #cccccc;
    color: #b8b8b8;
}
.margin_left_20
{
    margin-left: 20px;
}

.p_display .display
{
    display: block;
}
.p_display .edit
{
    display: none;
}
.p_edit .display
{
    display: none;
}
.p_edit .edit
{
    display: block;
}


.staff_list
{
    text-align: right;
}
.staff_list .control_panel
{
    vertical-align: top;
    border-bottom: 1px solid #666666 !important;
}
.staff_list .control_panel table
{
    float: right;
}
.staff_list .control_panel table td
{
    border: none;
}
.staff_list .control_panel table img, .staff_list .control_panel table input
{
    margin: 0 3px 0 5px;
}

.principal_info
{
    height: 24px;
    border-bottom: 1px solid #cccccc;
    padding: 3px 0 3px 20px;
    font-weight: bold;
}
.principal_info.first_col
{
    padding: 3px 0 3px 0;
}
.principal_information
{
    height: 24px;
    border-bottom: 1px solid #cccccc;
    padding: 3px 0 3px 0;
    font-weight: bold;
}
.principal_info.first_col
{
    padding: 3px 0 3px 0;
}
.sup_info
{
    height: 24px;
    padding: 3px 0 3px 20px;
}
.sup_information
{
    height: 24px;
    padding: 3px 0 3px 0;
}

.row_display .display
{
    display: block;
    margin-top: 3px;
}
.row_display .edit
{
    display: none;
}


.row_deleted .display
{
    display: block;
    margin-top: 3px;
    color: #b8b8b8 !important;
}
.row_deleted .display span
{
    color: #b8b8b8 !important;
}
.row_deleted .delete
{
    display: block;
    margin-top: 3px;
    color: #b8b8b8 !important;
}
.row_deleted .edit
{
    display: none;
}

.row_hover .display
{
    display: block !important;
    margin-top: 3px;
}
.row_hover .edit
{
    display: none !important;
}


.row_edit .display
{
    display: none;
}
.row_edit .edit
{
    display: block;
}


.row_display .control_panel table img, .row_display .control_panel table input
{
    display: none;
}

.row_hover td
{
    background-color: #e7e7e7;
}
.row_edit td
{
    background-color: #efefef;
}
.row_display td
{
    background-color: #FFFFFF;
}

.h_control_panel
{
    width: 80px !important;
}

.row_hover .btn_edit
{
    display: block;
}
.row_hover .btn_delete
{
    display: block;
}
.row_hover .btn_save
{
    display: none;
}

.row_display .btn_edit
{
    display: none;
}
.row_display .btn_delete
{
    display: none;
}
.row_display .btn_save
{
    display: none;
}

.row_edit .btn_edit
{
    display: none;
}
.row_edit .btn_delete
{
    display: block;
}
.row_edit .btn_save
{
    display: block;
}
.btn_add_contact
{
    text-align: right;
}
.btn_add_contact .boutton
{
    float: right;
}
.hide
{
    display: none;
}
.show
{
    display: block;
}
.contact_info
{
    float: left;
    width: 200px;
    padding-top: 14px;
}


.row_deleted .btn_edit
{
    display: none;
}
.row_deleted .btn_delete
{
    display: none;
}
.row_deleted .btn_save
{
    display: none;
}

.delete.main
{
    background: url(Skins/cercle/images/etoile.png) no-repeat top left;
    padding-left: 20px;
}
.delete.contact
{
    background: url(Skins/cercle/images/picto_annuaire.png) no-repeat top left;
    padding-left: 20px;
    padding-bottom: 3px;
}
.delete.main
{
    background: url(Skins/cercle/images/etoile.png) no-repeat top left;
    padding-left: 20px;
    padding-bottom: 3px;
}
.delete.contact.main
{
    background: url(Skins/cercle/images/picto_annuaire_etoile.png) no-repeat top left;
    padding-left: 20px;
    padding-bottom: 11px;
}
.pad_left
{
    padding-left: 20px;
}
.picto_status
{
    margin: 5px;
}
/******************End Manage your account **********************/

