/*body{}*/
#subnav {
    background: transparent url(../images/mainhead.jpg) no-repeat;
    height:106px;
}
#subnav .links{
    padding:10px 0 20px 20px;
}
#subnav a{
    color:#023763;
    font-size:10px;
}
#subnav span{
    font-size:10px;
    color:#023763;    
}
#subnav .current{
    margin-left: 3px;
}
#subnav span.link a{
    color: #025f94;
    font-size: 14px;
    font-family:Tahoma,Geneva,sans-serif;
    text-decoration: none;
    font-weight: bold;
}
#subnav span.line {
    color: #ffffff;
    font-size: 14px;
    font-family:Arial;
    text-decoration: none;
    font-weight: bold;
    padding: 0 5px;
    float: left;
    vertical-align: middle;
    line-height: 30px;
}
.long {
    background: transparent url(../images/submenu-m1.gif) repeat;
    width: 1090px;
}
#subnav .current .page{
    background-color:#025f94;
    padding: 4px 5px 0 15px;
    color:#FFFFFF;
    font-size: 16px;    
    line-height: 26px;
    font-weight: bold;
    display:table;
    float:left;
}
#subnav .page-left{
    background: transparent url(../images/submenu-l.png) no-repeat;
    height:30px;
    width: 2px;
    display: table;
    float:left;    
}

#subnav span.link{
    display: block;
    font-size: 14px;
    color:#025f94;
    line-height: 30px;    
    padding: 0 5px 0 5px;
    float:left;
}
#subnav span.current{

    background-color: #52a7cf;
    display: block;
    font-size: 14px;
    color:#FFFFFF;
    line-height: 30px;    
    padding: 0 5px 0 5px;
    float:left;    
}


#subnav {
    background: transparent url(../images/mainhead.jpg) no-repeat;
    height:106px;
}
#subnav .links{
    padding:10px 0 20px 20px;
}
#subnav a{
    color:#023763;
    font-size:10px;
}
#subnav span{
    font-size:10px;
    color:#023763;    
}
#subnav .current{
    margin-left: 3px;
}
#subnav .current .page{
    background-color:#025f94;
    padding: 4px 5px 0 15px;
    color:#FFF;
    font-size: 16px;    
    line-height: 26px;
    font-weight: bold;
    display:table;
    float:left;
}
#subnav .page-left{
    background: transparent url(../images/submenu-l.png) no-repeat;
    height:30px;
    width: 2px;
    display: table;
    float: left;
    
}
#subnav .current .next{
    background: #bdd9e7;
    width: 626px;
    height: 28px;
    display: table;
    color: #025f94;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#main{    
    color: #666666;
}
#main .t1 {
    font-weight: bold;
    color:#009bdb;
    font-size: 14px;
}
#main .t2 {
    color:#009bdb;
    font-size: 13px;
    position:relative;
    top:2px;    
}

#main .t3{
    color: #666666;
    font-size: 12px;
    display:block;
    font-weight: bold;

    
}
.medium{
    font-size:15px;
    display: block;    
}
.big {
    font-size:16px;
    display: block;
}

.t9{
    color:#009BDB;
    font-size:16px;
    display: block;
    padding-bottom: 10px;    
    font-weight: bold;
}
.t10{
    color: #023763;
    font-weight: bold;
    font-size: 12px;
    display: block;
}
.t11{
    color: #666666;
    font-weight: bold;
    font-size: 12px;
    display: block; 
}
.t16{
    color: #666666;
    font-weight: bold;
    font-size: 14px;
    display: block; 
}
.t12{
    color: #666666;
    font-size: 12px;
    display: block;
    padding: 10px;
}
.t13{
    color:#025f94;
    font-size:12px;
    display: block;
    padding: 0;
}
.t14{
    color: #ff6600;
    font-size:16px;
    display: block;
    font-weight: bold;
}
.t20{
     color: #ff6600;
     
}
.t21{
    color: #999999;
    font-size:12px ;
}
.t15{
    color: #009bdb;
    font-size: 14px;
}
.t16blue{
    color:#009bdb ;
    font-size: 16px;
    font-weight: bold;
}
.t-blue{
    color: #009bdb;
    font-size: 16px;
    display: block;
}
.t-blue-small{
    color: #009bdb;
    font-size: 12px;
}
.t-white{
    color: #ffffff;
    font-size: 22px;   
}
.t-white-small{
    color: #ffffff;
    font-size: 12px;
}
.t-orange{
    color:#e3791c ;
    font-size: 14px;
    font-weight: bold;
}
.t-orange-simple{
    color:#e3791c ;
    font-size: 14px;
}
.t-vide{
    color:#7b2a91 ;
    font-size: 14px;
    font-weight: bold;
}

.t-green{
    color:#008035 ;
    font-size: 14px;
    font-weight: bold;
}

#list{
    background: transparent url(../images/li3.gif) repeat-y;
    padding-left:10px;
    padding-bottom: 50px;
    min-height:600px;
    
    
}
.gray{
    background: transparent url(../images/table-bg.jpg) no-repeat;
    margin-left:8px;
}

.gray tr, .gray td{
    text-align: justify;
    padding: 10px;
}
 .simple{ 
    margin-left:8px;
}
.ancients{
    margin-left: 8px;
    width: 1064px;
    background-color: #f0f1f2;
}
.small_table_ancients{
     margin-left: 8px;
    width: 700px;
    background-color: #f0f1f2;
    
}
.ancients tr, .ancients td, .small_table_ancients tr, .small_table_ancients td{
    text-align: justify;
    padding-left: 10px;
    
}
.ancients-head{
    background: transparent url(../images/ancients-header.png) no-repeat;
    width: 1064px;
}
.small-ancients-head{
	 background: transparent url(../images/small-ancients-header.jpg) no-repeat;
    width: 700px;
}
.ancients-footer{
    background: transparent url(../images/ancients-footer.png) no-repeat;
    width: 1064px;
}
.small-ancients-footer{
    background: transparent url(../images/small-ancients-footer.jpg) no-repeat;
    width: 700px;
}
.simple tr, .simple td{
    text-align: justify;
    padding: 10px 10px 6px 10px;
}
.comite{
    margin-left:5px;
}
.comite tr, .comite td{
    text-align: justify;
    padding: 10px;
}
.acomite tr td ul li{
    list-style-image:url(../images/square.gif);
    list-style-position: inside;
}
.blue-square-list{
    background: transparent url(../images/square.gif) no-repeat;
    padding-left:10px;
    list-style: none;
	background-position:2px 8px;
}
ul li.blue-square-list{
	list-style-image:none;
}
.blue-square-list1{
    list-style-image:url(../images/square.gif);
    list-style-position: center center;
    background: transparent url(../images/square.gif) no-repeat;
    padding-left:10px;
    list-style: none;
	background-position:left 60%;
}
.square ul li{
    list-style-image:url(../images/square.gif);
    
}
.square{
    margin-top: 10px;
    padding-left: 160px;
    font-family: Tahoma;
    margin-left:15px;
}
.formation-agenda{ 
    margin-left:25px;
    width: 1019px;
    border: 1px solid #496e92;
}

