.popin_ea.A4 .tab_form .form_voyage {
        margin-top:                     -10px;
}

.popin_ea.A4 .tab_form .form_voyage fieldset {
        width:                          310px;
        margin-top:                     30px;
        float:                          left;
}
.popin_ea.A4 .tab_form .form_comp fieldset {
        width:                          310px;
        margin-top:                     30px;
        float:                          left;
}
.popin_ea.A4 .tab_form .form_gache fieldset {
        width:                          310px;
        margin-top:                     30px;
        float:                          left;
}


.popin_ea.A4 .tab_form .form_voyage fieldset.odd {
        margin-right:                   83px;

}

.popin_ea.A4 .tab_form .form_voyage select{
        width:                          190px;
        padding:                        2px;
        margin-bottom:                  28px;
        font-size:                      12px;
}
.popin_ea.A4 .tab_form .form_comp select{
        width:                          190px;
        padding:                        2px;
        margin-bottom:                  20px;
        font-size:                      12px;
}
.popin_ea.A4 .tab_form .form_gache select{
        width:                          190px;
        padding:                        2px;
        margin-bottom:                  20px;
        font-size:                      12px;
}

.popin_ea.A4 .tab_form .form_voyage label{
        font-size:                      13px;
}
.popin_ea.A4 .tab_form .form_comp label{
        font-size:                      13px;
}
.popin_ea.A4 .tab_form .form_gache label{
        font-size:                      13px;
}


.popin_ea.A4 .tab_form .form_voyage textarea{
        width:                          304px;
        height:                         40px;
        padding:                        2px;
        margin-top:                     4px;
        font-size:                      12px;
        border-radius: 10px;
        background-color: #cee2f1;
        border: medium none #cee2f1;
}
.popin_ea.A4 .tab_form .form_comp textarea{
        width:                          304px;
        height:                         40px;
        padding:                        2px;
        margin-top:                     4px;
        font-size:                      12px;
        border-radius: 10px;
        background-color: #cee2f1;
        border: medium none #cee2f1;
}
.popin_ea.A4 .tab_form .form_gache textarea{
        width:                          304px;
        height:                         40px;
        padding:                        2px;
        margin-top:                     4px;
        font-size:                      12px;
        border-radius: 10px;
        background-color: #cee2f1;
        border: medium none #cee2f1;
}

.popin_ea.A4b .tab_form .form_comp {
        margin-top:                     -10px;
}
.popin_ea.A4b .tab_form .form_comp fieldset.odd {
        margin-right:                   83px;

}




.popin_ea.A4c .tab_form .form_gache {
        margin-top:                     -10px;
}
.popin_ea.A4c .tab_form .form_gache fieldset.odd {
        margin-right:                   83px;

}

/**Pop up Qualification modif formulaire **/

.popin_ea.A8c .tab_form .form_qualification {
        margin-top:                     -10px;
}

.popin_ea.A8c .tab_form .form_qualification fieldset {
        width:                          703px;
        margin-top:                     20px;
        float:                          left;
}


.popin_ea.A8c .tab_form .form_qualification label{
        font-size:                      13px;
        width:                          70px;
        display:                        inline-block;
}

.popin_ea.A8c .tab_form .form_qualification fieldset input{
        font-size:                      12px;
        width:                          480px;
        padding-left:                   2px;
        display:                        inline-block;
}

.popin_ea.A8c .tab_form .form_qualification fieldset + fieldset input{
        font-size:                      12px;
        width:                          150px;
        display:                        inline-block;
}


/*----- qualification supprimer-----*/

.popin_ea.A8c .tab_form .form_qualification fieldset.certificat label{
        width:                          170px;
        display:                        inline-block;
}

.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl{
        width:                          420px;
        display:                        inline-block;
}


