@charset "utf-8";
/*******************************************************************************************************/
@import url('//fonts.googleapis.com/css?family=Open+Sans:400,500,600,700|Lato:400,500,600,700|Roboto:400,500,600,700&amp;subset=latin-ext');
@import url('font-awesome.min.css');
@import url('accordion-mobile.css');
/*******************************************************************************************************/
* { padding: 0; margin: 0; outline: none !important; }
.onDsk { display: block; }
.onMob { display: none; }
.text-md-left { text-align: left; }
.text-md-right { text-align: right; }
.no-border { border: none !important; }
/*******************************************************************************************************/
html { width: 100%; height: 100%; overflow-x: hidden; }
body { font-family: "Open Sans", sans-serif; font-size: 16px; color: #111; line-height: 18px; background: url(../images/header_bg.png) repeat-x top left;
 background-color: #fcfcfc; }
/*******************************************************************************************************/
.pL0 { padding-left: 0px !important; } .pR0 { padding-right: 0px !important; }
.mL0 { margin-left: 0px !important; } .mR0 { margin-right: 0px !important; }
.mL10 { margin-left: 10px !important; } .mR10 { margin-right: 10px !important; }
.mL15 { margin-left: 15px !important; } .mR15 { margin-right: 15px !important; }
.mL20 { margin-left: 20px !important; } .mR20 { margin-right: 20px !important; }
.p0m0 { padding: 0px !important; margin: 0px !important; } .p2m2 { padding: 2px !important; margin: 2px !important; }
.h200 { max-height: 200px; }
.normText { font-size: 14px !important; color: #555 !important; padding: 0px; margin: 0px; }
.sText { font-size: 11px !important; color: #777 !important; padding: 0px; margin: 0px; } 
.sText strong { font-size: 11px !important; font-weight: 600 !important; color: #111 !important; }
.delim-rborder { border-right: dashed 1px #aaa; }
.delim-lborder { border-left: dashed 1px #aaa; }
/*******************************************************************************************************/
#antet { display: block; width: auto; height: auto; }
#antet h1.logo { display: block; width: 310px; height: 110px; padding: 10px 0px; margin: 0px 0px 15px 0px; }
#antet h1.logo a { display: block; width: 300px; height: 110px; background: url(../images/logo.png) no-repeat top left; text-indent: -9999px }
/*******************************************************************************************************/
#dskTopMenu { display: block; width: auto; height: auto; min-height: 48px; position: relative; z-index: 1; text-align: center;
background-color: #eb5443; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
/***********************************************************************************/

.hidden { display: none !important; }
.shown { display: block !important; }

.controlstyle a{ outline:none;}
.controlstyle a { border-width:0;}
.controlstyle a.selectedcontrol { border-bottom:4px solid darkred;}
.access-toolbar {
    text-align: center;
    width: 50px;
    position: fixed;
    top: 90px;
    bottom: auto;
    right: 0px;
    left: auto;
    background-color: #a00;
    border: 1px dashed white;
    border-radius: 5px;
}

/***********************************************************************************/
#access-toolbar { text-align: center; width: 50px; height: auto; position: fixed; top: 90px; bottom: auto; right: 0px; left: auto;  
background-color: #a00; border: 1px solid #f33; border-radius: 5px; }
#access-toolbar .recip { display: none; width: 50px; height: auto; list-style-type: none; }
#access-toolbar .btnMain { display: block; width: 50px; height: 50px; }
#access-toolbar .recip li { display: block; width: 50px; height: 50px; }
#access-toolbar .recip li:hover { background-color: #f33 !important } 
#access-toolbar img { display: inline-block; width: 80%; height: auto; margin: auto; margin-top: 5px; } 
/***********************************************************************************/


footer { display: block; width: auto; height: auto; background-color: #005ca9; color: #fff; padding: 25px 0px 5px 0px; }
footer .row { padding-bottom: 30px; height: auto !important; }
footer h4 { font-size: 18px; line-height: 18px; font-weight: 600; color: #fff; padding: 5px 0px; margin: 5px 0px 10px 0px; text-align: left; }
footer .info_contact { display: block; width: auto; height: auto; }
footer .info_contact p { clear: both; display: block; font-size: 13px !important; line-height: 16px; color: #eee; 
margin: 0px 0px 12px 0px; }
footer .info_contact p i { display: inline-block; float: left; font-size: 16px; width: 26px; height: 22px; text-align: left; color: #fff; }
footer .info_contact a { color: #fff; text-decoration: none; } 
footer .lstFM { display: block; width: auto; height: auto; list-style-type: none; }
footer .lstFM li { display: block; width: auto; height: auto; background: url(../images/ft-items.png) no-repeat 0px 6px; padding-left: 8px; margin: 0px; margin-bottom: 3px; }  
footer .lstFM li a { display: table-cell; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 400; line-height: 16px; color: #fff; text-decoration: none;  padding-left: 5px; }
footer .lstFM li a:hover { color: #FFC; text-decoration: underline; }
footer .copyright { font-size: 13px; color: #ddd; }
footer .lstSM { display: inline-block; width: auto; margin: 5px auto 5px auto; padding: 0px; list-style-type: none; float: none; }
footer .lstSM li { font-family: "Roboto", sans-serif; font-size: 22px; margin: 2px 5px; float: left; }
footer .lstSM li a { color: #fff; text-decoration: none; transition: 0.2s linear; } 
footer .lstSM li a:hover { color: #d2c68c; transition: 0.2s linear; }
/*******************************************************************************************************/
#hpSlider { display: block; width: auto; height: auto; margin: 0px; padding: 0px; position: relative; z-index: 0; }
#hpSlider .owl-dots { position: absolute; z-index: 1; left: 42%; bottom: 38px; }
#hpSlider .owl-dots .owl-dot span { background: #fff !important; }
#hpSlider .owl-dots .owl-dot.active span { background: #f33 !important; }

/*******************************************************************************************************/
#hpSlider .nav-btn { height: 47px; position: absolute; width: 26px; cursor: pointer; top: 40.5% !important; }
#hpSlider .owl-prev.disabled, #hpSlider .owl-next.disabled { pointer-events: none; opacity: 0.2; }
#hpSlider .prev-slide { background: url(nav-icon.png) no-repeat scroll 0 0; left: -30px; }
#hpSlider .next-slide { background: url(nav-icon.png) no-repeat scroll -24px 0px; right: -30px; }
#hpSlider .prev-slide:hover { background-position: 0px -53px; }
#hpSlider .next-slide:hover { background-position: -24px -53px; }	

.hpGrpBox .recipBox { border: solid 1px #eb5443; background-color: #efecd5; }
.boxRedAntet { display: block; width: 100%; height: auto; margin: 0px; padding: 10px 15px; background-color: #eb5443 !important; color: #fff !important; }
.hpGrpBox a { color: #039 !important; padding-left: 17px; }
.hpGrpBox ul { display: block; width: auto; height: auto; padding: 0px !important; margin-top: 15px; } 
.hpGrpBox ul li { display: block; padding: 5px 10px 5px 12px; background: url(../images/box-items.png) no-repeat 15px 6px; }
	
	
/*******************************************************************************************************/
#ddTopMeniu { display: inline; width: auto; height: auto; color: #fff; text-align: left; z-index: 999; margin: 0; padding: 17px 0px 2px 0px; list-style: none; }
#ddTopMeniu li.activ,
#ddTopMeniu li { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 600; line-height: 20px; display: inline-block; margin-right: 0px; position: relative; z-index: 0; padding: 15px 9px; margin: 0px 1px 0px 0px; background: #eb5443; cursor: pointer;  border: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
#ddTopMeniu a { color: #fff; text-decoration: none; }  
#ddTopMeniu li.activ,
#ddTopMeniu li:hover { background: #333; color: #fff; }
#ddTopMeniu li ul { background: #333; padding: 8px 0px; position: absolute; z-index: 555 !important; top: 49px; left: -1px; width: 230px; -webkit-box-shadow: none; 
-moz-box-shadow: none; box-shadow: none; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; -transition: opacity 0.2s; transition: 0.5s linear; }
#ddTopMeniu li ul li { font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; background: #333; display: block; color: #fff; padding: 6px 20px;}
#ddTopMeniu li ul li:hover { background: #DD3333; }
#ddTopMeniu li:hover ul { display: block; opacity: 1; visibility: visible; transform: 0.5s linear; }
#ddTopMeniu li ul li.divider { width: 100%; height: 1px; background: #999; padding: 0px; margin: 2px 0px; border-color: #333 !important; } 
#ddTopMeniu li ul li.c1 { clear: left; width: 240px; float: left; margin: 0px 15px 0px 3px; }
#ddTopMeniu li ul li.c2 { width: 240px; float: left; margin: 0px 15px 0px 3px; }
/*******************************************************************************************************/
.lstSM { display: inline-block; width: auto; height: auto; margin: 15px 15px 8px 0px; padding: 0px; list-style-type: none; float: right; }
.lstSM li { font-family: "Roboto", sans-serif; font-size: 32px; margin: 5px 10px; float: left; }
.lstSM li a { color: #777; text-decoration: none; transition: 0.2s linear; } 
.lstSM li a:hover { color: #d33; transition: 0.2s linear; }
/*******************************************************************************************************/
#PathBar { display: block; width: auto; height: auto; margin: 0px; }
#PathBar .row { color: #111; font-size: 14px; padding: 5px 0px; }
/*******************************************************************************************************/
#vPathToolBar { background-color: #ddd; }
#vPathToolBar .breadcrumb { background-color: #ddd; border: solid 1px #ccc; }
#vPathToolBar .breadcrumb a { font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; color: #111; }
#vPathToolBar .breadcrumb > li + li:before { color: #C33; content: "/ "; padding: 0 5px; }
/*******************************************************************************************************/
.h2Title { font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 28px; font-weight: 600; color: #a00; line-height: 28px; padding: 0px; margin: 0px 0px 20px 8px; }
.h4RedTitle { font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 600; color: #a00; line-height: 18px; padding: 0px; margin: 0px 8px 10px 8px; }
/*******************************************************************************************************/ 

.accDivElem { display: block; width: auto; height: auto; margin: 8px 0px; padding: 0px; font-size: 13px; color: #111; border: solid 1px #ccc; 
background-color: #f3f3f3; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow: hidden; }
.accDivElem .accTitle, .accDivElem .accTitleX {  display: block; width: 100%; height: auto; margin: 0px; padding: 1px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500; color: #111; line-height: 18px; padding: 10px 20px; background-color: #d3d3d3; text-decoration: none; border-bottom: solid 1px #d3d3d3; }
.accDivElem .accTitle:hover { color: #fff; background-color: #333; }
.accDivElem .accBody { display: block; width: auto; height: auto; margin: 5px 0px; padding: 8px 18px; background-color: #fff; line-height: 14px; }
.artInfoDetalii, .artInfoDetalii p, .artInfoDetalii a, .artInfoDetalii a strong { font-size: 13px !important; line-height: 14px !important; padding: 0px; margin: 0px; }
.accDivElem .dBlockLink strong { font-weight: 700; font-size: 14px; line-height: 16px; display: table-cell; padding-right: 30px;  }

/*******************************************************************************************************/ 
#PageContext { display: block; width: auto; height: auto; margin: 0px; font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; color: #111; }
#PageContext .container { padding: 0px; }
#PageContext .row { min-height: 460px; }
#PageContext h4 { padding: 5px 8px; }
#PageContext p { padding: 5px 8px; }
/*******************************************************************************************************/
.plainTexte { padding: 12px 25px; } 
.plainTexte p { padding: 5px 8px; }
.plainTexte ul { margin: 25px 0px 25px 60px; list-style-type: square; }
.plainTexte ul li { margin: 12px 0px; }
/*******************************************************************************************************/ 
.list-group-item, .list-group-item.active { z-index: 0; } 

.xCell, .xCell strong { display: table-cell; margin: 0px; padding: 0px; height: auto; width: auto; }
/*******************************************************************************************************/ 

.paragrafe { display: block; width: auto; height: auto; padding: 5px; margin: 5px; padding-bottom: 20px; }
.paragrafe ol, .paragrafe ul { padding-left: 50px; }
.paragrafe ul { list-style-type: square !important; }

	.nav-pills > li > a { color: #eb5443; }
		
    .nav-pills > li.active > a, .nav-pills > li.active > a:focus {
        color:#f5eba4;
        background-color: #eb5443;
    }

    .nav-pills > li.active > a:hover {
            background-color: #eb5443;
            color:#f5eba4;
    }



/*******************************************************************************************************/ 
#wgTabsPils { padding: 0; margin: 0; }
#wgTabsPils .panel-heading { padding: 0px 10px; margin: 0px; background: none; border-bottom: none !important; }
#wgTabsPils .nav { padding: 0; margin: 5px 0px 0px 0xp; border-bottom: none !important; }
#wgTabsPils .nav-tabs li { line-height: 0; padding: 0; margin: 0; background-image: none; }
#wgTabsPils .nav-tabs li a { padding: 8px 8px !important; color: #111; font-weight: 400; background-color: #fff; }
#wgTabsPils .nav-tabs li.active { line-height: 0; padding: 0; margin: 0; background-color: #efecd5; background-image: none; }
#wgTabsPils .nav-tabs li.active a { color: #a00 !important; font-weight: 700; background-color: #efecd5; }
#wgTabsPils .panel-body { background-color: #efecd5; }
#wgTabsPils .tab-content { margin: 0; padding: 0; }
#wgTabsPils .tab-content .row { padding: 0; margin: 0; height: auto; max-height: auto; min-height: 100px; }
#wgTabsPils .tab-content .row .item { padding: 10px; margin: 2px; background-color: #fff; }
#wgTabsPils .tab-content .row .item a.pdf { color: #111; font-weight: 700; text-decoration: none; }
#wgTabsPils .tab-content .row .item a.pdf:hover { color: #a00 !important; text-decoration: underline; }
#wgTabsPils .tab-content .row .item .smallInfo { color: #777 !important; padding: 4px 25px; font-size: 11px !important; 
text-decoration: none; }
#wgTabsPils .btn { color: #fff !important; margin-top: 10px; }
#wgTabsPils .btn::after { clear: both; }

/*******************************************************************************************************/ 
.rListMenu { display: block; width: auto; height: auto; padding: 5px 0px; margin: 0px; list-style-type: none; }
.rListMenu li, .rListMenu li.activ { display: block; padding: 5px; margin: -1px; border: solid 1px #ccc; background-color: #fff; color: #111; }
.rListMenu li a { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; color: #111; line-height: 18px; }
.rListMenu li:hover, .rListMenu li.activ { background-color: #777; }
.rListMenu li:hover a, .rListMenu li.activ a { color: #fff; text-decoration: none; }

/*******************************************************************************************************/
.bPage { background-color: #fff; color: #111; padding: 15px; border: solid 1px #eee; min-height: 460px; }
/*******************************************************************************************************/
.zonaTexte p { font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: 8px; text-align: justify; }

.pozaDetaliu { margin: 5px 10px 5px 0px; }

.boxStire { border: solid 1px #ddd; background-color: #f3f3f3; margin-bottom: 12px; 
-webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.boxStire:hover { background-color: #e9e9e9; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.boxStire .pic { height: 90px; overflow: hidden; padding: 1px; }
.boxStire .info { padding-top: 5px; }
.boxStire h4 { padding: 0px; margin: 0px; font-size: 16px; color: #333;  }
.boxStire h4 a { padding: 0px; margin: 0px; font-size: 16px; } 
.boxStire .data_pub { font-size: 11px; font-weight: 400; color: #F30; line-height: 16px; padding: 0px 5px 12px 8px; }
.boxStire .data_pub strong { color: #F30; }
.data_pub { font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 400; color: #F30; line-height: 16px; padding: 0px 5px 0px 8px; }
.data_pub strong { color: #F30; }

/*******************************************************************************************************/
.lstStiri { display: block; width: auto; height: auto; list-style-type: none; border-bottom: dashed 1px #999; }
.lstStiri li { display: block; width: auto; height: auto; margin: 5px 0px; padding: 10px 0px; border-top: dashed 1px #999; background-color: #fff;
border-left: dashed 1px #999; border-right: dashed 1px #999;  }
.lstStiri li.row { min-height: auto !important; }
.lstStiri li h4 { padding: 0px; margin: 0px; font-size: 16px; }
.lstStiri li img { border: solid 1px #999; }

/*******************************************************************************************************/
.lstArticole { display: block; width: auto; height: auto; list-style-type: none; border-bottom: dashed 1px #999; }
.lstArticole li { display: block; width: auto; height: auto; margin: 5px 0px; padding: 5px 0px; border-top: dashed 1px #999;  background-color: #fff;
border-left: dashed 1px #999; border-right: dashed 1px #999;  }
.lstArticole li.row { min-height: auto !important; }
.lstArticole li h4 { padding: 0px; margin: 0px; font-size: 14px; }
.lstArticole li img { border: solid 1px #999; }
.lstArticole li small { font-size: 12px; padding: 3px; }


/*******************************************************************************************************/
.fileAttachBox { margin: -1px 10px; padding: 10px 10px 5px 10px; border: solid 1px #ccc; background-color: #fff; position: relative; z-index: 0;
-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.fileAttachBox:hover { background-color: #FF9; border-color: #999; position: relative; z-index: 99;  
-webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
.fileAttachBox a { color: #111; padding: 0px; margin: 0px; }
.fileAttachBox:hover a { color: #a00; }
.fileAttachBox .fa { font-size: 32px; float: left; margin: 3px 11px 3px 0px; padding: 0px; }
/*******************************************************************************************************/
.boxMembrii { min-height: 270px; }
.boxMembrii .poza { text-align: center; max-height: 260px; overflow: hidden; }  
.boxMembrii .poza img { min-height: 260px; }

/*******************************************************************************************************/
.overlay { height: 0%; width: 100%; position: fixed; z-index: 99999999; top: 0; left: 0; padding: 0; margin: 0; background-color: #fff; 
overflow-x: hidden; transition: 0.5s;  overflow-y: auto; }
.overlay::-webkit-scrollbar { width: 12px; background-color: #ddd; }
.overlay::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 5px; }
.overlay::-webkit-scrollbar-thumb {  border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background-color: #eee; }
.overlay-content {  position: relative; z-index: 999997; top: 20px; width: 100%; text-align: left; padding: 12px; }
.overlay a { font-family: "Roboto", sans-serif; font-size: 32px; font-weight: 600; color: #111; text-align: left; padding: 8px 16px; text-decoration: none;  display: block; transition: 0.3s; }
.overlay a:hover, .overlay a:focus { }
.overlay .closebtn { width: 60px; height: 60px; padding: 0; text-align: center; position: absolute; z-index: 999998; top: 0px; right: 0; font-size: 60px; 
line-height: 52px; border: none !important; }
.overlay .closebtn:hover { background-color: #111; color: #fff; }
/*******************************************************************************************************/
#gmap_contact { width: 100%; height: 350px; margin: 5px 0px 50px 0px; border: solid 1px #ccc; }
/*******************************************************************************************************/

.table-responsive { border: none !important; }
.table { border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;  }

.lstMembrii { display: block; width: auto; height: auto; clear: both; margin: 0px 0px 12px 0px; position: relative; z-index: 0; 
-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.lstMembrii:hover { background-color: #eee; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
.lstMembrii .poza { display: inline-block; width: auto; height: auto; float: left; padding: 0px; margin: 0px; margin-right: 20px; }
.lstMembrii .poza img { display: block; width: auto; height: 60px; }
.lstMembrii small { font-size: 11px !important; padding: 5px 0px !important; }
.lstMembrii .btn-detalii { font-size: 11px !important; position: absolute; right: 10px; bottom: 10px; z-index: 2; }


.lstPersonal { display: inline-block; width: 48%; height: auto; margin: 0px 5px 12px 5px; position: relative; z-index: 0; border-color: #ccc; background-color: #f3f3f3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.lstPersonal .toRSide { float: right; }
.lstPersonal .toLSide { float: left; }
.lstPersonal:hover { background-color: #eee; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; border-color: #a00; }
.lstPersonal .poza { display: inline-block; width: auto; height: auto; min-height: 150px; float: left; padding: 0px; margin: 0px; margin-right: 20px; }
.lstPersonal .poza img { display: block; width: auto; height: 125px; }
.lstPersonal small { font-size: 11px !important; padding: 5px 0px !important; }
.lstPersonal .btn-detalii { font-size: 11px !important; position: absolute; right: 10px; bottom: 10px; z-index: 2; }
.lstPersonal .toRSide::after { clear: both; width: auto; height: 10px; content: ' '; }


a.pdf { background: url(../images/pdf.gif) no-repeat center left; padding-left: 25px; } 
a.zip { background: url(../images/zip.gif) no-repeat center left; padding-left: 25px; } 
a.folder { background: url(../images/folder.gif) no-repeat center left; padding-left: 25px; } 



#ppAskCookies { position: fixed; z-index: 99999; bottom: 0px; left: 0px; border-top: solid 1px #ccc;  display: block; width: 100%; height: auto; padding: 20px 0px; 
background-color: rgba(5,5,5,0.8); color: #fff; pozition: relative; text-align: center; }
#ppAskCookies .content { display: block; width: 990px; height: auto; margin: 0px auto; 
font-family: "Cuprum", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; line-height: 18px; text-decoration: none; }
#ppAskCookies .content .col-1 { display: inline-block; width: 79%; float: left; padding: 5px 0px; text-align: left; }
#ppAskCookies .content .col-2 { display: inline-block; width: 11%; float: right; padding: 5px 0px; text-align: right; }
#ppAskCookies .content a { font-weight: bold; color: #fd3; text-decoration: none; cursor: pointer;  }
#ppAskCookies .content a:hover { text-decoration: underline; color: #fd3; } 
#btnAgreeCookie { display: inline-block; width: auto; height: auto; padding: 6px 15px; border: solid 2px #111; background-color: rgba(255,10,10,0.99); margin-top: 3px; 
font-family: Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; color: #fff; overflow: hidden; cursor: pointer; 
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#btnAgreeCookie:hover { background-color: rgba(200,10,10,0.99); color: #fff; }


.smalLink, .smalLink strong { display: table-cell; font-size: 11px !important; line-height: 13px !important; } 





/*******************************************************************************************************/
@media (min-width: 0px) and (max-width: 768px) {
.onDsk { display: none; }
.onMob { display: block; }
.text-xs-center { text-align: center !important; }
.text-left .text-xs-center { text-align: center !important; }
.text-right .text-xs-center { text-align: center !important; }
.centered { margin: 2px auto 15px auto !important; float: none !important; }
/*******************************************************************************************************/
body { font-family: "Open Sans", sans-serif; font-size: 16px; color: #111; line-height: 18px; background: url(../images/header_bg_small.png) repeat-x top left;
 background-color: #fcfcfc; }
/*******************************************************************************************************/
#antet { display: block; width: auto; height: auto; }
#antet h1.logo { display: block; width: 180px; height: 60px; padding: 10px 0px; margin: 0px 0px 15px 0px; }
#antet h1.logo a { display: block; width: 180px; height: 60px; background: url(../images/logo_small.png) no-repeat top center; text-indent: -9999px }
/*******************************************************************************************************/
#myNav .icoSM { display: inline-block; width: auto; height: auto; margin: 22px 15px 5px 5px; list-style-type: none; float: right; }
#myNav .icoSM li { display: inline-block; float: left; margin: 0px 7px; padding: 0px; } 
#myNav .icoSM li a { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #c80b12; text-decoration: none; 
transition: all 0.6s ease; -webkit-transition: all 0.6s ease; }
#myNav .icoSM li a i { font-size: 32px; color: #c80b12; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; }
#myNav .icoSM li a:hover i { color: #111; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

#PathBar { display: block; width: auto; height: auto; margin: 4px 0px 0px 0px; }
.h2Title { text-align: center !important; }
.bPage { margin: 0px 10px; }
footer h4 { padding: 10px 25px; background-color: #333; text-align: center !important; margin-top: 15px; }
footer .lstFM { margin: 0px; margin-left: 15px; }
footer .lstSM {  margin: 5px auto 5px 120px; }

.zonaTexte p { margin-left: 10px; margin-right: 10px; }

.boxStire { padding: 10px 20px; border: none; border-bottom: dotted 1px #ddd; }
.boxStire .pic { height: auto !important;  padding: 2px 20px; text-align: center !important; }
.boxStire .pic img { border-right: none; border: solid 1px #ddd; }
.boxStire .info { padding: 0px;  }

.lstMembrii { margin: 5px 15px !important; padding: 5px; }  

.lstPersonal { display: block; width: 90%; height: auto; margin: 0px auto 12px auto; position: relative; z-index: 0; 
-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.lstPersonal .toRSide { float: none; clear: both; }
.lstPersonal .toLSide { float: none; clear: both; }


.list-group, .imageAntetGroup, .lstArticole { margin: 2px 10px; }
.list-inline { margin-bottom: 10px; }
.list-inline a { display: inline-block; width: auto; height: auto; float: left; margin: 0px 10px 10px 0px; }

.paragrafe h4 { text-align: center !important; }


#ppAskCookies { position: fixed; z-index: 99999; bottom: 0px; left: 0px; border-top: solid 1px #ccc;  display: block; width: 100%; height: auto; padding: 20px 0px; 
background-color: rgba(5,5,5,0.8); color: #fff; pozition: relative; text-align: center; }
#ppAskCookies .content { display: block; width: auto; height: auto; margin: 0px 20px; 
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; line-height: 18px; text-decoration: none; }
#ppAskCookies .content .col-1 { display: block; width: 100%; float: none; padding: 5px; text-align: justify; }
#ppAskCookies .content .col-2 { display: block; width: 100%%; float: none; padding: 10px 5px; text-align: center; }
#ppAskCookies .content a { font-weight: bold; color: #fd3; text-decoration: none; cursor: pointer;  }
#ppAskCookies .content a:hover { text-decoration: underline; color: #fd3; } 
#btnAgreeCookie { display: inline-block; width: auto; height: auto; padding: 5px 15px; border: solid 1px #111; background-color: rgba(255,10,10,0.99); margin: 5px auto;
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; color: #fff; overflow: hidden; cursor: pointer; 
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#btnAgreeCookie:hover { background-color: rgba(200,10,10,0.99); color: #fff; } 
}
/*******************************************************************************************************/
.pagTabs { margin: 10px !important;}
.pagTabs a { color: #111 !important; font-weight: 600 !important; background-color: #e3e3e3 !important; }
.pagTabs li { margin: 0px 5px 0px 5px !important; }
.pagTabs li.active a { background-color: #033eff !important; color: #fff !important; }
.tab-content h4 { font-weight: bold; color: rgba(200,10,10,1) !important; padding-bottom: 0px; }
.tab-content hr { padding: 0; margin: 0; margin-bottom: 10px; }

@media (max-width: 768px) { 
  .pagTabs { text-align: center !important; }
  .pagTabs li a, .pagTabs li, .pagTabs { float:  none !important; }
}

.ftBanere { display: block; text-align: center; }
.ftBanere .banner { margin: 0px 25px !important; }
.ftBanere .banner img { height: 100px; width: auto; }




