/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;	

}
#container {
	width: 788px;
	margin: 0px auto 0px auto;
}
#logo {
	width: 788px;
	height: 56px;
	margin: 0px;
	display: block;
	background-image: url(img/logo.jpg);
	background-repeat: no-repeat;
}
#logo h1 {
	margin: 0px;
	padding: 0px;
}
#header {
	/*background-image: url(img/header2.jpg);
	background-repeat: no-repeat;*/
	width: 788px;
	height: 134px;
	
	
}

#main1 a, #main a
{
	font-size: 12px;
	font-weight: bold;
	color: #5077C4;
	text-decoration: none;
}

/*=====================links==================*/
#links {
	width: 788px;
	height: 34px;
	background-image: url(img/links-bg.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
 overflow: hidden;
	position: absolute;
	margin-top: 128px;
	padding: 0;
	
}
#links ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#links li {
	list-style-type: none;
	float: left;
}
#links li a {
	font-size: 12px;
	font-weight: bold;
	color: #5077C4;
	text-decoration: none;
}
#links li a:hover {
	color: #F65607;
}
#links li a#accueil {
	background-image: url(img/accueil.gif);
	background-repeat: no-repeat;
	display: block;
	width: 56px;
	height: 24px;
	padding: 10px 0px 0px 20px;	
	background-position: bottom;
}
#links li a.visit {
	background-image: url(img/accueil-hover.gif)!important;
	background-repeat: no-repeat!important;
	color: #F65607;
}
#links li a#accueil:hover {
	background-image: url(img/accueil-hover.gif);
	background-repeat: no-repeat;
	
}
#links li a#nous {
	background-image: url(img/nous.gif);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 24px;
	padding: 10px 0px 0px 20px;
	background-position: bottom;	
}
#links li a#nous:hover {
	background-image: url(img/nous-hover.gif);
	background-repeat: no-repeat;	
}
#links li a#services {
	background-image: url(img/services.gif);
	background-repeat: no-repeat;
	display: block;
	width: 130px;
	height: 24px;
	padding: 10px 0px 0px 0px;	
	background-position: bottom;
	text-align:center;
}
#links li a#services:hover {
	background-image: url(img/services-hover.gif);
	background-repeat: no-repeat;	
	width: 130px;
}
#links li a#compte {
	background-image: url(img/compte.gif);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 24px;
	padding: 10px 0px 0px 0px;	
	background-position: bottom;
	text-align:center;
}


#links li a#compte:hover {
	background-image: url(img/compte-hover.gif);
	background-repeat: no-repeat;	
}
#links li a#contact {
	background-image: url(img/contact.gif);
	background-repeat: no-repeat;
	display: block;
	width: 80px;
	height: 24px;
	padding: 10px 0px 0px 0px;
	background-position: bottom;
	text-align: center;
}
#links li a#contact:hover {
	background-image: url(img/contact-hover.gif);
	background-repeat: no-repeat;	
}
#links li a#recherce {
	background-image: url(img/recherce.gif);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 24px;
	padding: 10px 0px 0px 20px;
	background-position: bottom;
}
#links li a#recherce:hover {
	background-image: url(img/recherce-hover.gif);
	background-repeat: no-repeat;	
}
#links li a#propose {
	background-image: url(img/nous.gif);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 24px;
	padding: 10px 0px 0px 20px;
	background-position: bottom;	
}
#links li a#propose:hover {
	background-image: url(img/nous-hover.gif);
	background-repeat: no-repeat;	
}
ul#flags {
	margin: 0px 0px 0px 0px;
	/*float: right;*/
	
}
ul#flags li a#english {
	margin: 0px 5px 0px 308px;
	padding: 12px 0px 0px 0px;
	display: block;
	height: 22px;
	width: 17px;
	
}
ul#flags li a#french {
	margin: 0px 5px 0px 0px;
	padding: 12px 0px 0px 0px;
	display: block;
	height: 22px;
	width: 17px;
	
}
/*==============content==============*/
#content {
	width: 788px;
	padding-top: 28px;
	margin: 0px;
}
/*==============left=================*/
#left {
	width: 578px;
	float: left;
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100%;
}
#main {
	margin-top: 10px;
	background-image: url(img/main-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
}
#main img.w {
	float: left;
	margin: 0px 15px 15px;
}
#main a img.w{
	border: 1px solid #7192CE;	
}
#main a:hover img.w {
	border: 1px solid #365A9E;	
}
#main h2, #main1 h2 {
	font-size: 18px;
	font-weight: bold;
	color: #5579C3;	
	margin: 10px 0px 0px;
}
#main p {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 15px 15px 0px 0px;
	text-align: justify;
	padding: 15px 15px 0px 0px;
}
.content_pag {
	float: left;
	width: 550px;
	display: block;
	height: 400px;
}

