/* wgMenu */
.wgMenu{}
.wgMenu ul{padding:0 0 0 180px;position:absolute;z-index:500;}
.wgMenu ul li{float:left;padding:0 0 0 0;margin:0 0 0 8px;}
.wgMenu ul li a{display:block;height:19px;padding:5px 0 0 0;width:163px;color:#fff;font-weight:bold;text-decoration:none;font-size:1.1em;text-align:center;}
.wgMenu ul li.on a{background:url(menu/on.png) no-repeat 0 0;height:36px;color:inherit;}
.wgMenu ul li a:hover{text-decoration:none;}
.wgMenu ul li.on ul{}
.wgMenu .blue{color:#1984c7;}
.wgMenu .blue a{background:url(menu/blue.png);}
.wgMenu .blue a.over{background:url(menu/blue_over.png);color:#1984c7;}
.wgMenu .blue ul{border-color:#1984c7}
.wgMenu .blue li a{color:#1984c7;}
.wgMenu .blue li a:hover{background-color:#c8e1f2;}
.wgMenu .orange{color:#ee8c1f;}
.wgMenu .orange a{background:url(menu/orange.png);}
.wgMenu .orange a.over{background:#d3e6f4 url(menu/orange_over.png);color:#ee8c1f;}
.wgMenu .orange ul{border-color:#ee8c1f}
.wgMenu .orange li a{color:#ee8c1f;}
.wgMenu .orange li a:hover{background-color:#f6e29a;}
.wgMenu .purple{color:#831784;}
.wgMenu .purple a{background:url(menu/purple.png);}
.wgMenu .purple a.over{background:#d3e6f4 url(menu/purple_over.png);color:#831784;}
.wgMenu .purple ul{border-color:#831784}
.wgMenu .purple li a{color:#831784;}
.wgMenu .purple li a:hover{background-color:#f3e7f3;}
.wgMenu .green{color:#9bc644;}
.wgMenu .green{margin:0 0 0 89px;}
.wgMenu .green a{background:url(menu/green.png);height:20px;}
.wgMenu .green a.over{background:url(menu/green_over.png) no-repeat;color:#9bc644;}
.wgMenu .green ul{border-color:#9bc644}
.wgMenu .green li a{color:#9bc644;}
.wgMenu .green li a:hover{background-color:#e7f4b8;}
.wgMenu ul li ul{padding:5px 0 10px 0;border:1px solid;background:#fff;border-top:0 none;position:absolute;top:24px;}
.wgMenu ul li ul li{float:none;padding:0;margin:0;}
.wgMenu ul .blue ul li a,
.wgMenu ul .orange ul li a,
.wgMenu ul .purple ul li a,
.wgMenu ul .green ul li a{padding:1px 0;background-image:url(bg/dot.png);background-repeat:repeat-x;width:141px;margin:0 10px;text-align:left;font-size:10px;height:15px;padding-top:4px;}
.wgMenu ul li ul li ul{display:none;}

/* wgBreadCrumbs */
.wgBreadCrumbs{padding:10px 0}
.wgBreadCrumbs li{font-size:10px;font-weight:bold;color:#0077c1;display:inline;}
.wgBreadCrumbs li a{font-weight:normal;text-decoration:underline;background:url(icon/bracket_green.png) no-repeat right 3px;padding:0 12px 0 0}


/* wgEspaceProfil */
.wgEspaceProfil{padding:10px}
.wgEspaceProfil ul{font-weight:bold;padding:15px 0 15px 8px;background:url(bg/dot.png) repeat-x left bottom;}
.wgEspaceProfil ul li{background:url(btn/green.png) no-repeat 0 0;width:134px;height:22px;padding:6px 5px;}
.wgEspaceProfil ul li a{display:block;padding:4px 5px;text-align:center;}
.wgEspaceProfil ul li a:hover{text-decoration:none;background:#fff;}

/* wgImage */
.wgImage{display:block;}
	#left .wgImage{margin:0 0 0 10px}


.wgRichText{color:#333;}
.wgRichText p {margin-bottom:10px;}
.orange .wgRichTextTitle {color:#FF9900;}
.purple .wgRichTextTitle {color:#A71FA8;}


/* wgForm */
.wgFormSearch{padding:10px;}
.wgFormSearch p{background:url(picture/map.png) no-repeat 35px 30px;padding:5px 10px 85px 15px;color:#0077c1}
.wgFormSearch div{background:url(icon/arrow_green.png) no-repeat 3px 8px;padding:0 0 0 15px;}
.wgFormSearch label{display:block;padding:0 0 0 15px}
.wgFormSearch input{display:block;float:left;}
.wgFormSearch .field{font-size:12px;border:1px solid #ccc;width:100px;margin:5px 3px 0 0;}
.wgFormSearch .btn{background:url(btn/small_green.png) no-repeat;border:0 none;color:#0077c1;font-weight:bold;padding:5px;cursor:pointer;}
.wgFormSearch span{display:block;clear:both;font-style:italic;}

.wgFormLogin{width:409px;height:233px;margin:0 -5px;background:url(picture/bg_login.jpg) no-repeat 0 0;padding:25px 0 0 0;}
.wgFormLogin fieldset{padding:0 25px;}
.wgFormLogin legend{font-size:18px;font-weight:bold;color:#0077c1;display:block;margin:0;padding:0;text-indent:0;float:none;}
.wgFormLogin p{color:#0077c1;font-size:13px;padding:0 0 10px 0;margin:0 0 10px 0;background:url(bg/dot.png) repeat-x left bottom;width:190px;}
.wgFormLogin p#authEmailZone{display:none;color:#0077c1;font-size:12px;padding:0;margin:0;width:250px;background:0 none;}
.wgFormLogin p#authNormalZone{color:#0077c1;font-size:12px;padding:0;margin:0;width:190px;background:0 none;}
.wgFormLogin label{display:block;color:#0077c1;font-size:12px;background:url(icon/arrow_blue_on_green.png) no-repeat 0 1px;padding:0 0 0 10px}
#login,#password,#authEmail{display:block;border:1px solid #95c047;width:120px;margin:5px 0 5px 10px;}
.wgFormLogin .submit {float:right;padding:5px 10px 0 0;}
#authFormDelegue .submit {float:right; padding:0 10px 0 0;}
.wgFormLogin .submit input{border:0 none;background:#0077c1 url(btn/login.png) no-repeat 0 0;width:107px;font-size:18px;color:#fff;font-weight:bold;cursor:pointer;}
.wgFormLogin .submit a {border:0 none;display:block;text-align:center;background:#0077c1 url(btn/login.png) no-repeat 0 0;width:107px;font-size:18px;color:#fff;font-weight:bold;cursor:pointer;}
.wgFormLogin .submit a:hover {text-decoration:none;color:#0077c1;}
.wgFormLogin .submit input:hover,
.wgFormLogin .submit input.hover{color:#0077c1;}
.wgFormLogin .error{font-size:10px;float:left;border:1px solid red;padding:3px 7px;background:#fff;color:red;margin:5px 0 0 10px;}
.wgFormLogin a{margin:0 0 0 10px;display:block;float:left;}

.wgFormLoginDelegues{background:url(picture/bg_login_delegues.jpg) no-repeat 0 0;}


/* wgNews */
.wgNews{margin:10px 0 0 0;padding:0 0 0 0;background:#fff url(bg/gradient_y_green.png) repeat-x left bottom;}
.wgNews .wgText{}
.wgNews .wgLink{float:right;background:url(icon/bracket.png) no-repeat 0 3px;padding:0 0 0 10px; font-size:10px;}
	.wgNewsEncart{padding:5px 10px;}
	.wgNewsEncart li{background:url(icon/arrow_green.png) no-repeat 0 6px;padding:5px 15px 5px 10px}
	.wgNewsEncart li h3{font-size:10px;padding:2px;background:0 none;}
	.wgNewsEncart li h3 a{}
	.wgNewsEncart li h3 a:hover{}
    .wgNewsEncart li h6{display:none;}
	.wgNewsEncart li p{color:#000;font-size:10px;background:url(bg/dot.png) repeat-x left bottom;padding:0 0 7px 3px;}

    .wgNewsList{}
    .wgNewsList form{text-align:right;padding:0 80px 0 0}
    .wgNewsList form label{font-size:12px;color:#0077c1;font-weight:bold;}
    .wgNewsList form select{font-size:12px;width:120px;margin:0 8px;}
    .wgNewsList form input{}
    .wgNewsList ul{padding:15px;}
    .wgNewsList .wgNewsList-main{padding:15px;}
    .wgNewsList li{padding:10px 0;background:url(bg/dot.png) repeat-x left bottom;}
    .wgNewsList .wgNewsList-item{padding:10px 0;background:url(bg/dot.png) repeat-x left bottom;}
    .wgNewsList li strong{display:block;font-weight:normal;color:#0077c1;font-size:11px;}
    .wgNewsList span strong{display:block;font-weight:normal;color:#0077c1;font-size:11px;}
    .wgNewsList li h4{color:#0077c1;font-size:12px;}
    .wgNewsList h1 a{color:#0077c1;font-size:12px;}
    .wgNewsList li p{padding:10px 0; font-size:10px;}
    .wgNewsList .wgNewsList-item p{padding:10px 0;}

/* wgFaq */
.wgEncart{margin:10px 0 0 0;padding:10px 10px 10px 20px;background:#fff url(bg/gradient_y_green.png) repeat-x left bottom;}
    #center .colR .wgEncart,
    #center .colL .wgEncart{padding:10px 0;}
.wgEncart .wgText{}
.wgEncart .wgLink{float:right;background:url(icon/bracket.png) no-repeat 0 3px;padding:0 0 0 10px;}
.wgEncart .wgLink a {font-size:10px;}
.wgEncart .wgLink p{text-align:right;}
.wgEncart .wgRichText{padding:10px;margin-left:0 !important;}

.orange .wgRichText .blueBoldArrow {background: transparent url(icon/bracket_small_orange.png) no-repeat scroll 0 0;}
.purple .wgRichText .blueBoldArrow {background: transparent url(icon/bracket_small_purple.png) no-repeat scroll 0 0;}
.accrocheEncart {color:#0077C1; background: transparent url(icon/arrow_green.png) no-repeat scroll 0 0; font-size:10px;font-weight:bold;padding:0 0 0 10px;}
.orange .accrocheEncart {color:#0077C1; background: transparent url(icon/arrow_orange.png) no-repeat scroll 0 0; font-size:10px;font-weight:bold;padding:0 0 0 10px;}
.purple .accrocheEncart {color:#0077C1; background: transparent url(icon/arrow_purple.png) no-repeat scroll 0 0; font-size:10px;font-weight:bold;padding:0 0 0 10px;}

/* wgFooter */
.wgFooter{font-size:10px;background:#fff url(bg/gradient_y_green_top.png) repeat-x 0 0;height:160px;padding:15px 0 0 10px;margin:10px 0 0 0;position:relative;}
.wgFooter .wgRichText{font-size:10px;float:left;padding:8px;background:url(bg/wg_footer.png) no-repeat right center;height:120px;width:140px;}
.wgFooter .wgRichText p{margin-bottom:0 !important;}
.wgFooter .wide{width:180px !important;background:none !important;}
.wgFooter .link{position:absolute;right:0;bottom:0;}
.wgFooter a {color:#333;}
.wgFooter a.blueBold {color:#0077c1;}
.wgFooter a:hover {color:#0077c1;text-decoration:underline;}

.wgCompositeOffre{margin-bottom:15px; font-size:10px;}
.wgCompositeOffre .wgImage{float:right;}
/*.wgCompositeOffre .wgRichTextTitle{background:url(icon/arrow_blue.png) no-repeat 5px 2px;padding:0 0 0 20px;}*/
.wgCompositeOffre .wgRichTextTitle{padding:0 0 0 20px; font-size:10px;}
.wgCompositeOffre .wgRichTextTitle h2{font-size:16px;}
.orange .wgRichTextTitle h2{color:#FF9900}
.orange .wgRichText h2{color:#FF9900}
.purple .wgRichTextTitle h2{color:#a71fa8;}
.purple .wgRichText h2{color:#a71fa8;}
.wgCompositeOffre .wgRichText{clear:both;margin:0 0 0 20px; font-size:10px;padding-right:10px;}
.wgCompositeOffre .title{margin-right:10px;}
	.orange{background:#fef3df url(bg/gradient_y_orange_new.png) repeat-x left top}
    .purple{background:#f8e5f9 url(bg/gradient_y_purple_new.png) repeat-x left top}
	/*orange{background:url(bg/gradient_y_orange.png) repeat-x left bottom}*/
    /*.purple{background:url(bg/gradient_y_purple.png) repeat-x left bottom}*/
	/*.orange .wgRichTextTitle{color:#ff9900;}*/
	/*.purple .wgRichTextTitle{color:#a71fa8;}*/	


/*.wgSubViewProfil{padding:5px;color:#0077c1;}*/
.wgSubViewProfil{padding:0;color:#0077c1;}
.wgSubViewProfil .wgRichText {margin-left:0;}
.wgSubViewProfil address{font-style:normal;padding:5px 0}
.wgSubViewProfil address a{padding:0 0 0 10px;background:url(icon/bracket.png) no-repeat 0 3px;margin:0 0 0 8px}
.wgSubViewProfil .ref{float:right;}
.wgSubViewProfil .ref strong{display:block;font-size:12px;padding:5px 0}
.wgSubViewProfil .title{margin:20px 0 5px 0}
.wgSubViewProfil table{border-collapse:collapse;width:100%;margin:10px 0}
.wgSubViewProfil table thead{}
.wgSubViewProfil table thead th,
.wgSubViewProfil table tbody td{padding:3px 0 3px 20px;text-align:left;border:1px solid #fff;}
.wgSubViewProfil table thead th{background:#e5f1f9;color:#0077c1;font-weight:normal;}
.wgSubViewProfil table tbody td{background:#eaf2da;color:#333;}
.wgSubViewProfil table tbody .light td{background:#f7f9f1;}
.wgSubViewProfil form{padding:10px 0 20px 0}
    #edit_address,
    #edit_mail,
    #edit_tel{display:none;}
    #save_mail{border:0 none;color:#0077c1;background:none;font-size:10px;cursor:pointer;}
    #new_mail{font-size:12px;width:150px;}
    #edit_mail a{background:none !important;padding:0 !important; font-size:10px;}

    /*div.profil form#edit_mail {display:block !important;}*/

.wgMenuV{background:url(bg/dot.png) repeat-x left bottom;margin:10px 15px 10px 10px;padding:10px 0}
.wgMenuV li{background:url(icon/small_arrow_green.png) no-repeat 0 5px;padding:3px 0px 3px 10px;}
.wgMenuV a{color:#666;}
.wgMenuV .on a{color:#0077c1;font-weight:bold;}

.wgTab{background:url(tab/center.png) repeat-y 0 0;width:750px;}
.wgTab .yui-nav{background:#fff url(tab/top.png) no-repeat left bottom;height:22px;padding:0 0 0 10px;}
.wgTab .yui-nav li{float:left;width:155px;height:22px;background:url(tab/tab.png) no-repeat 0 0; font-size:10px !important;}
.wgTab .yui-nav li a{display:block;text-align:center;padding:6px 0 0 0;text-decoration:none;font-weight:bold;outline:0 none;  font-size:10px !important;}
.wgTab .yui-content{clear:both;margin:0 4px;padding:15px 0;}
.wgTab .bottom{background:#fff url(tab/bottom.png) no-repeat 0 0;height:5px;}
.wgTab .yui-hidden{display:none;}
.wgTab .wgRichText{width:360px;float:left;margin:0 0 0 15px;font-size:12px;}
.wgTab .wgImage{width:340px;float:right;text-align:right;}

.wgFormContact{padding:0 15px;}
.wgFormContact li{padding:6px 0;clear:both;}
.wgFormContact .radio{padding:8px 0;}
.wgFormContact .radio li{padding:8px 0;}
.wgFormContact .radio label{font-size:12px;color:#0077c1;font-weight:bold;display:block;float:left;padding:2px 0 0 2px;}
.wgFormContact .radio input{display:block;float:left;clear:left;}
.wgFormContact .text{padding:25px 0 0 0;}
.wgFormContact .text li{}
.wgFormContact .text label,
.wgFormContact .textarea label{display:block;float:left;color:#0077c1;font-weight:bold;padding:3px 0;width:110px;}
.wgFormContact .text input,
.wgFormContact .text select{width:140px;border:2px inset #ccc;color:#0077c1;font-weight:bold;float:left;}
.wgFormContact .textarea{clear:both;padding:6px 0;}
.wgFormContact .textarea textarea{border:2px inset #ccc;width:370px}
.wgFormContact .submit{text-align:right;width:488px;}
.wgFormContact .submit input{border:0 none;background:blue url(btn/form.png) no-repeat 0 0;color:#fff;padding:3px 16px;font-weight:bold;font-size:12px;cursor:pointer;width:92px;}
.wgFormContact .legend{color:#0077c1;}
/*.wgFormContact #objet{width:144px;}*/
.wgFormContact #objet{width:370px;}

.wgFormNewsletter label{display:block;float:left;color:#D10067;font-weight:bold;padding:3px 0;width:110px;}
.wgFormNewsletter .submit-pink{border:0 none;background:#D10067 url(btn/form-pink.png) no-repeat 0 0;color:#fff;padding:3px 16px;font-weight:bold;font-size:12px;cursor:pointer;width:92px;}

.wgFaq{}
/*.wgFaq{padding:10px 0 0 15px;}*/
.wgFaq{padding:1px 0 0 25px;}
.wgFaq dt{color:#0077c1;padding:0 0 1px 12px;cursor:pointer;}
.wgFaq dd{background:url(bg/dot.png) repeat-x left bottom;padding:0 0 10px 0;margin:0 0 10px 0;}
    .faqGreen dt{background:url(icon/small_arrow_green.png) no-repeat 0 0;}
    .faqOrange dt{background:url(icon/bracket_small_orange.png) no-repeat 0 0;}
    .faqPurple dt{background:url(icon/bracket_small_purple.png) no-repeat 0 0;}

.wgSiteMap{width:360px;float:left;}
.wgSiteMap ul{padding:10px;}
.wgSiteMap ul li{}
.wgSiteMap ul li a{display:block;font-size:12px;font-weight:bold;padding:0 0 2px 2px;}
.wgSiteMap ul li a:hover{text-decoration:none;}
.wgSiteMap ul li ul{padding:10px 5px 5px 5px;}
.wgSiteMap ul li ul li{padding:1px;}
.wgSiteMap ul li ul li a{color:#333;display:inline;font-size:10px;font-weight:normal;border:0 none;padding:0 0 0 8px;}
.wgSiteMap ul li ul li a:hover{text-decoration:underline;}
    .greenSM li a{border-bottom:5px solid #95c047}
    .greenSM li li a{background:url(icon/bracket_small_blue.png) no-repeat 0 1px}
    .orangeSM li a{border-bottom:5px solid #ff9900}
    .orangeSM li li a{background:url(icon/bracket_small_orange.png) no-repeat 0 1px}
    .purpleSM li a{border-bottom:5px solid #a71fa8}
    .purpleSM li li a{background:url(icon/bracket_small_purple.png) no-repeat 0 1px}

.contextLink {text-align:left !important; background:0 none !important; color:#0077C1 !important; font-weight:normal !important; margin:0 !important; padding:0 !important;}
.contextLink h2 {display:inline !important;}
.contextLink a {background:transparent url(icon/bracket.png) no-repeat scroll 0 3px !important; color:#0077C1 !important; font-weight:normal !important; margin-right:0 !important; margin-bottom:0 !important; margin-top:10px !important; padding:0 0 0 10px !important;}
.wgLink-description {display:none;}

#center {font-size:12px;}


.wgNews-title {font-size:15px;color:#0077c1;font-weight:bold;background:url(icon/arrow_blue.png) no-repeat 0 3px;padding:0 0 0 14px;}
.wgNews-resume {margin-left:15px; margin-top:15px; font-size:12px;}
.wgNews-text {margin-left:15px; margin-top:15px; font-size:12px;}
.wgNews-text ul li {padding:1px 0 2px 9px;background:url(icon/bracket_small_blue.png) no-repeat 0 3px;}
.wgNews-text ul li a {color:#333;}

#accountInfosForm {margin-bottom:40px;}
#accountInfosForm p {margin:5px 0;}
#accountInfosForm .accountLeft {float:left; position:relative; width:45%;}
#accountInfosForm .contactError {clear:both; padding:5px 0 0 0 !important;}

#accountInfosForm fieldset {margin:20px 0;}
#accountInfosForm fieldset label {float:left; position:relative; width:30%; font-weight:bold;}
#accountInfosForm fieldset input {float:left; position:relative; width:60%; border:1px solid #666666;}
#accountInfosForm fieldset select {float:left; position:relative; width:60%; border:1px solid #666666;}
#accountInfosForm fieldset textarea {float:left; position:relative; width:60%; border:1px solid #666666;}
#accountInfosForm .accountRight {float:right; position:relative; width:45%; text-align:center; padding-top:80px;}

#passwordZone .fieldset {margin:20px 0;}
#passwordZone fieldset label {float:left; position:relative; width:22%; font-weight:bold;}
#passwordZone fieldset input {float:left; position:relative; width:30%; border:1px solid #666666;}

#annuaire_delegues_tri_nom_asc, #annuaire_delegues_tri_prenom_asc, #annuaire_delegues_tri_dpt_asc, #annuaire_delegues_tri_reg_asc
{
    background:transparent url(imgs/bas.png) no-repeat 0 50%;
    padding:0 5px;
    text-decoration:none;
}

#annuaire_delegues_tri_nom_desc, #annuaire_delegues_tri_prenom_desc, #annuaire_delegues_tri_dpt_desc, #annuaire_delegues_tri_reg_desc
{
    background:transparent url(imgs/haut.png) no-repeat 0 50%;
    padding:0 5px;
    text-decoration:none;
}

.actu a:hover {
    cursor:pointer;
}