.formation-agenda tr, .formation-agenda td{
    text-align: left;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
padding-bottom:5px;
    
    
}
.formation-agenda td a{
 text-align: left;
    padding-right: 10px;
    padding-bottom: 15px;
    text-decoration: none;
     color: #666666;
    font-size: 11px;
    font-weight: bold;
    
 }
 .formation td a{
 text-align: ;
    padding-right: 10px;
    padding-bottom: 5px;
    text-decoration: none;
     color: #666666;
    font-size: 11px;
    font-weight: bold;
 }
 .blue{
    margin-left: 8px;
    background-color: #496e92;
}
.blue tr, .blue td{
    text-align: justify;
    padding: 10px;
}
.current-year{
    background-color: #56b1db;
    color: #ffffff;
}
 .bg{
    background-color: #efefef;
    margin-left: 25px;
    margin-bottom: 10px;
}
.bg tr, .bg td{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.light-gr{
    background-color: #ebebeb;
    margin-left: 8px;
}
.light-gr tr, .light-gr td{
    text-align: justify;
    padding: 10px;
}

.title{
    margin-left: 25px;
    margin-bottom: 10px;
}

.title tr, .title td{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.member{
    margin-left:8px;
    float: left;
}

.member tr, .member td{
    text-align: justify;
    padding: 10px;
}
.agenda{ 
    margin-left:25px;
    width: 1019px;
    margin-bottom: 50px ;
    padding-right: 10px;
    font-size: 12px;
}
.agenda tr td{
    vertical-align: top;
padding-right:5px;
}
.chenar{
    margin-left: 25px;
    width: 1019px;
min-height:236px;
margin-bottom:10px;

}

.left-box{
    float: left;
    background: transparent url(../images/left-box-bg.png) no-repeat;
    width: 121px;
    height: 232px;
    padding-right: 10px 10px 20px 10px;
    
    
}
.right-box{
    background: transparent url(../images/right-box-bg.png) no-repeat;
    width: 232px;
    height: 233px;
    float: left;
    padding: 10px 10px 20px 10px;
    color: #666666;
    font-size:12px;
	margin-bottom:10px;
}
.right-box div{
    padding-bottom:5px;

}
.right-box div.t11 {
    padding-bottom:0px;
    margin-bottom: 0;

}

.right-box div.t11 span:first-child{
    font-size:15px;
    
}
.continut{
    width: 600px;
    float: left;
    padding-right: 10px;   
    padding-bottom: 20px;
    padding-left: 15px;
    margin-right: 5px;
    margin-top: 7px;
    font-family: Tahoma;
}
.box{
    width: 98px;
    height: 177px;
    padding: 10px;
}
.subsol {
    padding-top: 10px;
    padding-bottom: 10px;
}
.subsol .text{
    color: #009bdb;
    font-size: 11px;
    
}
.subsol img{
    float: left;
}
.contact{
    background-color: #f0f1f2;
    width: 813px;
    margin-left: 100px;
    margin-right: 100px;
    padding: 10px;
}
.contact-picture-box{
    background: transparent url(../images/secretar-picture-bg.png) no-repeat;
    width: 153px;
    height: 124px;
    padding: 2px;
    
}
.contact-header{
    background: transparent url(../images/table-header.png) no-repeat;
}
.pers-contact{
    margin-left: 30px;
    margin-bottom: 20px;
}
.fade{
    background: url(../images/fade.jpg) repeat-x;
    width: 288px;
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.fade tr {
    padding: 5px;
}

.fade td{
	padding:5px;}
.infos{
    margin-left: 20px;
    padding-top: 10px;
}
.media-player{
    width:305px;
    height: 172px;
    background: transparent url(../images/blue-box-bg.png) no-repeat;
}
.media-player tr, .media-player td{
    padding: 10px;
}
.film{
    background: transparent url(../images/film-bg.jpg) no-repeat;
    width: 118px;
    height: 94px;
    margin-top: 20px;
	background-position:10 10;
}
.t-light-blue{
    color: #5fc9f5;
    font-size: 12px;
}


.formation{
    background-image: transparent url(../images/table-border.gif) no-repeat;
    margin-left: 25px;
    width: 1019px;
    border:1px solid #496e92;
}
.formation tr, .formation td{
    text-align: left;
    padding: 10px;
    text-decoration: none;
}
.shopping{
    width: 630px;
    margin: auto;
    border:1px solid #496e92;
}
.shopping tr,.shopping td {
    text-align: justify;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 4px;
    
    text-decoration: none;
    color: #496e92;
    font-family: Arial;
    font-size: 11px;
}
.shopping tr:first-child{
    background-color:#496e92;
    height: 33px;

}
.shopping tr:first-child td{
    color:#ffffff;
    font-weight: bold;
    font-size: 11px;
}
.under{
    position:relative; 
    top:5px;
     right:10;
}

.up{
    position: relative;
    top:-5px;
}
.b{
    color: #0596d2;
    font-weight: bold;
    margin-left:7px;
    margin-right: 3px;
}
.shopping td.bej{
    color: #a39b83;
    font-weight: bold;  
}
.shopping td.mijloc{
    text-align: center;
}
.shopping tr td.td-bg{
    background: transparent url(../images/td-bg.gif) repeat-y;
    padding: 0;
    margin: 0;
}
.table-footer tr td.total{
    background: transparent url(../images/total-bg.gif) no-repeat;
    text-align: right; 
    font-size:11px;
    color:#ffffff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.shopping input{
    width: 30px;
}
.form-button{
    background: transparent url(../images/submit.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: left;
}
.form-button_en{
    background: transparent url(../images/submit-en.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: left;
}
.form-button-redo{
    background: transparent url(../images/redo-btn.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: right;
    margin-right: 60px;
}
.form-button-redo_en{
    background: transparent url(../images/redo-btn-en.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: right;
    margin-right: 60px;
}
.comment-input{
    abackground: transparent url(../images/comment-input.gif) no-repeat;
    width: 350px;
    height: 114px;
    border: none;
    margin: auto;
	border:1px solid #858585;
	background-color:#F5F7F7;
	
}
.comment-input-mare{
    
    width: 700px;
    height: 154px;
    border: none;
    margin: auto;
	border:1px solid #858585;
	background-color:#F5F7F7;
	
}

input.browse-input{
    
    background: transparent url(../images/browse-bg.jpg) no-repeat;
}
.comment-table{
    margin: auto;
}
.comment-table tr, .comment-table td
{
    padding: 10;
}
.table-light tr td.total p{
    padding-right: 5px;
}
.table-light{
    margin: auto;
    margin-top: 4px;
}
.table-light tr td.total{
    background: transparent url(../images/table-light.gif) no-repeat;
    text-align: right; 
    font-size:11px;
    color:#025f94;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.table-light tr td.total p{
    padding-right: 5px;
}
.table-footer{
    margin: auto;
    margin-top: 4px;
}
ul li {   
    list-style-image: url(../images/ul.gif);
    margin-left: 20px;   
}
 ul.blue{
    padding: 0;
    list-style-image: url(../images/ul.gif);
}
.blue-list{
     
    list-style-image: url(../images/ul.gif);
    
}
 table.spacer{
    margin-left:8px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.formation-agenda td ul li.orange{
    color: #e3791c;
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
}
.formation-agenda td ul li.green{
    color: #008035;
    list-style-image: url(../images/green-bullet.png);
    margin-left: 15px;
}
.formation-agenda td ul li.vide{
    color: #7b2a91;
    list-style-image: url(../images/vide-bullet.png);
    margin-left: 15px;
}
.formation td ul li.orange{
    color: #e3791c;
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
}
.formation td ul li.orange-bullet{
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
    
}
.formation td ul li.green{
    color: #008035;
    list-style-image: url(../images/green-bullet.png);
    margin-left: 15px;
}
.formation td ul li.vide{
    color: #7b2a91;
    list-style-image: url(../images/vide-bullet.png);
    margin-left: 15px;
}
.button{
    background:transparent url(../images/see-the-site-1.png) no-repeat;
    margin-right: 10px;
     width: 248px;  
     height: 138px;
}
.button-pdf{
     background:transparent url(../images/see-the-site.png) no-repeat;
    margin-right: 10px;
     width: 248px;
     height: 138px;
}
.link-box{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    width: 1048px;
    height: 85px;
    margin-top: 20px;
    margin-left: 15px;
}
.ceps-picture-box{
    width: 167px;
    height: 140px;
    background: transparent url(../images/ceps-picture-bg.jpg) no-repeat;
    padding: 5px;
    margin-bottom: 15px;
    margin-right: 10px  ;
}
.ceps{
    margin-left: 20px;
    padding: 30px;
    margin-bottom: 20px;
}
.left-side{
    width: 450px;
    margin-left: 20px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
    padding-top: 25px;
}
.left-side span{
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.left-side-gazeta{
    width: 600px;
    margin-left: 20px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
    padding-top: 25px;
}
.comanda-gazeta{
    position: absolute;
     top: 505px;
}
.gazeta-box{
    width: 1040px;
    margin-left: 10px;
    background-color: #f2f2f2;
    padding-top: 10px;
	padding-bottom:10px;
}
.gazeta-box img{
    float:left;
    padding-left: 10px;
}
.gazeta-box span{
    display: block;
    margin-top: 10px;
    margin-left: 120px;
    font-family: Tahoma;
}
.gazeta-title{
    color: #ff6633;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma;
}

.publication-left{
    width:700;
     margin-top:0;
    margin-left: 10px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
}
.image-box{
    width: 156px;
    height: 233px;
    float: left;
    padding-right: 20px;
    
}
.text-box{
    padding-right: 20px;

}
.text-box-gazeta{
    
}
.comanda{
 
 margin-left : 40px;
 margin-bottom: 0;
 
}
.right-side{
    abackground:#f2f2f2 url(../images/publication-text-bg.jpg) no-repeat;
    width: 514px;
    float: left;
    background-color:#f2f2f2;
    margin-top: 25px;
    margin-bottom: 25px;
padding-bottom:5px;
overflow-x:hidden;
    
}
.right-side-gazeta{
    background: transparent url(../images/newsletter-bg.png) no-repeat;
     float: left;
     width: 327px;
     height: 213px;
     padding-left: 20px;
     padding-right: 50px;
}
.right-side-gazeta span{
    display: block;
    margin-top: 130px;
    color: #5fc9f5;
    font-size: 12px;
    font-family: Arial;
    padding-right: 35px;
}
.t-bl{
    color: #009bdb;
    font-weight: bold;
    font-size: 16px;
}
.publication-right{
     abackground:transparent url(../images/publication-text-bg.jpg) no-repeat;
    width: 300px;
    float: left;
	background-color:#F2F2F2;
    hheight: 233px;    
    margin-bottom: 15px;
	padding-bottom:10px;
	min-height: 200px;
}
.publication-vertical-box{
    background: #f2f2f2 url(..images/publication-vertical-box.jpg) no-repeat;
    padding: 10px;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 20px;

}
.partener{
    float: left;
    background: transparent url(../images/publication-box.png) no-repeat;
    margin-left: 15px;
    width: 508px;
    height: 165px;
    margin-bottom: 30px;
    padding: 5px;
	
}
.fournisseur{
     float: left;
    background: transparent url(../images/fournisseur-box.png) no-repeat;
    margin-left: 10px;
    width: 521px;
    height: 196px;
    padding-top:5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 60px;
}
.fournisseur p{
	padding-left:10px;
    padding-right:10px;
}

p.error{
	color:red;	
	font-size:10px;
	font-weight:normal;

}

.partener-image{
    width: 130px;
    padding-left: 10px;
    padding-right:10px;
    padding-top: 10px;
    height: 145px;
    float: left;
    
}
.partener-image-table{
	width:128px;
	height:143px;
}
.semn{
    position: absolute;
    margin-left: 119px;
}
.semn1{
    position: absolute;
    margin-left: 118px;
	margin-top:3px;
}
.partener-date{
    margin-right: 15px;
    padding:0 10px 10px 10px;
    width:150px;
	float:left;
}
.partener-date1{
    margin-right: 15px;
    padding: 10px;
	float:left;
	width:322px;
}
.partener-date1 p{
	height:50px;
	overflow:hidden;
}
.site-btn{
    margin-top: 20px;
    float: left;
    margin-right: 60px;
    
}
.email-btn{
     margin-top: 20px;
     margin-right: 15px;
     float: left;
    
}
.fournisseur-contact{
    float: left;
    width: 160px;
    
}
.fournisseur-image{
    width: 130px;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom:10px;
    height: 108px;
    float: left;
    margin-right:5px;
}
.fournisseur-image .table-image{
width: 125px;
 height: 88px; 
margin-top: 10px
}

.fournisseur-image .table-image td{
	valign:center;
}
.buttons{
    float: left;
    margin-left: 10px;
	background:transparent url(../images/vertical-bullets.jpg) no-repeat;
	margin-left:60px;
	padding-left:30px;
	background-position:left left;
}
.buttons1{
    margin-left: 10px;
	background:transparent url(../images/vertical-bullets.jpg) no-repeat;
	margin-left:60px;
	padding-left:30px;
	background-position:left left;
}
.xs{
    color: #ffffff;
    font-size: 9px;
}
.s{
    color: #ffffff;
    font-size: 11px;
}
.m{
    color: #ffffff;
    font-size:16px;
}
.l{
    color: #ffffff;
    font-size: 19px;
}
.xl{
    color: #ffffff;
    font-size: 20px;
}
.xxl{
    color: #ffffff;
    font-size: 23px;
}
table.dot{
    margin-left:8px;
    margin-bottom: 10px;
    margin-top: 20px;
    background: transparent url(../images/dot.gif) repeat-x;
    color: #ffffff;
}
.vertical-dot{
    background: transparent url(../images/vertical-dot.gif) repeat-y;
        
}
.publication-vertical-dot{
    background: transparent url(../images/vertical-dot.gif) repeat-y;
    float:left;
    margin-right:10px;
    margin-top:20px;
    height:235px
        
}
/* Membri onorifici */
table.memhonories {
    margin-left:10px; 
    margin-bottom: 20px;   
}
.memhonories a{
    background: transparent url(../images/no-pic.jpg) no-repeat;
    display:block;  
   
}
.memhonories img{
    border: 1px solid #3c84ad;
    height:120px;
    width: 149px;
}
.memhonories .statut{
    color: #023763;  
    font-weight: bold;
    font-size:12px;
    display: block;
}
.memhonories .stat{
    color: #666666;
    font-size:12px;
    font-weight: bold;
    display: block;
}

/* Secretariat */

#secretariat-box{
    width: 816px;
    margin-left: 100px;
    padding: 30px;
}
.head{
    background: #f0f1f2 url(../images/head.gif) no-repeat;
    width: 816px;
    display: table;
}
.foot{
    background: transparent url(../images/foot.png) no-repeat;
    width: 816px;
    display: table;
}
.picture{
    background: transparent url(../images/secretar-picture-bg.png) no-repeat;
    width: 153px;
    height: 124px;
    padding: 2px;
    float: left;
}
.secretar{
    margin: 10px;
    padding: 20px;
    float: left;  
    width: 309px;
}
.name{
    color: #009bdb;
    font-size: 16px;
    padding-bottom: 10px;
}
.function{
    font-weight: bold;
    color: #666666;
    padding-bottom: 10px;
    font-size: 12px;
}
.desc{
    color: #666666;
    font-size: 12px;
}

#bereaux{
    width:816px;
    margin-left:70px;
    background: transparent url(../images/conseil.gif) no-repeat;
    display: table;
    margin-top: 20px;
}


.utilisator{
    width:395px;
    float:left;
    display: block;
    margin:15px 0px 10px 10px
}

.utilisator a,.utilisator-m2 a{
    background: transparent url(../images/no-pic.jpg) no-repeat;
    display:block; 
}
.utilisator img,.utilisator-m2 img{
    border: 1px solid #3c84ad;
    height:120px;    
    width: 149px;
    float:left;
    margin-right:10px;
}

.utilisator-m2{
    width:350px;
    margin:30px 0 10px 3px;
    display:block;
    float: left;    
}


.lspacer{
    background:transparent url() no-repeat;
    margin:10px 0 10px 10px;
    clear:both;
}

/* Agenda */
#agenda-ft{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    
}  
.subtitle-formation-orange{
    font-size: 16px;
    color: e3791c;
    margin-left: 25px;
    margin-bottom: 8px;
}
.subtitle-formation-vide{
    font-size: 16px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 8px;
    
}
.subtitle-formation-green{
    font-size: 16px;
        color:#008035 ;
        margin-left: 25px;
        margin-bottom: 8px;
}
.subtitle-formation-vide-small{
    font-size: 11px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;
    
}
.subtitle-formation-orange-small{
    font-size: 11px;
    color: e3791c;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;  
}
.subtitle-formation-green-small{
    font-size: 11px;
    color:#008035 ;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;  
}
.formation-chenar{
    width: 700px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    margin-left: 10px;
    padding: 0 10px 10px 10px;
}
.paragraf{
    color: #666666;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 15px;
    
}
.paragraf-simple{
    color: #666666;
    font-size: 12px;
    padding-left: 15px;
    
}
.left-part, .right-part{
     float:left;
    width: 320px;
}
.stanga{
    float:left;
    padding-right: 10px;
}
.dreapta{
    float: left;
    padding-right: 10px;
    padding-left: 20px;
}
.dreapta .paragraf{
    padding-left: 10px;
    padding-top: 0;
}
 .list{
    padding-top: 0;
}
.top-buttons{
    float:right;
}
.orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    width:450px;
    margin-left:300px;
    
}
.pagination{
    float:right;
    margin-right: 15px;
}
.pagination-middle{
    vertical-align: middle;
    margin-left: 400px;
}
.page-nr{
    float:left;
    padding-left: 4px;
    padding-right: 4px;
    color:#009bdb;
}
.image-button{
    position:relative;
     bottom:5px;
}
.archives{
    width: 1000px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 20px;
}

.year{
    width: 400px;
    margin-right: 40px;
    margin-left: 40px;
}
.year tr, .year td{
	padding:5px;
}
.title-year{
    padding-bottom: 10px;
    color: #666666;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
.linie span{
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    color: #009bdb;
    font-size: 13px;
}
.linie img{
    
    float:right;
    margin-right: 100px;
    
}
.linie{
    margin-bottom: 7px;
}
.blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#009bdb;
    font-size: 16px;
    display: block;
}
.insertion{
    background: transparent url(../images/insertion-bg.jpg) no-repeat;
    width: 1013px;
    margin-top: 20px;
    height: 133px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.line{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #666666;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    
    vertical-align: middle;
    width: 500px;
}
.dark-blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#025f94;
    font-size: 14px;
    display: block;
}
.small-table{
    width:325px ;
    height: 65px;
    background: transparent url(../images/small-table-bg.jpg) no-repeat;
    padding: 7px;
}
.middle-spacer{
    margin-left: 300px;
    margin-top: 20px;
    
}
.label{
text-align: right;  
color:#666666;
font-weight: bold;
}
.inline_form{
    float: left;
    margin-right: 40px;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.label-bg{
   abackground: transparent url(../images/label-bg.gif) no-repeat; 
   border: 1px solid #858585;
    width: 215px;
    height: 21px;
    margin-left: 5px;
	background-color:#f5f7f7;
}
.dn{
    background: transparent url(../images/zz.gif) no-repeat;
    border: 0;
    width: 45px;
    height: 21px;
    margin-left: 5px;
}
.dn-luna{
    background: transparent url(../images/ll.gif) no-repeat; 
    border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.dn-an{
    background: transparent url(../images/aa.gif) no-repeat;
     border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.radio-btn{
    background: url(../images/radio-bg.png) no-repeat; 
    border: 0;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 30px;
    vertical-align: middle;
}
.form{
    width: 800px;
    margin-left: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.form1{
width:440px;
margin:auto;
margin-right:550px;
}
.form1 tr, .form1 td{
padding:10px;
}
	
.radio{
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
    font-weight: bold;
}
table .form tr,.form td{
    padding: 10px;
}

table .form tr{
    padding: 10px;
    clear:both;
}
.aplica{
    width:320;
    margin-left:350px; 
    margin-top: 20px;
    margin-bottom: 20px;   
}
.radio-table{
    background: #f0f1f2;
    display: block;
    
    
}
.radio-table tr, .radio-table td{
    padding: 5px;
    padding-left: 150px;
}
.right-info{
    float:right;
    padding-bottom:20px;
    margin-right:30px;
}
.right-info a{
    
     padding-right:10px;
}
.right-info img{
float: left;
    padding-right: 30px;
}
.light-bg{
   background-color: #ededed;
   vertical-align: top;

}
.light-bg a{
    text-decoration: none;
}
.employ-stages{
    margin-left:8px;
    border: 1px solid #e0e1e2; 
    margin-bottom: 40px; 
    margin-top: 10px;
}
.employ-stages a{
    text-decoration: none;
}
.employ-stages tr, .employ-stages td{
    text-align: left;
    padding: 10px;
}
.t30{
    color: #7d7d79;
    font-weight: bold;
    font-size: 12px;
}
.titlu{
    margin-bottom: 30px;
}
.select-box p:first-child{
    color:#666666;
    font-weight: 14px;
    font-weight: bold;
    font-family: Tahoma;
    margin-bottom: 7px;
    
}
.select-box{
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    margin-right: 20px;
    
}

.form-table{
    margin: auto;
    width: 1064px;

}
.form-table p{
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 5px;
}
.form-table td.mare{
    width: 530px;
    vertical-align: top;
}
.form-table tr, .form-table td{
    padding: 5px;
}
.form-simple tr, .form-simple td{
    padding: 5px;
}
.check{
    margin-left: 20px;
    border: 1px solid #009BDB;
}
.sus{
    vertical-align: top;
}
a.simple{
    text-decoration: none;
	color:#13ACD3;
}
.bottom_link{
    color: #0e6799;
    background: transparent url(../images/link-bottom-bg.jpg) no-repeat;
    background-position: right bottom;
    margin-left: 10px;
    width: 200px;
    cursor:pointer;
    
}
.no-space{
    padding-bottom: 0;
}
.bold{
	font-weight:bold;
}
.t3{
	color:#666666;
    font-size: 12px;}
.blue-line{
	background-color: #3199c9;
	margin-left:150px;
	margin-right:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	height:15px;
	padding-left:8px;
	padding-bottom:3px;
	height:13px;
	}
/* Agenda */
#agenda-ft{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    
}  
.blue-title{
    margin-bottom: 25px;
    color: #009bdb;
    font-size: 16px;
    font-weight: bold;
    font-family: Tahoma;
    margin-left: 10px;
}
#vide h2{
    padding-left: 25px;
    margin-left: 10px;
    color: #7b2a91;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
    background: url(../images/vide-icon.png) no-repeat;
    background-position: left;
    font-weight: normal;
     line-height:25px;    
}
#orange h2{
    padding-left: 25px;
    margin-left: 10px;
    color:#e3791c ;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
     background: url(../images/orange-icon.png) no-repeat;
     background-position: left;
     font-weight: normal;
     line-height:25px;     
}
#green h2{
    padding-left: 25px;
    margin-left: 10px;
    color: #008035;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
     background: url(../images/green-icon.png) no-repeat;
     background-position: left;
     font-weight: normal;
     line-height:25px;
}
#orange .subtitle{
    font-size: 16px;
    color: #e3791c;
    margin-left: 10px;
    margin-bottom: 8px;
    font-weight: bold;
    
}
#vide .subtitle{
    font-size: 16px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 8px;
    font-weight: bold;
    
}
#green .subtitle{
    font-size: 16px;
        color:#008035 ;
        margin-left: 10px;
        margin-bottom: 8px;
        font-weight: bold;
}
.subtitle-small p{
    padding-left: 10px;
}
#vide .subtitle-small{
    color:#7b2a91 ;
    margin-bottom: 0px;
    font-weight: bold;
    border-bottom: 1px solid #7b2a91 ;
    padding-left:10px;    
}
#orange .subtitle-small{
    color: e3791c;
    margin-bottom: 0px;
    font-weight: bold;  
    border-bottom: 1px solid #e3791c;
    padding-left:10px;    
}
#green .subtitle-small{
    color:#008035 ;
    margin-bottom: 0px;
    font-weight: bold;  
    border-bottom: 1px solid #008035;
    padding-left:10px;    
}
.formation-chenar{
    width: 640px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    margin-left: 10px;
    padding: 0 10px 10px 10px;
}
.formation-chenar p{
    padding-left: 5px;
    padding-right: 5px;
}
.formation-chenar tr{
    padding-left: 5px;
    padding-right: 5px;
}
.paragraf{
    color: #666666;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 15px;
    
}
.paragraf-simple{
    color: #666666;
    font-size: 12px;
    padding-left: 15px;
    
}
.left-part, .right-part{
     float:left;
    width: 320px;
}
#vide .stanga{
    float:left;
    padding-right: 20px;
}
#orange .stanga{
     float:left;
    padding-right: 20px;
}
#green .stanga{
     float:left;
    padding-right: 20px;  
} 
#vide .dreapta{
    border-left:1px solid #7b2a91;     
    float: left;
    padding-right: 10px;	    
}
#orange .dreapta{
    border-left:1px solid #e3791c;
    float: left;
    padding-right: 10px;        
}
#green .dreapta{
    border-left:1px solid #008035;
    float: left;
    padding-right: 10px;        
}
.dreapta .paragraf{
    padding-left: 10px;
    padding-top: 0;
}
 .list{
    padding-top: 0;
}
.top-buttons{
    float:right;
}
.orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    width:450px;
    margin-left:300px;
    
}
.pagination{
    float:right;
    margin-right: 15px;
}
.pagination-middle{
    vertical-align: middle;
    margin-left: 400px;
}
.page-nr{
    float:left;
    padding-left: 4px;
    padding-right: 4px;
    color:#009bdb;
}
.image-button{
    position:relative;
     bottom:5px;
}
.archives{
    width: 1000px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 20px;
}

