/***** globale.css *****/
*{
    font-family:Arial, Helvetica, sans-serif;
}
body{
    background-color:#FFFFFF;margin:0;padding:0;text-align:center;color:#0a3448;
}
body{
    font-size: 0.7em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 0.7em;
}
form{
    padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
    font-size:1.0em;color:#0a3448;
}
img{
    border:0px;
}
h1,h2,h3,h4,h5,h6{
    margin:0px;padding:0px;font-size:1.0em;
}
.content ul,.content ol{
    list-style : none outside none;margin:0px;padding:0px;
}
hr{
    margin:0px;padding:0px;height:0;border:0px;visibility:hidden;display:block;
}
p{
    margin:0;padding:0;
}
acronym,abbr{
    cursor: help;
    border-bottom: 1px dotted solid;
}
fieldset{
    margin:0px;padding:0px;border:0;
}
.clear{
    clear:both;font-size:0.1em;height:1px; margin:0;
    overflow: hidden;
    border:1px solid;
}
.left{
    float:left;
}
.right{
    float:right;
}

#container {
    position:relative;width:995px;text-align: left;margin-left:auto;margin-right:auto;
}
#container .content,
#container .sep_bas,
#container #cms_surfooter {
	background:#FFF;
}
#footer{
    height:32px;
    width:995px;
    margin:0 0 10px 0;
}

.box_top{
    padding:0 22px 4px 16px;
}

.box_top .left{
    width:570px;
}
.box_top .right{
    padding:10px 0 0 0;width:380px;
}
.box_top .right strong{
    color:#ed5f15;float:right;padding:2px 5px 0 0;
}
.box_top .right span{
    color:#ee6440;
}
.box_top .right a{
    background:url(../../site_instit/images/btn/fd_bleu.gif) no-repeat;float:right;padding:0 0 0 15px;width:109px;height:16px;padding:2px 0 0 16px;display:block;color:#FFFFFF;font-weight:bold;text-decoration:none;
}

.leftContent{
    float:left;width:250px;
}
.midContent{
    float:left;width:495px;
}
.rightContent{
    float:right;width:230px;
}

#home .leftContent{
    width:270px;
}
#home .midContent{
    width:495px;
}
#home .rightContent{
    width:230px;
}
#home .box_top{
    margin:0 0 20px 0;
}




/****** COMMUN TEXT *******/
.puce{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;
}
.dispo{
    font-weight:bold;color:#206D8B;text-decoration:none;background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 5px 15px;display:block;
}
.puce2{
    background:url(../../site_instit/images/commun/p-orange.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;
}
.back{
    background:url(../../site_instit/images/commun/b-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block; margin-top:10px;
}
.orange{
    color:#EB5F18;
}
table caption {
    display:none;
}
table tr.cal td{
    font-size:0.1em;height:1px;visibility:hidden;padding:0;
}
#container table td.sep{
    border-bottom:1px solid #bad7de;padding-bottom:14px;
}
#container table td.bouton{
    padding-top:10px;padding-bottom:10px;
}
#container table td.point{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 5px 10px;padding:5px 0 5px 10px;
}
#container table td.etapes{
    font-weight:bold;color:#2B9CAA;text-align:right;vertical-align:top;padding:5px 6px 0 0;
}
#container .borderBox table td.etapes{
    font-weight:bold;color:#2B9CAA;text-align:right;vertical-align:top;padding:0 3px 0 0;
}
#container table td.etapes img{
    border:0;
}
.tips, .tips a {
    color:#6d726e;
}
#container table .sepv{
    background:url(../../site_instit/images/commun/sepv_gris.gif) repeat-y top right;
}
#container .btn{
    white-space:nowrap; background:url(../../site_instit/images/btn/fd-bleu-large.gif) no-repeat right top;display:block;float:right;height:18px;text-decoration:none;padding:0 16px 0 7px;
}
#container .btn_orange{
    white-space:nowrap; background:url(../../site_instit/images/btn/fd-orange-large.gif) no-repeat right top;display:block;float:right;height:18px;text-decoration:none;padding:0 16px 0 7px;
}
#container .btn span, #container .btn_orange span{
    white-space:nowrap; background:url(../../site_instit/images/commun/fl-double-blanc.gif) no-repeat 0 6px;color:#FFFFFF;font-weight:bold;display:block;padding:2px 0 0 13px;
}
#container .btn2{
    white-space:nowrap; background:url(../../site_instit/images/btn/fd-bleu-large2.gif) no-repeat left top;display:block;float:left;height:18px;text-decoration:none;padding:0 7px 0 16px;
}
#container .btn2 span{
    white-space:nowrap; background:url(../../site_instit/images/commun/fl-double-blanc2.gif) no-repeat right;color:#FFFFFF;font-weight:bold;display:block;padding:2px 13px 0 0;
}
.validSearch{
    border:0;background:url(../../site_instit/images/btn/ok_turquoise.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:32px;height:19px;
}
.bord{
    border:1px solid #cbe2e7;
}

a.cms_cliquable {
    text-decoration: none;
    cursor: pointer;
}
.cms_cliquable {
    cursor: pointer;
}
.cms_pointer {
    cursor: pointer;
}

.cms_cliquable_block {
    width: 100%;
    display: block;
}

/************************/




/********** BOX **********/

.box1{
    background:url(../../site_instit/images/box/box-deg-bleu-simple-bot.gif) repeat-x left bottom;border-bottom:1px solid #a5d0da;width:218px;height:142px;margin:0 18px 13px 0;position:relative;
}
.box1 .cont{
    padding:4px 4px 6px 8px;
}
.box1 h1{
    border-top:1px solid #b1d7de;border-bottom:1px solid #b1d7de;padding:3px 0;margin:0 0 6px 0;height:auto !important;height:1%;
}


.box1 strong{
    color:#eb5f18;
}
.box1 a{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;
}
.box1 a.sup{
    background:url(../../site_instit/images/commun/p-orange.gif) no-repeat 0 3px;padding:0 0 0 15px;text-decoration:none;font-weight:bold;display:block;margin:12px 0 0 0;position:absolute;bottom:5px;
}
.box1 .info{
    text-align:right;
}
.box1 .visu{
    float:left;width:85px;height:90px;
}
.box1 .txt{
    float:left;width:120px;padding:0;
}
.box1 .data{
    color:#007a97;font-weight:bold;
}
.box1 .data span{
    float:left;display:block;
}
.box1 .data strong{
    float:right;display:block;
}
.box1 ul li{
    clear:both;padding:1px 0;
}

.box_compte{
    background:url(../../site_instit/images/box/box-compte-bot.gif) no-repeat left bottom;width:228px;margin:0 0 16px 0;position:relative;
}
.box_compte .fd{
    background:url(../../site_instit/images/box/box-compte-top.gif) no-repeat left top;padding:11px 4px 30px 18px;
}
.box_compte h1{
    height:20px;
}
.box_compte strong{
    color:#eb5f18;
}
.box_compte a{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;
}
.box_compte a.sup{
    background:url(../../site_instit/images/commun/p-orange.gif) no-repeat 0 3px;padding:0 0 0 15px;text-decoration:none;font-weight:bold;display:block;margin:12px 0 0 0;position:absolute;bottom:5px;
}
.box_compte .txtsup{
    font-size:1.3em;
}
.box_compte .visu{
    float:left;width:87px;height:90px;
}
.box_compte .txt{
    float:left;width:110px;padding:12px 0 0 0;
}
.box_compte ul li{
    padding:6px 0;
}


#home .midContent .box1{
    float:left;
}
#home .box_aide{
    margin:0 0 15px 0;
}

.box_actu{
    width:213px;margin:0 0 14px 0;background:url(../../site_instit/images/box/box-actualite-bot.gif) no-repeat left bottom;
}
.box_actu h1{
    padding:0 0 10px 0;
}
.box_actu .cont{
    padding:0 15px 10px 15px;
}
.box_actu a{
    float:right;
}
.box_actu a.puce{
    float:right;
}
.box_actu strong{
    color:#13a100;
}
.box_actu ul{
    padding:8px 0 0 0;clear:both;
}
.box_actu li{
    padding:1px 0;display:block;
}
.box_actu li a{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;color:#196d75;height:1%;display:block;float:right;
}


.box_exclu{
    width:213px;margin:0 0 14px 0; background:url(../../site_instit/images/box/box-exclusivite-bot.gif) no-repeat left bottom;
}
.box_exclu h1{
    padding:0 0 10px 0;
}
.box_exclu .cont{
    padding:0 15px 10px 15px;
}
.box_exclu a.puce{
    float:right;background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;height:auto !important;height:1%;
}

.box_tranquilite{
    width:213px;margin:0 0 14px 0; background:url(../../site_instit/images/box/box-tranquilite-bot.gif) no-repeat left bottom;
}
.box_tranquilite h1{
    padding:0 0 10px 0;
}
.box_tranquilite .cont{
    padding:0 15px 10px 15px;
}
.box_tranquilite a.puce{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;height:auto !important;height:1%;float:right;
}

.box_astuces{
    width:213px;margin:0 0 14px 0;
}
.box_astuces h1{
    padding:0 0 10px 0;
}
.box_astuces .cont{
    padding:0 15px 10px 15px;
}
.box_astuces .cont img{
    margin-left:40px;
}
.box_astuces a.puce{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;height:auto !important;height:1%;
}

.box_aide{
    clear:both;float:left;width:228px;background:url(../../site_instit/images/box/box-centre-aide-bot.gif) no-repeat left bottom;margin:15px 0 15px 0;
}
.box_aide .fd{
    background:url(../../site_instit/images/box/box-centre-aide-top.gif) no-repeat left top;padding:1px 1px 26px 1px;
}
.box_aide h1{
    padding:5px 0 8px 10px;
}
.box_aide .question{
    margin:10px 0 10px 20px;
}
.box_aide .question h2{
    color:#5E50A5;font-weight:bold;margin:0 0 5px 0;
}
.box_aide .question div {
    margin:5px 0 0 10px;
}
.box_aide .question div a{
    text-decoration:none;background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;padding:0 0 0 10px;display:block;height:auto !important;height:1%;
}
.box_aide a{
    color:#1e0a4875;display:block;
}
.box_aide .visu{
    width:57px;float:left;
}
.box_aide .txt{
    width:162px;float:left;
}
.box_aide .search{
    clear:both;padding:5px 0 0 10px;border-top:1px solid #bcc7c9;margin:0 8px 0 0;
}
.box_aide .search label{
    color:#1e0a48;font-weight:bold;
}
.box_aide .search .inputSearch{
    border:1px solid #bcc7c9;width:160px;
}


