@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

#header{
background-color:#fff;width:100%;height:100px;
}
#logo{
margin:0;
width:100%;
color:#fff;
background: #0B3A8A url(../images/logo_sodexo.jpg) no-repeat 10px 10px;
height:89px;
}

#header_visiniu{
background-color:#800158;width:100%;border-bottom:1px white solid;
}

#meniu_header{
margin:0;
width:980px;
color:#FFFFFF;
height:30px;
}

#ul_header{
float:left;
list-style-type:none;
display:inline;
margin-left:500px;
padding:5px;
}

#ul_header li{
float:left;
padding-left:40px;
}

.buton_meniu{
color:#FFFFFF;
text-decoration:none;
font-family:Tahoma;
font-size:11px;
}

#flash{
background-color:#FFFFFF;width:100%;border-top:2px #800158 solid;
}

.flash{
margin:0px;
width:980px;
padding-left:0px;
}

#content_home{
background-color:#EDECD8;width:100%;border-top:1px #0899C6 solid;border-bottom:1px #0899C6 solid;
}

.content_home{
width:980px;
margin:0;
padding-left:70px;
}

.content_alege{
width:980px;
margin:0;
padding-left:20px;
}

/*
.content_text{
color:#234584;
font-family:Arial;
font-size:13px;
font-weight:bold;
width:550px;
padding-top:20px;
}

.pasulimg{
width:550px;
padding:20px 0px 10px 0px;
}
*/
.content_text {
color:#234584;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding-top:5px;
width:550px;
}
.content_text a{
color:#234584;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
.pasulimg {
padding:5px 0 10px;
width:550px;
}
.text_introduceti{
color:#153B84;
font-size:16px;
font-family:Arial;
font-weight:bold;
padding-top:25px;
padding-bottom:15px;
}

#cod_fiscal{
width:540px;
background-color:#FFFFFF;
margin-bottom:50px;
border-bottom:1px #0899C6 solid;
}

.sodexo_formular{
width:540px;
background-color:#FFFFFF;
margin-bottom:30px;
border-bottom:1px #0899C6 solid;
padding-bottom:10px;
}


.ul_content{
width:800px;
list-style-type:none;
display:inline;
margin-bottom:20px;
margin-top:20px;
}

*html .ul_content{
margin-bottom:0px;
}

.ul_content li{
float:left;
padding-right:10px;
}

a#buton_tichete{
width:257px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_cesunttichetelesodexo.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_tichete:hover {
	background: transparent url(../images/btn_cesunttichetelesodexo.gif) no-repeat bottom center;
	}

a#buton_abandon{
width:118px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_abandon.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_abandon:hover {
	background: transparent url(../images/btn_abandon.gif) no-repeat bottom center;
	}

	a#buton_inainte{
width:154px;
	height:57px;
	display:block;
	background: transparent url(../images/btn_inainte.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}

a#buton_inainte:hover {
	background: transparent url(../images/btn_inainte.gif) no-repeat bottom center;
	}
	
	
a#buton_inapoi{
width:98px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_inapoi.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}

a#buton_inapoi:hover {
	background: transparent url(../images/btn_inapoi.gif) no-repeat bottom center;
	}	
	
	
a#buton_finalizare{
width:154px;
	height:57px;
	display:block;
	background: transparent url(../images/btn_finalizare.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}
a#buton_finalizare:hover {
	background: transparent url(../images/btn_finalizare.gif) no-repeat bottom center;
	}	

.finalizareOff {
	filter: alpha(opacity=20); 
	-moz-opacity: 0.2;
}

.finalizareOn{
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
}
	
input#buton_inainte_input{
width:154px;
	height:57px;
	display:block;
	background: transparent url(../images/btn_inainte.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}

input#buton_inainte_input:hover {
	background: transparent url(../images/btn_inainte.gif) no-repeat bottom center;
	}

	
input#buton_abandon{
width:118px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_abandon.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}

input#buton_abandon:hover {
	background: transparent url(../images/btn_abandon.gif) no-repeat bottom center;
	}	
	