.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl dt{
        width:                          150px;
        display:                        inline-block;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl dd{
        width:                          160px;
        display:                        inline-block;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl dd a{
        color:                          #e2001a;
        display:                        inline-block;
        width:                          120px;
        text-decoration:                underline;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl dd a + a{

        text-decoration:                none;
        width:                          25px;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.certificat dl dd a + a span{
        width:                          12px;
        height:                         14px;
        background-image:               url('img/v1_11/picto_supprimer.png');
        display:                        inline-block;
        margin-left:                    1px;
        vertical-align:                 middle;
}



/*-----parcourir-----*/
.popin_ea.A8c .tab_form .form_qualification fieldset.modifier_qualification{
        width:                          720px;
        display:                        inline-block;
}


.popin_ea.A8c fieldset.modifier_qualification label{
        width:                          200px;
}
.popin_ea.A8c fieldset.modifier_qualification input[type=file]{
        vertical-align:                 top;
        width:                          300px;
}


.popin_ea.A8c fieldset.modifier_qualification + a.bouton.blanc{
        display:                        inline-block;
        vertical-align:                 top;
        margin-top:                     12px;
}

.popin_ea.A8c .tab_form .form_qualification fieldset.modifier_qualification a.qualification_supp{
        color:                          #e2001a;
        display:                        inline-block;
        width:                          120px;
        text-decoration:                underline;
        margin-left:                    150px;
        vertical-align:                 top;
        margin-top:                     0px;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.modifier_qualification a.qualification_supp_button{

        text-decoration:                none;
        width:                          25px;
        margin-left:                    2px;
        vertical-align:                 top;
        margin-top:                     0px;
}
.popin_ea.A8c .tab_form .form_qualification fieldset.modifier_qualification a.qualification_supp_button span{
        width:                          12px;
        height:                         14px;
        background-image:               url('img/v1_11/picto_supprimer.png');
        display:                        inline-block;
        margin-left:                    1px;
        vertical-align:                 middle;
}
/*---------- Bouton --------*/
.popin_ea.A8c #boutons{
        float:                          right;
        margin-top:                     25px;
}


.popin_ea.A3 #tab_legend_checkbox{
        width:                          668px;
        height:                         128px;
        padding:                        10px 30px;  
        background-color:               #73abd5;
        border-radius:                  10px;
	behavior:                       url(./PIE.htc);
        color:                          #fff;

}

.popin_ea.A3 #tab_legend_checkbox ul li{
        height:                         22px;
        border-top:                     1px solid #fff;
        line-height:                    15px;
        padding-top:                    3px;

}

.popin_ea.A8c {
    height: 360px;
}

.popin_ea.A8c .popin_content{
    height: 320px;
}




a#tab_espace {
	width:				83px;
	background-image:		url('img/bg_tab_espace.gif');
}



/***Popup projet***/
.popin_ea.popup_projet{
        height:                         360px;
        color:                          #448fc7;
        border-color:                   #73abd5;
}


.popin_ea.popup_projet .popin_content{
        height:                         309px;
        margin-top:                     30px;
}


.popin_ea.popup_projet h2{
        height:                          24px;
        border-bottom-color:             #cee2f1;

}

.message_info{
/*    margin-top: 15px;*/
    border:none !important;
    height: 45px !important;
    font-size: 15px!important;
    text-transform: none!important;
}




/*---------- Bouton --------*/
.popin_ea.popup_projet #boutons{
        float:                          right;
        margin-top:                     25px;
        margin-right:                   105px;
}






/*****************************/
            /* A10b */
/*****************************/



#content_ea.popup_projet  {
	float: 				left;
	width: 				934px;
        height:                         auto;
        min-height:                     600px;
        margin:                         0 auto;
}


.popin_ea.A3 table tr .td1{
        width:                          22%;
        
}

.popin_ea.A3 table tr .td2{
        width:                          78%;
}

.popin_ea.A6 table tr .td1{
        width:                          50%;
        
}

.popin_ea.A6 table tr .td0{
        width:                          10%;
        
}

.popin_ea.A6 table tr .td2{
        width:                          30%;
}

.popin_ea.A6 table tr .td3{
        width:                          20%;
}
.popin_ea.A6 table tr th{
        text-align:                     left;
}

#content_ea.A2 #tab_1 .Sub_SubTab.gestion_projet .toggleForm a {
        display:                        block;
        width:                          550px;
        height:                         13px;
        background:			url('img/v1_11/btn_fleche_deroulant.png') top right no-repeat;
        position:                       absolute;
        top:                            3px;
        /*right:                          10px;*/
        z-index:                        10;
        
        
}