.boxright{
    background:url(../../site_instit/images/box/box-bleu-orange-bot.gif) no-repeat left bottom;width:215px;
}
.boxright .fdBoxright{
    background:url(../../site_instit/images/box/box-bleu-orange-top.gif) no-repeat left top;padding:6px 0 2px 8px;
}

.box2 {
    width:495px;margin:0 0 12px 0;
}
.box2 .fd{
    background:url(../../site_instit/images/box/box2-top.gif) repeat-x left top;
}
.box2 .fd2{
    background:url(../../site_instit/images/box/box2-top2.gif) repeat-x left top;
}
.box2 .fd3{
    background:url(../../site_instit/images/box/box2-top3.gif) repeat-x left top;
}
.box2 .fd4{
    background:url(../../site_instit/images/box/box2-top4.gif) repeat-x left top;
}
.box2 .cont{
    background:url(../../site_instit/images/box/box2-bot.gif) no-repeat left bottom;padding:1px;
}
.box2 h1{
    border-top:1px solid #b1d7de;border-bottom:1px solid #b1d7de;padding:3px 0;margin:0 0 4px 0;
}
.box2 h2{
    font-size:1.3em;color:#02b7c8;font-weight:bold;
}
.box2 span{
    color:#0A3448;
}

.box2 table{
    margin:5px 5px 0 5px;
}
.box2 table td{
    padding:3px 0 3px 5px;
}
.box2 .intitule{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 6px;margin:0 0 0 24px;
}
.box2 img.noborder{
    border:0;margin:0 0 0 24px;
}

.box2 .visuIntro {
    float:left;border:0;margin:3px 15px 10px 5px;
}
.box2 .txtIntro {
    float:left;padding:5px 0 10px 0; width:260px;
}
.box2 .txtIntro .etapes{
    float:right;font-weight:bold;color:#2B9CAA;margin:-3px -10px 0 0;
}
.box2 .txtIntro .etapes img{ border:0; }
.box2 .txtIntro h2{
    margin:5px 0 5px 0;
}
.box2 .txtIntro .puceH3{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px; padding:0 0 0 7px;
}
.box2 .txtIntro .puce{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 25px; padding:20px 0 0 7px;
}


.box2 .inp{
    border:1px solid #7f9db9;padding:1px 0 1px 4px;color:#000000;
}
.box2 select{
    color:#000000;
}
.box2 table img{
    border:1px solid #209ab6;
}


.identBox{
    margin:0 0 10px 0; padding:0 15px; height:auto !important; height:170px; min-height:170px; background:url(../../site_instit/images/box/identBox-fd.jpg) no-repeat;
}
.pngBox{
    width:657px; padding:5px 0;
}
.pngBox .top{
    font-size:1px; height:7px; background:url(../../site_instit/images/box/pngBox-top.png) no-repeat !important; background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box/pngBox-top.png', sizingMethod='crop');
}
.pngBox .cont{
    color:#1E6D8C; padding:1px 17px 1px 7px; height:auto !important; height:70px; min-height:70px; font-family:; background:url(../../site_instit/images/box/pngBox-cont.png) repeat-y !important; background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box/pngBox-cont.png', sizingMethod='scale');
}
.pngBox .cont li, .pngBox .cont td{
    color:#1E6D8C;
}
.pngBox .cont input{
    color:#666666;
}
.pngBox .bot{
    font-size:1px; height:11px; background:url(../../site_instit/images/box/pngBox-bot.png) no-repeat !important; background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/box/pngBox-bot.png', sizingMethod='crop');
}

.pngBox .clientSpace .cont, .pngBox .inscrit .cont{
    height:110px !important;
}
.pngBox .clientSpace{
    float:left; width:305px;
}
.pngBox .clientSpace td, .pngBox .clientSpace th{
    color:#0A859F;
}
.pngBox .inscrit{
    float:right; width:305px;
}
#container .clientSpace input{
    color:#666666;
}
#container .clientSpace .valider{
    border:0;background:url(../../site_instit/images/btn/fd_valider.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:77px;height:19px;padding:0 0 0 5px; margin:15px 0 0 0;
}
#container .clientSpace td.bouton, #container .clientSpace td.link{
    padding:0;
}
.clientSpace th{
    font-weight:normal; text-align:left;
}
.inscrit strong{
    color:#0F7C95; display:block; margin:0 0 5px 0;
}
#container .clientSpace .step1{
    padding-left:15px; background:url(../../site_instit/images/commun/step1.gif) no-repeat 0 2px;
}
#container .clientSpace .step2{
    padding-left:15px; background:url(../../site_instit/images/commun/step2.gif) no-repeat 0 6px;
}
.pngBox .step1{
    padding-left:15px; background:url(../../site_instit/images/commun/step1.gif) no-repeat 0 2px; color:#1E6D8C;
}
.pngBox .step2{
    padding-left:15px; background:url(../../site_instit/images/commun/step2.gif) no-repeat 0 2px; color:#1E6D8C;
}
.pngBox ol{
    margin:5px 10px;
}
#container .pngBox .valider{
    border:0;background:url(../../site_instit/images/btn/fd_valider.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:77px;height:19px;padding:0 0 0 5px;
}



