@charset "utf-8";



*{

	margin:0;

	padding:0;

	border:0;

}



#all {

	margin:0 auto;

	width:949px;

	position:absolute;

	left:50%;

	margin-left:-475px;

	background-color:#FFFFFF;

	border:1px solid #000000;

	clear:both;

}



#top {

	width:950px;

	height:57px;

	background-repeat:no-repeat;

}



#content {

    width:910px;

	height:100%;

	margin-left: 20px;

	margin-bottom:20px;

	margin-right: 20px;

	clear:both;

}



#content2 {

    width:910px;

	height:auto;

	background-image:url(../imgs/background.jpg);

	background-color:#F3F0EA;

	background-repeat:no-repeat;

}



#bar_menu {

	width:910px;

	height:29px;

	margin-top:31px;

}



#img_ieea {

	width:239px;

	height:29px;

	float:left;

}



#menu_top {

	width:671px;

	height:29px;

	float:left;

	background-image:url(../imgs/bg_menu_top.jpg);

	background-repeat:repeat-x;

}



#column_left {

	width:239px;

	min-height:561px;

	height:561px;

	float:left;

	clear:both;

}



html>body #column_left {

height: auto;

}



#menu_left {

	height: auto;

	margin-left:45px;

	margin-right:52px;

	margin-top:122px;

}

.menu_left_item_opened, .menu_left_item{

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	text-align:left;

	font-size:12px;

	line-height:15px;

	background-color: #CFD411;

	padding:2px 5px 2px 10px;

	margin-bottom:5px;

	text-decoration:none

}

.menu_left_item{

	background-color: #3E230F;

	color:#CFD411;

}

.menu_left_item:hover {

	text-decoration: none;

	background-color: #CFD411;

	color:#3E230F;

}



.menu_top_item {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	text-align:center;

	font-size:11px;

	margin-top:8px;

	margin-left:0px;

	margin-right:80px;

	padding-top:3px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:3px;

	float:left;

	text-decoration:none;

}



.menu_top_item_opened {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	background-color:#CFD411;

	text-align:center;

	font-size:11px;

	margin-top:8px;

	margin-left:0px;

	margin-right:80px;

	padding-top:3px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:3px;

	float:left;

	text-decoration:none;

}



.menu_top_item:hover {

	text-decoration:none;

	color:#3E230F;

	background-color:#CFD411;

}





.bt {

	height:18px;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:12px;

	font-weight:bold;

	padding-top:2px;

	text-decoration:none;

	float:left;

}



.bt:hover {

	text-decoration: underline;

	color: 3E230F;	

}



.bt_valider {

	height:18px;

	display:block;

	padding-top:2px;

	padding-left:3px;

	padding-right:3px;

	color:#FFFFFF;

	text-decoration:none;

	background-color:#391F04;

	float:right;	

}



.bt_valider:hover {

	text-decoration:none;

	color:#391F04;

	background-color:#CFD411;

}



#column_center {

	width:387px;

	min-height:561px;

	height:561px;

	background-color:#F3F0EA;

	background-image:url(../imgs/bg_center.png);

	filter:alpha(opacity=87);

	opacity:0.87;

	-moz-opacity: 0.87;

	visibility: visible;

	float:left;

	padding-bottom:10px;

}




#column_center_2 {

	width:651px;

	min-height:561px;

	height:561px;

	background-color:#F3F0EA;

	background-image:url(../imgs/bg_center.png);

	filter:alpha(opacity=87);

	opacity:0.87;

	-moz-opacity: 0.87;

	visibility: visible;

	float:left;

	padding-bottom:10px;

}






html>body #column_center {

height: auto;

}
html>body #column_center_2 {

height: auto;

}



#content_center {

	width:327px;

	min-height:404px;

	height:404px;

	margin-top:34px;

	padding-left:30px;

	padding-bottom:10px;

	padding-right:30px;

	float:left;

}


#content_center_2 {

	width:600px;

	min-height:404px;

	height:auto;

	margin-top:34px;

	padding-left:30px;

	padding-bottom:10px;

	padding-right:30px;

	float:left;

}





html>body #content_center{

height: auto;

}
/*html>body #content_center_2{

height: auto;

}*/



.text_center {

	width:327px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:11px;

	line-height:15px;

	margin-top:10px;

	margin-bottom:20px;

	float:left;

}
.text_center_2 {

	width:594px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:11px;

	line-height:15px;

	margin-top:10px;

	margin-bottom:20px;

	float:left;

}



.text_center a, .text_center a:link,text_center_2 a, .text_center_2 a:link{

	background-image:url(../imgs/arrow.gif);

	background-position:left center;

	background-repeat:no-repeat;

	padding:12px;

	text-decoration:none;

	color:#3E230F;

	font-weight:bold;

}

.text_center a:hover,text_center_2 a:hover{

	text-decoration:underline;

}



.title_center_size16 {

	width:297px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:16px;

	line-height:16px;

	font-weight:bold;

	float:left;

}



.title_center_size14 {

	width:297px;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:14px;

	font-weight:bold;

	margin-top:15px;

}
.title_center_size14_2 {

	width:594px;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:14px;

	font-weight:bold;

	margin-top:15px;
	text-align:left;

}