#content_ea.A2 #tab_1 .Sub_SubTab.gestion_projet .toggleForm.open a {
        display:                        block;
        width:                          550px;
        height:                         13px;
        background-position:		bottom right;
        position:                       absolute;
        top:                            3px;
        /*right:                          10px;*/
        z-index:                        10;
}

/*-----btn blanc----*/

a.bouton.blanc_reinsialiser{
    font-size:                      12px;
    font-weight:                    bold;
    
} 

a.bouton.blanc_reinsialiser span{   
    padding:                        0 0 0 16px;     
    background-image:               url('img/v1_11/btn_blanc_g.png'); 
} 

a.bouton.blanc_reinsialiser span span{  
    padding:                        0 16px 0 0;     
    background-image:               url('img/v1_11/btn_blanc_d.png'); 
}

a.bouton.blanc_reinsialiser span span span {   
    height:                         38px;    
    padding:                        0 6px;  
    line-height:                    38px;    
    background-image:               url('img/v1_11/btn_blanc_c.png'); 

} 

#popup_content #loader_show_competence{
    margin-left: 350px;
    margin-top: 275px;
}

#content_ea.A2 #tab_1 .Sub_SubTab.gestion_projet .toggleForm.unique .form_content > table label.sans_chekbox{
color: #004a7f;
width: 525px;
}

#content_ea.A2 #tab_1.toggleSubDiv .msg_val{
        font-weight:                    bold;
        color:                          #fff;
        float:                          right;
        margin-top:                     40px;
        margin-right:                   30px;
        width:                          250px;
}

.popin_ea.A7 .popin_content p {
    font-size: 16px;
    font-weight: bold;
    margin-top: 165px;
    text-align: center;
    width: 703px;
    
}

#print_choice {
    border:		    		/*5*/4px solid #448FC7/*#448FC7#73ABD5*/ ;
    
    border-radius: 10px;
    left: 50%;
    margin-left: -200px;
    padding: 20px;
    position: absolute;
    text-align: center;
    top: 200px;
    width: 400px;
    z-index: 100;
}
#print_choice_search, #print_choice_competences, #print_choice_restrict {
    float: left;
    width: 400px;
}
#print_choice_restrict {
    padding-top: 20px;
}
#print_choice_close {
    float: left;
    font-size: 10px;
    text-align: right;
    width: 400px;
}
#filtres {
    display: inline;
    float: left;
    height: 42px;
    margin: 11px 0 0 38px;
    width: 880px;
}
.un_filtre {
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    width: 198px;
}
.un_filtre a {
    color: #FFFFFF;
    text-decoration: none;
}
.un_filtre img {
    margin: 3px 5px 0 0;
}

#content_ea.A2 .toggleSubDiv a.btn_deroulant_bloc, #content_ea.A2 .toggleSubDiv.open a.btn_deroulant_bloc {
    background: none;
    
    height: 50px;
    
    width: 885px;
    left: 0px;
    z-index: 0;
}    


/*----------bouton loger--------*/


a.hover_blanc span{    
        background-position:            left bottom; 
} 

a.hover_blanc  span span{   
        background-position:            right bottom; 
}
a.hover_blanc  span span span {       
        text-decoration:                underline;
        background-position:            left bottom; 
} 

.popin_ea.A6 table input[type="checkbox"] {
    margin-left: 7px;
}

#content_ea.A2 #tab_1.toggleSubDiv .msg_eng{
        font-weight:                    bold;
        color:                          #448FC7;
        float:                          right;
        margin-top:                     5px;
        width:                          200px;
}

ul li dl.charger_bulletin dd a.telecharger {
    color: #000000;
    height: 22px;
    line-height: 22px;
    padding: 0;
    text-decoration: underline;
}

ul li dl.charger_bulletin dd a + a span {
    background-image: url("img/v1_11/picto_telecharger.png");
    display: inline-block;
    height: 22px;
    margin-left: 20px;
    text-decoration: none;
    vertical-align: middle;
    width: 22px;
}

#content_ea.A2 #tab_3 .SubTab.mes_diplomes > ul li dl.charger_bulletin form {
    display: inline-block;
    vertical-align: middle;
    width: 500px;
}