.borderBox{
    margin:5px 0; height:1%; background:url(../../site_instit/images/box/borderBox-fd.gif) repeat-x #D3EFF4 !important;
}
.borderBox .top{
    background:url(../../site_instit/images/box/borderBox-tr.gif) no-repeat top right !important; font-size:1px; height:5px !important;
    _filter:none;
}
.borderBox .preambule{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 6px;margin:0 0 15px 0;
}
.borderBox .top .rd{
    background:url(../../site_instit/images/box/borderBox-tl.gif) no-repeat !important; font-size:1px; height:5px !important;
}
.borderBox .cont{
    padding:5px 10px; height:1% !important; min-height:1% !important; border-right:1px solid #0A859F; border-left:1px solid #0A859F; background:none !important;
    _filter:none;
}
.borderBox .bot{
    background:url(../../site_instit/images/box/borderBox-br.gif) no-repeat top right !important; font-size:1px; height:5px !important;
    _filter:none;
}
.borderBox .bot .rd{
    background:url(../../site_instit/images/box/borderBox-bl.gif) no-repeat !important; font-size:1px; height:5px !important;
}
/** Declis **/
.leftSide{ float:left; width:285px; }
.centerSide{ float:left; width:363px; }
.rightSide{ float:left; width:330px; }
.helpCenter{
    background:url(../../site_instit/images/box/helpBox-fd.jpg) no-repeat bottom left #EEECF8 !important; margin-left:15px; margin-top:0;
}
.helpCenter .top{
    background:url(../../site_instit/images/box/helpBox-tr.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}
.helpCenter .top .rd{
    background:url(../../site_instit/images/box/helpBox-tl.gif) no-repeat !important; font-size:1px; height:5px !important;
}
.helpCenter .cont{
    padding:5px 10px; height:144px !important; min-height:1% !important; border-right:1px solid #F3F2FF; border-left:1px solid #F3F2FF; background:none !important;
}
.helpCenter .txt, .helpCenter .search{
    padding:10px 0 0 55px;
}
.helpCenter .puce{
    margin:18px 0 0 0;
}
.helpCenter .inputSearch{
    width:150px;
}
.helpCenter .bot{
    background:url(../../site_instit/images/box/helpBox-br.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}
.helpCenter .bot .rd{
    background:url(../../site_instit/images/box/helpBox-bl.gif) no-repeat !important; font-size:1px; height:5px !important;
}

.cleanBox{

}
.cleanBox h1{
    padding:4px 0 2px 0; border-top:1px solid #B1D6E0; border-bottom:1px solid #B1D6E0;
}
/** Decli **/
.lesPlus{
    margin-left:15px; background:url(../../site_instit/images/box/lesPlus-fd.jpg) no-repeat bottom right; height:164px;
}
.lesPlus .cont{
    padding:15px;
}
.visteLost{
    margin-left:15px; background:url(../../site_instit/images/box/cleanBox-fd.gif) repeat-x bottom; height:164px;
}
.visteLost .cont{
    padding:15px;
}


.list li{
    padding:0 0 0 15px; margin:10px 0; background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 2px;
}
.rightSide .tg{
    padding:0 0 0 15px;
}

.erreur{
    color:#FF0000;
}
.erreur a{
    color:#FF0000;
}



/****** BOUTONS *******/
.box2 .continuer{
    border:0;background:url(../../site_instit/images/btn/fd_continuer.gif) no-repeat;;color:#FFFFFF;font-weight:bold;width:94px;height:19px;padding:0 0 0 5px;
}
.box2 .enregistrer{
    border:0;background:url(../../site_instit/images/btn/fd_enregistrer.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:108px;height:19px;padding:0 0 0 5px;
}
.box2 .contacter{
    border:0;background:url(../../site_instit/images/btn/fd_contacter.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:135px;height:19px;padding:0 0 0 5px;
}
.box2 .envoyer{
    border:0;background:url(../../site_instit/images/btn/fd_envoyer.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:80px;height:19px;padding:0 0 0 5px;
}
.box2 .confirmer{
    border:0;background:url(../../site_instit/images/btn/fd_confirmer.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:177px;height:19px;padding:0 0 0 5px;
}
.box2 .confirmer1{
    border:0;background:url(../../site_instit/images/btn/fd_confirmer1.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:97px;height:19px;padding:0 0 0 5px;
}
.box2 .annuler{
    border:0;background:url(../../site_instit/images/btn/fd_annuler.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:82px;height:19px;padding:0 5px 0 0;
}
.box2 .revenir_assistance{
    border:0;background:url(../../site_instit/images/btn/fd_revenir_assistance.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:217px;height:19px;padding:0 5px 0 0;
}
.box2 .detail{
    border:0;background:url(../../site_instit/images/btn/fd_detail.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:210px;height:19px;padding:0 0 0 5px;
}
.box2 .modifier_adresse{
    border:0;background:url(../../site_instit/images/btn/fd_modifier_adresse.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:175px;height:19px;
}
.box2 .modifier_adresse_saisie{
    border:0;background:url(../../site_instit/images/btn/fd_modifier_adresse_saisie.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:185px;height:19px;
}
.box2 .valider_continuer{
    border:0;background:url(../../site_instit/images/btn/fd_valider_continuer.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:163px;height:19px;padding:0 0 0 5px;
}
.box2 .retour_precedente{
    border:0;background:url(../../site_instit/images/btn/fd_retour_precedente.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:203px;height:19px;padding:0 5px 0 0;
}
.box2 .retour_precedente2{
    border:0;background:url(../../site_instit/images/btn/fd_retour_precedente2.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:203px;height:19px;padding:0 0 0 5px;
}


.box2 .modifier{
    border:0;background:url(../../site_instit/images/btn/fd_modifier.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:177px;height:19px;padding:0 0 0 5px;
}
.box2 .modifier2{
    border:0;background:url(../../site_instit/images/btn/fd_modifier2.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:186px;height:19px;padding:0 0 0 5px;
}
.box2 .modifier3{
    border:0;background:url(../../site_instit/images/btn/fd_modifier3.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:182px;height:19px;padding:0 0 0 5px;
}



.box3{
    background:url(../../site_instit/images/box/box-deg-bleu-double-bot.gif) no-repeat left bottom;width:495px;margin:0 0 14px 0;clear:both;min-height:90px;height:auto !important;height:90px;
}
.box3 .fd{
    background:url(../../site_instit/images/box/box-deg-bleu-double-top.gif) no-repeat left top;padding:16px 8px 8px 8px;
}
.box3 h1{
    border-top:1px solid #b1d7de;border-bottom:1px solid #b1d7de;padding:3px 0;margin:0 0 3px 0;
}
.box3 h2{
    font-size:1.4em;font-weight:bold;color:#02b7c8;padding:0 0 8px 0;
}
.box3 strong.p {
    color:#007a97;
}
.box3 .cont{
    padding:0 0 0 5px;
}
.box3 .txt{
    float:left;width:270px;
}
.box3 .form{
    float:left;width:200px;
}
.box3 .link{
    float:left;margin:0 7px 0 0;
}
.box3 span{
    color:#eb5f18;
}

.box_profil .fd{
    background:url(../../site_instit/images/visu/facturation-large.gif) no-repeat;padding:0px;
}
.box_profil .cont{
    background:url(../../site_instit/images/visu/facturation-large.gif) no-repeat;height:75px;
}
.box_profil .left{
    padding:20px 0 0 60px;
}
.box_profil .right{
    padding:20px 0 0 0;
}

.box4{
    background:url(../../site_instit/images/box/box-deg-bleu-simple-bot.gif) repeat-x left bottom;width:240px;position:relative;min-height:190px;height:auto !important;height:190px;margin:0 0 15px 0;border-bottom:1px solid #a5d0d9;
}
.box4 .fd{
    padding:0 0 12px 0;
}
.box4 h1{
    border-top:1px solid #b1d7de;border-bottom:1px solid #b1d7de;padding:3px 0;margin:0 0 4px 0;height:auto !important;height:1%;
}
.box4 .visu{
    margin:0 0 10px 0;
}
.box4 strong span{
    color:#ee6440;
}
.box4 .p, .box3 strong.p{
    background:url(../../site_instit/images/commun/rd-turquoise.gif) no-repeat 0 5px;display:block;padding:0 0 0 7px;float:left;text-align:left;
}
.box4 strong.p {
    color:#007a97;
}
.box4 .p strong{
    color:#083646;
}
.box4 strong.sp{
    color:#007a97;
}
.box4 .link{
    position:absolute;bottom:5px;right:10px;
}
.box4b{
    min-height:120px;height:auto !important;height:120px;
}
.box4xl{
    width:496px;
}
.box4 form {
    margin:5px 0 5px 0;
}



.mention{
    line-height:15px;padding:15px 0 10px 0;clear:both;
}
.mention span, .mention span a{
    color:#007a97;font-size:0.9em;
}
.mention a{
    font-weight:bold;
}


.box_imode{
    clear:both;background:url(../../site_instit/images/box/box-imode-fd.gif) repeat-x left bottom;width:228px;height:80px;border-bottom:1px solid #02829a;
}
.box_imode h1{
    background:url(../../site_instit/images/box/box-imode-titre.gif) no-repeat;height:18px;padding:1px 0 0 29px;font-weight:bold;font-size:1.1em;color:#FFFFFF;margin:0 0 10px 0;
}
.box_imode .cont{
    padding:0 0 0 15px;
}
.box_imode strong{
    font-size:1.3em;color:#02b7c8;
}

.pngBox .recevoir-code{
    width:215px; padding:1px 5px; color:#FFFFFF; font-weight:bold; background:url(../../site_instit/images/btn/fd-bleu-large.gif) no-repeat bottom right; border:0;
}

/********** HOME **********/
.standard{
    background:url(../../site_instit/images/visu/visu-home-standard.jpg) no-repeat;width:446px;height:204px;margin:0 0 20px;
}

.turquoise{
    background:url(../../site_instit/images/visu/visu-programme-turquoise.jpg) no-repeat;width:457px;height:206px;margin:0 0 20px 0;
}
.turquoise .menu{
    width:168px;float:left;margin:42px 0 0 0;
}
.turquoise .menu li{
    margin:0 0 0 1px;
}
.turquoise .txt{
    width:252px;float:left;
}
.turquoise h2{
    padding:0 0 5px 0;
}
.turquoise .puce{
    font-size:1.2em;
}

.programme{
    background:url(../../site_instit/images/visu/visu-home-programme.jpg) no-repeat 0 0;width:449px;height:206px;margin:0 0 20px 0;
}
.programme .bienvenu {
    background:url(../../site_instit/images/visu/programme-accueil.jpg) no-repeat 0 0;width:251px;height:127px;margin:20px 0 0 20px;
}
.programme .cont {
    padding:10px 0 0 10px;width:290px; color:#0A3345;
}
.programme .cont h1 {
    font-size:1.2em;
}
.programme .cont h1 span {
    color:#ee6440;
}
.programme .cont h2 {
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 12px;margin:15px 0 10px 0;
}
.programme .cont a {
    background:url(../../site_instit/images/commun/p-orange.gif) no-repeat 0 3px;padding:0 0 0 15px;text-decoration:none;font-weight:bold;display:block;margin:3px 0 0 20px;
}

.jeune-bienvenu{
    background:url(../../site_instit/images/visu/visu-home-jeune.jpg) no-repeat;width:448px;height:206px;margin:0 0 20px;
}
.jeune{
    background:url(../../site_instit/images/visu/visu-home-jeune2.jpg) no-repeat;width:448px;height:206px;margin:0 0 20px;
}
.jeune .menu{
    width:124px;float:left;margin:97px 0 0 0;
}
.jeune .txt{
    width:252px;float:left;
}
.jeune h2{
    padding:30px 0 35px 11px;
}
.jeune .puce{
    background:url(../../site_instit/images/commun/p-bleuF.gif) no-repeat 12px 3px;padding:0 0 0 30px;display:block;color:#0a3448;margin:0 0 10px 0;
}
/****************************/

/********** INFO **********/
#infoperso .box2 .info input{
    display:block;float:left;
}
#infoperso .offre{
    background:url(../../site_instit/images/commun/sepv_gris.gif) repeat-y 205px 0;
}
#infoperso .box2 strong{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;padding:0 0 0 5px;
}
#infoperso .box2 .txtIntro strong{
    background:none;padding:0;
}
/****************************/

/********** CONSO **********/
#conso table{
    margin:5px 0 0 5px;
}
#conso table td{
    padding:3px 0 3px 5px;vertical-align:top;
}
#conso table td.esp{
    padding:3px 0 22px 5px;
}
/**************************/

/**** T�l�phone mobile ****/
#telephonemobile .intro{
    padding:15px 0 30px 10px;
}
#telephonemobile #mobile{
    padding:5px 0 30px 10px;
}
#telephonemobile h2{
    padding:4px 0 6px 0;height:auto !important;height:1%;
}
#telephonemobile table td h2{
    padding-top:0;
}
#telephonemobile .intro .visu{
    float:left;width:150px;
}
#telephonemobile .intro .txt{
    float:left;width:300px;
}
#telephonemobile .intro .txt strong{
    font-size:1.2em;
}
#telephonemobile .intro .txt ul{
    padding:6px 0 0 0;
}
#telephonemobile .intro .txt li{
    padding:2px 0;
}
/************************/

/********** ANNUAIRE **********/
#annuaire h2{
    margin:0 0 4px 0;
}
#annuaire .info input{
    display:block;float:left;
}
/****************************/




/********* Ident Code *******/
.midContent2{
    float:left;width:745px;
}
.midContent2 .box_aide{
    margin-top:0;margin-right:17px;
}


.box_visite_big {
    width:212px;height:297px;background:url(../../site_instit/images/visu/visu-visite-guidee-big.jpg) no-repeat;cursor:pointer;
}
.box_visite {
    width:212px;height:176px;background:url(../../site_instit/images/visu/visu-visite-guidee.jpg) no-repeat;cursor:pointer;
}

.box_espace_client {
    width:212px;height:124px;background:url(../../site_instit/images/visu/visu_client.jpg) no-repeat;margin:15px 0 0 0;
}
.box_espace_client div {
    padding:80px 0 0 70px;
}


.box_aide_big{
    clear:both;width:745px;background:url(../../site_instit/images/box/box-centre-aide-big-bot.gif) no-repeat left bottom;margin:0 0 15px 0;padding-bottom:5px;
}
.box_aide_big .fd{
    background:url(../../site_instit/images/box/box-centre-aide-big-top.gif) no-repeat left top;
}
.box_aide_big h1{
    padding:5px 0 8px 10px;
}
.box_aide_big a{
    color:#1E0A4875;display:block;
}
.box_aide_big .visu{
    width:57px;float:left;margin:0 8px 0 7px;
}
.box_aide_big .txt{
    width:390px;float:left;
}
.box_aide_big .search{
    float:right;margin:0 10px 0 0;
}
.box_aide_big .search label{
    color:#1e0a48;font-weight:bold;
}
.box_aide_big .search .inputSearch{
    border:1px solid #BCC7C9;width:160px;
}