.year{
    width: 400px;
    margin-right: 40px;
    margin-left: 40px;
}
.title-year{
    padding-bottom: 10px;
    color: #666666;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
.linie span{
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    color: #009bdb;
    font-size: 13px;
}
.linie img{
    
    float:right;
    margin-right: 100px;
    
}
.linie{
    margin-bottom: 7px;
}
.blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#009bdb;
    font-size: 16px;
    display: block;
}
.insertion{
    background: transparent url(../images/insertion-bg.jpg) no-repeat;
    width: 1013px;
    margin-top: 20px;
    height: 133px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.line{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #666666;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    
    vertical-align: middle;
    width: 500px;
}
.dark-blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#025f94;
    font-size: 14px;
    display: block;
}
.small-table{
    width:325px ;
    height: 65px;
    background: transparent url(../images/small-table-bg.jpg) no-repeat;
    padding: 7px;
}
.middle-spacer{
    margin-left: 300px;
    margin-top: 20px;
    
}
.label{
text-align: right;  
color:#666666;
font-weight: bold;
}

.dn{
    background: transparent url(../images/zz.gif) no-repeat;
    border: 0;
    width: 45px;
    height: 21px;
    margin-left: 5px;
}
.dn-luna{
    background: transparent url(../images/ll.gif) no-repeat; 
    border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.dn-an{
    background: transparent url(../images/aa.gif) no-repeat;
     border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.radio-btn{
    background: url(../images/radio-bg.png) no-repeat; 
    border: 0;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 30px;
    vertical-align: middle;
}
.form{
    width: 800px;
    margin-left: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.radio{
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
    font-weight: bold;
}
table .form tr,.form td{
    padding: 10px;
}

table .form tr{
    padding: 10px;
    clear:both;
}
.aplica{
    width:320;
    margin-left:350px; 
    margin-top: 20px;
    margin-bottom: 20px;   
}
.radio-table{
    background: #f0f1f2;
    display: block;
    
    
}
.radio-table tr, .radio-table td{
    padding: 5px;
    padding-left: 150px;
}
.right-info{
    float:right;
    padding-bottom:20px;
    margin-right:30px;
}
.right-info a{
    
     padding-right:10px;
}
.right-info img{
float: left;
    padding-right: 30px;
}
.light-bg{
   background-color: #ededed;
   vertical-align: top;

}
.light-bg a{
    text-decoration: none;
}
.employ-stages{
    margin-left:8px;
    border: 1px solid #e0e1e2; 
    margin-bottom: 40px; 
    margin-top: 10px;
}
.employ-stages a{
    text-decoration: none;
}
.employ-stages tr, .employ-stages td{
    text-align: left;
    padding: 10px;
}
.t30{
    color: #7d7d79;
    font-weight: bold;
    font-size: 12px;
}
.titlu{
    margin-bottom: 30px;
}
.select-box p:first-child{
    color:#666666;
    font-weight: 14px;
    font-weight: bold;
    font-family: Tahoma;
    margin-bottom: 7px;
    
}
.select-box{
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    margin-right: 20px;
    
}

.form-table{
    margin: auto;
    width: 1064px;

}
.form-table p{
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 5px;
}
.form-table td.mare{
    width: 530px;
    vertical-align: top;
}
.form-table tr, .form-table td{
    padding: 5px;
}
.check{
    margin-left: 20px;
    border: 1px solid #009BDB;
}
#vide{
    width: 900px;
    background-color: #ffffff;
    border-left: 7px solid #812990;
    text-align: left;
    padding-top: 20px;
}
#orange{
    width: 900px;
    background-color: #ffffff;
    border-left: 7px solid #e3791c;
    text-align: left;
    padding-top: 20px;
}
#green{
    width: 900px;
    background-color: #ffffff;
    border-left: 7px solid #008035;
    text-align: left;
    padding-top: 20px;
}
#box{
    background-color: #fff;
    
}
#newsletter{
    margin: 20 auto;
    width: 560px;
    background-color: #ffffff;
    text-align: left;
}
.newsletter-news{
    background: #ffffff url(../images/newsletter-news-bg.jpg) no-repeat;
    width:560px;
}
.newsletter-news p:first-child{
    color: #009bdb;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    
}
#newsletter .news img{
    background: transparent url(../images/image-bg.jpg) no-repeat;
    width: 149px;
    height: 139px;
    border: 1px solid #049ad6;
    margin-left: 15px;
    margin-right: 10px;
    float: left;
}
#newsletter .news span{
    padding-right: 10px;
}
.newsletter-news .news{
    padding-bottom: 10px;
    clear: both;
    width: 560px;
}
.newsletter-news .middle{
    background: transparent url(../images/middle-bg.jpg) repeat-y;
    width: 560px;
    color: #ffffff;
    clear: both;
    
}
.newsletter-news .middle{
    width: 540px;
    padding: 10px 10px 10px 10px; 
}
.middle-left{
    width: 260px;
    padding-right: 10px;
}
.middle-right{
    width: 260px;
    float:left;
}
.newsletter-news .middle-left  ul li{
    list-style-image: url(../images/orange-square.jpg);
}
.newsletter-news .middle-right .link{
    
    width: 200px;
    height: 100px;
    margin: 50 auto;
    
}
.newsletter-news .middle-right .link img{
    float: right;
}
.newsletter-news .middle-right .link a.orange{
    position: relative;
    top: 30px;
    color: #ff642c;
    font-size: 12px;
    font-weight: bold;
}
.newsletter-news .middle-right .link a.white{
    position: relative;
    top:25px;
    color: #ffffff;
    font-size: 12px;
}