a#buton_descarca_contract{
width:241px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_descarcaticontractul.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_descarca_contract:hover {
	background: transparent url(../images/btn_descarcaticontractul.gif) no-repeat bottom center;
	}
	
a#buton_descarca_factura{
width:241px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_descarcatifactura.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_descarca_factura:hover {
	background: transparent url(../images/btn_descarcatifactura.gif) no-repeat bottom center;
	}	
	
	
a#buton_descarca_contract_factura{
width:341px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_descarcaticontractelesifacturile.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_descarca_contract_factura:hover {
	background: transparent url(../images/btn_descarcaticontractelesifacturile.gif) no-repeat bottom center;
	}
	
	
	a#buton_descarca_contract_factura_b{
width:341px;
	height:36px;
	display:block;
	background: transparent url(../images/btn_descarcaticontractelesifacturile.gif)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}

a#buton_descarca_contract_factura_b:hover {
	background: transparent url(../images/btn_descarcaticontractelesifacturile.gif) no-repeat bottom center;
	}

	
a#buton_recomanda{
	width:320px;
	height:55px;
	display:block;
	background: transparent url(../images/recomanda_si_castiga.jpg)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
	text-indext:-9999px;
}

a#buton_recomanda:hover {
	background: transparent url(../images/recomanda_si_castiga.jpg) no-repeat bottom center;
	}
	
	
	
.butmic{padding-top:20px}

#cod_fiscal label{
color:#15268E;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:160px;
margin-top:35px;
padding-right:10px;
display:block;
float:left;
text-align:right;
}

.sodexo_formular label{
color:#15268E;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:160px;
margin-top:15px;
padding-right:10px;
display:block;
float:left;
text-align:right;
}

.sodexo_formular_span{
color:#15268E;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
margin-top:10px;
padding-left:0px;
display:block;
float:left;
text-align:right;
}


.sodexo_formular input, select, textarea{
border:solid 1px #0996CB;
margin-top:10px;
padding:3px;
padding-right:6px;
}


#contact label{
color:#fff;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:140px;
margin-top:15px;
padding-right:10px;
display:block;
float:left;
text-align:right;
}

#contact input{
border:solid 1px #0996CB;
margin-top:10px;
padding:2px;
}


#sugestie label{
color:#fff;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:65px;
margin-top:15px;
padding-right:10px;
display:block;
float:left;
text-align:right;
}
#sugestie input, textarea{
border:solid 1px #0996CB;
margin-top:10px;
padding:2px;
}

#deunde label{
color:#fff;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:112px;
margin-top:15px;
padding-right:10px;
display:block;
float:left;
text-align:right;
}

#deunde input, textarea{
border:solid 1px #0996CB;
margin-top:10px;
padding:2px;
}

#adreasadelivrare {
color:#15268E;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
width:160px;
margin-top:15px;
padding-right:10px;
display:block;
padding-left:170px;
text-decoration: none;
}

#sugestia{
border:solid 1px #0996CB;
margin-top:10px;
padding:2px;
width:275px;
font-family:Arial;
font-size:12px;
}

#deundetext{
border:solid 1px #0996CB;
padding:2px;
width:229px;
font-family:Arial;
font-size:12px;
float:left;
margin:10px;
margin-left:121px;
}

.error{
margin:0px;
float:right;
} 

#formcontact input.submit {width:92px;height:24px;border:solid 0px red;margin-left:148px;background:url(../images/btn_inscrie_box_contact.gif) no-repeat;cursor:pointer; font-size:11px;color:#173281;font-weight:bold;}
#formsugestie input.submit {width:92px;height:24px;border:solid 0px red;margin-left:75px;background:url(../images/btn_inscrie_box_contact.gif) no-repeat;cursor:pointer; font-size:11px;color:#173281;font-weight:bold;}

#formdeunde input.submit {width:92px;height:24px;border:solid 0px red;margin-left:120px;background:url(../images/btn_inscrie_box_contact.gif) no-repeat;cursor:pointer; font-size:11px;color:#173281;font-weight:bold;}