.box_aide_mid{
    float:left;width:330px;background:url(../../site_instit/images/box/box-centre-aide-mid-bot.gif) no-repeat left bottom;padding-bottom:5px;
}
.box_aide_mid .fd{
    background:url(../../site_instit/images/box/box-centre-aide-mid-top.gif) no-repeat left top;
}
.box_aide_mid h1{
    padding:5px 0 8px 10px;
}
.box_aide_mid a{
    color:#1E0A4875;display:block;
}
.box_aide_mid .visu{
    width:57px;float:left;margin:0 10px 0 1px;
}
.box_aide_mid .txt{
    width:240px;float:left;
}
.box_aide_mid .search{
    clear:both;padding:5px 0 5px 10px;border-top:1px solid #bcc7c9;margin:0 8px 0 5px;
}
.box_aide_mid .search label{
    color:#1e0a48;font-weight:bold;
}
.box_aide_mid .search .inputSearch{
    border:1px solid #BCC7C9;width:160px;
}




.box6 {
    width:506px;margin:0 0 12px 0;float:left;
}
.box6 .fd{
    background:url(../../site_instit/images/box/box6-top.gif) repeat-x left top;padding:5px 0 0 0;
}
.box6 .cont{
    background:url(../../site_instit/images/box/box6-bot.gif) no-repeat left bottom;padding:1px;
}

.box7 {
    width:745px;margin:0 0 12px 0;float:left;
}
.box7 .fd{
    background:url(../../site_instit/images/box/box7-top.gif) repeat-x left top;padding:5px 0 0 0;
}
.box7 .fd2{
    background:url(../../site_instit/images/box/box7-top2.gif) repeat-x left top;padding:5px 0 0 0;
}
.box7 .cont{
    background:url(../../site_instit/images/box/box7-bot.gif) no-repeat left bottom;padding:1px;
}

.box6 h1, .box7 h1{
    border-top:1px solid #b1d7de;border-bottom:1px solid #b1d7de;padding:3px 0;margin:0 0 4px 0;
}
.box6 h2, .box7 h2{
    font-size:1.3em;color:#02b7c8;font-weight:bold;
}
.box6 span, .box7 span{
    color:#ee6440;
}
.box6 div.erreur, .box6 div.erreur a, .box7 div.erreur, .box7 div.erreur a, .box2 div.erreur, .box2 div.erreur a{
    color:#FE0000;
}


.box6 .link a, .box7 .link a{
    float:left;margin-right:10px;
}

.box6 .oblig, .box7 .oblig, .box2 .oblig {
    font-weight:bold;color:#017A97;text-align:right;
}
.box6 table, .box7 table{
    margin:0 5px 0 5px;
}
.box6 table td, .box7 table td{
    padding:3px 0 3px 5px;
}
.box6 .intitule, .box7 .intitule{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 6px;margin:0 0 0 24px;
}

.box6 .point, .box7 .point, .box2 .point{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 10px;margin:0 0 5px -5px;
}

.box6 .inp, .box7 .inp{
    border:1px solid #7f9db9;padding:1px 0 1px 4px;color:#000000;
}
.box6 select, .box7 select{
    color:#000000;
}
.box6 table img, .box7 table img{
    border:1px solid #209ab6;
}

.box6 .valider, .box7 .valider, .box2 .valider{
    border:0;background:url(../../site_instit/images/btn/fd_valider.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:77px;height:19px;padding:0 0 0 5px;
}
.box6 .valider2, .box7 .valider2, .box2 .valider{
    border:0;background:url(../../site_instit/images/btn/fd_valider2.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:77px;height:19px;padding:0 0 0 5px;
}


.box_pas_inscrit {
    width:228px;margin:0 0 8px 0;float:right;
}
.box_pas_inscrit .fd{
    background:url(../../site_instit/images/box/box_pas_inscrit-top.gif) repeat-x left top;padding:5px 0 0 0;
}
.box_pas_inscrit .cont{
    background:url(../../site_instit/images/box/box_pas_inscrit-bot.gif) no-repeat left bottom;padding:1px;
}
.box_pas_inscrit .cont img{
    margin:0 0 0 15px;
}
.box_pas_inscrit .txt{
    margin:5px 0 5px 16px;width:190px;
}
.box_pas_inscrit img.inscris {
    margin:0 5px 10px 110px;
}

.box_prem_visite {
    width:495px;margin:0 0 8px 5px;float:left;
}
.box_prem_visite .fd{
    background:url(../../site_instit/images/box/box_prem_visite-top.gif) repeat-x left top;padding:9px 0 0 0;
}
.box_prem_visite .cont{
    background:url(../../site_instit/images/box/box_prem_visite-bot.gif) no-repeat left bottom;padding:1px;
}
.box_prem_visite .cont img{
    margin:0 0 0 16px;
}
.box_prem_visite .txt{
    margin:10px 0 10px 16px;width:475px;
}
.box_prem_visite .link{
    float:right;margin:0 0 5px 0;
}


.box_indisponibilite {
    margin:5px 0 20px 16px;width:964px;height:172px;
    /*background:url(../../site_instit/images/visu/visu-indisponibilite.jpg) no-repeat left top;*/
}
.box_indisponibilite .retour{
    white-space:nowrap; background:url(../../site_instit/images/btn/fd-bleu-large.gif) no-repeat right top;display:block;float:left;height:18px;text-decoration:none;padding:0 16px 0 7px;margin:130px 0 0 27px;
}
.box_indisponibilite .retour span{
    white-space:nowrap; background:url(../../site_instit/images/commun/fl-double-blanc.gif) no-repeat left;color:#FFFFFF;font-weight:bold;display:block;padding:2px 0 0 13px;
}



.box8 {
    width:645px;float:left;margin:0 0 0 20px;
}
.box8 .fd{
    background:url(../../site_instit/images/box/box8-top.gif) repeat-x left top;padding:9px 0 0 0;
}
.box8 .cont{
    background:url(../../site_instit/images/box/box8-bot.gif) no-repeat left bottom;padding:1px;
}
.box8 .fd .cont img{
    margin:0 0 10px 20px;
}
.box8 .fd .cont div{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 10px;margin:5px 0 5px 10px;font-weight:bold;
}

/****************************/

/********* Conso Facture *******/
.box2 .cont2{
    background:url(../../site_instit/images/box/box-bord-bleu-bot.gif) no-repeat left bottom;padding:1px;
}
/****************************/

/********* Reglement adresse *******/
#reglement .box-crypto {
    position:absolute;width:405px;height:214px;top:360px;left:300px;background:url(../../site_instit/images/box/box-crypto.gif)
}
#reglement .box-crypto a{
    margin:7px 0 0 345px; background:url(../../site_instit/images/btn/btn_close.gif) no-repeat 40px 2px; display:block; text-decoration:underline;
}
/****************************/


/********* Reglement adresse *******/
#contact .intro{
    background-repeat:no-repeat;background-position:10px 10px;height:90px;padding:20px 14px 0 215px;
}
#contact .intro div {
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 25px;display:block;padding:20px 0 0 5px;margin:0 0 0 -5px;
}
/****************************/


/***** Forfait - Options *****/
.midContentXL{
    float:left;width:718px;
}
#forfaitOption .borderBox{
    margin:0 0 15px 0; height:1%; background:#F6FCFD !important;
}
#forfaitOption .borderBox .top{
    background:url(../../site_instit/images/box/borderBoxC-tr.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}
#forfaitOption .borderBox .top .rd{
    background:url(../../site_instit/images/box/borderBoxC-tl.gif) no-repeat !important; font-size:1px; height:5px !important;
}
#forfaitOption .borderBox .cont{
    padding:5px 10px; height:1% !important; min-height:1% !important; border-right:1px solid #BFE2EA; border-left:1px solid #BFE2EA; background:none !important;
}
#forfaitOption .borderBox .bot{
    background:url(../../site_instit/images/box/borderBoxC-br.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}
#forfaitOption .borderBox .bot .rd{
    background:url(../../site_instit/images/box/borderBoxC-bl.gif) no-repeat !important; font-size:1px; height:5px !important;
}
#forfaitOption .point{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px;display:block;padding:0 0 0 10px;
}

#forfaitOption .onglet{
    position:relative; margin:0 0 -2px 0; height:18px;
}
#forfaitOption .onglet div{
    float:right; height:18px; background:url(../../site_instit/images/box/onglet-end.gif) no-repeat top right;
}
#forfaitOption .onglet div ul{
    float:left; margin:0; padding:0; height:18px; background:url(../../site_instit/images/box/onglet-start.gif) no-repeat;
}
#forfaitOption .onglet li{
    float:left; margin:0; padding:0 0 0 14px; height:18px;
}
#forfaitOption .onglet li  a{
    display:block; float:left; padding:3px 10px 1px 0; text-decoration:none; font-weight:bold; color:#FFFFFF;
}
#forfaitOption .onglet li.on{
    background:url(../../site_instit/images/box/ongletOn-start.gif) no-repeat;
}
#forfaitOption .onglet li.on  a{
    display:block; float:left; background:url(../../site_instit/images/box/ongletOn-end.gif) no-repeat top right; color:#019AA2;
}

#forfaitOption  table.intro {
    width:100%;
}
#forfaitOption  .intro td{
    padding:0;
}
#forfaitOption  .intro .txt{
    padding:10px; width:100%;
}
#forfaitOption  .intro .pp{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 0 5px; padding:0 0 5px 10px;
}
#forfaitOption  .intro .erreur{
    color:#FF0000;padding:15px 0 10px 0;
}
#forfaitOption  .intro .etapes{
    float:right;font-weight:bold;color:#2B9CAA;vertical-align:top;margin:-8px -5px 0 0;
}

#forfaitOption   h2{
    color:#02B7C8; font-size:14px; padding:0 0 5px 0;
}
#forfaitOption .full{
    position:relative; margin:0 -10px 0 -9px;
}

#forfaitOption .botLink{
    float:right; padding:10px 0 0 0;
}
#forfaitOption .mention{
    color:#007A97; margin:-10px 0 5px 0;
}
#forfaitOption .mention a{
    color:#007A97;font-weight:normal;
}
#forfaitOption .maj {
    margin:30px 0 20px 0;
}
#forfaitOption .maj span {
    color:#ee6440;
}