.newsletter-news .middle-left p{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    
}
.newsletter-news .middle-left span{
    color: #fd6626;
}
#newsletter-content .last-box{
    padding: 10px;
    width: 560px;
    background-color:#ffffff;
}
#newsletter-content .last-box .newsletter-img{
    float: left;
    margin-right: 8px;
}
#newsletter-content .last-box p.tit{
    color: #009bdb;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    pa
}
#newsletter-content .last-box p{
    color: #666666;
    font-size: 12px;
    
}
#newsletter-footer{
    background: transparent url(../images/newsletter-footer.jpg) no-repeat;
    width: 560px;
    height: 52px;
    padding-top: 15px;
}
#newsletter-footer p{
    text-align: center;
    color: #2e618a;
    font-family: Arial;
    font-size: 10px;
}
#newsletter-footer p a{
    color: #009bdb;
}
.sus{
    vertical-align: top;
}
a.simple{
    text-decoration: none;
}	
.aaa tr,{
    padding: 5px;
}
.aaa td{
    padding-left:15px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
}


ul li.intra{
    list-style-image:url(../images/yellow-bull.png);
    margin-left:5;
}
.bg_gray{
    background-color:#EFEFEF;
}
.table_members{
    width:1000px;
    margin:auto;
}
.table_members tr.bg_gray,.table_members tr.bg_gray td , .members tr.bg_gray, .members tr.bg_gray td{
    padding:5px;
}
table_members tr.bg_gray td.member_name{
    width:180px;
    background-color:pink !important;

    
}
table_members tr.bg_gray td.member_function{
    width:300px;
    
}
.table_members tr.bg_gray td.white{
    background-color:#ffffff !important;
    width:20px;
}
.site-buttons{
    width:118px;
    float:left;
    height:90px;
    overflow:hidden;
    border-left:1px dotted #666666;
    padding-left:10px;
}
.b1-head img{
	position:relative;
	top:-7px;
	}
.simple-left-box{
	width:121px;
	height:232px;
	float:left;
	background:transparent url(../images/left-box-simple-bg.jpg) no-repeat;
}
.left-box .box img{
	width:100px;
}
.simple-left-box .box img{
	width:100px;
}
.camera-image-bg{
	background:transparent url(../images/no-pic.jpg) no-repeat;
	width:149px;
	height:120px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.b1-body #manifestations span{
	padding-left:10px;
}
.t2-sp img{
	margin-right:10px;
}

ul li.arrow-image{
	list-style-image: url(../images/arrow.gif);
	list-style-position:inside;
	float:left;
	margin-left:0px;
}
.archives .small-table {
	padding-left:10px;
	padding-right:2px;
}
.red{
	color:#ff0000;
}
.publication-table{
	width:500px;
	
}
.publication-table-2{
	width:510px;
}
.publication-table-2 tr, .publication-table-2 td{
	
}

.publication-table tr, .publication-table td{
	padding:5px;
}
.dot-line-bg{

}
.offre-form tr, .offre-form td{
padding-top:10px;
padding-bottom:10px;
}
.offre-form td.error{
	padding-left:10px;
	color:red;
}
.image-table{
	width:125px;
	height:88px;
	margin-top:10px;
}
.vertical-dot-table{
    background: transparent url(../images/vertical-dot.gif) center repeat-y;
        
}
.list-preview{
	margin-left:50px;
	line-height:2
}
.form-back{
	background:transparent url(../images/form-back-fr.jpg) no-repeat;
	width:137px;
	height:45px;
	border:none;
	margin-left:30px;
}
.form-back_en{
	background:transparent url(../images/form-back-en.jpg) no-repeat;
	width:137px;
	height:45px;
	border:none;
	margin-left:30px;
}
rl(../images/submenu-m1.gif) repeat;
    width: 1090px;
}
#subnav .current .page{
    background-color:#025f94;
    padding: 4px 5px 0 15px;
    color:#FFFFFF;
    font-size: 16px;    
    line-height: 26px;
    font-weight: bold;
    display:table;
    float:left;
}
#subnav .page-left{
    background: transparent url(../images/submenu-l.png) no-repeat;
    height:30px;
    width: 2px;
    display: table;
    float:left;    
}

#subnav span.link{
    display: block;
    font-size: 14px;
    color:#025f94;
    line-height: 30px;    
    padding: 0 5px 0 5px;
    float:left;
}
#subnav span.current{

    background-color: #52a7cf;
    display: block;
    font-size: 14px;
    color:#FFFFFF;
    line-height: 30px;    
    padding: 0 5px 0 5px;
    float:left;    
}


#subnav {
    background: transparent url(../images/mainhead.jpg) no-repeat;
    height:106px;
}
#subnav .links{
    padding:10px 0 20px 20px;
}
#subnav a{
    color:#023763;
    font-size:10px;
}
#subnav span{
    font-size:10px;
    color:#023763;    
}
#subnav .current{
    margin-left: 3px;
}
#subnav .current .page{
    background-color:#025f94;
    padding: 4px 5px 0 15px;
    color:#FFF;
    font-size: 16px;    
    line-height: 26px;
    font-weight: bold;
    display:table;
    float:left;
}
#subnav .page-left{
    background: transparent url(../images/submenu-l.png) no-repeat;
    height:30px;
    width: 2px;
    display: table;
    float: left;
    
}
#subnav .current .next{
    background: #bdd9e7;
    width: 626px;
    height: 28px;
    display: table;
    color: #025f94;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#main{    
    color: #666666;
}
#main .t1 {
    font-weight: bold;
    color:#009bdb;
    font-size: 14px;
}
#main .t2 {
    color:#009bdb;
    font-size: 13px;
    position:relative;
    top:2px;    
}

#main .t3{
    color: #666666;
    font-size: 12px;
    display:block;
    font-weight: bold;

    
}
.medium{
    font-size:15px;
    display: block;    
}
.big {
    font-size:16px;
    display: block;
}

.t9{
    color:#009BDB;
    font-size:16px;
    display: block;
    padding-bottom: 10px;    
    font-weight: bold;
}
.t10{
    color: #023763;
    font-weight: bold;
    font-size: 12px;
    display: block;
}
.t11{
    color: #666666;
    font-weight: bold;
    font-size: 12px;
    display: block; 
}
.t16{
    color: #666666;
    font-weight: bold;
    font-size: 14px;
    display: block; 
}
.t12{
    color: #666666;
    font-size: 12px;
    display: block;
    padding: 10px;
}
.t13{
    color:#025f94;
    font-size:12px;
    display: block;
    padding: 0;
}
.t14{
    color: #ff6600;
    font-size:16px;
    display: block;
    font-weight: bold;
}
.t20{
     color: #ff6600;
     
}
.t21{
    color: #999999;
    font-size:12px ;
}
.t15{
    color: #009bdb;
    font-size: 14px;
}
.t16blue{
    color:#009bdb ;
    font-size: 16px;
    font-weight: bold;
}
.t-blue{
    color: #009bdb;
    font-size: 16px;
    display: block;
}
.t-blue-small{
    color: #009bdb;
    font-size: 12px;
}
.t-white{
    color: #ffffff;
    font-size: 22px;   
}
.t-white-small{
    color: #ffffff;
    font-size: 12px;
}
.t-orange{
    color:#e3791c ;
    font-size: 14px;
    font-weight: bold;
}
.t-orange-simple{
    color:#e3791c ;
    font-size: 14px;
}
.t-vide{
    color:#7b2a91 ;
    font-size: 14px;
    font-weight: bold;
}

.t-green{
    color:#008035 ;
    font-size: 14px;
    font-weight: bold;
}