#loader {
        background-image:               url("img/ajax-loader.gif");
        background-color:               #000;
        background-position:            center;
        background-repeat:              no-repeat;
        filter:                         alpha(opacity=50); /* IE */
        opacity:                        0.5; /* Safari, Opera */
        -moz-opacity:                   0.50; /* Firefox */
        height:                         100%;
        width:                          100%;
        position:                       fixed;
        top:                            0px;
        left:                           0px;
        z-index:                        100000000000000000;
}
.flash_success{
    background-color: #cfffcf;
    width: 710px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 40px;
    clear: both;
    margin-bottom: 10px;
    text-align: center;
}
.txt_error_rouge{
    color: #FF0000;
    font-weight: bold;
 
}
.txt_succes_vert{
    color: green;
    font-weight: bold;
}
#tab_120, #tab_121{
	margin: 10px 50px;
	width: 830px;
}
.btn_deroulant_bloc {
    display: none !important;
}
#tab_120.toggleSubDiv .tab_head a.btn_deroulant,#tab_121.toggleSubDiv .tab_head a.btn_deroulant {
    top: 18px!important;
}
#tab_120.toggleSubDiv .tab_content, #tab_121.toggleSubDiv .tab_content{
	width: 					720px;
	min-height: 				50px !important;
        background-color: #73abd5; 
        border-radius: 10px;
        margin-top: 5px;
}
.titre_contenu_password {
	float: 					left;
	width: 					720px;
	height: 				35px !important;
	font-family:			"Arial", "Verdana";
	font-size: 				13px;
	font-weight:                            bold;
	color: 					#fff;
        text-transform: uppercase;
        padding: 10px 40px ;
        line-height: 35px;
}
.contenu_password{
    padding: 10px 40px 20px 40px !important ;
    color: #fff!important ;
    font-size: 13px;
   
}
.intitule_tab{
    float: left;
    font-size: 13px;
    color: #fff;
    padding-left: 0px;
    width: 200px;
}
#titre_contenu_password_email {
        text-transform: none !important;
       
}
.obligatoire{
	font-size:14px;
}
.text_pass {
    color: #fff;
    font-size: 13px;
    text-align: left;
    width:780px;
    float:left;
}
.notice_pass{
    color: #fff;
    font-size: 13px;
    text-align: left;
    width: 750px;
    padding-left: 20px;
    line-height: 17px;
    float:left;
    margin-top: 15px;
}

.a_gauche_tab{
    background-color: #73abd5;
    width: 780px;
    border: none;
}
.a_gauche_tab tr td{
        border-left: none !important;
}


.text_pass img {
    width: 363px;
}
#form_sf_guard_password a {
    color: #CF4B02;
    font-size: 13px;
    font-weight: bold;
    
}
.troisieme_colonne {
    color: #000;
    font-size: 13px;
    font-weight: bold;
}


#conteneur_popup {
    height: 100%;
    left: 0;
    position: absolute;
    top: 400px;
    width: 100%;
    z-index: 1000;
}

#content_ea.A2 #encart_ton_espace a.icone_aide {
    background-image:               url("img/v1_11/icone_aide_36.png");
    background-position: top right;
    background-repeat:              no-repeat;
    display: inline-block;
    height: 36px;
    text-decoration: none;
    vertical-align: middle;
    width: 36px;
    top: 0;
    float: right;
}

#content_ea.A9 #encart_ton_espace a.icone_aide {
    background-image:               url("img/v1_11/icone_aide_36.png");
    background-position: top right;
    background-repeat:              no-repeat;
    display: inline-block;
    height: 36px;
    text-decoration: none;
    vertical-align: middle;
    width: 36px;
    top: 0;
    float: right;
}

#content_ea.A2 #encart_ton_espace {
    color: #FFFFFF;
    float: left;
    height: 36px;
    padding: 10px 5px;
    width: 934px;
}

#content_ea.A9 #encart_ton_espace {
    color: #FFFFFF;
    float: left;
    height: 36px;
    padding: 10px 5px;
    width: 934px;
}
#intitule_recherche{
    max-width: 130px;
    height: 21px;
}

#content_ea.A2 #tab_2 .SubTab.mes_competences_acquises > a.bouton.rouge {
    float: right;
    margin: 20px 0 0;
}