#forfaitOption .layerForfait {
    position:absolute;width:282px;
}
#forfaitOption .layerForfait .topF{
    background:url(../../site_instit/images/box/layer-forfait-top.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}
#forfaitOption .layerForfait .midF{
    background:url(../../site_instit/images/box/layer-forfait-mid.gif) repeat-y 0 0;padding:15px 0 15px 0;
}
#forfaitOption .layerForfait .midF .txt{
    padding:0 15px 0 10px;
}
#forfaitOption .layerForfait .midF .options{
    background:url(../../site_instit/images/commun/rd-bleu.gif) no-repeat 5px 5px; padding:0 15px 10px 10px;
}
#forfaitOption .layerForfait .botF{
    background:url(../../site_instit/images/box/layer-forfait-bot.gif) no-repeat top right !important; font-size:1px; height:5px !important;
}

#forfaitOption .envoyer{
    float:right;border:0;background:url(../../site_instit/images/btn/fd_envoyer.gif) no-repeat;color:#FFFFFF;font-weight:bold;width:80px;height:19px;padding:0 0 0 5px;
}

.forfait{
    width:715px; border-collapse:collapse;
}
.forfait .croise, .forfait .croise2{
    padding:10px; width:135px;
}
.forfait .recap {
    font-weight:bold;border-top:1px solid #26b4c2;border-bottom:1px solid #26b4c2;padding:12px 0 12px 15px;
}
.forfait .recap span{
    color:#ee6440;
}
.forfait .croise2{
    width:125px;
}
.forfait .abo{
    padding:15px;
}
.forfait .abo2{
    padding:10px;
}
.forfait .abo span, .forfait .abo2 span{
    color:#EB5F18;
}
.forfait .inter{
    padding:10px 15px;
}
.forfait .inter span{
    color:#ee6440;
}
.forfait .detail td, .forfait .Opdetail td{
    border-top:1px solid #25B5C2; border-bottom:1px solid #25B5C2;
}
.forfait .col1, .forfait .col2{
    width:28px; text-align:center; font-size:9px;
}
.forfait .col3{
    width:56px; text-align:center; font-size:15px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;
}
.forfait .col3b, .forfait .col3c{
    width:44px; text-align:center; font-size:11px; font-weight:bold; padding:0;
}
.forfait .col3b{
    border-right:1px solid #FFFFFF;
}
.forfait .col3b sup, .forfait .col3c sup{
    font-size:10px;
}
.forfait .voir{
    text-align:center;
}
.forfait .voir input{
    color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(../../site_instit/images/btn/btn_voir.gif) no-repeat; border:0; text-align:center; width:58px; padding:1px 0 1px 5px;
}
.forfait .choisir input{
    color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(../../site_instit/images/btn/fd_valider.gif) no-repeat; border:0; text-align:center; width:77px; padding:1px 0 1px 5px; margin:0 5px;
}
.forfait .confirmer input{
    color:#FFFFFF; text-transform:uppercase; font-weight:bold; background:url(../../site_instit/images/btn/fd_orange.gif) no-repeat; border:0; text-align:center; width:94px; padding:1px 0 1px 8px; margin:0 5px;
}
.forfait .col3 sup{
    font-size:11px;
}
.forfait .col3 span{
    font-size:8px;
}
.forfait .empty{
    width:84px;
}
.forfait .empty2{
    width:88px;
}
.forfait thead{
    display:none;
}
.forfait td{
    padding:0;
}

.forfait .Operso td{
    padding:5px 15px; color:#EB5F18;
}
.Opdetail .abo{
    background:#FFFFFF; white-space:nowrap; font-weight:bold; width:145px:
}
.Opdetail .desc{
    padding:15px; width:100%;
}
.forfait .price{
    width:70px; text-align:center; font-size:15px; font-weight:bold; white-space:nowrap;
}
.forfait .Pperso{
    padding:0 5px; font-size:18px; font-weight:bold;
}
.forfait .price sup{
    font-size:11px; white-space:nowrap;
}
.forfait .price span{
    font-size:8px; font-weight:normal; white-space:nowrap;
}
.forfait .voir .puce{
    float:left;
}
.Opdetail .voir{
    width:95px; padding:0 10px;
}

.perso .col3, .perso .col3b, .perso .col3c{
    color:#EB5F18;
}

.type1 .col1 img, .type1 .col2 img{
    cursor:pointer;
}
.type1 .col1, .type1 .voir, .type1 .choisir{
    background:#CCEEF3;
}
.type1 .col2, .type1 .col3, .type1 .col3b, .type1 .col3c{
    background:#7FD5E1;
}
.type2 .col1 img, .type2 .col2 img{
    cursor:pointer;
}
.type2 .col1, .type2 .voir, .type2 .choisir{
    background:#CBE5EF;
}
.type2 .col2, .type2 .col3, .type2 .col3b, .type2 .col3c{
    background:#97CADF;
}
.type3 .col1 img, .type3 .col2 img{
    cursor:pointer;
}
.type3 .col1, .type3 .voir, .type3 .choisir{
    background:#D1EDED;
}
.type3 .col2, .type3 .col3, .type3 .col3b, .type3 .col3c{
    background:#8BD1D1;
}

.Optype1 .desc, .Optype1 .voir, .Optype1 .confirmer{
    background:#F0F2D8;
}
.Optype1 .price{
    background:#FFE293;
}
.Optype2 .desc, .Optype2 .voir,  .Optype2 .confirmer{
    background:#FEC3D7;
}
.Optype2 .price{
    background:#FF87B2;
}
.Optype3 .desc, .Optype3 .voir, .Optype3 .confirmer{
    background:#C2FED8;
}
.Optype3 .price{
    background:#84FEB1;
}
.Optype4 .desc, .Optype4 .voir, .Optype4 .confirmer{
    background:#FED8C1;
}
.Optype4 .price{
    background:#FFB183;
}
/*************************/




.upper{
    text-transform: uppercase;
}
/* CSS Document */
.bt_new #container {
    position:relative;
    /*width:990px;*/
    text-align: left;
    margin-left:0;
    margin-right:0;
    float:left;
}

.bt_new #footer {
    background: #c4eaf1 url(../../cmsint/images/footer/bg_footer2.png) repeat-x scroll 0px 0px;
    min-height:39px;
    height:auto;
    margin:20px 0pt 20px 15px;
    text-align:center;
    width:965px;
}
.pages_interieures #footer{
    margin: 0px 0 20px 15px;
}

.bt_new legend{
    display:none;
}


.breaker{
    clear: both;
    height: 1px;
    overflow: hidden;
}
.float_right{
    float: right;
}
.float_left{
    float: left;
}


.vis_flsh{
    margin-top:-10px  !important;
    margin-bottom:20px;
}
.vis_flsh h1 {
    display: none;
}
.bt_new .lien{
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat left 3px;
    padding-left:12px;
    color: #0a3448;
    float: right;
}
.col_typ1 p.lien,
.instit_col_typ1_large p.lien,
.instit_col_typ1 p.lien {
    padding-bottom:0;
    margin:0px;

    width:130px;
    display:block;
}
.col_typ1 .deg_vert p.lien,
.instit_col_typ1_large .deg_vert p.lien,
.instit_col_typ1 .deg_vert p.lien {
    float:right;
    padding-right:5px;
}
.col_typ1 p.lien.width_fix,
.instit_col_typ1_large p.lien.width_fix,
.instit_col_typ1 p.lien.width_fix {
    float: left;
    width: 70px;
}
.col_typ1 p.lien.width_fix2,
.instit_col_typ1_large p.lien.width_fix2,
.instit_col_typ1 p.lien.width_fix2 {
    width:120px;
    /*float: none;*/
}
.col_typ1,
.instit_col_typ1_large,
.instit_col_typ1 {
    width:213px;
    /*height:235px;*/
    overflow: hidden;
    float: left;
    /*margin-right:25px;*/
    margin-left:25px;
}
.col_typ1.first,
.instit_col_typ1_large.first,
.instit_col_typ1.first{
    /*margin-left:23px;*/
    margin-left:25px;
    display:inline; /*fix double margin*/
}
.instit_col_typ1.lie {
    background:url(../../site_instit/images/css_content/css/bg_bc3_lie_instit.gif) repeat-x bottom;
}

.col_typ1 h2,
.instit_col_typ1_large h2,
.instit_col_typ1 h2{
    color:#007a97;
    text-transform:uppercase;
    border-top:1px solid #b2d7e0;
    border-bottom:1px solid #b2d7e0;
    font-size:109%;
}
.col_typ1 h3,
.instit_col_typ1_large h3,
.instit_col_typ1 h3 {
    color:#007a97;
    font-size:118%;
}
.deg_vert{
    background: url(../../site_instit/images/css_content/css/deg_box1.png) repeat-x bottom;
    border-right:1px solid #b2d7e0;
    border-left:1px solid #b2d7e0;
    border-bottom:1px solid #b2d7e0;
    min-height:206px;
    height:auto;

}
.lie_image_gauche, .accroche_lie, .simple_image_droite, .simple_image_gauche, .lie_image_droite {
    padding: 5px 0 0 0;
    height:98px;
    overflow:hidden;
}
.col_typ1 img.float_left,
.instit_col_typ1_large img.float_left,
.instit_col_typ1 img.float_left {
    padding-right:8px;
    padding-top:3px;
}
.col_typ1 img.float_right,
.instit_col_typ1_large img.float_right,
.instit_col_typ1 img.float_right {
    padding-left:6px;
    padding-top:8px;
 }
.bt_new div#infostripe {
    width:330px;
}
.form_rech_top{
    padding:0 0 0 60px;
    width:270px;
    margin:0;
}
.form_rech_top label{
    color:#FFFFFF;
    font-weight: bold;
    padding-right:5px;
    font-size:127%;
    vertical-align:middle;
}
.form_rech_top input{
    vertical-align:middle;
}
.form_rech_top input.txt{
    color:#1e6d8c;
    vertical-align:middle;
    height:14px;
    border:1px solid #bcc7c9;
    padding-left: 6px;
    width:140px;
}
.col_typ1 p,
.instit_col_typ1_large p,
.instit_col_typ1 p {
    padding-bottom:6px;
}
.col_typ1 p span,
.instit_col_typ1_large p span,
.instit_col_typ1 p span {
    font-weight:bold;
}
.col_typ1 p span.txt_vert,
.instit_col_typ1_large p span.txt_vert,
.instit_col_typ1 p span.txt_vert {
    font-weight:normal;
    color:#1d89a3;
}
.pad1{
    margin-bottom:13px;
}
.pad2{
    margin-bottom:8px;
}
.pad3{
    margin-top:5px;
}
.accroche_lie,.lie_image_droite{
    padding-left:10px;
}