#list{
    background: transparent url(../images/li3.gif) repeat-y;
    padding-left:10px;
    padding-bottom: 50px;
    min-height:600px;
    
    
}
.gray{
    background: transparent url(../images/table-bg.jpg) no-repeat;
    margin-left:8px;
}

.gray tr, .gray td{
    text-align: justify;
    padding: 10px;
}
 .simple{ 
    margin-left:8px;
}
.ancients{
    margin-left: 8px;
    width: 1064px;
    background-color: #f0f1f2;
}
.small_table_ancients{
     margin-left: 8px;
    width: 700px;
    background-color: #f0f1f2;
    
}
.ancients tr, .ancients td, .small_table_ancients tr, .small_table_ancients td{
    text-align: justify;
    padding-left: 10px;
    
}
.ancients-head{
    background: transparent url(../images/ancients-header.png) no-repeat;
    width: 1064px;
}
.small-ancients-head{
	 background: transparent url(../images/small-ancients-header.jpg) no-repeat;
    width: 700px;
}
.ancients-footer{
    background: transparent url(../images/ancients-footer.png) no-repeat;
    width: 1064px;
}
.small-ancients-footer{
    background: transparent url(../images/small-ancients-footer.jpg) no-repeat;
    width: 700px;
}
.simple tr, .simple td{
    text-align: justify;
    padding: 10px 10px 6px 10px;
}
.comite{
    margin-left:5px;
}
.comite tr, .comite td{
    text-align: justify;
    padding: 10px;
}
.acomite tr td ul li{
    list-style-image:url(../images/square.gif);
    list-style-position: inside;
}
.blue-square-list{
    background: transparent url(../images/square.gif) no-repeat;
    padding-left:10px;
    list-style: none;
	background-position:2px 8px;
}
ul li.blue-square-list{
	list-style-image:none;
}
.blue-square-list1{
    list-style-image:url(../images/square.gif);
    list-style-position: center center;
    background: transparent url(../images/square.gif) no-repeat;
    padding-left:10px;
    list-style: none;
	background-position:left 60%;
}
.square ul li{
    list-style-image:url(../images/square.gif);
    
}
.square{
    margin-top: 10px;
    padding-left: 160px;
    font-family: Tahoma;
    margin-left:15px;
}
.formation-agenda{ 
    margin-left:25px;
    width: 1019px;
    border: 1px solid #496e92;
}

.formation-agenda tr, .formation-agenda td{
    text-align: left;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
padding-bottom:5px;
    
    
}
.formation-agenda td.data{
	width:150px;
}
.formation-agenda td.simbol{
	width:47px;
}
.formation-agenda td.tit{
	width:560px;
}
.formation-agenda td.icon{
	width:20px;
}
.formation-agenda td.nou{
	
}
.formation-agenda td.pret1{
	width:100px;
	text-align:right;
}
.formation-agenda td.pret2{
	width:100px;
	text-align:right;
}

