/* CSS Document */

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

body{
	background:url(images/bg.jpg) top center repeat;
	border:0;
	color:1e1660;
	line-height:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
}


/* ============================= main layout ====================== */

a{ color:#ee0043; font-size:17px; text-decoration: underline}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font-size:46px; color:#000; padding-top:43px; padding-bottom:17px; font-weight:normal; border-bottom:1px solid #e1e1e1; width:100%}
h2{ font-size:17px; color:#fff; padding-bottom:16px;}
.under{ border-bottom:1px solid #e1e1e1; width:100%; line-height:0px; font-size:0px;}

/* ============================= header ====================== */
.top_nav{
	text-transform:uppercase;
	color:#FFF;
	padding:15px 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.top_nav a{
	color:#FFF;
	font-size:10px;
	text-decoration:none
}
.top_nav a:hover{ text-decoration:underline}
#logo{ margin:49px 0 0 25px;}
#contacts{
	float:right;
	width:250px;
	text-align:right;
	color:#666;
	line-height:14px;
	padding-top:46px;
	padding-right:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contacts p{ padding-bottom:8px;}
#search{ margin:25px 0px 0 0; background:url(images/search.jpg) top left no-repeat; float:right; width:203px; height:25px;}
#search .in{ width:153px; height:25px; background:none; float:left; padding:0 10px; font:11px Arial, Helvetica, sans-serif; color:#000; line-height:25px; margin-right:5px;}
#search .sub{ float:left; height:25px; width:25px; background:none; cursor:pointer}
#menu {
	width:100%;
	margin:32px 0 0 0;
	padding:14px 0 0 0;
	height:36px;
	background-color: #1e1660;
}
#menu li { border-left:1px solid #fff; float:left}
#menu #li_1{ border:none; padding-left:20px;}
#menu li a{ font-size:20px; color:#fff; text-decoration: none; padding:0 12px; line-height:20px;}
#menu li a:hover, #menu .menu_active a{
	color:#FFF;
}

/* ============================= content ====================== */

.pad_left1{ padding-left:10px;}
.pad_left2{ padding-left:70px;}
.pad_left3{ padding-left:53px;}
.marg_right1{ margin-right:12px;}
.marg_right2{ margin-right:30px;}
.pad_right2{ padding-right:30px;}
.marg_right3{ margin-right:20px;}
.pad_bot1{ padding-bottom:23px;}
.pad_bot2{ padding-bottom:8px;}
.pad_bot3{ padding-bottom:17px;}

.table{ border-top:1px solid #cfcfcf; line-height:20px; color:#aba7a3; font-size:12px;}

.color1{ color:#726c65}

.link1{ color:#fff; font:11px Arial, Helvetica, sans-serif; line-height:25px; text-decoration:none; background:#7a0026; float:left;}
.link1:hover{ color:#460101;}
.link1 span{ background:url(images/button_left.jpg) left top no-repeat; display:block}
.link1 span span{background:url(images/button_right.jpg) right top no-repeat; width:66px; text-align:center}
.link2{color:#fff; font-size:15px; line-height:30px; text-decoration:none; background:#ee0043; float:left; padding:0 12px;}
.link2:hover{ color:#460101;}
.link3{ font-size:15px;}

.list1 li{ line-height:24px;}
.list1 li a{ color:#5b5b5b; font-size:14px; text-decoration:none; padding-left:12px; background:url(images/marker_1.jpg) left top no-repeat; background-position:0 6px;}
.list1 li a:hover{ text-decoration:underline}

.list2 li{ line-height:24px;}
.list2 li a{ padding-left:15px; font-size:15px;background:url(images/marker_2.jpg) left top no-repeat; background-position:0 5px;}

/* ============================= footer ====================== */

#footer {
	font-size:12px;
	color:#fff;
	padding-top:35px;
}
#footer .link{ font-size:15px; color:#fff; text-decoration:none}
#footer .link:hover{ text-decoration:underline}
#footer .cols{ float:left; width:160px; padding-left:30px;}

/* ============================= forms ============================= */

.form{
	background:#151515;
	float:left;
	width:305px;
	height:421px;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.form h3 {
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
#form_1{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
.box1{
	float: right;
	margin-top:5px;
}
.box1_bg{ background:url(images/bg_input.jpg) left repeat-y;}
.box1_bg_top{ background:url(images/bg_input_top.jpg) left top no-repeat;}
.box1_bg_bot{ background:url(images/bg_input_bottom.jpg) left bottom no-repeat; width:180px; height:21px;}
#form_1 .input { width:176px; height:19px; line-height:19px; vertical-align:top; color:#fff; font:12px "Times New Roman", Times, serif; padding:0 3px; margin:0; background:none; border:0}
#form_1 .select{ width:178px; height:19px; margin-top:3px; float:right}
#form_1 .in1{ width:58px; height:19px; margin-left:3px; margin-top:3px; float:right}
select{ font:12px "Times New Roman", Times, serif;}
.box2{ float: right; margin-top:1px;}
.box2_bg{ background:url(images/bg_textarea.jpg) left repeat-y;}
.box2_bg_top{ background:url(images/bg_textarea_top.jpg) left top no-repeat;}
.box2_bg_bot{ background:url(images/bg_textarea_bottom.jpg) left bottom no-repeat; width:267px; height:96px;}
#form_1 textarea { width:261px; height:96px; line-height:16px; color:#fff; font:12px "Times New Roman", Times, serif; padding:0 3px; margin:0; background:none; border:0; overflow:auto;}
#form_1 a{ margin-top:17px; margin-left:4px}

#ContactForm {padding:3px 20px 0 0; line-height:18px;}
#ContactForm a{ margin-left:22px}
#ContactForm .input { border:1px solid #cbcbcb; width:237px; height:19px; line-height:19px; background:none; font:15px "Times New Roman", Times, serif; color:#252525; padding:0 5px; margin-bottom:3px;}
#ContactForm .col_1{ float:left; width:250px; padding-right:50px}
#ContactForm .col_2{ float:left; width:300px;}
#ContactForm textarea{ border:1px solid #cbcbcb; width:290px; height:103px; line-height:19px; background:none; font:15px "Times New Roman", Times, serif; color:#252525; padding:0 5px; margin-bottom:27px; overflow:auto}
.texte {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	border-left: 10;
	margin-left: 7px;
}