#searchstripe .form_rech_top{
    padding:2px 0 0 0;
    margin-left:-15px;
}
#searchstripe .form_rech_top label{
    font-weight: normal;
    font-size:100%;
}
#searchstripe .form_rech_top input.txt{
    width:150px;
    height:13px;
}

.detail_image_gauche visuel img{
    float:left;
    padding-right:10px;
}
.detail_image_droite visuel img{
    float:right;
    padding-left:10px;
}
.detail_image_droite h3{
    text-align: left;
}
.detail_image_droite p.chapo,.detail_image_gauche p.chapo{
    padding-bottom:3px;
    font-weight:bold;
}
.detail_image_droite p,.detail_image_gauche p{
    padding-bottom:10px;
}
.pages_interieures .midContent .detail_image_gauche h2,.pages_interieures .midContent .detail_image_droite h2{
    position:relative;
    margin-bottom:20px;
}
.bloc_print{
    float:right;
    width:265px;
    text-align:right;
    padding-top: 20px;
}
.bloc_print p{
    font-size:81%;
    color:#a2ac1b;
}
.bloc_print img{
    vertical-align:middle;
    padding-right:5px;
}
.btn_ok_gri{
    border:none;
    background:url(../../site_instit/images/css_content/css/btn_ok_gri.png) no-repeat;
    width:31px;
    height:16px;
}
.btn_ok{
    border:none;
    background:url(../../site_instit/images/css_content/css/btn_ok.gif) no-repeat;
    width:31px;
    height:16px;
}

/***********************************************************************************************************************************************
******************************************************* SQUELETTE PAGES **************************************************************************
***************************************************************************************************************************************************/
.pages_interieures .envoyer{
    border:0;
    background:url(../../site_instit/images/btn/bt_envoyer.png) no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    width:82px;
    height:19px;
    padding: 0 0 0 5px;
}

/**************************************
*              COL DROITE
************************************/
.pages_interieures .content {
    padding: 0 0 0 0;
}
.pages_interieures .rightContent{
    width:215px;
    overflow: hidden;
}
.block_contextuel {
    margin-bottom: 20px;
}
.block_contextuel h3 {
    font-size: 110%;
    background: #BDE8EC;
    padding: 3px 10px 2px 9px;
}
.block_contextuel .content_box {
    background: url(../../site_instit/images/css_content/css/bg_bloc_contextuel.png) repeat-x #fff;
    min-height:50px;
    height:auto;
}
.block_contextuel .bas_box {
    background: url(../../site_instit/images/css_content/css/bas_bloc_contextuel.png) repeat-x bottom left #fff;
    height: 20px;
    padding: 7px 0 0 0;
}
.block_contextuel p {
    padding: 6px 6px 10px 8px;
    position: relative;
}
.block_contextuel p.lien{
    padding: 0 0 0 12px;
    margin: 0 6px 3px 8px;
    cursor: pointer;
}
ul.listing_home {
    margin-top:-5px;
}
.block_contextuel li , ul.listing_home li {
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat left 3px;
    padding-left:12px;
    margin: 3px 0 7px 10px;
}
.block_contextuel img.float_left {
    padding: 0 10px 0 0;
}
.block_contextuel img.float_right {
    padding: 0 0 0 5px;
}
/** vesion 2 **/
.block_contextuel2 img.float_right {
    margin: -23px 0 0 0;
    padding: 0;
}
.block_contextuel2 p.lien{
    margin: 0 0px 9px 42px;
    float: none;
}
.block_contextuel2 p.lien a{
    text-align: right;
    display: block;
}
/** version 3 **/
.block_contextuel3 .content_box {
    padding: 7px 8px 0 9px;
}
.block_contextuel3 .content_box p {
    padding-right: 0;
    padding-left: 0;
}
.block_contextuel3 p.lien{
    padding: 0 0 0 12px;
    margin: 0 6px 3px 8px;
}
.block_contextuel3 li {
    width: 100%;
    float: left;
}
/** version 4 **/
.block_contextuel4 .content_box {
    padding: 0px 0px 0 0px;
}
.block_contextuel4 .content_box p {
    padding-right: 0;
    padding-left: 0;
}
.block_contextuel4 p.lien{
    padding: 0 0 0 12px;
    margin: 0 6px 3px 8px;
}
.block_contextuel4 li {
    width: 100%;
    float: left;
}
/** sondage **/
.block_sondage {}
.block_sondage .content_box {
    padding: 7px 8px 0 9px;
}
.block_sondage ul {
    padding: 0 0 4px 0;
}
.block_sondage li {
    background: none;
    padding:0 0 4px 12px;
    margin: 0;
}
.block_sondage li span {
    color: #02B7C8;
    font-weight: bold;
}
.block_sondage p {
    padding: 0 0 3px 0;
}
.block_sondage input.envoyer{
    margin-left: 70px;
}
.reponse {
    font-weight: bold;
    text-transform: uppercase;
}
/*****************************************
*            CONTENU CENTRE
**************************************/
.pages_interieures {}
.pages_interieures .date {
    font-weight: bold;
}
.pages_interieures span.date{
    text-decoration: underline;
}
.pages_interieures  h1 {
    color: #6B6C71;
    font-size: 227.5%;
    font-weight: normal;
}
.pages_interieures .midContent h2 {
    color: #007A97;
    font-size: 110%;
    border: 0px solid #99CAD5;
    border-width: 1px 0;
    text-transform: uppercase;
    margin: 0 0 4px 0;
    padding: 1px 60px 1px 0;
}
.pages_interieures h3 {
    color: #007A97;
    font-size: 118.5%;
    padding: 0 0 3px 0;
}
.pages_interieures .accroche {
    font-weight: bold;
    padding: 0;
    margin: 0;
}
.pages_interieures .accroche a {
    margin: 0;
    display: inline;
}
/*****************
*  BLOCS COMMUNS
*****************/
/** RECTANGLE **/
.rectangle_court {
    position:relative;
    margin-bottom: 20px;
    /*position:relative;*/
}
.width_degarde {
    border-bottom: 1px solid #A5D0DA;
    background: url(../../site_instit/images/css_content/css/bg_item_block.png) repeat-x bottom left;
}
.rectangle_court p.lien {
    /*float: right;*/
    padding-bottom: 2px;
    padding-right: 8px;
    text-align:right;
}
.rectangle_court p.date {
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat 0px 3px;
    padding:0 0 0 12px;
    font-weight: bold;
    height: 17px;
}
/* img haut ou sans image */
.rectangle_court .visuel {
    padding-bottom: 5px;
}
.rectangle_court p {
    padding: 0 0 11px 0;
}
/* img bas */
.rectangle_img_bas .visuel {
    padding-bottom: 9px;
}
.rectangle_img_bas p {
    padding: 0 0 5px 0;
}
/* img en left */
.rectangle_img_left .visuel {
    padding-bottom: 0px;
}
.rectangle_img_left .zone_txt {
    padding-left: 160px;
}
.rectangle_img_left .zone_txt2 {
    padding-left: 200px;
}
.rectangle_img_left2 .zone_txt {
    padding-left: 190px;

}
/* listing block */
.listing_block .content_box {
    padding: 8px 0 0 0;
}
/* listing block 2 */
.listing_block2 {
    padding: 0 0 12px 0;
}
.listing_block2 p {
    padding: 0 0 9px 0;
}
.listing_block2 ul {
    padding: 0 0 0 2px;
}
.listing_block2 li, .listing_block3 li {
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat left 3px;
    padding-left:12px;
    float: left;
    width: 147px;
    margin: 0 0 6px 4px;
}
/** CARRE **/
.carre {
    width: 238px;
    margin-bottom: 20px;
    border-bottom: 1px solid #A5D0DA;
    background: url(../../site_instit/images/css_content/css/bg_item_block.png) repeat-x bottom left;
}
.carre .visuel.float_left {
    padding-right: 10px;
}
.carre p.lien {
    float: right;
    padding-bottom: 2px;
    padding-right: 8px;
}
.carre p.date {
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat 0px 3px;
    padding:0 0 0 12px;
    font-weight: bold;
}
.carre p {
    padding: 0 0 17px 0;
}
/* carre img haut */
.carre_img_haut .visuel {
    padding: 0 0 5px 0;
}
/* carre img bas */
.carre_img_bas .visuel {
    padding: 0 0 7px 0;
}
.carre_img_bas p {
    padding: 0 0 5px 0;
}
/* carre2 */
.carre2 .visuel {
    margin: 13px 0 -3px -30px;
    padding: 0;
}
.carre2 p.lien {
    float: none;
    padding-bottom: 2px;
    padding-right: 8px;
    margin: 0 0 0 25px;
}
/* img left */
.carre_img_left {}
.carre_img_left .visuel {
    padding-bottom: 7px;
}
.carre_img_left .zone_txt {
    padding-left: 106px;
}
.carre_img_left .zone_txt p {
    padding: 0 0 5px 0;
}
.carre_img_left .zone_txt p.date {
    padding:0 0 0 12px;
}
/* img right */
.carre_img_right {}
.carre_img_right .visuel {
    padding-bottom: 6px;
}
.carre_img_right .zone_txt {
    padding-left: 0px;
}
.carre_img_right .zone_txt p {
    padding: 0 0 5px 0;
}
.carre_img_right .zone_txt p.date {
    padding:0 0 0 12px;
}
/* listing_block3 */
.listing_block3 {
    padding: 0 0 15px 0;
}
.listing_block3 p {
    padding: 0 0 5px 0;
}
.listing_block3 li {
    background: url(../../site_instit/images/css_content/css/p-bleu.gif) no-repeat left 3px;
    padding-left:12px;
    float: none;
    width: auto;
    margin: 0 0 4px 0;
    display:block;
}
.listing_block_img_right .visuel {
    margin: 0 0 0 -50px;
}
.listing_block_img_left .visuel {
    padding: 0 13px 0 0;
}
.listing_block_img_left ul {
    float: left;
    width: 108px;
}
/***********************************************************************************************************************************************
*                                                   AUTRES PAGES INTERIEURES
*********************************************************************************************************************************************/
.rectangle_img_left .ss_lien .zone_txt{
    padding-left:0;
}
.rectangle_img_left .ss_lien .visuel img {
    padding-right: 10px;
}
.rectangle_img_left .notr_actu .visuel img {
    padding-right:10px;
}
.rectangle_img_left .notr_actu .visuel img {
    padding-bottom: 6px;
}
.a_la_une{
    width:496px;
    margin-bottom:20px;
}
.a_la_une p{
    padding-bottom:20px;
}
.a_la_une .content p.chapo{
    padding-bottom:3px;
    padding-top:10px;
    font-weight:bold;

}
.a_la_une.img_right img{
    float: right;
    padding-left:10px;
}
.a_la_une.img_left img{
    float: left;
    padding-right:10px;
}
.a_la_une .top{
    background:url(../../site_instit/images/css_content/css/top_arr.png) top no-repeat;
    height:10px;
    overflow:hidden;
}
.a_la_une .content{
    background:url(../../site_instit/images/css_content/css/content_arr.png) repeat-y;
    padding: 2px 10px;
}
.a_la_une .bottom{
    background:url(../../site_instit/images/css_content/css/bas_arr.png) top no-repeat;
    height:10px;
    overflow:hidden;
}