.formation-agenda td a{
 text-align: left;
    padding-right: 10px;
    padding-bottom: 15px;
    text-decoration: none;
     color: #666666;
    font-size: 11px;
    font-weight: bold;
    
 }
 .formation td a{
 text-align: ;
    padding-right: 10px;
    padding-bottom: 5px;
    text-decoration: none;
     color: #666666;
    font-size: 11px;
    font-weight: bold;
 }
 .blue{
    margin-left: 8px;
    background-color: #496e92;
}
.blue tr, .blue td{
    text-align: justify;
    padding: 10px;
}
.current-year{
    background-color: #56b1db;
    color: #ffffff;
}
 .bg{
    background-color: #efefef;
    margin-left: 25px;
    margin-bottom: 10px;
}
.bg tr, .bg td{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.light-gr{
    background-color: #ebebeb;
    margin-left: 8px;
}
.light-gr tr, .light-gr td{
    text-align: justify;
    padding: 10px;
}

.title{
    margin-left: 25px;
    margin-bottom: 10px;
}

.title tr, .title td{
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.member{
    margin-left:8px;
    float: left;
}

.member tr, .member td{
    text-align: justify;
    padding: 10px;
}
.agenda{ 
    margin-left:25px;
    width: 1019px;
    margin-bottom: 15px ;
    padding-right: 10px;
    font-size: 12px;
}
.agenda tr td{
    vertical-align: top;
padding-right:5px;
}
.chenar{
    margin-left: 25px;
    width: 1019px;
min-height:236px;
margin-bottom:10px;

}

.left-box{
    float: left;
    background: transparent url(../images/left-box-bg.png) no-repeat;
    width: 121px;
    height: 232px;
    padding-right: 10px 10px 20px 10px;
    
    
}
.right-box{
    background: transparent url(../images/right-box-bg.png) no-repeat;
    width: 232px;
    height: 233px;
    float: left;
    padding: 10px 10px 20px 10px;
    color: #666666;
    font-size:12px;
	margin-bottom:10px;
}
.right-box div{
    padding-bottom:5px;

}
.right-box div.t11 {
    padding-bottom:0px;
    margin-bottom: 0;

}

.right-box div.t11 span:first-child{
    font-size:15px;
    
}
.continut{
    width: 600px;
    float: left;
    padding-right: 10px;   
    padding-bottom: 20px;
    padding-left: 15px;
    margin-right: 5px;
    margin-top: 7px;
    font-family: Tahoma;
}
.box{
    width: 98px;
    height: 177px;
    padding: 10px;
}
.subsol {
    padding-top: 10px;
    padding-bottom: 10px;
}
.subsol .text{
    color: #009bdb;
    font-size: 11px;
    
}
.subsol img{
    float: left;
}
.contact{
    background-color: #f0f1f2;
    width: 813px;
    margin-left: 100px;
    margin-right: 100px;
    padding: 10px;
}
.contact-picture-box{
    background: transparent url(../images/secretar-picture-bg.png) no-repeat;
    width: 153px;
    height: 124px;
    padding: 2px;
    
}
.contact-header{
    background: transparent url(../images/table-header.png) no-repeat;
}
.pers-contact{
    margin-left: 30px;
    margin-bottom: 20px;
}
.fade{
    background: url(../images/fade.jpg) repeat-x;
    width: 288px;
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.fade tr {
    padding: 5px;
}

.fade td{
	padding:5px;}
.infos{
    margin-left: 20px;
    padding-top: 10px;
}
.media-player{
    width:305px;
    height: 172px;
    background: transparent url(../images/blue-box-bg.png) no-repeat;
}
.media-player tr, .media-player td{
    padding: 10px;
}
.film{
    background: transparent url(../images/film-bg.jpg) no-repeat;
    width: 118px;
    height: 94px;
    margin-top: 20px;
	background-position:10 10;
}
.t-light-blue{
    color: #5fc9f5;
    font-size: 12px;
}


.formation{
    background-image: transparent url(../images/table-border.gif) no-repeat;
    margin-left: 25px;
    width: 1019px;
    border:1px solid #496e92;
}
.formation tr, .formation td{
    text-align: left;
    padding: 10px;
    text-decoration: none;
}
.shopping{
    width: 630px;
    margin: auto;
    border:1px solid #496e92;
}
.shopping tr,.shopping td {
    text-align: justify;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 4px;
    
    text-decoration: none;
    color: #496e92;
    font-family: Arial;
    font-size: 11px;
}
.shopping tr:first-child{
    background-color:#496e92;
    height: 33px;

}
.shopping tr:first-child td{
    color:#ffffff;
    font-weight: bold;
    font-size: 11px;
}
.under{
    position:relative; 
    top:5px;
     right:10;
}

.up{
    position: relative;
    top:-5px;
}
.b{
    color: #0596d2;
    font-weight: bold;
    margin-left:7px;
    margin-right: 3px;
}
.shopping td.bej{
    color: #a39b83;
    font-weight: bold;  
}
.shopping td.mijloc{
    text-align: center;
}
.shopping tr td.td-bg{
    background: transparent url(../images/td-bg.gif) repeat-y;
    padding: 0;
    margin: 0;
}
.table-footer tr td.total{
    background: transparent url(../images/total-bg.gif) no-repeat;
    text-align: right; 
    font-size:11px;
    color:#ffffff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.shopping input{
    width: 30px;
}
.form-button{
    background: transparent url(../images/submit.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: left;
}
.form-button_en{
    background: transparent url(../images/submit-en.jpg) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: left;
}
.form-button-redo{
    background: transparent url(../images/redo-btn.png) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: right;
    margin-right: 60px;
}
.form-button-redo_en{
    background: transparent url(../images/redo-btn-en.jpg) no-repeat;
    height: 51px;
    width: 126px;
    border: none;
    float: right;
    margin-right: 60px;
}

.comment-input{
    abackground: transparent url(../images/comment-input.gif) no-repeat;
    width: 350px;
    height: 114px;
    border: none;
    margin: auto;
	border:1px solid #858585;
	background-color:#F5F7F7;
	
}
.comment-input-mare{
    
    width: 700px;
    height: 154px;
    border: none;
    margin: auto;
	border:1px solid #858585;
	background-color:#F5F7F7;
	
}

input.browse-input{
    
    background: transparent url(../images/browse-bg.jpg) no-repeat;
}
.comment-table{
    margin: auto;
}
.comment-table tr, .comment-table td
{
    padding: 10;
}
.table-light tr td.total p{
    padding-right: 5px;
}
.table-light{
    margin: auto;
    margin-top: 4px;
}
.table-light tr td.total{
    background: transparent url(../images/table-light.gif) no-repeat;
    text-align: right; 
    font-size:11px;
    color:#025f94;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.table-light tr td.total p{
    padding-right: 5px;
}
.table-footer{
    margin: auto;
    margin-top: 4px;
}
ul li {   
    list-style-image: url(../images/ul.gif);
    margin-left: 20px;   
}
 ul.blue{
    padding: 0;
    list-style-image: url(../images/ul.gif);
}
.blue-list{
     
    list-style-image: url(../images/ul.gif);
    
}
 table.spacer{
    margin-left:8px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.formation-agenda td ul li.orange{
    color: #e3791c;
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
}
.formation-agenda td ul li.green{
    color: #008035;
    list-style-image: url(../images/green-bullet.png);
    margin-left: 15px;
}
.formation-agenda td ul li.vide{
    color: #7b2a91;
    list-style-image: url(../images/vide-bullet.png);
    margin-left: 15px;
}
.formation td ul li.orange{
    color: #e3791c;
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
}
.formation td ul li.orange-bullet{
    list-style-image: url(../images/orange-bullet.png);
    margin-left: 15px;
    
}
.formation td ul li.green{
    color: #008035;
    list-style-image: url(../images/green-bullet.png);
    margin-left: 15px;
}
.formation td ul li.vide{
    color: #7b2a91;
    list-style-image: url(../images/vide-bullet.png);
    margin-left: 15px;
}
.button{
    background:transparent url(../images/see-the-site-1.png) no-repeat;
    margin-right: 10px;
     width: 248px;  
     height: 138px;
}
.button-pdf{
     background:transparent url(../images/see-the-site.png) no-repeat;
    margin-right: 10px;
     width: 248px;
     height: 138px;
}
.link-box{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    width: 1048px;
    height: 85px;
    margin-top: 20px;
    margin-left: 15px;
}
.ceps-picture-box{
    width: 167px;
    height: 140px;
    background: transparent url(../images/ceps-picture-bg.jpg) no-repeat;
    padding: 5px;
    margin-bottom: 15px;
    margin-right: 10px  ;
}
.ceps{
    margin-left: 20px;
    padding: 30px;
    margin-bottom: 20px;
}
.left-side{
    width: 450px;
    margin-left: 20px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
    padding-top: 25px;
}
.left-side span{
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.left-side-gazeta{
    width: 600px;
    margin-left: 20px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
    padding-top: 25px;
}
.comanda-gazeta{
    position: absolute;
     top: 505px;
}
.gazeta-box{
    width: 1040px;
    margin-left: 10px;
    background-color: #f2f2f2;
    padding-top: 10px;
	padding-bottom:10px;
}
.gazeta-box img{
    float:left;
    padding-left: 10px;
}
.gazeta-box span{
    display: block;
    margin-top: 10px;
    margin-left: 120px;
    font-family: Tahoma;
}
.gazeta-title{
    color: #ff6633;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma;
}

.publication-left{
    width:700;
     margin-top:0;
    margin-left: 10px;
    float: left;
    margin-bottom: 25px;
    margin-right: 25px;
}
.image-box{
    width: 156px;
    height: 233px;
    float: left;
    padding-right: 20px;
    
}
.text-box{
    padding-right: 20px;

}
.text-box-gazeta{
    
}
.comanda{
 
 margin-left : 40px;
 margin-bottom: 0;
 
}
.right-side{
    abackground:#f2f2f2 url(../images/publication-text-bg.jpg) no-repeat;
    width: 514px;
    float: left;
    background-color:#f2f2f2;
    margin-top: 25px;
    margin-bottom: 25px;
padding-bottom:5px;
overflow-x:hidden;
    
}
.right-side-gazeta{
    background: transparent url(../images/newsletter-bg.png) no-repeat;
     float: left;
     width: 327px;
     height: 213px;
     padding-left: 20px;
     padding-right: 50px;
}
.right-side-gazeta span{
    display: block;
    margin-top: 130px;
    color: #5fc9f5;
    font-size: 12px;
    font-family: Arial;
    padding-right: 35px;
}
.t-bl{
    color: #009bdb;
    font-weight: bold;
    font-size: 16px;
}
.publication-right{
     abackground:transparent url(../images/publication-text-bg.jpg) no-repeat;
    width: 300px;
    float: left;
	background-color:#F2F2F2;
    hheight: 233px;    
    margin-bottom: 15px;
	padding-bottom:10px;
	min-height: 200px;
}
.publication-vertical-box{
    background: #f2f2f2 url(..images/publication-vertical-box.jpg) no-repeat;
    padding: 10px;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 20px;

}
.partener{
    float: left;
    background: transparent url(../images/publication-box.png) no-repeat;
    margin-left: 15px;
    width: 508px;
    height: 165px;
    margin-bottom: 30px;
    padding: 5px;
	
}
.fournisseur{
     float: left;
    background: transparent url(../images/fournisseur-box.png) no-repeat;
    margin-left: 10px;
    width: 521px;
    height: 196px;
    padding-top:5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 60px;
}
.fournisseur p{
	padding-left:10px;
    padding-right:10px;
}

p.error{
	color:red;	
	font-size:10px;
	font-weight:normal;

}

.partener-image{
    width: 130px;
    padding-left: 10px;
    padding-right:10px;
    padding-top: 10px;
    height: 145px;
    float: left;
    
}
.partener-image-table{
	width:128px;
	height:143px;
}
.semn{
    position: absolute;
    margin-left: 119px;
}
.semn1{
    position: absolute;
    margin-left: 118px;
	margin-top:3px;
}
.partener-date{
    margin-right: 15px;
    padding:0 10px 10px 10px;
    width:150px;
	float:left;
}
.partener-date1{
    margin-right: 15px;
    padding: 10px;
	float:left;
	width:322px;
}
.partener-date1 p{
	height:50px;
	overflow:hidden;
}
.site-btn{
    margin-top: 20px;
    float: left;
    margin-right: 60px;
    
}
.email-btn{
     margin-top: 20px;
     margin-right: 15px;
     float: left;
    
}
.fournisseur-contact{
    float: left;
    width: 160px;
    
}
.fournisseur-image{
    width: 130px;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom:10px;
    height: 108px;
    float: left;
    margin-right:5px;
}
.fournisseur-image .table-image{
width: 125px;
 height: 88px; 
margin-top: 10px
}

.fournisseur-image .table-image td{
	valign:center;
}
.buttons{
    float: left;
    margin-left: 10px;
	background:transparent url(../images/vertical-bullets.jpg) no-repeat;
	margin-left:60px;
	padding-left:30px;
	background-position:left left;
}
.buttons1{
    margin-left: 10px;
	background:transparent url(../images/vertical-bullets.jpg) no-repeat;
	margin-left:60px;
	padding-left:30px;
	background-position:left left;
}
.xs{
    color: #ffffff;
    font-size: 9px;
}
.s{
    color: #ffffff;
    font-size: 11px;
}
.m{
    color: #ffffff;
    font-size:16px;
}
.l{
    color: #ffffff;
    font-size: 19px;
}
.xl{
    color: #ffffff;
    font-size: 20px;
}
.xxl{
    color: #ffffff;
    font-size: 23px;
}
table.dot{
    margin-left:8px;
    margin-bottom: 10px;
    margin-top: 20px;
    background: transparent url(../images/dot.gif) repeat-x;
    color: #ffffff;
}
.vertical-dot{
    background: transparent url(../images/vertical-dot.gif) repeat-y;
        
}
.publication-vertical-dot{
    background: transparent url(../images/vertical-dot.gif) repeat-y;
    float:left;
    margin-right:10px;
    margin-top:20px;
    height:235px
        
}
/* Membri onorifici */
table.memhonories {
    margin-left:10px; 
    margin-bottom: 20px;   
}
.memhonories a{
    background: transparent url(../images/no-pic.jpg) no-repeat;
    display:block;  
   
}
.memhonories img{
    border: 1px solid #3c84ad;
    height:120px;
    width: 149px;
}
.memhonories .statut{
    color: #023763;  
    font-weight: bold;
    font-size:12px;
    display: block;
}
.memhonories .stat{
    color: #666666;
    font-size:12px;
    font-weight: bold;
    display: block;
}

/* Secretariat */

#secretariat-box{
    width: 816px;
    margin-left: 100px;
    padding: 30px;
}
.head{
    background: #f0f1f2 url(../images/head.gif) no-repeat;
    width: 816px;
    display: table;
}
.foot{
    background: transparent url(../images/foot.png) no-repeat;
    width: 816px;
    display: table;
}
.picture{
    background: transparent url(../images/secretar-picture-bg.png) no-repeat;
    width: 153px;
    height: 124px;
    padding: 2px;
    float: left;
}
.secretar{
    margin: 10px;
    padding: 20px;
    float: left;  
    width: 309px;
}
.name{
    color: #009bdb;
    font-size: 16px;
    padding-bottom: 10px;
}
.function{
    font-weight: bold;
    color: #666666;
    padding-bottom: 10px;
    font-size: 12px;
}
.desc{
    color: #666666;
    font-size: 12px;
}

#bereaux{
    width:816px;
    margin-left:70px;
    background: transparent url(../images/conseil.gif) no-repeat;
    display: table;
    margin-top: 20px;
}


.utilisator{
    width:395px;
    float:left;
    display: block;
    margin:15px 0px 10px 10px
}

.utilisator a,.utilisator-m2 a{
    background: transparent url(../images/no-pic.jpg) no-repeat;
    display:block; 
}
.utilisator img,.utilisator-m2 img{
    border: 1px solid #3c84ad;
    height:120px;    
    width: 149px;
    float:left;
    margin-right:10px;
}

.utilisator-m2{
    width:350px;
    margin:30px 0 10px 3px;
    display:block;
    float: left;    
}


.lspacer{
    background:transparent url() no-repeat;
    margin:10px 0 10px 10px;
    clear:both;
}

/* Agenda */
#agenda-ft{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    
}  
.subtitle-formation-orange{
    font-size: 16px;
    color: e3791c;
    margin-left: 25px;
    margin-bottom: 8px;
}
.subtitle-formation-vide{
    font-size: 16px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 8px;
    
}
.subtitle-formation-green{
    font-size: 16px;
        color:#008035 ;
        margin-left: 25px;
        margin-bottom: 8px;
}
.subtitle-formation-vide-small{
    font-size: 11px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;
    
}
.subtitle-formation-orange-small{
    font-size: 11px;
    color: e3791c;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;  
}
.subtitle-formation-green-small{
    font-size: 11px;
    color:#008035 ;
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;  
}
.formation-chenar{
    width: 700px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    margin-left: 10px;
    padding: 0 10px 10px 10px;
}
.paragraf{
    color: #666666;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 15px;
    
}
.paragraf-simple{
    color: #666666;
    font-size: 12px;
    padding-left: 15px;
    
}
.left-part, .right-part{
     float:left;
    width: 320px;
}
.stanga{
    float:left;
    padding-right: 10px;
}
.dreapta{
    float: left;
    padding-right: 10px;
    padding-left: 20px;
}
.dreapta .paragraf{
    padding-left: 10px;
    padding-top: 0;
}
 .list{
    padding-top: 0;
}
.top-buttons{
    float:right;
}
.orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    width:450px;
    margin-left:300px;
    
}
.pagination{
    float:right;
    margin-right: 15px;
}
.pagination-middle{
    vertical-align: middle;
    margin-left: 400px;
}
.page-nr{
    float:left;
    padding-left: 4px;
    padding-right: 4px;
    color:#009bdb;
}
.image-button{
    position:relative;
     bottom:5px;
}
.archives{
    width: 1000px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 20px;
}

.year{
    width: 400px;
    margin-right: 40px;
    margin-left: 40px;
}
.year tr, .year td{
	padding:5px;
}
.title-year{
    padding-bottom: 10px;
    color: #666666;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
.linie span{
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    color: #009bdb;
    font-size: 13px;
}
.linie img{
    
    float:right;
    margin-right: 100px;
    
}
.linie{
    margin-bottom: 7px;
}
.blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#009bdb;
    font-size: 16px;
    display: block;
}
.insertion{
    background: transparent url(../images/insertion-bg.jpg) no-repeat;
    width: 1013px;
    margin-top: 20px;
    height: 133px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.line{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #666666;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    
    vertical-align: middle;
    width: 500px;
}
.dark-blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#025f94;
    font-size: 14px;
    display: block;
}
.small-table{
    width:325px ;
    height: 65px;
    background: transparent url(../images/small-table-bg.jpg) no-repeat;
    padding: 7px;
}
.middle-spacer{
    margin-left: 300px;
    margin-top: 20px;
    
}
.label{
text-align: right;  
color:#666666;
font-weight: bold;
}
.inline_form{
    float: left;
    margin-right: 40px;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.label-bg{
   abackground: transparent url(../images/label-bg.gif) no-repeat; 
   border: 1px solid #858585;
    width: 215px;
    height: 21px;
    margin-left: 5px;
	background-color:#f5f7f7;
}
.dn{
    background: transparent url(../images/zz.gif) no-repeat;
    border: 0;
    width: 45px;
    height: 21px;
    margin-left: 5px;
}
.dn-luna{
    background: transparent url(../images/ll.gif) no-repeat; 
    border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.dn-an{
    background: transparent url(../images/aa.gif) no-repeat;
     border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.radio-btn{
    background: url(../images/radio-bg.png) no-repeat; 
    border: 0;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 30px;
    vertical-align: middle;
}
.form{
    width: 800px;
    margin-left: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.form1{
width:440px;
margin:auto;
margin-right:550px;
}
.form1 tr, .form1 td{
padding:10px;
}
	
.radio{
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
    font-weight: bold;
}
table .form tr,.form td{
    padding: 10px;
}

table .form tr{
    padding: 10px;
    clear:both;
}
.aplica{
    width:320;
    margin-left:350px; 
    margin-top: 20px;
    margin-bottom: 20px;   
}
.radio-table{
    background: #f0f1f2;
    display: block;
    
    
}
.radio-table tr, .radio-table td{
    padding: 5px;
    padding-left: 150px;
}
.right-info{
    float:right;
    padding-bottom:20px;
    margin-right:30px;
}
.right-info a{
    
     padding-right:10px;
}
.right-info img{
float: left;
    padding-right: 30px;
}
.light-bg{
   background-color: #ededed;
   vertical-align: top;

}
.light-bg a{
    text-decoration: none;
}
.employ-stages{
    margin-left:8px;
    border: 1px solid #e0e1e2; 
    margin-bottom: 40px; 
    margin-top: 10px;
}
.employ-stages a{
    text-decoration: none;
}
.employ-stages tr, .employ-stages td{
    text-align: left;
    padding: 10px;
}
.t30{
    color: #7d7d79;
    font-weight: bold;
    font-size: 12px;
}
.titlu{
    margin-bottom: 30px;
}
.select-box p:first-child{
    color:#666666;
    font-weight: 14px;
    font-weight: bold;
    font-family: Tahoma;
    margin-bottom: 7px;
    
}
.select-box{
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    margin-right: 20px;
    
}

.form-table{
    margin: auto;
    width: 1064px;

}
.form-table p{
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 5px;
}
.form-table td.mare{
    width: 530px;
    vertical-align: top;
}
.form-table tr, .form-table td{
    padding: 5px;
}
.form-simple tr, .form-simple td{
    padding: 5px;
}
.check{
    margin-left: 20px;
    border: 1px solid #009BDB;
}
.sus{
    vertical-align: top;
}
a.simple{
    text-decoration: none;
	color:#13ACD3;
}
.bottom_link{
    color: #0e6799;
    background: transparent url(../images/link-bottom-bg.jpg) no-repeat;
    background-position: right bottom;
    margin-left: 10px;
    width: 200px;
    cursor:pointer;
    
}
.no-space{
    padding-bottom: 0;
}
.bold{
	font-weight:bold;
}
.t3{
	color:#666666;
    font-size: 12px;}
.blue-line{
	background-color: #3199c9;
	margin-left:150px;
	margin-right:20px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	height:15px;
	padding-left:8px;
	padding-bottom:3px;
	height:13px;
	}
/* Agenda */
#agenda-ft{
    background: transparent url(../images/agenda-ft.png) no-repeat;
    
}  
.blue-title{
    margin-bottom: 25px;
    color: #009bdb;
    font-size: 16px;
    font-weight: bold;
    font-family: Tahoma;
    margin-left: 10px;
}
#vide h2{
    padding-left: 25px;
    margin-left: 10px;
    color: #7b2a91;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
    background: url(../images/vide-icon.png) no-repeat;
    background-position: left;
    font-weight: normal;
     line-height:25px;    
}
#orange h2{
    padding-left: 25px;
    margin-left: 10px;
    color:#e3791c ;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
     background: url(../images/orange-icon.png) no-repeat;
     background-position: left;
     font-weight: normal;
     line-height:25px;     
}
#green h2{
    padding-left: 25px;
    margin-left: 10px;
    color: #008035;
    font-size: 20px;
    font-family: Tahoma;
    margin-bottom: 5px;
     background: url(../images/green-icon.png) no-repeat;
     background-position: left;
     font-weight: normal;
     line-height:25px;
}
#orange .subtitle{
    font-size: 16px;
    color: #e3791c;
    margin-left: 10px;
    margin-bottom: 8px;
    font-weight: bold;
    
}
#vide .subtitle{
    font-size: 16px;
    color:#7b2a91 ;
    margin-left: 10px;
    margin-bottom: 8px;
    font-weight: bold;
    
}
#green .subtitle{
    font-size: 16px;
        color:#008035 ;
        margin-left: 10px;
        margin-bottom: 8px;
        font-weight: bold;
}
.subtitle-small p{
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#vide .subtitle-small{
    color:#7b2a91 ;
    margin-bottom: 0px;
    font-weight: bold;
    border-bottom: 1px solid #7b2a91 ;
    padding-left:10px;    
}
#orange .subtitle-small{
    color: e3791c;
    margin-bottom: 0px;
    font-weight: bold;  
    border-bottom: 1px solid #e3791c;
    padding-left:10px;    
}
#green .subtitle-small{
    color:#008035 ;
    margin-bottom: 0px;
    font-weight: bold;  
    border-bottom: 1px solid #008035;
    padding-left:10px;    
}
.formation-chenar{
    width: 740px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    margin-left: 10px;
    padding: 0 10px 10px 10px;
}
.formation-chenar p{
    padding-left: 5px;
    padding-right: 5px;
}
.formation-chenar tr{
    padding-left: 5px;
    padding-right: 5px;
}
.paragraf{
    color: #666666;
    font-size: 12px;
    padding-top: 15px;
    padding-left: 15px;
    
}
.paragraf-simple{
    color: #666666;
    font-size: 12px;
    padding-left: 15px;
    
}
.left-part, .right-part{
     float:left;
    width: 320px;
}
#vide .stanga{
    float:left;
    padding-right: 20px;
	width:770px;
}
#orange .stanga{
     float:left;
    padding-right: 20px;
	width:770px;
}
#green .stanga{
     float:left;
    padding-right: 20px;
	width:770px;
} 
#vide .dreapta{
    border-left:1px solid #7b2a91;     
    float: left;
    padding-right: 0px;	    
}
div.dreapta a{
	color:#666666;
}
#orange .dreapta{
    border-left:1px solid #e3791c;
    float: left;
    padding-right: 0px;        
}
#green .dreapta{
    border-left:1px solid #008035;
    float: left;
    padding-right: 0px;        
}
.dreapta .paragraf{
    padding-left: 10px;
    padding-top: 5px;
	padding-bottom: 5px;
}
 .list{
    padding-top: 0;
}
.top-buttons{
    float:right;
}
.orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    margin-top: 15px;
    margin-bottom: 15px;
    width:450px;
    margin-left:300px;
    
}
.pagination{
    float:right;
    margin-right: 15px;
}
.pagination-middle{
    vertical-align: middle;
    margin-left: 400px;
}
.page-nr{
    float:left;
    padding-left: 4px;
    padding-right: 4px;
    color:#009bdb;
}
.image-button{
    position:relative;
     bottom:5px;
}
.archives{
    width: 1000px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 20px;
}