/*-------------Popin video-------------*/
a.bouton_video{
    color: #000000;
    text-decoration: underline;
    position: absolute;
    right: 10px;
    top: 30px;
    
}
.popin_ea_video{
        width:                          761px;
        padding:                        30px 10px 25px 25px;  
        background-color:               #fff;
        position:                       absolute; 
        top:                            50px;
        left:                           93px;
        border-radius:                  10px;
	behavior:                       url(./PIE.htc);
        border:                         4px solid #73ABD5;
        z-index:                        10;
}


/*----- titre popin-----*/

.popin_ea_video h2{
        font-weight:                    bold;
        text-transform:                 uppercase;
        font-size:                      16px;
        width:                          650px; 
        color:                          #448fc7;
        border-bottom-style:            solid;    
        border-bottom-width:            2px;
}


/*-----btn close popin-----*/

.popin_ea_video > a.bouton.bleu {
        
        position:                       absolute;
        right:                          10px;
        top:                            20px;
}




/*----- popin content-----*/


.popin_ea_video .popin_content{        
        overflow-x:                     0;
        overflow-y:                     0;
        width:                          750px; 
        height:                         300px;
        padding:                        0 15px 0 0; 

}
/*----------Contenu--------*/

#content_ea_video {
	float: 				left;
	width: 				936px;
	margin:		 		0; 
        padding:                        10px 23px 40px 23px;
	font:                           normal 12px Arial, sans-serif;  
        min-height:                     600px;
        position:                       relative;
}

/*****************************/
            /* AVIDEO */
/*****************************/



#content_ea_video.AVIDEO  {
	float: 				left;
	width: 				934px;
        height:                         auto;
        min-height:                     600px;
        margin:                         0 auto;
}





/*----------------------------------- POPIN --------------------------------------------*/


/*----------Global--------*/


.popin_ea_video.AVIDEO{
        height:                         auto;
        top:                            100px;
        border-color:                   #73ABD5;
        color:					/*#517DAC*/#448FC7;
}


.popin_ea_video.AVIDEO .popin_content{
        height:                         auto;
        margin-top:                     30px;
}


.popin_ea_video.AVIDEO h2{
        height:                          24px;
        /*border-bottom-color:             #cee2f1;*/

}





/*---------- Bouton --------*/
.popin_ea_video.AVIDEO #boutons{
        float:                          right;
        margin-top:                     25px;
        margin-right:                   105px;
}





.popin_ea_video.AVIDEO .list{
    float: left;
    width: 320px;
    min-height: 100px;
        
}

.popin_ea_video.AVIDEO .lecteur{
    float: right;
    width: 400px;
    min-height: 100px;
        
}

.popin_ea_video.AVIDEO .list h1,.popin_ea_video.AVIDEO .lecteur h1
{
    
    height: 30px;
    margin-left: 5px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
   
}


.popin_ea_video.AVIDEO #name
{
    min-height: 30px;
    margin-bottom: 50px;

}

#bouton_video {
    display: inline;
    float: right;
    height: 10px;
    margin: 40px 26px 0 0;
    width: 90px;
}


#encart_logge_video{
    float: left;
    height: 15px;
    /*margin: 0 0 17px 91px;*/
    width: 533px;
    position: absolute;
}

#encart_ton_espace a.icone_kit_jeune {
    background-image:               url("img/v1_11/downloadKJ.png");
    background-position: top right;
    background-repeat:              no-repeat;
    display: inline-block;
    height: 52px;
    width: 46px;
    text-decoration: none;
    vertical-align: middle;
    margin-top:  -14px;
    margin-left: 190px;
}


.cv_txt{
    vertical-align:15px; 
    font-weight: bold; 
    color: #000000;
    margin-right: 10px;
}

#alert_apprenant {
    background-color: #FFFFFF;
    border:		    		/*5*/4px solid /*#448FC7*/ #73ABD5;
    color:					/*#517DAC*/#448FC7;
    border-radius: 10px;
    left: 30%;
    padding: 8px;
    font-size: 12;
    position: absolute;
    text-align: center;
    top: 250px;
    width: 320px;
    z-index: 100;
    height: 80px;
   
}
#alert_apprenant_competences {
    float: left;
}