.a_la_une .content .puce{
    background:url(../../site_instit/images/commun/p-bleu.gif) no-repeat 0 3px;padding:0 0 0 15px;display:block;float:right;position:relative;
}

.carre p.chapo {
    padding: 6px 0 3px 0;
    text-decoration:underline;
}
.visuel_animation{
    padding-bottom:10px;
}

.liste_avec_ancres{
    width:496px;
    margin-bottom:20px;
}
.liste_avec_ancres p{
    padding-bottom:20px;
}
.liste_avec_ancres p.chapo{
    padding-bottom:3px;
    padding-top:10px;
}
.liste_avec_ancres.img_right img{
    float: right;
    padding-left:15px;
}
.liste_avec_ancres img.img_entete{
    float: none;
    padding:10px 0;
}

.liste_avec_ancres.img_left img{
    float: left;
    padding-right:15px;
}
.liste_avec_ancres .top{
    background:url(../../site_instit/images/css_content/css/top_arr_bleu.png) top no-repeat;
    height:8px;
    overflow:hidden;
}
.liste_avec_ancres .content{
    /*background:url(../../site_instit/images/css_content/css/content_arr_bleu.png) repeat-y;*/
    padding: 0 ;
    border: 1px solid #99CAD5;
    border-width: 0 1px;
    margin: 0px 1px 0 0;
}
.liste_avec_ancres .bottom{
    background:url(../../site_instit/images/css_content/css/bas_arr_bleu.png) top no-repeat;
    height:10px;
    overflow:hidden;
}
.deg_vert_2{
    background: url(../../site_instit/images/css_content/css/deg_box2.png) repeat-x bottom;
    min-height:331px;
    height:auto;
    padding:0 10px;
}

.liste_avec_ancres ul li{
    font-weight: bold;
    margin-bottom:10px;
    padding-top:2px;
}

.liste_avec_ancres2{
    width:496px;
    margin-bottom:20px;
}
.liste_avec_ancres2 p{
    padding-bottom:20px;
}
.liste_avec_ancres2 p.chapo{
    padding-bottom:3px;
    padding-top:10px;
}
.liste_avec_ancres2.img_right img{
    float: right;
    padding-left:15px;
}
.liste_avec_ancres2 img.img_entete{
    float: none;
    padding:10px 0;
}

.liste_avec_ancres2.img_left img{
    float: left;
    padding-right:15px;
}
.liste_avec_ancres2 .top{
    background:url(../../site_instit/images/css_content/css/top_arr_bleu.png) top no-repeat;
    height:8px;
    overflow:hidden;
}
.liste_avec_ancres2 .content{
    /*background:url(../../site_instit/images/css_content/css/content_arr_bleu.png) repeat-y;*/
    padding: 0 ;
    border: 1px solid #99CAD5;
    border-width: 0 1px;
    margin: 0px 1px 0 0;
}
.liste_avec_ancres2 .bottom{
    background:url(../../site_instit/images/css_content/css/bas_arr_blanc.png) top no-repeat;
    height:10px;
    overflow:hidden;
}
.liste_avec_ancres2 .deg_vert_2{
    background: none;
    min-height:0px;
    height:auto;
    padding:0 10px;
}

.liste_avec_ancres2 ul li{
    font-weight: bold;
    margin-bottom:5px;
    padding-top:2px;
}