.pictures {
	clear: both;
	width: 548px;
	margin: 0px 0px 0px 15px;
	background-image: url(img/line.gif);
	background-repeat: repeat-x;
	padding: 0px;
	overflow: hidden;
}
.pictures a img.x {
	margin: 15px 9px 0px 12px;
	padding: 0px;
	border: 1px solid #7192CE;	
}
.pictures a img.y {
	margin: 0px 9px 0px 0px;
	padding: 0px;
	border: 1px solid #7192CE;	
	
}
.pictures a:hover img.x, .pictures a:hover img.y {
	border: 1px solid #365A9E;	
}
.spacer {
	margin: 10px 0px 40px 0px;
	height: 1px;
}
#bottom {
	background-image: url(img/bottom.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 578px;
	height: 24px;	
}
/*===============right========================*/
#right {
	width: 210px;
	float: left;
	
	
}
#links2-top {
	width: 201px;
	height: 12px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	background-image: url(img/right-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}
#links2-middle {
	width: 201px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/link2-bg.jpg);
	background-repeat: repeat-x;
	background-color: #97C5E6;
	
	
}
#links2-middle ul {
	margin: 0px 0px 35px;
	padding: 0px;
}
.search_right {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#links2-middle li {
	list-style-type: none;
	padding: 0px 0px 5px 0px;	
}
#links2-middle li a {
	font-size: 12px;
	font-weight: bold;
	color: #FBFEFF;
	text-decoration: none;
	display: block;
	height: 19px;
	width: 170px;
	padding: 3px 0px 0px 10px;
	background-color: #6FA6D1;
	background-image: url(img/corner.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#links2-middle li a:hover {
	background-color: #5492C2;
	background-image: url(img/corner-hover.gif);
	background-repeat: no-repeat;
}
#recherche {
	background-image: url(img/camels.jpg);
	background-repeat: no-repeat;
	width: 201px;
	padding-top: 90px;
	background-color: #FFFFFF;
}
#recherche table {
	width: 160px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 10px 15px;
	visibility:hidden;
}
.inp {
	background-color: #FDE7C3;
	height: 15px;
	width: 120px;
	border-top: 1px #D69433 solid;
	border-right: 1px solid #FBEED8;
	border-left: 1px solid #D69433;
	border-bottom: solid 1px #FBEED8;
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	color: #ED761C;
}
#btn {
	padding-left: 5px;
	margin-top: 2px;
}
/*==============footer==================*/

#footer {
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	width: 781px;
	height: 27px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 0px 0px;	
}
#footer p {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 0px;
}
#footer a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 35px 0px 0px;
	text-decoration: none;
}
#footer p span {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 175px;
}
#footer a:hover {
	text-decoration: underline;	
}
.left_pict {
	float: left;
	display: inline;
	height: 250px;
	width: 500px;
}
.table1 {
	width: 540px;
	margin: 15px 0px 0px 0px;
	font-size: 12px;
}
.font11 {
	font-size: 12px;
	color: #000000;
}

.t-field {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 120px;
	border: 1px solid #6FA6D1;
}
.t-field-large {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 160px;
	border: 1px solid #6FA6D1;
}
.t-textarea{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 1px solid #6FA6D1;
}
.t-field1 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	width: 70px;
	border: 1px solid #6FA6D1;
}
.buttons {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 120px;
	border: 1px solid #6FA6D1;
}
.button {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 70px;
	border: 1px solid #6FA6D1;
}
.button1 {
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 70px;
	border: 1px solid #6FA6D1;
	font-size: 11px;
}
.t-field2 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 250px;
	border: 1px solid #6FA6D1;
}
.t-field3 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 30px;
	border: 1px solid #6FA6D1;
}.t-field4 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 160px;
	border: 1px solid #6FA6D1;
}.t-field5 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	width: 70px;
	border: 1px solid #6FA6D1;
}
#left1 {

	width: 788px;
	float: left;
	height: 100%;
}
#main1 {

	margin-top: 10px;
	margin: 0px;
}

.border1 {
	border: 1px solid #ADDAF1;
	font-size: 11px;
}

.pictures li {
	display: inline;
	float: left;
	width: 95px;
	padding: 0px 5px 5px 0px;
	list-style: none;
}
.pictures a {
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}	


#login {
   font-size: 11px;
   margin: 10px 5px 0px 10px;
}
#login p {
   margin: 0px;
   padding: 0px;
}

.input-text {
   width: 130px;
   height: 14px;
   border: 1px solid #006699;
   font-size: 11px;
   margin: 2px 0px 3px 0px;
   
}
#login a {
   color: #000000;
   text-decoration: none;
}
#login a:hover {
   text-decoration: underline;
} 
.login-button {
	width: 80px;
	height: 17px;
	border: 1px solid #006699;
	font-size: 11px;
	margin: 2px 0px 3px;
	background: #FFFFFF;
}
/*stil meniu (!!! NU UMBLA DECAT DACA STII CE FACI !!!)*/

	

table.mainmenu {

	border-width: 1px;

	border-style: outset;

	border-color: #999999;

	border-collapse: collapse;

	}





table.mainmenu td {

	border: 1px solid #DDDDDD;

	font: normal 12px Arial;

	text-decoration: none;

	color: #FFFFFF;

	background-color:#425364;

	font-weight:bold;

	padding-left:10px;

	padding-right:10px;

	height:20px;

}



table.subtable {

	border-width: 0px;

	width: 100%;

	}



table.subtable td {

	background-color:transparent;

	border: 0px;

	padding: 0px;

}



table.subtable img {

	padding-right:4px;

	border: 0px;

	height: 10px;

}

/*stil meniuri END*/