/*-----calque opaque-----*/
#alert-apprenant-calque-opaque {
        background-color:               #000;
        background-position:            center;
        background-repeat:              no-repeat;
        filter:                         alpha(opacity=50); /* IE */
        opacity:                        0.5; /* Safari, Opera */
        -moz-opacity:                   0.50; /* Firefox */
        height:                         100%;
        width:                          100%;
        position:                       fixed;
        top:                            0px;
        left:                           0px;
}

/*-----calque opaque-----*/
#alert-notion-calque-opaque {
        /*background-color:               #000;*/
        background-position:            center;
        background-repeat:              no-repeat;
        filter:                         alpha(opacity=50); /* IE */
        opacity:                        0.5; /* Safari, Opera */
        -moz-opacity:                   0.50; /* Firefox */
        height:                         100%;
        width:                          100%;
        position:                       fixed;
        top:                            0px;
        left:                           0px;
}

#alert_notion {
    background-color: #FFFFFF;
    border:		    		/*5*/4px solid /*#448FC7*/ #73ABD5;
    color:					/*#517DAC*/#448FC7;
    border-radius: 10px;
    font-size: 12px;
    left: 40%;
    padding: 8px;
    position: fixed;
    text-align: center;
    top: 250px;
    width: 350px;
    z-index: 100;
    height: 80px;
   
}
#alert_notion_competences {
    float: left;
}

#tooltip_2{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7 /*#73ABD5*/;
    display: block;
    height: auto;
    left: 950px;
    margin: 200px 0px 0px -78%;
    padding: 10px;
    position: absolute;
    top: 73px;
    width:600px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}

#tooltip_3{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7 /*#73ABD5*/;
    display: block;
    height: auto;
    left: 950px;
    margin: 200px 0px 0px -70%;
    padding: 10px;
    position: absolute;
    top: 73px;
    width: 450px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}

#tooltip_4{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7/*#73ABD5*/;
    display: block;
    height: auto;
    left: 950px;
    margin: 200px 0px 0px -70%;
    padding: 10px;
    position: absolute;
    top: 73px;
    width: 450px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}

#tooltip_5{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7 /*#73ABD5*/;
    display: block;
    height: auto;
    left: 718px;
    margin: 200px 0px 0px -70%;
    padding: 10px;
    position: absolute;
    top: 300px;
    min-width: 600px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}

#tooltip_6{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7 /*#73ABD5*/;
    display: block;
    height: auto;
    left: 950px;
    margin: 200px 0px 0px -78%;
    padding: 10px;
    position: absolute;
    top: 73px;
    width: 580px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}

#tooltip_7{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #448FC7 /*#73ABD5*/;
    display: block;
    height: auto;
    left: 718px;
    margin: 200px 0px 0px -70%;
    padding: 10px;
    position: absolute;
    top: 300px;
    min-width: 600px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}
#POP_Up_Message{
    display: block;
    height: auto;
    left: 840px;
    margin: 200px 0px 0px -70%;
    padding: 10px;
    position: absolute;
    top: 150px;
    min-width: 600px;
    z-index: 9998;
    color: #448FC7;
    border-radius: 10px;
    font-size: 12px;
}
.main{
    cursor:pointer;
}


.lettre_inter{
    background-color: #CEE2F1;
    border-radius: 10px;
    min-height: 60px;
/*    margin-left: 13px;*/
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 300px;
    float: left;
}

.tab_form_date a.icone_aide{
    background-image: url("img/v1_11/icone_aide_36.png");
    background-position: top right;
    background-repeat: no-repeat;
    display: inline-block;
    height: 36px;
    text-decoration: none;
    vertical-align: middle;
    width: 36px;
    top: 0;
    margin-top: -20px;
    float: right;
    
}