.title_center_size12 {

	width:297px;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:12px;

	font-weight:bold;

	margin-top:5px;

}
.title_center_size12_2 {

	width:594px;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:12px;

	font-weight:bold;

	margin-top:5px;

}



.title_center_size12 a, .title_center_size12 a:link,title_center_size12_2 a, .title_center_size12_2 a:link{

	text-decoration:none;

	color:#3E230F;

}

.title_center_size12_2 a:hover{

	text-decoration:underline;

}
.title_center_size12_2 a:hover{

	text-decoration:underline;

}

.title_center_size26 {

	width:297px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:26px;

	line-height:26px;

	padding-bottom:10px;

}
.title_center_size26_2 {

	width:594px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:26px;

	line-height:26px;

	padding-bottom:10px;

}





.arrow {

	width:9px;

	height:20px;

	float:left;

	padding-right:4px;

	padding-top:1px;

}



#column_right{

	width:264px;

	padding-left:10px;

	padding-right:10px;

	height:auto;

	float:left;

}



#column_right_content {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	height:auto;

	background-color:#FFFFFF;

	filter:alpha(opacity=87);

	opacity:0.87;

	-moz-opacity: 0.87;

	margin-top:34px;

	padding-bottom:20px;

	clear:both;

}

#column_right_content_div{

	padding-left:10px;

	padding-right:10px;

}

.line_1 {

	width:244px;

	height:2px;

    margin-right:15px;

    margin-left:15px;

	margin-top:3px;

	clear:both;

	float:left;

	background-image:url(../imgs/line_dashed.gif);

	background-repeat:no-repeat;

}



.line_2 {

	width:297px;

	height:2px;

	margin-top:3px;

	clear:both;

	float:left;

	background-image:url(../imgs/line_dashed2.gif);

	background-repeat:no-repeat;

}

.line_3, .line_4 {

	width:297px;

	height:10px;

	clear:both;

	float:left;

	margin-top:10px;

	background-image:url(../imgs/line_dashed2.gif);

	background-repeat:no-repeat;

	background-position: top;

}

.line_3_2, .line_4_2 {

	width:594px;

	height:10px;

	clear:both;

	float:left;

	margin-top:10px;

	background-image:url(../imgs/line_dashed2.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.line_4,line_4_2 {

	margin-top:0px;

}







#partners {

	position:absolute;

	left:20px;

	top:100%;

	margin-top:-105px;

	width:239px;

	height:70px;

	z-index:1;

	visibility:visible;

}

.lists ul li{

	color:#3E230F;

	list-style-type:none;

	font-size:11px;

	padding-top:3px;

	padding-left:15px;

	padding-bottom:15px;

}

.lists ul li a, .lists ul li a:link{

	/**background-image:url(../imgs/arrow.gif);**/

	background-repeat:no-repeat;

	background-position:left top;

	text-decoration:none;

	color:#3E230F;

}

.lists ul li a:hover{

	text-decoration:underline;

}

.float_left{

	float:left;

}

#footer_links{

	margin-top:-20px;

	text-align:right;

	padding-right:17px;

	padding-bottom:10px;

}

#footer_links a{

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:11px;

	text-decoration:none;

}

#footer_links a:hover{

	text-decoration:underline;

}

.textfields{

	border:1px solid #D0CA0F;

	background-color:#FFFFFF;

	padding:3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	

}

.bt_edit {

	font-size:10px;

	display:block;

	background-color:#391F04;

	color:#FFFFFF;

	border:1px solid #D0CA0F;

	text-decoration:none;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;



}

.bt_edit:hover{

	background-color:#CFD411;

	color:#3E230F;

	cursor: default;

}

.title_box {

	width:auto;

	background-color:#CFD411;

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	line-height:20px;

	font-size:16px;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:3px;

	padding:5px;

	padding-left:15px;

	padding-right:15px;

	float:left;

}

.line_column_right {

	width:244px;

	height:10px;

	clear:both;

	background-image:url(../imgs/line_dashed2.gif);

	background-repeat:no-repeat;

	background-position:left center;

}

.text_column_right{

	width:244px;

	margin-bottom:10px;

}

.text_column_right, .text_column_right a, .text_column_right a:link{

	font-family:Arial, Helvetica, sans-serif;

	color:#3E230F;

	font-size:11px;

	line-height:15px;

	text-decoration:none;

}

.text_column_right a:hover{

	text-decoration:underline;

	

}

.text_form_column_right {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	width:130px;

	height:16px;

	border:1px solid #D0CA0F;

	padding-top:2px;

	margin-left:4px;

	marfin-right:4px;

	float:right;

}

.valider_column_right {

	width:244px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;

	margin-top:10px;

}

.title_column_right {

	width:244px;

	height:auto;

	color:#CFD411;

	font-size:20px;

	line-height:20px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.name_form_column_right {

	width:84px;

	height:20px;

	font-weight:bold;

	float:left;	

}

.text_center ol, .text_center ul,text_center_2 ol, .text_center_2 ul{

	margin:5px 15px 5px 15px;

	padding:5px 15px 5px 15px;

}

.text_center ol li, .text_center ul li,text_center_2 ol li, .text_center_2 ul li{

	margin-bottom:7px;	

}