.quest_rep{
    margin-bottom:20px;
}
.pages_interieures .midContent .quest_rep h3 {
    font-size: 100%;
}
.top_page{
    background:url(../../site_instit/images/css_content/css/puce_top_page.png) no-repeat left 4px;
    padding-left:10px;
    margin-top:10px;
}
.top_page a{
    background:url(../../site_instit/images/css_content/css/puce_top_page.png) no-repeat right 4px;
    padding-right:10px;
    color:#aeaeae;
}
.detail_image_gauche .date_parution{
    text-align:right;
    padding:7px 0;
}
.detail_image_droite .date_parution{
    text-align:left;
    padding:7px 0;
}
.pages_interieures .midContent .detail_image_gauche.temoignage h2,.pages_interieures .midContent .detail_image_droite.temoignage h2, detail h2{
    position:relative;
    margin-bottom:7px;
}
.detail_image_droite .accroche_simple{
    color:#007a97;
    /*text-align:right;*/
    text-align: left;
}
.detail_image_gauche h3{
    text-align:left;
}
.detail_image_gauche.temoignage  p.detail_texte , .detail_image_droite. p.detail_texte  {
    text-align:left;
}
.accroche_simple{
    color:#007a97;
}
.midContent h3{
    color:#007a97;
    margin-bottom:5px;
}
.midContent h3 span{
    font-weight: normal;
}
.detail_image_gauche,.detail_image_droite{
    margin-bottom:15px;
}
/*********
* ashan
***********/
.video {
    padding-right: 14px;
}
.envoyer {
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
/** formulaire de tri **/
.tri {
    padding: 5px 0 10px 0;
}
.tri label {
    display: none;
}
.tri select {
    width: 69px;
    margin: 0 10px 0 0;
}
.tri span {
    padding: 0 25px 0 0 ;
}
.tri .envoyer {
    background: url(../../site_instit/images/btn/ok_turquoise.gif) no-repeat;
    width: 32px;
    height: 19px;
}
/** communique **/
.communique {
    padding-bottom: 24px;
}
.rectangle_court .communique p {
    padding-top: 3px;
}
.rectangle_court .communique p.date2 {
    padding: 0px;
}
.communique .txt_telecharger img {
    vertical-align: middle;
    padding: 0 5px 0 0;
}
.telecharger {
    padding: 0 0 0 24px;
}
.telecharger li  {
    float: left;
    width: 116px;
}
.telecharger li img  {
    vertical-align: middle;
    /*padding: 0 3px 0 3px;*/
    padding: 0 3px 0 0px;
}
.telecharger li a  {
    padding: 0 3px 0 0;
}
/** communique derail **/
.communique_detail {}
.communique_detail img.float_left {
    padding: 0 6px 0 0 ;
}
.communique_detail img.float_right {
    padding: 0 0 0px 10px ;
}

.rectangle_court.communique_detail p.date2 {
    padding: 0px;
    color: #007A97;
}
.communique_detail h2 {
    border-color:#99CAD5;
    border-style:solid;
    border-width:1px 0pt;
    color:#007A97;
    font-size:110%;
    margin:0pt 0pt 4px;
    padding:1px 60px 1px 0pt;
    text-transform:uppercase;
}
.communique_detail h3 {
    font-size: 100%;
    padding: 0 0 10px 0;
}
.communique_detail h4 {
    color: #000;
    padding: 0 0 10px 0;
}
.communique_detail ul {
    padding: 0 0 15px 0;
}
.communique_detail .telecharger li  {
    float: none;
    display: inline;
    padding: 0 0 0 24px;
}
.communique_detail span {
    background: url(../../site_instit/images/css_content/css/puce1.png) no-repeat 0px 4px;
    padding: 0 0 0 11px;
}
.communique p.txt_telecharger  {
    padding: 0 0 6px 0;
}
.communique p.txt_telecharger span  {
    background: none;
    padding: 0;
}
.communique_detail .pad_li  {
    padding: 0 0 0 13px;
}

.communique_detail p.chapo{
    padding-bottom:3px;
    font-weight:bold;
}
.communique .telecharger li  {
    float: none;
    display: inline;
    padding: 0 0 0 24px;
}

/** pagination **/
.pagination {
    border: 0px solid #B2D7E0;
    border-width: 1px 0;
    text-align: center;
    min-height: 15px;
}
.pagination li {
    display: inline;
}
.pagination li.encour {
    font-weight: bold;
}.pagination li.encour span {
    font-weight: normal;
}
.pagination li a {
    text-decoration: none;
}
/** phototheque **/
.phototheque {
    width: 490px;
    background: url(../../site_instit/images/css_content/css/ombre_phototheque.png) repeat-y;
    margin: 15px 0 10px 0;
}
.phototheque .content_box {
    background: url(../../site_instit/images/css_content/css/bas_phototheque.png) no-repeat bottom left;
    padding: 0 0 9px 2px;
}
/* nav */
.onglets {
    background: url(../../site_instit/images/css_content/css/bg_onglets.png) no-repeat;
    height: 21px;
    padding: 0 2px;
}
.onglets li {
    float: left;
    width: 95px;
    text-align: center;
    padding: 5px 0 0 0 ;
    height: 16px;
    background: url(../../site_instit/images/css_content/css/bg_onglet_li.png) no-repeat;
    color: #2B9DA7;
    font-weight: bold;
}
.onglets li.first {
    background: none;
    margin-left: 0px;
}
.onglets li a {
    color: #fff;
    text-decoration: none;
}
.onglets li.encour {
    background: url(../../site_instit/images/css_content/css/bg_onglet_li_encour.png) no-repeat bottom;
    width: 105px;
    margin: 0 -10px 0 0;
    position: relative;
}
.onglets li.encour.last {
    background: url(../../site_instit/images/css_content/css/bg_onglet_li_encour_last.png) no-repeat bottom;
    width: 108px;
    margin: 0 -10px 0 0;
    position: relative;
}
/* vignettes */
.vignettes {}
.vignettes li {
    width: 112px;
    float: left;
    margin: 9px 0 0 8px;
}
.vignettes a.lien {
    float: none;
    display: block;
    margin: 0 0 0 28px;
    position: relative;
}
/** formulaire **/
.formulaire {}
.formulaire ul li {
    font-weight: normal;
    width: 236px;
    float: left;
    margin: 0;
}
.liste_avec_ancres.img_left.formulaire img{
    padding: 0 7px 20px 0;
}
.formulaire p {
    padding: 15px 0 0 0;
}
.formulaire span {
    color: #FF4D00;
}
.pages_interieures .formulaire h2 {
    margin: 0 0 12px 0;
}
.formulaire form div label {
    display: block;
    padding: 0 0 2px 0;
}
.formulaire form div {
    margin: 0 0 10px 0;
}
.formulaire form div.float_left {
    margin: 0 11px 0 0;
}
.formulaire .input {
    border: 1px solid #BCBCBC;
    width: 123px;
    padding: 0 0 0 3px;
}
.formulaire .input2 {
    width: 76px;
}
.formulaire .input3 {
    width: 200px;
}
.formulaire textarea {
    border: 1px solid #BCBCBC;
    width: 468px;
    height: 70px;
    padding: 0 0 0 3px;
}
.formulaire .envoyer {
    float: right;
}
.formulaire strong {
    text-align: center;
    display: block;
}
/** formulaire pjojet **/
.formulaire_projet {}
.formulaire_projet form div.float_left {
    margin: 0 11px 0 0;
    width: 127px;
}
.formulaire_projet p {
    padding: 0 0 10px 0;
}
.formulaire_projet form p {
    padding: 0;
}
.formulaire_projet .breaker {
    margin-bottom: 15px;
}
.formulaire_projet textarea {
    height: 112px;
}
.formulaire_projet .radio {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
}
.formulaire_projet .pad1 {
    padding: 0 30px 0 3px;
}
.formulaire_projet form div.pad2 label {
    display: inline;
}
.formulaire_projet strong {
    padding: 20px 0 0 0 ;
}
/** formuylaire das **/
.formulaire_das .breaker {
    margin-bottom: 10px;
}
.pages_interieures .formulaire_das h2 {
    padding-right: 100px;
}

.formulaire_das label {
    display: block;
    padding: 0 0 3px 0;
}
.formulaire_das select {
    width: 165px;
    margin: 0 5px 10px 0;
}
.formulaire_das .envoyer {
    float: none;
    background: url(../../site_instit/images/btn/bt_ok.png) no-repeat;
    width: 38px;
    height: 18px;
    margin: 0 0 10px 0;
}
.formulaire_das form p , .formulaire_das p{
    padding: 0 0 7px 0;
}
.formulaire_das form p , .formulaire_das p{
    padding: 0 0 7px 0;
}
.formulaire_das div.resultat_das p.error{
    margin:-10px 0 0;
}
.formulaire_das div.resultat_das p.error span{
    color:red;
}
.formulaire_das div.resultat_das {
    background: url(../../site_instit/images/css_content/css/bg_result_das.png) no-repeat;
    text-align: center;
    height: 36px;
    width: 227px;
    padding: 26px 0 0 0;
    margin: 18px 0 0 0;
}
.formulaire_das  span {
    color: #003333;
}
.formulaire_das div.resultat_das span {
    font-weight: bold;
}
.formulaire_das div.resultat_das2 {
    background: #fff;
    border: 1px solid #BCBCBC;
    width: 208px;
    padding: 0px 0 0 19px;
    margin: 10px 0 0 0;
}
.formulaire_das div.resultat_das2 p {
    padding: 20px 0 0 0;
}
.formulaire_das div.resultat_das2 p span{
    display: block;
}
.formulaire_das div.resultat_das2 img.float_left{
    margin: 0px;
    padding: 3px 13px 0 0;
}
.formulaire_das div.resultat_das2 div.breaker {
    margin: 0px;
    padding: 0px;
}
.formulaire_das p.lien{
    width: 180px;
}
.italic {
    font-style: italic;
}

/***********************************************************************************************************************************************
******************************************************* PAGE POP UP **************************************************************************
***************************************************************************************************************************************************/
.popup_page {
    text-align: left;
    width: 500px;
    padding: 0;
    margin:0px;


}
.popup_page p {
    padding: 0 0 14px 0;
}
.popup_page div {
    text-align: left;
    width: 485px;
    padding: 0 0px 10px 5px;
}
.popup_page div.popup {
    background: url(../../site_instit/images/css_content/css/bg_popun_border.png) no-repeat;
    margin: 0 0 20px 0;
    padding: 7px 0 0 0;
    width: 500px;
}
.popup_page div.popup_bas {
    background: url(../../site_instit/images/css_content/css/bg_popun_border_bas.png) no-repeat;
    margin: 0 0 0 0;
    padding: 7px 0 0 0;

}
.popup img {
    padding: 0 5px 20px 11px;
}
.popup .lien_fermer {
    float: right;

}

.popup h2 {
    color: #007A97;
    font-size: 118%;
    padding: 3px 130px 0 15px;
    margin: 0 ;
}
.lien.voir_fiche {
    margin-right:35px;
}

/** AVEC FOND **/
.popup_page_fd {
    background: #02B7C8;
}
.popup_page_fd div.popup {
    background: url(../../site_instit/images/css_content/css/bg_popun_fd.png) no-repeat;
}
.popup_page_fd div p {
    color: #fff;
}
.popup_page_fd .popup h2 {
    color: #fff;
}
.popup_page .imprimer {
    background: url(../../site_instit/images/btn/print.gif) no-repeat;
    width: 62px;
    height: 15px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: right;
    padding: 3px 5px 0 20px;
    margin-right:0px;

}
.popup_page .lien_fermer {
    padding: 0px 0 0 0;
    background: url(../../site_instit/images/btn/bt_fermer.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: right;
    padding: 2px 15px 2px 20px;margin-right:0px;
}

.popup_bas .lien_fermer {
    margin-top: 17px;
}
/***********************************************************************************************************************************************
******************************************************* PAGE IMPRESSION **************************************************************************
***************************************************************************************************************************************************/
.print { text-align: left; margin-left: 20px}
.print .popup  img, .print .bloc_print {
    display: none;
}
.print h3{
    padding: 0 0 7px 0;
}
#colonneA1{
min-height:140px !important;
height:auto;
}

/*****************************************/
/* OVERRIDE EMDEI **********************/
/*****************************************/

.bt_new #container .content .alerte span,
.bt_new #container .content .alerte img {
    float: left;
}
.bt_new #container .content .alerte span {
    display: block;
    color:#2B9DA7;
    font-weight:bold;
    margin: 22px 0px 0px -152px;
}

.bt_new #container .content .midContent .rectangle_court .communique .telecharger ul,
.bt_new .communique .telecharger ul{
    display: table;
}
.bt_new #container .content .midContent .rectangle_court .communique .telecharger li,
.bt_new .communique .telecharger li {
    text-align: left;
    display: table-cell !important;
}

.bt_new #container .content .col_typ1 .simple_image_gauche .content_box {
    height: 98px;
}
/**** 02-11 ***/
.listing_block2 ul.list_block li{
    float:none;
}
.listing_block2 ul.list_block {
    float:left;
    position:relative;
}

.deg_vert_2 fieldset.bas {min-height: 190px; padding-bottom: 10px; }/*erfed*/

a.cms_handicapzero_txt{

text-decoration:none;

}

a.cms_handicapzero_txt:hover{

text-decoration:underline;

}

.lien_puce_home {
    background:transparent url(../../cmsint/images/footer/p-bleu.gif) no-repeat scroll 0px 3px;
    padding:0pt 0pt 8px 12px;
}
.marge8d {
    padding-right:6px;
}
.lien_savoir_plus_home {
    text-align:right;
    position:absolute;
    bottom:2px;
}
.lien_img_puce_home {
	text-decoration:none;
	margin-right:3px;
	vertical-align:top;
	margin-top:3px;
}
.lien_savoir_plus_home span {
	font-weight:normal !important;
	text-decoration:underline;
}
.lien_rss {
    display:inline;
    position:absolute;
    right:2px;
}
.lien_rss img {
    vertical-align:middle;
}
.formulaire_das div.resultat_das2 p.error {
    padding:10px 0 0;
}
.formulaire_das div.resultat_das2 p.error span {
    font-weight:bold;
    color:red;
}

.instit_vis_flash {
    margin-top:-10px  !important;
    width:627px;
    height:244px;
    float:left;
}
.instit_vis_flash_small {
    width:213px;
    height:235px;
}

.instit_lie_image_gauche,
.instit_accroche_lie,
.instit_simple_image_droite,
.instit_simple_image_gauche,
.instit_simple_image_bc2_droite,
.instit_simple_image_bc2_gauche,
.instit_lie_image_droite {
    height:108px;
    overflow:hidden;
    border:1px solid #B2D7E0;
    margin:0;
    padding:0;
}
.instit_simple_image_bc2_droite,
.instit_simple_image_bc2_gauche {
    background:url(../../site_instit/images/css_content/css/bg_bc2_instit.gif) repeat-x;
}

.instit_col_typ1 img.float_left,
.instit_col_typ1 img.float_right,
.instit_col_typ1_large img.float_left,
.instit_col_typ1_large img.float_right {
    padding-top:0px;
}

.instit_col_typ1_large,
.instit_col_typ1 {
    margin-left:10px;
    overflow:hidden;
}

.instit_col_typ1 {
    margin-right:20px;
}

.instit_col_typ1_large {
    height:244px;
    width:343px;
}

.instit_col_typ1_large h2,
.instit_col_typ1 h2{
    margin-bottom:5px;
}

.instit_col_typ1 p {
    padding:3px;
}

.instit_col_typ1_large p {
	padding-left:3px;
}

.instit_p {
    margin:0;
    padding:0 3px 0 3px;
}

.online_editor .alinea {
	margin-left:22px
}