.tab_form_date a.icone_map{
    background-image: url("img/v1_11/icone_map.png");
    background-position: top right;
    background-repeat: no-repeat;
    display: inline-block;
    height:60px;
    text-decoration: none;
    vertical-align: middle;
    width: 60px;
    top: 0;
/*    margin-right: -25px;*/
    float: right;
    
}
.tab_form_date .label_map{
    color:black;
    width: 72px;
    float: right;
    text-align: center;
    margin-top: -15px!important;
    margin-right: -10px;
    cursor: pointer;
}
.map_pays{
     background-image: url("img/v1_11/Listes_Grandes_Région.pdf");
/*    background-image: url("img/v1_11/map_pays.png");*/
    background-position: top center;
    background-repeat: no-repeat;
    height:713px;
    text-decoration: none;
    width:700px;
/*    margin: 5px auto;*/
}
#msg_val_front{
    color: #007700;
    float: left;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 7px;
    width: 250px;
}
/*a.bouton.gris{
    color: #448fc7;
}
a.bouton.bleu{
     color: #448fc7;
}*/

.popin_ea.A4 .tab_form.nationnal{
        width:                          310px;
        float:                          left;
        padding:                        10px 20px 20px 20px;
        background-color:               #9dc4e2;
	behavior:                       url(./PIE.htc);
        color:                          #000 !important;
        font-size:                      12px;
        

}
.popin_ea.A4 .tab_form .tab_form_date{
        background-color:               #ffffff;
        border:                         2px solid #9dc4e2;
/*        border-top-left-radius:         10px;
        border-top-right-radius:        10px;*/
        border-radius:        10px;
        color:                          #000;
        font-size:                      12px;
/*        height:                         50px;*/
        margin-top:                     -9px;
        padding:                        10px 21px 10px 19px;
        width:                          270pxs;//314px;
        behavior:                       url(./PIE.htc);
        min-height:                      70px;
        

}
.popin_ea.A4 .tab_form.nationnal h3{
        font-size:                      12px;
        border-bottom:                  none;
        margin-bottom:                  10px;
        height: 30px;
        
}

.popin_ea.A4 .tab_form.nationnal .date_prevu{
        margin-top:                     25px;
        width:                          150px;
        height:                         80px;
        font-size:                      12px;
        border-right:                   1px solid #b1b1b1;
        float:                          left;

}

.popin_ea.A4 .tab_form.nationnal .date_jeune{
        width:                          150px;
        height:                         80px;
        font-size:                      12px;
        float:                          right;
}

.popin_ea.A4 .tab_form.nationnal.b1{
/*        margin-right: 102px;*/
margin-left: 40px;
}
.popin_ea.A4 .tab_form.nationnal.bb1{
margin-right: 40px;
float: right;
}
.popin_ea.A4 .tab_form.etranger.bbb1{
    margin-right: 40px;
    margin-left: 40px;
}
.popin_ea.A4 .tab_form.etranger {
        width: 702px;
        margin-right: 40px;
        margin-left: 40px;
}
.popin_ea.A4 .tab_form.Comm, .popin_ea.A4 .tab_form.gachh{
        width: 702px;
        padding-right: 42px;
        padding-left: 42px;
}
.popin_ea.A4 .tab_form.Com {
        width: 702px;
        margin-right: 40px;
        margin-left: 40px;
}
.popin_ea.A4 .tab_form.nationnal.b2{
        margin-top: 20px;
        margin-left: 50px;

}

#content_ea.A2 #tab_11 .SubTab.mon_projet_voyage ul.voyage_nationnal{   
        width:                          235px;
        padding:                        12px 5px 20px 5px;
        margin:                         10px auto 0 auto;
} 

#content_ea.A2 #tab_11 .SubTab.mon_projet_voyage ul.voyage_nationnal.left{   
        float:                          left;
}
.Bloc_fils_droit ul.voyage_nationnal.left{   
        float:                          left;
}


#content_ea.A2 #tab_11 .SubTab.mon_projet_voyage ul.voyage_nationnal.right{   
        float:                          right;
        border-left:  1px #b1b1b1 solid;
}

