

* { margin: 0; padding: 0; }
img, fieldset, input { border: 0; }

html { min-height: 100.01%; }
body { background: #bd0807;  color: #000; overflow: auto; text-align: center; }

a { color: #bd0807; text-decoration: underline; }
a:hover { text-decoration: none; }

.hidden { position: absolute; left: -9000px; }
.noBg { background: none !important; }
dt.noBg { font-size: 1px !important; height: 1px !important; line-height: 1px !important; clear: both; }
.noBr { border: 0px !important; }
.clear { float: left; clear: both; }
hr.clearer { background: none; border: 0; font-size: 1px; height: 1px; line-height: 1px; color: white; }



.wrapper { width: 778px; margin: 0 auto; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; position: relative; }

.navTop { font-size: 11px; width: 765px; display: block; height: 47px; padding: 0 0 0 13px; background: url(images/nav_top.gif) no-repeat; position: relative; }

    .navTop li {  height: 22px; list-style: none; float: left; display: inline; background: transparent url(images/topNavMargin.gif) no-repeat right bottom; overflow: hidden; padding: 12px 12px 0px 11px; }
    .navTop li#logout{ position: absolute; right: 12px; top: 9px; height: 19px; background: none; margin: 0; padding: 0; line-height: 19px; }
    .navTop li#logout a { padding-right: 6px; _position: relative; _top: -1px; }
      
    .navTop li strong { color: #bd0807; font-weight: bold; background: transparent url(images/contact_nav_top.gif) no-repeat left 2px;  margin-left: 6px; padding: 6px 0 8px 18px; }
    .navTop li span { background: transparent url(images/acces_nav_top.gif) no-repeat left top; padding-left: 32px; }
    .navTop li a { color: #000; text-decoration: none; }              
    .navTop li a:hover { color: #bd0807; }
    .navTop li form { padding-left: 22px; margin-top: -4px;  _margin-top: -5px; }
    .navTop li form span { background: none; margin: 0; padding: 0; position: relative; top: 1px; _top: 0;  }
    .navTop li form input { border: 1px solid #cacaca; height: 17px; width: 117px; margin-left: 5px; margin-top: 1px; padding: 0px 2px; color: #393839; }
    .navTop li form input.hidden { position: relative; top: -3px; _top: 0; left:7px; border: 0; background: url(images/search_nav_top.gif) no-repeat 0 2px; width: 19px; height: 22px; padding: 0 !important; margin: 0 !important; font-size: 1px; text-indent: -9000px; cursor: pointer; }
    .navTop li form input.butonX { border: 0; background: url(images/head_x.gif) no-repeat 0 0; width: 19px; height: 22px; padding: 0; position: relative; top: 0; _top: 3px; margin: 3px 0 0 0; font-size: 1px; text-indent: -9000px; cursor: pointer; }
	.navTop .cmsLogin { padding-top: 0; height: 34px; }
/*	.navTop li form input.hiddenInput { display:none; background:none; }
	.right {float:right};*/


.header { font-size: 11px; width: 778px; height: 112px; background: #FAFAFA url(images/headerBg.gif) no-repeat; position: relative; z-index: 2; }
    .header h1 {position: absolute; top: 9px; left: 11px; width: 229px; height: 72px; background: transparent url(images/logo.gif) no-repeat; overflow: hidden; }
    .header h1 a { display: block; width: 229px; height: 72px; }
    .header h1 strong{ position: absolute; left: -9000px; }
    
    .header .headerImage { height: 97px; text-align: right; margin-right: 4px; }
    
/*MAIN MENU*/   
   /* #mainMenu  { margin: 0 4px; display: block; }
    #mainMenu li { display: inline; list-style: none; padding: 7px 0 1px 7px; _padding-top: 0; }
    #mainMenu li a { font-weight: bold; text-decoration: none; padding: 7px 6px 1px 0; color: #373737; overflow: hidden; }
    #mainMenu li:hover, #mainMenu #active, #mainMenu li.active { background: url(images/meniuU1.gif) no-repeat; }
    #mainMenu li:hover a, #mainMenu #active a, #mainMenu li.active a { background: url(images/meniuU2.gif) no-repeat top right; color: white; }
    
    #mainMenu li ul { z-index: 50; width: 756px; text-ali/gn: center; height: 25px; padding-top: 4px; position: absolute; top: 112px; left: -9000px; background: url(images/menu_top_repeat.gif) repeat-x 0 0px;}
    #mainMenu li:hover ul li, #mainMenu #active ul li, #mainMenu li.active ul li { background: none; }
    #mainMenu li:hover ul li a, #mainMenu #active ul li a, #mainMenu li.active ul li a { background: none; }
    #mainMenu li ul li { padding: 7px 6px; position: relative; }
    #mainMenu li ul li a{ color: #fff; font-weight: normal; background: none; padding-top: 0; }
    #mainMenu li ul li a:hover, #mainMenu li ul li a.active { text-decoration: underline;  }
    #mainMenu li:hover ul, #mainMenu #active ul, #mainMenu li.active ul { left: 7px; }
    #mainMenu li:hover ul, #mainMenu li.active ul { z-index: 60; }
    
	#mainMenu .semi ul { left: -9000px !important; }
	
    #mainMenu li ul li ul { position: absolute; text-align: left; width: auto; height: auto; padding: 0; top: 24px; left: 0; l/eft: -9000px !important; background: #306C9A; border: 1px solid #6BA4D0; border-bottom: 0px; white-space: no-wrap; _overflow: hidden; }
    #mainMenu li ul li:hover ul, #mainMenu li ul li.active ul { left: 0px !important; }
    #mainMenu li ul li ul li { display: block; background: #306C9A !important; border-bottom: 1px solid #6BA4D0; min-width: 120px; padding: 4px 6px !important; }
    #mainMenu li ul li ul li a { text-decoration: none; white-space: pre; }
    .header #mainMenu li ul li ul li:hover, #mainMenu li ul li ul li.active { background: #AD0400 !important;}
    #mainMenu li ul li ul li a:hover { text-decoration: underline; }*/
	#mainMenu  { margin: -7px 4px 0 4px; display: block; }
	#mainMenu li { list-style: none; padding: 0 0 1px 7px; float: left;  }
	#mainMenu li a { font-weight: bold; display: block; text-decoration: none; padding: 7px 6px 1px 0; color: #373737; }
	#mainMenu li:hover, #mainMenu #active, #mainMenu li.active { background: url(images/meniuU1.gif) no-repeat; }
	#mainMenu li:hover a, #mainMenu #active a, #mainMenu li.active a { background: url(images/meniuU2.gif) no-repeat top right; color: white; }
	
	#mainMenu li ul  { z-index: 50; width: 756px; text-ali/gn: center; height: 25px; padding-top: 4px; position: absolute; top: 112px; left: -9000px; background: url(images/menu_top_repeat.gif) repeat-x 0 0px; }
    #mainMenu li:hover ul, #mainMenu #active ul, #mainMenu li.active ul { left: 7px; }
	#mainMenu li:hover ul li, #mainMenu #active ul li, #mainMenu li.active ul li { background: none; }
    #mainMenu li:hover ul li a, #mainMenu #active ul li a, #mainMenu li.active ul li a { background: none; }
	#mainMenu li ul li { padding: 0 6px 7px 6px; position: relative; }
    #mainMenu li ul li a{ color: #fff; font-weight: normal; background: none; padding-top: 0; }
    #mainMenu li ul li a:hover, #mainMenu li ul li a.active { text-decoration: underline;  }
	#mainMenu li:hover ul, #mainMenu #active ul, #mainMenu li.active ul { left: 7px; }
    #mainMenu li:hover ul, #mainMenu li.active ul { z-index: 60; }
	
	#mainMenu .semi ul { left: -9000px !important; }
	
    #mainMenu li ul li ul { position: absolute; text-align: left; width: auto; height: auto; padding: 0; top: 17px; left: 0; left: -9000px !important; background: #306C9A; border: 1px solid #6BA4D0; border-bottom: 0px; white-space: no-wrap; _overflow: hidden; }
    #mainMenu li ul li:hover ul, #mainMenu li ul li.active ul { left: 0px !important; }
    #mainMenu li ul li ul li { float: none !important; display: block; background: #306C9A !important; border-bottom: 1px solid #6BA4D0; min-width: 120px; padding: 4px 6px !important; }
    #mainMenu li ul li ul li a { text-decoration: none; white-space: pre; float: none !important; }
    .header #mainMenu li ul li ul li:hover, #mainMenu li ul li ul li.active { background: #AD0400 !important;}
    #mainMenu li ul li ul li a:hover { text-decoration: underline; }
	
	
	#BUGIE { position: absolute; top: 52px; left: 0; width: 300px; height: 20px; display: block; background: #F0F0F0; }

.subHeaderHome { width: 778px; height: 140px; padding: 0 4px; background: url(images/header_home.jpg) no-repeat; }
.subHeader { width: 778px; height: 34px; background: url(images/subHeader.gif) no-repeat left 0px; z-index: 3; }

.content { float: left; clear: both; width: 778px; background: #fff url(images/main_repeat.gif) repeat-y left; position: relative; }
    .content .main { float: left; height: auto;  width: 778px; background: url(images/main_top.gif) no-repeat left top; }


.content .main .leftColumn { float: left; width: 175px; padding: 0 0 0 5px;  min-height: 1px; _height: 1px; }
    .content .main .leftColumn dl { padding: 6px 0 0 4px; }
    .content .main .leftColumn dt { border-top: 1px solid #D3D3D3; font-weight: bold; font-size: 11px; text-transform:uppercase; margin: 2px 0; padding: 4px 0 0 12px; background: url(images/bullet_red.gif) no-repeat left 5px; color:#bd0807; }
	.content .main .leftColumn dt.currentPage {border:0px;font-weight: bold; font-size: 11px; margin: 0; padding: 0 0 0 14px; background: none; color:#bd0807;text-transform:none; }
    .content .main .leftColumn dt.noUpper { text-transform:none }
    .content .main .leftColumn dt a { color:#bd0807; text-decoration: none; }
    .content .main .leftColumn dt a:hover { color:#000000; }
    
    .content .main .leftColumn dd { padding: 0 0 2px 14px; }
	dd.rechercher { padding: 0 0 2px 14px; float: left; margin-bottom: 5px; border:none;}
    .content .main .leftColumn dd.currentPage { font-weight: bold; color: #bd0807; }
    .content .main .leftColumn dd a { color:#333; text-decoration: none; }
    .content .main .leftColumn dd a:hover { color: #bd0807; text-decoration: underline; }
	.content .main .leftColumn dd.red a { color:#bd0807; text-decoration: none; }
    .content .main .leftColumn dd.red a:hover { color: #bd0807; text-decoration: underline; }

    .content .main .leftColumn dt .anee { float: right; margin-top: -6px; font-size: 12px; margin-right: 19px;  text-align: center; padding-top: 5px; width: 62px; height: 19px; color: #fff; background: url(images/annee_bg.gif) no-repeat 0 0; }
    .content .main .leftColumn dd  .select_annee { clear: both; margin-top: 15px; margin-bottom: 5px; }
    .content .main .leftColumn dd  .select_annee select { width: 55px; height: 17px; padding: 0; font-size: 10px; }
    .content .main .leftColumn dd  .select_annee .cap { float: left; color: #BD0807; font-weight: bold; display: inline; text-transform: capitalize; padding-top: 2px;  width: 68px; padding-right: 12px; _padding-right: 10px; text-align: right; }
    
    .content .main .leftColumn .box { margin: 12px 0 0 0; padding: 0px; width: 172px; background: url(images/right_box_repeat.jpg) repeat-y; overflow: hidden;}
    .content .main .leftColumn .box h2 { font-size: 12px;  margin: 0 0 2px 0; padding: 8px 4px 4px 4px; color: #BD0807; background: url(images/right_box_top.jpg) no-repeat; }
    .content .main .leftColumn .box h2 span { background: url(images/right_box_h2.gif) repeat-x 0 bottom !important; display: block; padding: 0px 5px 5px 7px; }
    .content .main .leftColumn .box h2 a { height: 28px; line-height: 14px; color:#BD0807; text-decoration: none;  text-align:right!important; }
    .content .main .leftColumn .box h2 a:hover{ color: #000; }
    .content .main .leftColumn .box p { padding: 0 4px 10px 12px; background: url(images/right_box_bottom.jpg) no-repeat bottom; }
    .content .main .leftColumn .box p a { font-size: 11px; color: #333; font-weight: bold; text-decoration: none; }
    
	.content .main .leftColumn div.firefox p a { font-weight: normal; display: block; color: #c00309; padding-right: 12px; padding-left: 2px;  font-size: 12px; line-height: 16px; }
	.content .main .leftColumn div.firefox p a:hover { color: #000; }
	.content .main .leftColumn div.firefox h2 a { padding-right: 7px; height: 15px; display: block; background: url(images/browser_firefox.png) no-repeat left center; }
	
    .content .main .leftColumn .testez h2 a { color: #393939; font-size: 11px; }
    .content .main .leftColumn .testez p a { color: #7E7E7E; font-weight: normal; }

    .content .main .leftColumn .rechercher { display: block; padding: 0 0 0 12px; min-height: 34px; _height: 34px; margin: 4px 0 0 0; }
    .content .main .leftColumn .rechercher p { font-weight: bold; margin-bottom: 2px; } 
	.content .main .leftColumn .rechercher p.noBold { font-weight:normal; } 
	.content .main .leftColumn .rechercher p.red { color: #BD0807; font-weight: normal; padding: 10px 0 8px 10px;}  
	.content .main .leftColumn .rechercher p.contact { color: #BD0807; }  
	
    .content .main .leftColumn .rechercher input { float: left; display: inline; border: 1px solid #cacaca; background-color: #fff; font-size: 10px;  width: 110px; height: 16px; padding: 0 2px; color:#666; }
    .content .main .leftColumn .rechercher label { display: block; clear: both; margin-bottom: 8px;  padding-left: 10px;  }
	.content .main .leftColumn .rechercher input.checkbox { margin-right: 10px; width: auto; border: 0; padding: 0; background: 0; }
	.content .main .leftColumn .rechercher span.left { float: left; display: inline;width:70px;margin: 3px 0 0 40px;}
    .content .main .leftColumn .rechercher input.submit { float: left; display: inline; background: url(images/arrow_red.gif) no-repeat; margin: 0 6px; border: 0 !important; width: 19px; height: 19px; padding: 0; cursor: pointer; }
	.content .main .leftColumn .rechercher input.hidden { display: none; background: none;}

    .content .main .leftColumn .rechercher a { clear: both; font-size: 9px; margin-top: 0px; }    
    
    .content .main .leftColumn .rechercher .loginForm span{ float: left; clear: both; padding-left: 5px; }  
    
    .content .main .leftColumn .cumpara a { display: block; margin: 20px 0 10px 0; height: 20px; background: url(images/cos.gif) no-repeat 0 0px; padding-left: 30px; color: #BD0807; font-weight: bold; }
    
    dd.dropDown { position: relative; }
    dd.dropDown a { padding-right: 41px; background: url(images/arrow_mic_gri.gif) no-repeat 116px 0px; }
    dd.dropDown a:hover { background-image: url(images/arrow_mic_rosu.gif); }
    dd.dropDown:hover a, dd.active a { background-image: url(images/arrow_mic_rosu.gif); }
    dd.dropDown:hover ul a { background: none; }
        dd.dropDown ul { display: block; position: absolute; top: 0; left: -9000px; background: #306C9A;  border: 1px solid #6BA4D0; border-bottom: 0; z-index: 900; }
        dd.dropDown:hover ul, dd.active ul { left: 148px; _left: 134px; }
        dd.dropDown ul li { list-style: none; border-bottom: 1px solid #6BA4D0; display: block; padding: 2px 5px; white-space: pre; }
        dd.dropDown ul li.active { background: #AD0400; }
        dd.dropDown ul li a { background: none; padding: 0; text-decoration: none; color: #fff !important; }
        dd.dropDown ul li a:hover { background: none; }
    
    
/* modul homepage */
.content .main .center { float: left; width: 406px; color: #393939; }
    .content .main .center .navModule { width: 404px; margin: 0 1px; height: 250px; margin-bottom: 6px; background: #e2e7e4 url(images/center_nav_bottom.gif) no-repeat center bottom; padding: 4px 0; position: relative; }
    .content .main .center .navModule .navNav { width: 406px; margin-top: -26px; position: absolute; }
    .content .main .center .navModule .navNav dd { float: left; display: inline; list-style: none; padding: 7px 0 1px 7px; margin-right: 1px; background: url(images/meniuS1.gif) no-repeat top left; }
    .content .main .center .navModule .navNav dd a { font-weight: bold; text-decoration: none; padding: 7px 6px 1px 0; color: white; background: url(images/meniuS2.gif) no-repeat top right; overflow: hidden; }
    .content .main .center .navModule .navNav dd:hover, .content .main .center .navModule dl dd.activ, .content .main .center .navModule dl dd.active { background: url(images/meniuT1.gif) no-repeat top left; }
    .content .main .center .navModule .navNav dd:hover a , .content .main .center .navModule dl dd.activ a, .content .main .center .navModule dl dd.active a { background: url(images/meniuT2.gif) no-repeat top right; color: #373737; }
        #licom-5 a { padding: 7px 6px 1px 2px; } 
    
    .content .main .center .navModule .focus { position: absolute; top: 0; left: 0px;  }
    .content .main .center .navModule .blur { position: absolute; top: 0; left: -9000px; }
    
/* modul homepage // continut modul hompepage */
.content .main .center .module { width: 396px; padding: 4px; padding-left: 7px; }
    .content .main .center .module h2 { color: #BD0807; font-size:16px; letter-spacing: 2px; margin: 4px 0;  }
    .content .main .center .module h4 { margin: 2px 0; height: 40px;  padding: 0 2px; font-size: 12px; }
    
    .content .main .center .module form { border: 1px solid #E7E7E7; margin: 4px 0; float: left; clear: right; width: 265px; }
    .content .main .center .module form input { float: left; display: inline; border: 1px solid #cacaca; background-color: #fff; margin-bottom: 6px;  margin-left: 2px; font-size: 10px;  width: 126px; height: 16px; color:#666; }
    .content .main .center .module form input.submit { float: left; display: inline; background: url(images/arrow_red.gif) no-repeat; margin: 0 7px; _margin-left: 4px; border: none; width: 18px; height: 18px;}
    .content .main .center .module form a { line-height: 18px; font-size: 10px; }
    .content .main .center .module .Mdropdown { float: left; clear: right; width: 265px; }
    .content .main .center .module .links { float: left; clear: both; height: 20px; width: 160px; padding: 2px 0; position: relative; _margin-left: 2px; }
    .content .main .center .module .links a { background:url(images/arrow_gray.jpg) no-repeat 138px bottom; _background-position: 131px bottom; padding: 4px 0; display: block; line-height: 11px; color: #333; text-decoration: none; } 
    .content .main .center .module .links a:hover { color: #bd0807; background-image: url(images/arrow_red.gif); }
    .content .main .center .module .links:hover a, .content .main .center .module .active a { color: #bd0807; background:url(images/arrow_red.jpg) no-repeat 138px bottom; _background-position: 131px bottom; }
 
    .content .main .center .module div.image { float: left; margin: 2px 4px 2px 2px ; padding: 2px; }
    .content .main .center .module p { font-size: 11px; width: auto !important; margin: 2px 4px 2px 2px ; padding: 2px; }
        
    .content .main .center .module .linkStanga { float: left; clear: both; }
    .content .main .center .module .linkStanga a { display: block; height: 17px; padding-top: 3px; padding-left: 31px; background: url(images/arrow_gray.jpg) no-repeat left 0px; text-decoration: none; }
    .content .main .center .module .linkStanga a:hover { background: url(images/arrow_red.gif) no-repeat left 0px; text-decoration: underline; }
    
/*BACKGROUND MODULE*/
    #xcom-3 { background: url(images/home_bloc_publications.gif) no-repeat 230px 50px; }
    #xcom-4 { background: url(images/retanet.gif) no-repeat 218px 78px; }
    #xcom-5 { background: url(images/DJU.gif) no-repeat 270px 70px; }
    #xcom-5 p, #xcom-4 p, #xcom-3 p, #xcom-2 p { width: 394px !important; }
    
/*DROPDOWN CENTRU*/
    .content .main .center .module .links ul { display: block; position: absolute; top: 0; left: -9000px; background: #306C9A;  border: 1px solid #6BA4D0; border-bottom: 0; z-index: 900;}
    .content .main .center .module .links ul li { list-style: none; background: none; border-bottom: 1px solid #6BA4D0; display: block !important; padding: 3px 5px !important; white-space: pre; }
    .content .main .center .module .links ul li:hover, .content .main .center .module .links ul li.active { background: #AD0400; }
    .content .main .center .module .links ul li a { display: inline; background: none !important; color: #fff !important; }
    .content .main .center .module .links ul li a:hover { display: inline; background: none; color: #fff; text-decoration: underline;}
    .content .main .center .module .links:hover ul, .content .main .center .module .active ul { left: 160px; }
    
	.center div.editUser form p { line-height:38px; font-weight:bold; padding-left:5px; float:left; font-size:11px; min-width:170px;_width:170px; *width:170px; }
	.center div.editUser form span  { float:left; padding-top:12px; padding-right:20px; }
	.center div.editUser form span input { border:1px solid #bd0807; width:135px; font-size:11px; }
	.center div.editUser form span input.radio { width:10px; border:0;}
	.center div.editUser form span input.delete { width:15px; border:0;}
	.center div.editUser form  input.buton {float:left; margin:40px 0 40px 60px; border: 0; width: 83px; height: 25px; background: url(images/arrow_red_smaller.gif) no-repeat 0 0; cursor: pointer; color:#fff; font-weight:bold; text-align:left; padding-bottom: 10px;padding-left:5px;}
	.center div.editUser form span select { border:1px solid #bd0807; width:135px; font-size:11px; }
	.center div.editUser form span textarea { border:1px solid #bd0807; width:200px; font-size:11px; }
	.center div.editUser form p.together { float:left;margin-right:5px; min-width:90px;_width:90px; *width:90px; }
	.center div.editUser form p.big { clear:none; float:left;margin-right:5px; min-width:250px;_width:250px; *width:250px; }
	.center  .error{ font-weight:normal; color: #bd0807; margin: 10px; font-size:11px; }
	.center div.editUser form  input.big { background: url(images/arrow_red_half.gif) no-repeat 0 0; width: 108px; }
	
	
	.center div.editUser form #pushdown1 { margin-top:5px;  min-width:100px; }
	.center div.editUser form #pushdown2 { margin-top:40px;  min-width:100px;}
	.center div.editUser form { }
	
	.center div.previewUser   p { margin-left:15px;margin-top:15px;float:left; width:500px; font-weight:bold; font-size:11px;}
	.center div.previewUser   p span {font-weight:normal; font-size:12px; }
	.center div.previewUser  p.together { width:250px;}
	.center div.previewUser   input.buton {float:left; margin:40px 0 40px 100px; border: 0; width: 83px; height: 25px; background: url(images/arrow_red_smaller.gif) no-repeat 0 0; cursor: pointer; color:#fff; font-weight:bold; text-align:left; padding-bottom: 10px;padding-left:5px;}
	.center div.previewUser form  input.big { background: url(images/arrow_red_half.gif) no-repeat 0 0; width: 108px; }
	
	.center form {}
	.center form span { }
/* center display */
.content .main .center .centerBox { float: left; clear: both; width: 406px; padding: 4px 0; background: url(images/center_box_top.jpg) no-repeat center top; }
    .content .main .center .centerBox h2 { float: left; display: inline; font-size: 12px !important; text-transform: none; padding: 2px 4px 2px 14px; margin: 4px 0px 4px 0; color: #333; }
    .content .main .center .centerBox h2.red { color: #BD0807; }
    .content .main .center .centerBox p { padding: 1px 10px; } 
    .content .main .center .centerBox h3 { padding: 1px 10px; } 
    .content .main .center .centerBox .data { float: left; display: inline; font-size: 10px; color: #BD0807; margin-top: 5px; }
    .content .main .center .centerBox #rss { float: right; padding: 2px 6px; margin: 4px 0; margin-right: 10px; text-decoration: none; font-style: italic; background: url(images/icon_rss.jpg) no-repeat right center; padding-right: 24px; color: #E8817B;}
    .content .main .center .centerBox #rss:hover { text-decoration: none; color: #bd0807; }
	.bgMare .main .center div.centerBox{ width: 571px; background: url(images/center_box_top_big.jpg) no-repeat 0 0; margin-left: 1px; }

    .content .main .center .centerBox .listGrup { float: left; clear: both; width: 100%; padding: 3px 0; border-bottom: 1px solid #d3d3d3; border-top:1px solid #fff; }
    .content .main .center .centerBox .listGrup h3 { float: left; display: inline; text-transform: none; width: 300px; margin: 2px 0 0 0; padding-left: 15px; font-size: 12px; }
    .content .main .center .centerBox .listGrup h3 a { text-decoration: none; color: #333; }
    .content .main .center .centerBox .listGrup h3 a:hover { text-decoration: none; color: #666; }
    .content .main .center .centerBox .listGrup div.thumb { float: left; margin: 4px 1px 4px 10px; min-height: 50px; _height: 50px; display: inline; }
    .content .main .center .centerBox .listGrup p { float: left; display: inline; font-size: 10px; width: 300px; color:#333; font-weight: normal; margin: 0 0 2px 0; padding-right: 3px; padding-left: 15px; min-height: 34px; _height: 34px; }
    .bgMare .main .center .centerBox div.listGrup p  { width: 545px; min-height: 1%; _height: 1%; }
    .bgMare .main .center .centerBox div.listGrup h3  { width: 545px; min-height: 1%; _height: 1%; }
    .bgMare .main .center .centerBox div.listGrup h3.reglementation  { width: 545px; min-height: 1%; _height: 1%; }
    .bgMare .main .center .centerBox div.listGrup p.reglementation  { width: 545px; min-height: 1%; _height: 1%; }
	.content .main .center .centerBox .listGrup h3.reglementation { width:380px; text-align: justify; } 
    .content .main .center .centerBox .listGrup p.reglementation { width:380px; text-align: justify; }

.content .main .center .page  { color: #393939; }
	.content .main .center .page  table ul { margin:0 20px 0 20px;}
	.content .main .center .page  table img { margin:4px;}
	.content .main .center .page  table td { padding:2px;}
    .content .main .center .page .breadcrumbs { display: block; text-transform: lowercase; background: #fff; color: #BD0807; padding: 2px 10px 2px 10px;  }
    .content .main .center .page .breadcrumbs span { color: #393839; }
    .content .main .center .page .breadcrumbs li { list-style: none; display: inline; }
    .content .main .center .page .breadcrumbs a { text-decoration: none; color: #393839; font-size: 10px; }
    .content .main .center .page .breadcrumbs a:hover { text-decoration: underline; }
    
    .content .main .center .page .textManip { float: right; display: inline; padding: 0 8px 0 4px; overflow: hidden; clear: both; }
    .content .main .center .page .textManip li { float: left; display: inline; height: 20px; }
    .content .main .center .page .textManip li a { display: block; height: 21px; width: 21px; margin-right: 4px; }
    .content .main .center .page .textManip li strong { position: absolute; left: -9000px; }
    .content .main .center .page .textManip li .tplus { background: url(images/tplus.gif) no-repeat; }
    .content .main .center .page .textManip li .tminus { background: url(images/tminus.gif) no-repeat; }
    .content .main .center .page .textManip li .print { background: url(images/print.gif) no-repeat; }
    .content .main .center .page .textManip li .mail { background: url(images/mail.gif) no-repeat; }
    .content .main .center .page .textManip li .pdf { background: url(images/pdf.gif) no-repeat; }
    
  
    .content .main .center .page .navigatie { display: block; padding-top: 8px; clear: both; }
    .content .main .center .page .navigatie li { float: left; display: inline; padding: 0 0 1px 7px;}
    .content .main .center .page .navigatie li.active { background: url(images/navigatieU1.gif) no-repeat; }
    .content .main .center .page .navigatie li.active span { background: url(images/navigatieU2.gif) no-repeat top right; color: #393939;  }
    .content .main .center .page .navigatie span { display: block; color: #BD0807; padding: 5px 6px 1px 0;  font-weight: bold; text-decoration: none;	}
    .content .main .center .page .navigatie li.stanga { float: left; }
    .content .main .center .page .navigatie li.dreapta { float: right; }
    
    .content .main .center .page .articol  { color: #393939; width: 406px; backgro/und: url(images/articolBg.gif) repeat-x left 4px; } 
    .content .main .center .page .articol  h1 { clear: both; font-size: 15px; color: #393939; background: none; margin: 0 0 16px 0; padding: 12px 0 0 10px; _padding-top: 2px; position: relative; } 

	.content .main .center .page .ficheReglementation {width: 550px; margin:0px 15px 0 15px;padding: 0; font-weight: normal; font-size:11px; text-align:justify; }
	.content .main .center .page .ficheReglementation h1 {font-weight:bold; color:#000; font-size:12px; margin:0; padding:15px 0 0 0;}
	.content .main .center .page .ficheReglementation h2 {color:#bd0807; font-size:15px; font-weight:normal; margin:0; padding:15px 0 10px 0; text-transform:none}
	.content .main .center .page .ficheReglementation h3 {background:none;padding: 0; margin:0;}
	.content .main .center .page .ficheReglementation p {background:none;padding: 0; margin:0;}
	.content .main .center .page .ficheReglementation p.info {color:#b9b9b9; font-size:13px; margin: 10px 0 10px 0; padding:0; font-weight:bold;} 
	.content .main .center .page .ficheReglementation table {max-width:550px; margin:0; padding:0;}
	.content .main .center .page .ficheReglementation td {max-width:550px; margin:0; padding:0;}
	.content .main .center .page .ficheReglementation p {max-width:550px; margin:0; padding:0;}
    
    .content .main .center .page .listaCategorie { font-size: 11px; float: left;  display: inline; padding-left: 15px; width: 391px; clear: both; padding-bottom: 5px; border-bottom: 1px solid #E9E7E7; margin-bottom: 9px; }
    .content .main .center .page .listaCategorie .imagine { float: left; width: 93px; display: inline;  text-align: center; }
    .content .main .center .page .listaCategorie .imagine img {}
    .content .main .center .page .listaCategorie .text { float: left; padding-left: 15px; width: 296px; display: inline; clear: none;  overflow: hidden; }
    .content .main .center .page .listaCategorie .text p { color: #383838; padding: 0; margin: 0; }
    .content .main .center .page .listaCategorie .text .titlu a { text-decoration: none; color: #BD0807; font-weight: bold; text-transform: uppercase; }
    .content .main .center .page .listaCategorie .text .titlu a:hover { text-decoration: underline; }
    
    .content .main .center .page .listaCumparaturi { font-size: 11px; float: left; display: inline; border-bottom: 1px solid #E9E7E7; clear: both; width: 404px; margin-bottom: 12px; }
    .content .main .center .page .listaCumparaturi .imagine { float: left; display: inline; width: 74px; height: 89px; text-align: center; }
    .content .main .center .page .listaCumparaturi .text { float: left; display: inline; width: 328px; padding-bottom: 15px; min-height: 74px; _height: 74px; }
    .content .main .center .page .listaCumparaturi .text p { padding: 0 13px 0 0; }
    .content .main .center .page .listaCumparaturi .text .titlu a { color: #BD0807; text-transform: uppercase; font-weight: bold; text-decoration: none; }
    .content .main .center .page .listaCumparaturi .text .cont { height: 28px; overflow: hidden; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura { margin-top: 10px; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura .ref { float: left; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura .prix { float: left; width: 190px; text-align: center; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura .comanda { float: right; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura .comanda a { color: #BD0807; text-decoration: none; background: url(images/plus.gif) no-repeat 0 2px; padding-left: 14px; }
    .content .main .center .page .listaCumparaturi .text .detaliiCumparatura .comanda a:hover { text-decoration: underline; }
    
    .content .main .center .page .paginatie { float: left; clear: both; margin-left: 15px; }
    .content .main .center .page .paginatie b { color: #BD0800; }
    .content .main .center .page .paginatie .active { color: #BD0807; font-weight: bold; }
    .content .main .center .page .paginatie .inactive a { color: #434343; text-decoration: none; }
    .content .main .center .page .paginatie .inactive a:hover { text-decoration: underline; }
    
    .content .main .center .page .paginatie table * { margin: 0; padding: 0; }
    .content .main .center .page .paginatie a { padding: 2px 4px; color: #434343; font-weight: bold; text-decoration: none; }
    .content .main .center .page .paginatie a:hover { text-decoration: underline; }
    
    
    .content .main .center .page .produs { margin-top: 8px; }
    .content .main .center .page .produs .imagine { float: left; padding-left: 15px; width: 85px; text-align: center; }
    .content .main .center .page .produs .text { float: left; padding-left: 15px; width: 278px; height: 100px; position: relative; }
    .content .main .center .page .produs .text p { padding: 0; }
    .content .main .center .page .produs .text .prix { color: #BD0807; font-weight: bold; position: absolute; bottom: 0; left: 15px; }
    .content .main .center .page .produs .text .prix span { float: left; padding-top: 4px; }
    .content .main .center .page .produs .text .prix a { float: right; width: 91px; height: 18px; background: url(images/cumpara.gif) no-repeat 0 0; padding: 4px 0 0 42px; text-decoration: none; }
    .content .main .center .page .produs .text .prix a:hover {  text-decoration: underline; }
    
    .content .main .center .page .detalii { clear: both; padding-top: 13px;  }
    .content .main .center .page .detalii p { padding: 0 15px;  }
    
    /*ARTICLE DE PRESSE*/
    .content .main .center .catAidel { margin-bottom: 25px; }
	.content .main .center .catAidel p { background: url(images/arrow_blue.gif) no-repeat 0 0; margin: 23px 0 0 25px; min-height: 24px; _height: 24px; padding: 4px 30px 0 46px !important; }
	.content .main .center .catAidel a { font-weight: bold; text-transform: uppercase; cursor: pointer; text-decoration: none; }
	.content .main .center .catAidel a:hover { text-decoration: underline; }

    .content .main .center .hp {margin:0px; }
	.content .main .center .hp p span {color: #BD0807; font-weight: bold;}
    
	.content .main .center .ficheAidel { color: #1E3B49; }
	.content .main .center .ficheAidel h1 { background: #E9EFF1; padding: 5px 15px; font-size: 12px; margin-bottom: 10px; }
	.content .main .center .ficheAidel h3, .content .main .center .ficheAidel h2 { background: transparent !important; font-size: 12px; margin: 0; padding: 5px 15px; }

    
    .content .main .center .page .listaImagini { text-transform: uppercase; padding-top: 13px; }
    .content .main .center .page .listaImagini .imgWrap { text-align: center; float: left; display: inline; width: 135px; height: 110px; overflow: hidden; }
    .content .main .center .page .listaImagini .imgWrap .img { height: 55px; overflow: hidden; }
    .content .main .center .page .listaImagini .imgWrap p { clear: both; margin-top: 6px; text-align: center; font-size:11px;}
    .content .main .center .page .listaImagini .imgWrap p a {font-weight: bold; color: #393939; text-decoration: none; }
    .content .main .center .page .listaImagini .imgWrap p a:hover { color: #000; }
	.content .main .center .page .listaImagini .imgWrap p.noUpper { text-transform:none }
    
    /*CAUTARE AVANSATA*/
     .content .main .center .page .cautareAvansata {}
     .content .main .center .page .cautareAvansata form { padding: 0 20px; font-weight: bold; }
     .content .main .center .page .cautareAvansata label, .content .main .center .page .cautareAvansata p { display: block; padding: 6px 0; }
     .content .main .center .page .cautareAvansata label span, .content .main .center .page .cautareAvansata p span { float: left; padding-top: 5px; }
     .content .main .center .page .cautareAvansata .labelMare span { width: 112px; }
     .content .main .center .page .cautareAvansata .labelMijlociu span { width: 95px; }
     .content .main .center .page .cautareAvansata .labelMare input { width: 232px; _width: 231px; }
     .content .main .center .page .cautareAvansata .labelMic span { width: 68px; }
     .content .main .center .page .cautareAvansata input, select { padding: 2px; border: 2px #D4D0C8 inset; }
     .content .main .center .page .cautareAvansata option { padding: 0 5px; }
     .content .main .center .page .cautareAvansata .selectMare { width: 284px; }
     .content .main .center .page .cautareAvansata .selectMijlociu { width: 114px; }
     .content .main .center .page .cautareAvansata .selectMic { width: 96px; }
     .content .main .center .page .cautareAvansata .buton { margin-left: 173px; border: 0; width: 181px; height: 25px; background: url(images/lancerRecherche.gif) no-repeat 0 0; cursor: pointer; }

	 .content .main .center .page .rechercher { padding: 10px 20px 10px 30px; min-height: 34px; _height: 34px; }
     .content .main .center .page .rechercher form { margin: 4px 0 0 0; }
     .content .main .center .page .rechercher form p { float:left; font-weight: bold; margin-bottom: 2px; }    
     .content .main .center .page .rechercher form input { float: left; display: inline; border: 1px solid #cacaca; background-color: #fff; font-size: 11px;  width: 190px; height: 16px; padding: 0 2px; color:#666; }
	 .content .main .center .page .rechercher form span.left { float: left; display: inline;width:350px;margin: 3px 0 0 0;}
     .content .main .center .page .rechercher form input.submit { float: left; display: inline; background: url(images/arrow_red.gif) no-repeat; margin: 0 6px; border: 0 !important; width: 19px; height: 19px; padding: 0; cursor: pointer; }
	 .content .main .center .page .rechercher form input.hidden { display: none; background: none;}
 	 .content .main .center .page .rechercher form select { font-size:11px; border: 1px solid #cacaca; color:#666; width: 315px;}
	 .content .main .center .page .rechercher form select.years { font-size:11px; border: 1px solid #cacaca; color:#666; width: 115px;}
     .content .main .center .page .rechercher form input.submitRecherche { float: right; display: inline; background: url(images/arrow_red_big.gif)  no-repeat right; margin: 0 25px; border: 0 !important; width: 180px; height: 19px; padding: 0; cursor: pointer; color:#fff; font-weight:bold; font-size: 11px; }


  	 .content .main .center .page .rechercher h1 { font-weight: bold;font-size:11px; color:#bd0807;}
     .content .main .center .page .rechercher a { font-size: 9px; }  

	/*Form-Contact*/
    .formContact {clear: both; }
	.formContact input { border: 1px solid #BD0807; padding: 1px 2px; width: 200px; }
	.formContact textarea { border: 1px solid #BD0807; padding: 1px 2px; width: 330px; }
    .formContact p { margin-bottom: 5px; padding-left: 15px; width: 539px; clear:both; }
    .formContact span.text { width: 120px; padding-top: 2px; float:left; }
    
    .formContact .lMare { width: 465px; float:left; }
    .formContact .lMic { width: 335px; _width: 338px; float:left; }
    .formContact .lMare input { width: 455px; }
    .formContact .dreapta { text-align: right; }
    .formContact .dreapta .buton { border: 0; width: 135px; height: 25px; background: url(images/envoyer.gif) no-repeat 0 0; cursor: pointer; margin-right: 5px; float:right; }
    .formContact .oblig { clear: both; }

    .votreavis .radio { width: 20px; clear:both; border: 0; padding: 0; }
	.votreavis .sielect { width: 200px; clear:both; }
	.votreavis p { margin-bottom: 0; padding-left: 15px; width: 539px; clear:both; }
    .votreavis .lMare { width: 539px; float:left; }
    .votreavis .lMare input { width: 529px; }

	
.content .main .center .page .prestpage ul { list-style:none; display: inline; font-size: 11px; }
.content .main .center .page .prestpage ul li { margin: 5px 0 0 15px; padding-left: 15px; background: url(images/bullet_red2.gif) no-repeat left 4px; }
.content .main .center .page .prestpage h4 { color: #BD0807; font-size: 14px; padding: 12px 0 0 15px; }
.content .main .center .page .prestpage p { font-size: 12px; } 

	/*MULTI SEARCH*/
	.content .main .center .page h2.bg_albastru { background: #e6edf0 !important; color: #bd0807 !important; padding-top: 10px; margin: 0 1px; }
	
	.searchItem { border-bottom: 1px solid #e6edf0; padding: 7px 0; margin: 0 1px; } 
		.searchItem h3 { background: none !important; } 
		.searchItem a { color: #444 !important; text-decoration: none; }
		

   /*PRE-INSCRIPTION*/ 
    .preInscription  { }
    .preInscription input { border: 1px solid #BD0807; width: 180px; }
    .preInscription select { width: 310px; padding: 0 2px; }
    .preInscription label { margin-bottom: 13px; padding-left: 15px; float: left; display: inline; width: 260px; }
    .preInscription span { float: left; width: 75px; padding-top: 2px; }
    
    .preInscription .minititlu { color: #BD0807; }
    .preInscription p .ref { width: 160px; margin-bottom: 15px; }
    .preInscription p .prix { float: none; }
    .preInscription .lMare { width: 540px; }
    .preInscription .lMare input { width: 455px; }
    .preInscription .dreapta { text-align: right; }
    .preInscription .dreapta .buton { border: 0; width: 135px; height: 25px; background: url(images/envoyer.gif) no-repeat 0 0; cursor: pointer; margin-right: 5px;  }
    
    .preInscription .oblig { clear: both; }
    
    
    .content .main .center .page .background {  background: url(images/articolBg.gif) repeat-x bottom !important; } 
	.content .main .center .page .background .headerPage {margin:2px;}
    .content .main .center .page h2.titluRosu, .content .main .page h1.csc-firstHeader { display: block; font-size: 12px; background: url(images/articolBg.gif) repeat-x bottom !important; clear: both; color: #BD0807; margin: 0 0 10px 0; padding: 10px 15px;  } 
    .content .main .center div.page h2.gri, .content .main .center div.page h1.csc-firstHeader { color: #393839; font-size: 12px; text-transform: none; padding-bottom: 6px; padding-top: 4px; padding-left: 15px; } 
    .content .main .center .page div.titluRosu { display: block; background: url(images/articolBg.gif) repeat-x bottom !important; clear: both; color: #BD0807; margin: 0 0 10px 0; padding: 0 0 15px 0; } 
    .content .main .center .page div.titluRosu strong { display: block; padding: 10px 0 0 20px; font-size: 13px; } 
	.content .main .center .page div.titluRosu p{ font-size: 13px; color:#000; text-transform: none; padding: 3px 0 0 20px; }
	.content .main .center .page div.titluRosu p span { font-weight: bold; }
	.content .main .center .page div.titluRosu p.red { padding: 3px 0 8px 20px; text-transform: none; font-size: 13px; color: #BD0807; font-weight:bold;} 

    .content .main .center .page .titluMic { color: #383838; font-size: 12px; text-transform: none; font-weight: normal; padding: 5px 20px; } 
    .content .main .center .page dl { width: 404px; margin-left: 1px; padding-bottom: 10px; } 
    .content .main .center .page dl a { color: #393939; text-decoration: none; } 
    .content .main .center .page dl a:hover { text-decoration: underline; } 
    .content .main .center .page dl dt { margin: 2px 0; padding: 4px 0 4px 22px; background: url(images/bullet_red2.gif) no-repeat 10px 7px;  } 
    .content .main .center .page dl dt#list { margin: 6px 0; padding: 4px 0 4px 22px; background: url(images/bullet_red2.gif) no-repeat 10px 7px; background-color: #EDE0D9; } 
    .content .main .center .page dl dd { margin: 2px 0; padding: 4px 0 4px 22px; background: #E9EFF1 url(images/bullet_red2.gif) no-repeat 10px 7px;  } 
	.content .main .center .page #reglementation { width: 569px; margin-left: 1px; padding-bottom: 10px; } 
	.content .main .center .page #reglementation.quiz { width: auto !important; margin-right: 1px; } 
	.content .main .center .page #reglementation.quiz dd a { font-weight: bold; } 
	.content .main .center .page #reglementation p { padding-left: 0; } 
	.content .main .center .page #reglementation dd:hover, .content .main .center .page #reglementation dd.active {  background-color: #CEDBE1; }
    .content .main .center .page #reglementation dd {  margin: 6px 0 0 0;  text-align:justify; padding-right:5px; }
    .content .main .center .page #reglementation dd a { text-decoration: none; background: none; }
    .content .main .center .page #reglementation dd a:hover{  background: none; text-decoration: none; }
	
    .content .main .center .page .biblioLi dd { background: #E9EFF1; padding: 3px 10px; padding-right: 10px !important; }
    .content .main .center .page .biblioLi dd p {  margin: 0; padding: 0; }
	
    .content .main .center .page .biblioSi { background: #E9EFF1; padding: 10px; margin: 0 1px; }
    .content .main .center .page .biblioSi p { margin: 0; padding: 0; }
   
   
    .content .main .center .page  h2 { clear: both; font-size: 12px; color: white; background: #BD0807; padding: 6px 15px; }
    .content .main .center .page  h2 strong { font-size: 12px; }
    .content .main .center .page  h3 { background: #D6E0E6; padding: 2px 15px; font-size: 12px; }
    .content .main .center .page  p { padding: 3px 15px 7px 15px; text-align: justify; }
    .content .main .center .page  p.bodytext { padding: 1px 15px 1px 15px; text-align: justify; }
    
    .content .main .center .formation-list-browse { float: left; clear: both; } 
    
	/*SITEMAP*/
	
	.tx-dropdownsitemap-pi1 { font-size: 12px; text-align: center; padding: 10px 40px; }
	.tx-dropdownsitemap-pi1 div { padding-right: 10px !important; padding-top: 2px !important; }
	.tx-dropdownsitemap-pi1 ul { margin-left: 10px !important; margin-top: 5px; text-align: left; }
	.tx-dropdownsitemap-pi1 li { list-style: none; display: block; }
	.tx-dropdownsitemap-pi1 li a { text-decoration: none; color: #333; margin-left: 5px !important; padding-top: 2px !important; }
	.tx-dropdownsitemap-pi1 li a:hover { text-decoration: underline; }
	.tx-dropdownsitemap-pi1 li a img { vertical-align: middle; float: left; margin-top: 3px !important; margin-left: 2px !important; }
	

	
	
/*PENTRU TEMNPLATE 2*/   

	#listaMare { margin: 10px 1px; }
    #listaMare li { background: #ECF1F3; list-style: none; margin-bottom: 5px; border: 1px solid #fff; float: left; color: #BD0807; clear: left; width: 567px; }
    #listaMare li:hover, #listaMare li.active { background: #CEDBE1; }
    #listaMare li span { float: left; padding: 5px 0; overflow: hidden; border-left: 1px solid #fff; border-right: 1px solid #fff; }
    #listaMare li .code { width: 60px; text-align: center; }
    #listaMare li .lung { width: 473px; padding-left: 4px; padding-right: 4px; }
    #listaMare li .lung a { color: black; font-weight: bold; background: url(images/bullet_red2.gif) no-repeat left 2px; padding-left: 10px; text-decoration: none; }
    #listaMare li .sMic {  width: 80px;  text-align: center; border: 0; }
    #listaMare li .titre { width: 433px; padding-left: 4px; padding-right: 4px; }
    #listaMare li .titre a { color: black; background: url(images/bullet_red2.gif) no-repeat left 2px; padding-left: 10px; text-decoration: none; }
    #listaMare li .titre a:hover { text-decoration: underline; }
    #listaMare li .nouveau { width: 60px;  text-align: center; _margin-right: -3px; }
	
	
    .content .main .center .page .calendar-header { background: url(images/articolBg.gif) repeat-x 0 bottom; }
    .content .main .center .page .calendar-header h2 { margin: 0; padding: 5px 0 10px 9px; background: none; color: #BD0800; }
    .content .main .center .page .calendar-header h2 a { margin: 0; padding: 0; }
    .content .main .center .page .calendar-header h2 { background: none; }
    
	
	.categorie { padding: 0 20px; }
	.categorie * { padding-left: 0 !important; }
    
    /* >>>>>>>>>>>>>>>>>>>>>>>>>>> */
    
	.forms h4 { font-size: 11px; text-transform: none; font-weight: bold; margin-bottom: 10px; }
	
	.phpform form { padding-left: 20px; }
	.phpform form span{ width: 90px; }
	.phpform form p { padding: 0 10px 0 0 !important; margin: 10px 0 0 0; }
	
	.shop_form { float: left; background: #E9EFF1; padding: 5px 0 15px 10px; margin-left: 1px; width: 270px; display: inline;  } 
	.shop_form label { display: block; clear: both; margin-top: 5px; line-height: 17px;} 
	.shop_form span { float: left; width: 70px; height: 17px; } 
	.shop_form input { border: 1px solid #990000; padding: 2px; height: 13px; background: #fff; font-family: Arial, sans-serif; font-size: 11px; color: #393939; } 
	.shop_form div.user { float: left; margin:15px;  } 
	div.form_left { margin-right: 8px; }
	
	.card { clear: both; }
	.card input { margin-right: 10px; display: inline; float: left; }
	.card span { float: left; width: 460px; margin-bottom: 30px;}
	.card span a { font-weight: bold !important; font-size: 10px; font-f/amily: Arial, sans-serif; }
	
	.tx-ttproducts-pi1 { clear: both; }
	
    .content .main .center .page h5 { font-size: 12px; text-transform: none; font-weight: bold; padding: 10px 0 15px 7px; }
    .content .main .center .page .form_left .form_modify, .content .main .center .page .form_right .form_modify { margin-left: 3px; margin-top: 10px; padding: 0; }
    .content .main .center .page .separator { width: 100%; height: 5px; margin-top: 2px; margin-bottom: 2px; clear: both; }
    
    
   
	.content .main .center .page .comm_but_1 { float:left; width:130px; height:20px; background:url(images/commander_b.gif) top center no-repeat; padding-top: 5px; position:relative; left:425px; margin-top:20px; margin-bottom:20px;}
    .content .main .center .page .comm_but_1 input.basket { width: 125px; text-decoration:underline; font-weight: bold; background:#CEDBE1; text-align: center; font-size: 12px; padding:0; margin-left:2px ; color: #C02608; cursor:pointer;}

	.content .main .center .page .comm_but_2 { float:left; width:167px; height:20px; background:url(images/commander_b_2.gif) top center no-repeat; padding-top: 5px; position:relative; left:125px; margin-top:20px; margin-bottom:20px;}
    .content .main .center .page .comm_but_2 input.basket { width: 160px; text-decoration:underline; font-weight: bold; background:#CEDBE1; text-align: center; font-size: 12px; padding:0; margin-left:2px ; color: #C02608; cursor:pointer;}

	.content .main .center .page .comm_but_3 { float:left; width:167px; height:20px; background:url(images/commander_b_2.gif) top center no-repeat; padding-top: 5px; position:relative; left:225px; margin-top:20px; margin-bottom:20px;}
    .content .main .center .page .comm_but_3 input.basket { width: 160px; text-decoration:underline; font-weight: bold; background:#CEDBE1; text-align: center; font-size: 12px; padding:0; margin-left:2px ; color: #C02608; cursor:pointer;}

	.content .main .center .page .comm_but_4 {   width:367px; height:20px; background:url(images/commander_b_4.gif) top center no-repeat; padding-top: 5px; position:relative; left:190px; margin-top:30px; margin-bottom:20px;}
    .content .main .center .page .comm_but_4 p { text-align: center; font-size: 12px; padding:0; margin-left:2px ;}
    .content .main .center .page .comm_but_4 p a { color: #C02608; text-decoration:underline; font-weight: bold;}

    input.basket:hover { text-decoration: underline !important; }
    
    

	.content .main .center .page .cap_tabel { font-size:12px; font-weight:bold; height:20px; background:none; margin:0;  }
	.content .main .center .page .cap_tabel .first { width:384px; height:20px; float:left; overflow:hidden; text-align:left;  padding-left:15px;}
	.content .main .center .page .cap_tabel  .second { width:70px; height:20px; overflow:hidden; float:left; overflow:hidden; text-align:center; padding-left:2px;  }
	.content .main .center .page .cap_tabel  .third { width:70px; height:20px; float:left; overflow:hidden;  text-align:center;  padding-left:14px;}
   
   
      
    .content .main .center .page  .table { clear: both; margin-top: 2px; width: 100%; }
    .content .main .center .page  .table thead { text-align: center; font-weight: bold; }
    .content .main .center .page  .table tbody { background: #ECF1F3; }
    .content .main .center .page  .table thead .td1 { padding: 0 0 0 10px; text-align: left; }
    .content .main .center .page  .table  { height: 60px; overflow: hidden; font-size: 12px; }
	.content .main .center .page  .table  a { color: #393939; text-decoration: none; }
	.content .main .center .page  .table  a:hover { color: #BD0807; text-decoration:none; }
	.content .main .center .page  .table  div { float: left; height: 60px; overflow: hidden; border: 1px solid; }
    .content .main .center .page  .table .cell1 { width: 70%; }
	.content .main .center .page  .table .td1 { padding-right: 50px; }
	.content .main .center .page  .table .td1 { padding: 10px; }
    .content .main .center .page  .table .cell2 { width: 13%; }
    .content .main .center .page  .table .td2 { text-align: center; font-size: 10px; }
	.content .main .center .page  .table .td2 input { border: 1px solid #C02608; display: inline; width: 32px; text-align: center; }
    .content .main .center .page  .table .cell3 { width: 17%; }
    .content .main .center .page  .table .td3 { text-align: center; }
    .content .main .center .page .total { list-style-type:none; margin-top: 4px; margin-left: 200px; padding: 0; }
    .content .main .center .page .total  li  { display:inline; font-size: 12px; }
    .content .main .center .page .total a { text-decoration:none; }
    .content .main .center .page .total a:hover { text-decoration: underline; }
    
    .content .main .center .page .bottom_tabel { font-size:11px; font-weight:normal; height:20px; background:none; margin:0;  margin-top:3px; }
	.content .main .center .page .bottom_tabel  .first { width:244px; height:20px; float:left; overflow:hidden; text-align:right;  padding-right:15px;}
	.content .main .center .page .bottom_tabel   .second { width:210px; height:20px; overflow:hidden; float:left; overflow:hidden; text-align:center; padding-left:4px; font-weight:bold;}
	.content .main .center .page .bottom_tabel   .third { width:70px; height:20px; float:left; overflow:hidden;  text-align:center;  padding-left:14px; font-weight:bold;}
    
    
    /*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
    
    .content .main .center .page .next-year { color: #BD0800; margin-left: 42px; position: relative; top: -6px; }
    .content .main .center .page .months-list { margin: 0 0 5px 5px; }
    .content .main .center .page .months-list li { list-style: none; display: inline; }
    .content .main .center .page .months-list li.link { color: #BD0800; }
    .content .main .center .page .months-list li.link a { text-decoration: none; }
    .content .main .center .page .months-list li.link a:hover { text-decoration: underline; }
    .content .main .center .page .months-list li.active a { text-decoration: underline; }
    
    .content .main .center .page .formations { margin: 10px 1px; }
    .content .main .center .page .formations li { background: #ECF1F3; list-style: none; margin-bottom: 5px; bo/rder: 1px solid #E8E8E8; float: left; color: #BD0807; clear: left; width: 568px; }
    .content .main .center .page .formations li:hover, .content .main .center .page .formations li.active  { background: #CEDBE1; }
    .content .main .center .page .formations li span { float: left; padding: 5px 0 5px 4px; border: 1px solid #fff; }
    .content .main .center .page .formations li .dates { padding-left: 12px; width: 58px; padding-right: 4px; bord/er-left: 0; }
    .content .main .center .page .formations li .titre { width: 483px; padding-left: 4px; padding-right: 4px; border-right: 0; }
    .content .main .center .page .formations li .titre a { color: black; background: url(images/bullet_red2.gif) no-repeat left 2px; padding-left: 10px; text-decoration: none; }
    .content .main .center .page .formations li .titre a:hover { text-decoration: underline; }
   
 
	#listaArhiva { margin: 0 1px; }
    #listaArhiva li { list-style: none; font-size: 10px; background: #ECF1F3; border: solid #E8E8E8; padding: 4px 0; border-width: 1px 0; margin-bottom: 5px; }
    #listaArhiva li:hover, #listaArhiva li.active { background: #BDCFD6; }
    #listaArhiva li h3 { background: none; font-size: 11px; back/ground: url(images/bullet_red2.gif) no-repeat 8px 4px; padding: 0 20px; margin: 0; color: #000000;  }
    #listaArhiva li h3 a { font-weight: bold !important; color: #000000; text-decoration: none; }
    #listaArhiva li h3 a:hover { text-decoration: underline; }
    #listaArhiva li p { margin: 0; padding: 0 20px;}
    #listaArhiva li a { text-decoration: none; color: #000; }
    #listaArhiva li a:hover { text-decoration: none; }
	
    #listaArhiva li .thumb { float: left; padding: 10px; }
    #listaArhiva li  div div { padding: 0 20px; }
    
    /*ESPACE PRESSE*/
    .telecharger { line-height: 14px; padding-top: 6px; height: 14px; }
    .telecharger a { float: left; color: #A70807; white-space: pre; padding-left: 18px; background: url(images/costic_telecharger_ico.gif) no-repeat 0 0; text-decoration: none; }
    .telecharger a:hover { text-decoration: underline; }
    .telecharger span { float: right; color: #5F5959; }
	
	.searchItem .telecharger { margin-top: 10px; }
	
	/*PROFILE*/
	.profile  { padding: 5px 10px 0 10px; }
	.profile .img { float: right; display: inline; padding-right: 72px; margin-left: 20px; }
	.profile p  strong { margin-right: 5px; }
	.profile form { margin-top: 35px; padding-bottom: 60px;  }
	.profile form textarea { margin-left: 15px; padding: 2px; border: 1px solid #bd0807; width: 478px; height: 53px; overflow: auto; }
	.profile form a { float: right; margin-right: 55px; cleaR: both;}
	
	/*BIBLIOTHEQ*/
	#biblio { margin: 0; padding: 10px 0 0 0; }
	#biblio label { display: block; clear: both; float: none; margin: 0px; }
	#biblio label span { float: left; width: 200px; text-align: right; font-weight: bold; margin-right: 5px; }
	#biblio input { display: inline; float: none; width: 240px; }
	#biblio input.buton { width: 180px; }
	#biblio .sLung { width: 150px; }
	#biblio .aRight { text-align: right !important; padding-right: 76px; }
	
	/*UTILISATEUR LIST*/
	.utilList { margin: 20px 1px 0 1px; width: 100%; padding: 0 !important; border: 0; }
	.utilList * { border: 0; }
	.utilList thead a { color: #373737; font-weight: bold; text-decoration: underline; background: url(images/bullet_red2.gif) no-repeat 0 3px; padding-left: 10px; }
	.utilList thead a:hover { text-decoration: none; }
	.utilList thead td { padding: 5px !important; }
	.utilList thead td span { font-weight: bold; text-decoration: underline;  }
	.utilList tbody td { background: #e9eff1; padding: 4px 15px !important; }
		
	.utilList .col1 { width: 30%; margin: 0 !important; }
	.utilList .col2 { width: 25%; margin: 4px !important; }
	.utilList .col3 { width: 45%; margin: 0 !important; }
	
	
	.utilList2 { margin: 20px 1px 0 1px; width: 100%; padding: 0 !important; border: 0; }
	.utilList2 * { border: 0; }
	.utilList2 thead a { color: #373737; font-weight: bold; text-decoration: underline; background: url(images/bullet_red2.gif) no-repeat 0 3px; padding-left: 10px; }
	.utilList2 thead a:hover { text-decoration: none; }
	.utilList2 thead td { padding: 3px !important; }
	.utilList2 thead td span { font-weight: bold; text-decoration: underline;  }
	.utilList2 tbody td { background: #e9eff1; padding: 4px 5px !important; }
	.utilList2 .manage { margin:0; padding:0; }
		
	.utilList2 .coll1 { width: 20%; margin: 0 !important; width:120px;}
	.utilList2 .coll2 { width: 24%; margin: 0px !important; }
	.utilList2.coll3 { width: 30%; margin: 0 !important; }
	.utilList2 .coll4 { width: 15%; margin: 0 !important; }
	.utilList2 .coll5 { width: 11%; margin: 0 !important; }
	
	.utilList2 .colll1 { width: 24%; margin: 0 !important; width:120px;}
	.utilList2 .colll2 { width: 16%; margin: 0px !important; }
	.utilList2.colll3 { width: 20%; margin: 0 !important; }
	.utilList2 .colll4 { width: 16%; margin: 0 !important; }
	.utilList2 .colll5 { width: 24%; margin: 0 !important; }
	
	/*QUIZ*/
	#quiz { margin: 0 1px; }
	#quiz form { margin: 0; padding: 0; }
	#quiz p { font-weight: normal; clear: both; }
	#quiz p span { width: 150px; padding: 0; }
	#quiz .mwrap p { font-weight: bold; }
	#quiz .mwrap p.q { font-weight: normal; }
	#quiz .mwrap p span { font-weight: normal; }
	#quiz .mwrap .subt { color: #BD0807; }
	#quiz label { font-weight: normal; clear: both; }
	#quiz label span { width: 180px; line-height: 24px; padding: 0; }
	#quiz .mic { line-height: 16px !important; padding: 0; }
	#quiz input, select { width: 180px; }
	#quiz .radio span { line-height: 14px; vertical-align: top; margin-left: 5px; float: none; clear: none; }
	#quiz .multiple .radio span {}
	#quiz .radio input { width: auto; vertical-align: middle; }
	#quiz .numero input { width: 40px; }
	#quiz fieldset, #quiz .mwrap { display: block; padding: 5px 20px; }
	#quiz .tx-srquiz-pi1-submit { margin-left: 233px; border: 0; width: 141px; height: 25px; background: url(images/envoyer.gif) no-repeat 0 0; cursor: pointer; }
	#quiz .quizInfo { margin:15px;}
	
	
	/*REGLEMENTATION FRONTPAGE ARTICLES*/
	#frontPage p { padding-top: 10px; }
	#frontPage li p { padding-top: 0; margin-top: 0; }
	#frontPage li { list-style-position: outside; margin-left: 20px; margin-top: 10px; }
	#frontPage dd, #frontPage dt { background: none; }
	#frontPage * { margin: auto; padding: auto; border: auto; }
	#frontPage p[align="center"] { text-align: center; }
	
/* right column */
.content .main .rightColumn { float: left; width: 180x; padding: 0 0 0 10px; overflow: hidden; text-align: right; }

    .content .main .rightColumn .box { margin: 12px 0 0 0; padding: 0px; width: 172px; background: url(images/right_box_repeat.jpg) repeat-y; overflow: hidden; }
    .content .main .rightColumn .box h2 { font-size: 11px; text-transform: uppercase; margin: 0 0 2px 0; padding: 8px 4px 4px 4px; color: #393939; background: url(images/right_box_top.jpg) no-repeat; }
    .content .main .rightColumn .box h2 span { background: url(images/right_box_h2.gif) repeat-x 0 bottom !important; display: block; padding: 0px 5px 5px 5px; }
    .content .main .rightColumn .box h2 a { height: 28px; line-height: 14px; color:#393939; text-decoration: none;  text-align: right!important; }
    .content .main .rightColumn .box h2 a:hover{ color: #000; }
    .content .main .rightColumn .box p { font-size: 11px; color: #333; text-align: right; padding: 0 9px 16px 9px; background: url(images/right_box_bottom.jpg) no-repeat left bottom; }
    .content .main .rightColumn .box p strong { font-weight: bold !important; }
    .content .main .rightColumn .box p img{ margin: 0 auto; }

    .content .main .rightColumn .abonnement h2 a { padding-right: 35px; display: block; background: url(images/icon_abonnement.jpg) no-repeat right center; }
    .content .main .rightColumn .appeller h2 a { padding-right: 35px; display: block; background: url(images/icon_appeller.jpg) no-repeat right center; }
    .content .main .rightColumn .formation h2 a { padding-right: 35px; display: block; background: url(images/icon_formation_professionnel.jpg) no-repeat right center; }
    .content .main .rightColumn .publications h2 a { padding-right: 35px; display: block; background: url(images/icon_publications.gif) no-repeat right center; }
    .content .main .rightColumn .reglementation h2 a { padding-right: 35px; display: block; background: url(images/icon_reglementation.gif) no-repeat right center; }
    .content .main .rightColumn .ani100 p { text-align: center; }

    .content .main .rightColumn .textManip { display: block; padding: 20px 0 0 4px; overflow: hidden; clear: both; }
    .content .main .rightColumn .textManip li { float: left; display: inline; height: 20px; }
    .content .main .rightColumn .textManip li a { display: block; height: 21px; width: 21px; margin-right: 4px; }
    .content .main .rightColumn .textManip li strong { position: absolute; left: -9000px; }
    .content .main .rightColumn .textManip li .tplus { background: url(images/tplus.gif) no-repeat; }
    .content .main .rightColumn .textManip li .tminus { background: url(images/tminus.gif) no-repeat; }
    .content .main .rightColumn .textManip li .print { background: url(images/print.gif) no-repeat; }
    .content .main .rightColumn .textManip li .mail { background: url(images/mail.gif) no-repeat; }
    .content .main .rightColumn .textManip li .pdf { background: url(images/pdf.gif) no-repeat; }
    
    
    .content .main .rightColumn dl { display: block; margin: 12px 0 0 0; text-align: left; padding: 0px 2px 12px 2px; width: 168px; background: url(images/right_box_bottom.jpg) no-repeat bottom; }
    .content .main .rightColumn dt { background: #CEDBE1; color:  #293F4B; font-weight: bold; margin-left: 2px; padding: 0 4px;}
    .content .main .rightColumn dd { background: url(images/right_box_repeat.jpg) repeat-y center; color:  #393939; padding: 2px 2px 8px 8px; }
    
    .content .main .rightColumn .addInfo { width: 158px; text-align: left; font-size: 10px; padding: 4px 8px; color: #393939; }
    .content .main .rightColumn .addInfo a { color: #BD0807; text-decoration: none; }
    .content .main .rightColumn .addInfo a:hover { text-decoration: underline; }
    
	.content .main .rightColumn .comm_right { text-align: left; }
	.content .main .rightColumn .comm_right a { display: block; margin-left: 10px; }
	.content .main .rightColumn .comm_right  img { margin-top: 10px; margin-left: 5px; }
	
/* footer display */
.footer { clear: both; width: 778px; height: 130px; background: url(images/main_bottom.gif) no-repeat left 30px; }
    .footer a { color: #333; text-decoration: none;}
    .footer a:hover { text-decoration: underline; }
    .footer .bottomNav { padding-top: 20px; margin-bottom: 20px; background:url(images/main_repeat.gif) repeat-y left top; text-align: center; color:#666; }
    .footer .bottomNav a { padding: 1px 5px; }
    .footer .bottomNav .scrollTop { display: block; position: absolute; bottom: 118px; left: 450px; }
    .footer .bottomNav .scrollTop a { color: #BD0807; text-decoration: underline; }
    .footer .bottomNav .scrollTop a:hover { text-decoration: none; }
    .footer .bottomNav a.red { text-decoration: none; color: #BD0807; }
    .footer .bottomNav a.red:hover { text-decoration: underline; }
    .footer p { float: left; margin-left: 6px; display: inline; color: #fff; font-size: 10px; }
    .footer p.realize { color:#F35C5C}
    .footer p.realize a { color:#F35C5C; text-decoration: none; }
    .footer p.realize a:hover { text-decoration: underline; }
        
/*pentru template2, cu backgroundul mare START*/   
    .bgMare { background-image: url(images/main_repeat2.gif);  }
    .bgMare .main { background-image: url(images/main_top2.gif); }
    .bgMare .center { width: 571px !important;}
    .bgMare .center h2 { background: none !important; }
    .bgMare .center h2 a { background: none !important; text-decoration: none; }
    .f2 { background-image: url(images/main_bottom2.gif); }
    .f2 .bottomNav { background-image: url(images/main_repeat2.gif); }
	.f2 .bottomNav .scrollTop { left: 610px; }
/*pentru template2, cu backgroundul mare END*/  

/*cautare contact*/
.content .main .center .contact { float:left;margin:10px 10px 0 10px;font-size:12px; }
.content .main .center .contact  p { font-weight:bold; }
.content .main .center .contact p span { padding:10px;  background: #eee; }
.content .main .center .contact  input { width:100px; border: 1px solid #cacaca;}
.content .main .center .contact  .submit { display: inline; background: url(images/arrow_red.gif) no-repeat; margin: 0; border: 0 !important; width: 19px; height: 19px; padding: 0; cursor: pointer; }

.content .main .center .options { float:left; margin:30px 0 0 70px; color:#BD0807; }
.content .main .center .options a { margin:0 5px 0 5px; }

.xpair { padding-left:20px; padding-top:15px;}

    @media all and (min-width: 0px){
       	#biblio .submitRecherche { margin-right: 118px; }
		
    
    }
	
	
/*adaugat pt test */

	