.errorLogin {
padding-left:170px;
font-size:11px;
color:#ff0000;
padding-top:5px;
}

.errorForm {
padding-left:150px;
color:#ff0000;
padding-top:3px;
}


.formExp{
padding-left:10px;
font-size:11px;
color:#333;
padding-top:3px;
}

.subsectiune{
font-weight:bold;
font-size:12px;
color:#069AC0;
text-transform:uppercase;
letter-spacing: 2px;
text-indent:170px;
padding-top: 5px;
}

.aplica_cod{
border:solid 1px #0996CB;
margin-top:30px;
padding:3px;
}

*html .aplica_cod{height:24px;}

.text_cod_fiscal{
color:#283B75;
font-family:Tahoma;
font-size:10px;
width:300px;
margin-left:165px;
margin-top:px;
padding:10px;
}

.boxwhite{
background-color:#FFFFFF;width:100%;
}

.contact_sugestii{
width:980px;
margin:0;
padding-left:10px;
}

#topcontact{
background-image: url(../images/box_contact_top.jpg); 
background-repeat:no-repeat; 
width:372px;
height:34px;
margin:0;
margin-top:30px;
}

.contact{
margin:0;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
background-image:url(../images/box_contact_bgr.jpg);
background-repeat:repeat-y;
width:372px;
}


#topdeunde{
background-image: url(../images/box_blank_top.jpg); 
background-repeat:no-repeat; 
width:372px;
height:34px;
margin:0;
margin-top:30px;
}

a#sageata_contact{
width:372px;
	height:35px;
	display:block;
	background: transparent url(../images/box_contact_bottom.jpg)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}
a#sageata_contact:hover {
	background: transparent url(../images/box_contact_bottom.jpg) no-repeat bottom center;
	}

a#expandsugestie{
width:372px;
	height:35px;
	display:block;
	background: transparent url(../images/box_contact_bottom.jpg)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}
a#expandsugestie:hover {
	background: transparent url(../images/box_contact_bottom.jpg) no-repeat bottom center;
	}	
	
a#expandcontact{
width:372px;
	height:35px;
	display:block;
	background: transparent url(../images/box_contact_bottom.jpg)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}
a#expandcontact:hover {
	background: transparent url(../images/box_contact_bottom.jpg) no-repeat bottom center;
	}
	
a#expanddeunde{
width:372px;
	height:35px;
	display:block;
	background: transparent url(../images/box_contact_bottom.jpg)  no-repeat top center;
	text-indent:-9999px;
	overflow:hidden;
}
a#expanddeunde:hover {
	background: transparent url(../images/box_contact_bottom.jpg) no-repeat bottom center;
	}	

#formsugestie{background:url(../images/box_sugestii_bgr.jpg) repeat-y -7px 0px;width:372px;display:none}
#formcontact{background:url(../images/box_sugestii_bgr.jpg) repeat-y -7px 0px;width:370px;display:none}
#formdeunde{background:url(../images/box_sugestii_bgr.jpg) repeat-y -7px 0px;width:370px;display:none}
#formsugestie form, p {width:362px;}
#formcontact form, p {width:362px;}

#topsugestii{
background-image:url(../images/box_sugestii_top.jpg);
background-repeat:no-repeat;
width:380px;
height:34px;
margin-top:30px;
}

.sugestii{
background-image:url(../images/box_sugestii_bgr.jpg);
background-repeat:repeat-y;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
padding:10px;
width:380px;
}

a#sageata_sugestii{
width:380px;
height:35px;
display:block;
background: transparent url(../images/box_sugestii_bottom.jpg)  no-repeat top center;
text-indent:-9999px;
overflow:hidden;
}

a#sageata_sugestii:hover {
background: transparent url(../images/box_sugestii_bottom.jpg) no-repeat bottom center;
}

#text_footer{
background-color:#FFFFFF;width:100%;
}

.text_footer{
color:#283B75;
font-family:Tahoma;
font-size:11px;
width:800px;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
}	

#footer{
background-color:#800158;
height:50px;
width:100%;

}		