.year{
    width: 400px;
    margin-right: 40px;
    margin-left: 40px;
}
.title-year{
    padding-bottom: 10px;
    color: #666666;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
.linie span{
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    color: #009bdb;
    font-size: 13px;
}
.linie img{
    
    float:right;
    margin-right: 100px;
    
}
.linie{
    margin-bottom: 7px;
}
.blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#009bdb;
    font-size: 16px;
    display: block;
}
.insertion{
    background: transparent url(../images/insertion-bg.jpg) no-repeat;
    width: 1013px;
    margin-top: 20px;
    height: 133px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.line{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #666666;
    
}
.middle-orizontal-dot{
    background: transparent url(../images/orizontal-dot.png) repeat-x;
    
    vertical-align: middle;
    width: 500px;
}
.dark-blue-title{
    padding-bottom: 10px;
    font-weight: bold;
    color:#025f94;
    font-size: 14px;
    display: block;
}
.small-table{
    width:325px ;
    height: 65px;
    background: transparent url(../images/small-table-bg.jpg) no-repeat;
    padding: 7px;
}
.middle-spacer{
    margin-left: 300px;
    margin-top: 20px;
    
}
.label{
text-align: right;  
color:#666666;
font-weight: bold;
}

.dn{
    background: transparent url(../images/zz.gif) no-repeat;
    border: 0;
    width: 45px;
    height: 21px;
    margin-left: 5px;
}
.dn-luna{
    background: transparent url(../images/ll.gif) no-repeat; 
    border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.dn-an{
    background: transparent url(../images/aa.gif) no-repeat;
     border: 0;
    width: 53px;
    height: 21px;
    margin-left: 5px;
}
.radio-btn{
    background: url(../images/radio-bg.png) no-repeat; 
    border: 0;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    margin-right: 30px;
    vertical-align: middle;
}
.form{
    width: 800px;
    margin-left: 70px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.radio{
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
    font-weight: bold;
}
table .form tr,.form td{
    padding: 10px;
}

table .form tr{
    padding: 10px;
    clear:both;
}
.aplica{
    width:320;
    margin-left:350px; 
    margin-top: 20px;
    margin-bottom: 20px;   
}
.radio-table{
    background: #f0f1f2;
    display: block;
    
    
}
.radio-table tr, .radio-table td{
    padding: 5px;
    padding-left: 150px;
}
.right-info{
    float:right;
    padding-bottom:20px;
    margin-right:30px;
}
.right-info a{
    color:#666666;
     padding-right:10px;
}
.right-info img{
float: left;
    padding-right: 30px;
}
.light-bg{
   background-color: #ededed;
   vertical-align: top;

}
.light-bg a{
    text-decoration: none;
}
.employ-stages{
    margin-left:8px;
    border: 1px solid #e0e1e2; 
    margin-bottom: 40px; 
    margin-top: 10px;
}
.employ-stages a{
    text-decoration: none;
}
.employ-stages tr, .employ-stages td{
    text-align: left;
    padding: 10px;
}
.t30{
    color: #7d7d79;
    font-weight: bold;
    font-size: 12px;
}
.titlu{
    margin-bottom: 30px;
}
.select-box p:first-child{
    color:#666666;
    font-weight: 14px;
    font-weight: bold;
    font-family: Tahoma;
    margin-bottom: 7px;
    
}
.select-box{
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    margin-right: 20px;
    
}

.form-table{
    margin: auto;
    width: 1064px;

}
.form-table p{
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 5px;
}
.form-table td.mare{
    width: 530px;
    vertical-align: top;
}
.form-table tr, .form-table td{
    padding: 5px;
}
.check{
    margin-left: 20px;
    border: 1px solid #009BDB;
}
#vide{
    width: 1019px;
    background-color: #ffffff;
    border-left: 7px solid #812990;
    text-align: left;
    padding-top: 20px; 
      
}
#orange{
    width: 1019px;
    background-color: #ffffff;
    border-left: 7px solid #e3791c;
    text-align: left;
    padding-top: 20px;  
    
}
#green{
    width: 1019px;
    background-color: #ffffff;
    border-left: 7px solid #008035;
    text-align: left;
    padding-top: 20px;   
   
}
#box{
    background-color: #fff;
    
}
#newsletter{
    margin: 20 auto;
    width: 560px;
    background-color: #ffffff;
    text-align: left;
}
.newsletter-news{
    background: #ffffff url(../images/newsletter-news-bg.jpg) no-repeat;
    width:560px;
}
.newsletter-news p:first-child{
    color: #009bdb;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    
}
#newsletter .news img{
    background: transparent url(../images/image-bg.jpg) no-repeat;
    width: 149px;
    height: 139px;
    border: 1px solid #049ad6;
    margin-left: 15px;
    margin-right: 10px;
    float: left;
}
#newsletter .news span{
    padding-right: 10px;
}
.newsletter-news .news{
    padding-bottom: 10px;
    clear: both;
    width: 560px;
}
.newsletter-news .middle{
    background: transparent url(../images/middle-bg.jpg) repeat-y;
    width: 560px;
    color: #ffffff;
    clear: both;
    
}
.newsletter-news .middle{
    width: 540px;
    padding: 10px 10px 10px 10px; 
}
.middle-left{
    width: 260px;
    padding-right: 10px;
}
.middle-right{
    width: 260px;
    float:left;
}
.newsletter-news .middle-left  ul li{
    list-style-image: url(../images/orange-square.jpg);
}
.newsletter-news .middle-right .link{
    
    width: 200px;
    height: 100px;
    margin: 50 auto;
    
}
.newsletter-news .middle-right .link img{
    float: right;
}
.newsletter-news .middle-right .link a.orange{
    position: relative;
    top: 30px;
    color: #ff642c;
    font-size: 12px;
    font-weight: bold;
}
.newsletter-news .middle-right .link a.white{
    position: relative;
    top:25px;
    color: #ffffff;
    font-size: 12px;
}