.arrondi{
    border:1px solid #2C75FF;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}


.arrondi_select{
    border:1px solid #2C75FF;
    -moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
}

/*//Style front  Mon espace  Ajouter par Daboussi Sawsen*/
    #tab_120 .tab_head{
            border-radius: 10px!important;
            height: 35px!important;
    }
    #tab_121 .tab_head{
            border-radius: 10px!important;
            height: 35px!important;
    }
       
    .Bloc_password{
       width: 750px !important;  
    }   
    #tab_113 .tab_head{
            border-radius: 10px!important;
            height: 50px!important;
    }
    #tab_112 .tab_head{
            border-radius: 10px!important;
            height: 50px!important;
    }
    #tab_111 .tab_head{
            border-radius: 10px!important;
            height: 50px!important;
    }
    #tab_com_gach{
            margin-top: 15px;
    }
    #tab_1111 .tab_head{
            border-radius: 10px!important;
            height: 50px!important;
    }

    #tab_113 .tab_content{
            margin-top: 10px!important;
    }
    #tab_112 .tab_content{
            margin-top: 10px!important;
    }
    #tab_111 .tab_content{
            margin-top: 10px!important;
    }
    
    #tab_120 .tab_head a{
        background-position: top center !important;
    }
    #tab_121 .tab_head a{
        background-position: top center !important;
    }
        
    #tab_113 .Bloc_details_fils2 a{
        background-position: top center !important;
    }
    #tab_1111 #tab_com_gach a{
        background-position: top center !important;
    }
    #tab_112 .Bloc_details_fils3 a{
        background-position: top center !important;
    }
    #tab_111 .Bloc_details_fils3 a{
        background-position: top center !important;
    }
  
    
    #tab_120.toggleSubDiv.open .tab_head a{
        background-position: center bottom !important;
        top: 18px;
    }
    #tab_121.toggleSubDiv.open .tab_head a{
        background-position: center bottom !important;
        top: 18px;
    }
    
    #tab_113.toggleSubDiv.open .Bloc_details_fils2 a{
        background-position: center bottom !important;
    }
    #tab_1111.toggleSubDiv.open #tab_com_gach a{
        background-position: center bottom !important;
    }
    #tab_112.toggleSubDiv.open .Bloc_details_fils3 a{
        background-position: center bottom !important;
    }
    #tab_111.toggleSubDiv.open .Bloc_details_fils3 a{
        background-position: center bottom !important;
    }
   
    
    #tab_120.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
        right: 0px!important;
    }
    #tab_121.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
        right: 0px!important;
    }
    #tab_113.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
        right: -10px!important;
    }
    
    #tab_1111.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
        right: -10px!important;
    }
    #tab_112.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
       right: 6px!important;
    }
    #tab_111.toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
       right: 6px!important;
    }
   .Bloc_details{
        width: 826px !important;
        margin-left: 80px!important;;
   }
   .Bloc_details_fils{
        width: 856px !important;
   }
   .Bloc_details_fils2{
       width: 822px !important;
   }
   .Bloc_details_fils3 {
    width: 785px !important;
   }
   .Bloc_fils{
       width: 825px  !important;
   }
   .Bloc_fils_droit{
       width: 500px !important;
   }
   .Bloc_fils_droit_vert{
       width: 818px !important;
   }
   
   .Bloc_fils_droit_vert2{
       width: 804px !important;
   }
   .titre_Bloc_fils_droit{
       width: 493px !important;
   }
   .width_left{
       width: 480px !important;
   }
   .no_padding{
       padding: 0px !important;
   }
   .add_margin{
       margin: 10px !important;
   }
   #content_ea.A2 #tab_1 .Sub_SubTab.gestion_projet .toggleForm a {
    width: 480px !important;
  }
   #content_ea.A2 #tab_1 .Sub_SubTab.gestion_projet .toggleForm.open a{
      width: 480px !important;
  }
   #content_ea.A2 #tab_2 .SubTab.mon_projet_actif, #content_ea.A2 #tab_2 .SubTab.mes_competences_acquises{
     width: 400px !important;  
  }
   .mini_item{
       width: 175px!important; 
  }
   .grand_item{
       width: 380px!important; 
  }
   .grand_item2{
       width: 390px!important; 
  }
   .toggleSubDiv a.btn_deroulant,.toggleSubDiv.open a.btn_deroulant{
        right: -10px!important;
   }
  .Bloc_inter{
        width: 331px!important;
        margin-top: 30px;
        margin-bottom: 10px
/*        margin: 30px 10px 0px 10px;*/
  }
  
  
  .calendar{
      z-index: 1000000000000000;
  }
  
  .tab_form_date button{
      height: 23px;
      vertical-align: middle;
  }
/*//Fin Style front  Mon espace */