.newsletter-news .middle-left p{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    
}
.newsletter-news .middle-left span{
    color: #fd6626;
}
#newsletter-content .last-box{
    padding: 10px;
    width: 560px;
    background-color:#ffffff;
}
#newsletter-content .last-box .newsletter-img{
    float: left;
    margin-right: 8px;
}
#newsletter-content .last-box p.tit{
    color: #009bdb;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    pa
}
#newsletter-content .last-box p{
    color: #666666;
    font-size: 12px;
    
}
#newsletter-footer{
    background: transparent url(../images/newsletter-footer.jpg) no-repeat;
    width: 560px;
    height: 52px;
    padding-top: 15px;
}
#newsletter-footer p{
    text-align: center;
    color: #2e618a;
    font-family: Arial;
    font-size: 10px;
}
#newsletter-footer p a{
    color: #009bdb;
}
.sus{
    vertical-align: top;
}
a.simple{
    text-decoration: none;
}	
.aaa tr,{
    padding: 5px;
}
.aaa td{
    padding-left:15px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
}


ul li.intra{
    list-style-image:url(../images/yellow-bull.png);
    margin-left:5;
}
.bg_gray{
    background-color:#EFEFEF;
}
.table_members{
    width:1000px;
    margin:auto;
}
.table_members tr.bg_gray,.table_members tr.bg_gray td , .members tr.bg_gray, .members tr.bg_gray td{
    padding:5px;
}
table_members tr.bg_gray td.member_name{
    width:180px;
    background-color:pink !important;

    
}
table_members tr.bg_gray td.member_function{
    width:300px;
    
}
.table_members tr.bg_gray td.white{
    background-color:#ffffff !important;
    width:20px;
}
.site-buttons{
    width:118px;
    float:left;
    height:90px;
    overflow:hidden;
    border-left:1px dotted #666666;
    padding-left:10px;
}
.b1-head img{
	position:relative;
	top:-7px;
	}
.simple-left-box{
	width:121px;
	height:232px;
	float:left;
	background:transparent url(../images/left-box-simple-bg.jpg) no-repeat;
}
.left-box .box img{
	width:100px;
}
.simple-left-box .box img{
	width:100px;
}
.camera-image-bg{
	background:transparent url(../images/no-pic.jpg) no-repeat;
	width:149px;
	height:120px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.b1-body #manifestations span{
	padding-left:10px;
}
.t2-sp img{
	margin-right:10px;
}

ul li.arrow-image{
	list-style-image: url(../images/arrow.gif);
	list-style-position:inside;
	float:left;
	margin-left:0px;
}
.archives .small-table {
	padding-left:10px;
	padding-right:2px;
}
.red{
	color:#ff0000;
}
.publication-table{
	width:500px;
	
}
.publication-table-2{
	width:510px;
}
.publication-table-2 tr, .publication-table-2 td{
	
}

.publication-table tr, .publication-table td{
	padding:5px;
}
.dot-line-bg{

}
.offre-form tr, .offre-form td{
padding-top:10px;
padding-bottom:10px;
}
.offre-form td.error{
	padding-left:10px;
	color:red;
}
.image-table{
	width:125px;
	height:88px;
	margin-top:10px;
}
.vertical-dot-table{
    background: transparent url(../images/vertical-dot.gif) center repeat-y;
        
}
.list-preview{
	margin-left:50px;
	line-height:2
}
.form-back{
	background:transparent url(../images/form-back-fr.jpg) no-repeat;
	width:137px;
	height:45px;
	border:none;
	margin-left:30px;
}


.form-back_en{
	background:transparent url(../images/form-back-en.jpg) no-repeat;
	width:137px;
	height:45px;
	border:none;
	margin-left:30px;
}
.first-part-form{
	margin-left:35px;
	width:1040px;
}
#items div.arrow { background:transparent url(../images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#items div.up { background-position:0px 0px;}
.preview-list{
    width:500px;
    margin:auto;
    line-height:2;
}
.send-buttons{
    margin-top:20px;
}

/*shopping cart */

#shoppingCart{
	width:630px;
	margin:0 auto;
	text-align:left;
}
#shoppingCart .menu{
	border-bottom:2px solid #87aacc;
     width:630px;
}
#shoppingCart .smallMenu{
	border-bottom:2px solid #87aacc;
	width:530px;
}
#shoppingCart .smallMenu .menu-btn{
	background:transparent url(../images/menu-btn.png) no-repeat;
	text-decoration:none;
	width:88px !important;
	height:17px;
	padding-top:5px;
	margin-right:44px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	text-align:center;
}
#shoppingCart  .menu-btn{
	background:transparent url(../images/menu-btn.png) no-repeat;
	text-decoration:none;
	width:88px !important;
	height:17px;
	padding-top:5px;
	margin-right:79px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	text-align:center;
	
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
#shoppingCart  .menu .current-step, #shoppingCart  .smallMenu .current-step{
	background:transparent url(../images/menu-btn-current.png) no-repeat;
	text-decoration:none;
	width:88px !important;
	height:22px;
}
#shoppingCart  .menu-btn a{
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
table.articles{
	width:630px;
	margin-top:2px;
	padding-bottom:20px;
	border-bottom:1px solid #87aacc;
}
table.articles tr td{
	padding:5px;
	text-align:center;
	color:#496e92;
	padding-bottom:15px;
}
table.articles tr.table-header td{
	background-color:#496e92;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	color:#ffffff;
	height:20px;
}
table.articles tr.bg{
	background-color:#f5f5f5;
}

table.articles tr td.product-image{
	background:	
}
table.articles tr td.delete-product{
	font-size:15px;
}
#shoppingCart form{
	color:#496e92;
	width:525px;
}
div.formBlock{
	background-color:#f5f5f5;
	width:500px;
	padding:15px;
	margin-top:2px;
	margin-bottom:10px;
	text-align:left;
	
	
}
div.formBlock table tr td{
	padding:5px;
	font-weight:normal;
	color:#496e92;
     width:350px;
}
div.formBlock table input{
	width:215px;
	border:1px solid #fleee7;
	margin-left:6px;
}
div.formBlock table input.small_input{
     width:10px;
     margin-right:4px;
}
div.formBlock table p{

	color:#cec09e;
}
#shoppingCart #order p.error{
	color:red;
	
}
#shoppingCart form div.next-btn a, #shoppingCart form div.back-btn a{
	text-decoration:none;
	color:#ffffff;
}
 #shoppingCart form div.back-btn{
 	
	
 }
 #shoppingCart form  input.last_step{
	float:left;
	background:transparent url(../images/retour.jpg) no-repeat;
	width:108px;
	height:24px;
	border:none;
}
 #shoppingCart form input.back-btnEn{
 	float:left;
	background:transparet url(../images/back.jpg) no-repeat;
	width:108px;
	height:24px;
	border:none;
	
 }
#shoppingCart form  input.next_step {
	float:right;
	margin-left:-30px;
	background:transparent url(../images/suivant.jpg) no-repeat;
	width:108px;
	height:24px;
	border:none;
}
#shoppingCart form input.next-btnEn {
	float:right;
	margin-left:-30px;
	background:transparent url(../images/next.jpg) no-repeat;
	width:108px;
	height:24px;
	border:none;
}
#shoppingCart div.facturation-block{
	width:300px;
	padding-right:30px;
	border-right:1px solid #87aacc;
	color:#496E92;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-left:10px;
	min-height:230px;
}
#shoppingCart div.facturation-block p{
	padding-left:10px;
}
#shoppingCart div.facturation-block .facturation_adress, #shoppingCart div.facturation-block .livration_adress, div.payment-option p{
	background:transparent url(../images/bullet_title.png) left center no-repeat;
	padding-left:10px;
}
#shoppingCart div.payment-option{
	float:left;
	padding-left:10px;
	padding-bottom:20px;
	margin-top:10px;
	color:#496E92;
	width:278px;
}
#shoppingCart div.btns{
	width:300px;
	position:relative;
	left:350px;
	top:-30px;
}
#shoppingCart div.btns a{
	text-decoration:none;
	font-weight:bold;
}
#shoppingCart .update{
	background:transparent url(../images/mettre.jpg) no-repeat;
	width:108px;
	height:26px;
	margin-top: 10px;
	border: none;
}
#shoppingCart .updateEn{
	background:transparent url(../images/update.jpg) no-repeat;
	width:108px;
	height:24px;
	margin-top: 10px;
	border: none;
}
#shoppingCart a.continue{
	
	width:127px;
	height:24px;
}
#shoppingCart a.continue img,#shoppingCart a.order img{ 
	vertical-align: top !important;
	margin-top: 10px;
}
#shoppingCart a.continueEn{
	background:transparent url(../images/continue-order.jpg) no-repeat;
	width:127px;
	height:24px;
}
#shoppingCart a.order{
	
	width:108px;
	haight:24px;
}
#shoppingCart a.orderEn{
	background:transparent url(../images/order.jpg) no-repeat;
	width:108px;
	height:24px;
	
}
div.tagBlock{
	background-color:#E8E8E8;
	padding:7px;
	width:1045px;
	margin-left:8px;
}
div.tagBlock a{
	text-decoration:none;
	margin-right:7px;
	font-weight:bold;
}

div.tagBlock a.principal{
	font-size:18px;
	color:#009BDB;
}
div.tagBlock a.mare{
	font-size:14px;
	color:#ffffff;
}
div.tagBlock a.mediu{
	font-size:12px;
	color:#ffffff;
}
div.tagBlock a.mic{
	font-size:9px;
	color:#ffffff;
}
.text-box input.comander{
	background:transparent url(../images/comanda-btn.png) no-repeat;
	border: none;
	width:126px;
	height:41px;
}
.text-box input.comander_en{
	background:transparent url(../images/comanda-btn_en.png) no-repeat;
	border: none;
	width:126px;
	height:41px;
}
td.align_right {
	text-align:right;
}
.paymentFormBlock p.error, .infoFormBlock p.error{
	float:right;
}
#shoppingCart div.infoFormBlock input{
	//margin-left:10px;
}
.newsletter_form .label {
	width:30px;
}
.newsletter_form .label_left{
	text-align:left;
	color:#666666;
	font-weight:bold;
	padding-left:30px;
}
div.newsletter_preview{
	color:#666666;
	font:12px Tahoma,Geneva,sans-serif;
	width:700px;
	margin:20 auto;
	line-height:2;
	
	
}
div.newsletter_preview .form-button, div.newsletter_preview .form-back{
	margin-top:20px;
}
div.newsletter_preview .form-button{
	margin-left:100px;
}
.newsletter_succes{
	font:12px Tahoma,Geneva,sans-serif;
	color:#666666;
	text-align:center;
	margin-top:50px;
	font-weight:bold
}
.nouveauText{
	background: url(../images/nouveau.png) no-repeat;
    height:14px;
    width:59px !important;
}
.nouveauText span {
	color:#E36612;
	font-weight:bold;
	font-size:11px;
	text-align: center;
	padding-left:7px;
}
