*{margin: 0; padding: 0;}

.underline
{
	text-decoration: underline;
}

#index
{
	background-color: #CCCCCC;
	text-align: center;
	color: #333333;
	margin: auto;
	font-family: verdana;
	font-size: 11px;
}

#header
{
	width: 1024px;
	height: 257px;
	background-image: url(../images/header.jpg);
	float: left;
	display: inline;
}

#index_main
{
	width: 1024px;
	margin: auto;
}

#index_left_bloc
{
	width: 262px;
	height: 413px;
	float: left;
	display: inline;
	background-image: url(../images/left_bloc.jpg);
}

#index_left_bloc_txt a:link {color: #333333; text-decoration: underline;}
#index_left_bloc_txt a:visited {color: #333333; text-decoration: underline;}
#index_left_bloc_txt a:hover {color: #333333; text-decoration: none;}

#index_left_bloc_txt
{
	width: 220px;
	height: 355px;
	margin-top: 41px;
	margin-left: 27px;
	text-align: left;
}

#index_middle_bloc
{
	width: 398px;
	height: 413px;
	float: left;
	display: inline;
	background-image: url(../images/middle_bloc.jpg);
}

#arrows
{
	width: 20px;
	margin-top: 6px;
	margin-left: 360px;
}

#left_arrow
{
	width: 8px;
	height: 9px;
	margin-right: 3px;
	float: left;
	display: inline;
	background-image: url(../images/left_arrow.jpg);
}

#right_arrow
{
	width: 8px;
	height: 9px;
	float: left;
	display: inline;
	background-image: url(../images/right_arrow.jpg);
}

.newsBloc
{
	width: 357px; height: 140px; margin-top: 20px; float: left; display: inline; border: 1px solid #00FF00;
}

.title
{
	width: 357px; height: 110px; margin-top: 20px; float: left; display: inline; border: 1px solid #FF0000;
}

.link
{
	width: 357px; height: 25px; margin-top: 5px; float: left; display: inline; border: 1px solid #FF0000;
}

.button_type1
{
	width: 367px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 25px;
	background-image: url(../images/button_type1.jpg);
}

.button_type1_bottom
{
	width: 367px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 25px;
	margin-top: 165px;
	background-image: url(../images/button_type1.jpg);
}

#txt_middle_bottom a:link {color: #333333; text-decoration: underline;}
#txt_middle_bottom a:visited {color: #333333; text-decoration: underline;}
#txt_middle_bottom a:hover {color: #333333; text-decoration: none;}

#txt_middle_bottom
{
	width: 362px;
	height: 90px;
	margin-top: 75px;
	margin-left: 27px;
	float: left;
	display: inline;
	text-align: left;
}

.button_type2_bottom
{
	width: 367px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 25px;
	background-image: url(../images/button_type1.jpg);
}

.txt_button_type1 a:link	{color: #707173; text-decoration: underline;}
.txt_button_type1 a:visited	{color: #707173; text-decoration: underline;}
.txt_button_type1 a:hover	{color: #707173; text-decoration: underline;}

.container a:link {color: #333333; text-decoration: none;}
.container a:visited {color: #333333; text-decoration: none;}
.container a:hover {color: #333333; text-decoration: underline;}

.txt_button_type1
{
	margin-top: 6px;
	margin-right: 8px;
	font-size: 10px;
	float: right;
}

#index_right_bloc a:link	{color: #707173; text-decoration: underline;}
#index_right_bloc a:visited	{color: #707173; text-decoration: underline;}
#index_right_bloc a:hover	{color: #707173; text-decoration: underline;}

#index_right_bloc
{
	width: 364px;
	height: 413px;
	float: left;
	display: inline;
	background-image: url(../images/right_bloc.jpg);
}

#logo1
{
	width: 207px;
	height: 110px;
	margin-top: 16px;
	margin-left: 91px;
	float: left;
	display: inline;
	background-image: url(../images/logo-sifel.jpg);
}

#logo2
{
	width: 287px;
	height: 76px;
	margin-top: 16px;
	margin-left: 56px;
	float: left;
	display: inline;
	background-image: url(../images/logo-siad.jpg);
}

.right_bloc_title
{
	margin-left: 81px;
	text-align: left;
	float: left;
	display: inline;
}

.title_right
{
	margin-left: 13px;
	width: 255px;
	float: left;
	display: inline;
}

.square
{
	width: 10px;
	height: 11px;
	margin-top: 2px;
	float: left;
	display: inline;
	background: url(../images/carre-orange.jpg) no-repeat;
}

.button_type2
{
	width: 88px;
	height: 25px;
	margin-left: 91px;
	float: left;
	display: inline;
	background-image: url(../images/button_type2.jpg);
}

.txt_button_type2
{
	margin-top: 6px;
	margin-left: 15px;
	font-size: 10px;
	float: left;
}

#contact_txt a:link		{ color: #333333; text-decoration: underline;}
#contact_txt a:hover	{ color: #333333; text-decoration: none;}
#contact_txt a:visited	{ color: #333333; text-decoration: underline;}

#contact_main
{
	width: 600px;
	height: 568px;
	margin: auto;
	font-family: verdana;
	background-image: url(../images/bg_contact.jpg);
}

.contact_title
{
	color: #f18c19;
}

#contact_txt
{
	width: 385px;
	height: 355px;
	margin-left: 120px;
	margin-top: 130px;
	font-size: 12px;
	text-align: left;
	overflow-y: scroll;
	float: left;
	display: inline;
}

.leaf
{
	width: 16px;
	height: 20px;
	margin-right: 3px;
	margin-top: 10px;
	float: left;
	display: inline;
	background-image: url(../images/feuille.png);
}

.contact_txt_post
{
	width: 340px;
	margin-top: 13px;
	float: left;
	display: inline;
}

#actu_main
{
	width: 590px;
	height: 615px;
	margin: auto;
	font-family: verdana;
	background-image: url(../images/bg_actu.jpg);
}

#actu_txt
{
	width: 390px;
	height: 400px;
	margin-left: 110px;
	margin-top: 130px;
	font-size: 12px;
	text-align: left;
	overflow-y: scroll;
	float: left;
	display: inline;
}

.actu_title a:link {color: #f18c19; text-decoration:none;}
.actu_title a:visited {color: #f18c19; text-decoration:none;}
.actu_title a:hover {color: #f18c19; text-decoration:underline;}

.actu_title
{
	color: #f18c19;
}

.actu_text_post
{
	width: 340px;
	margin-top: 13px;
	float: left;
	display: inline;
}

.actu_txt_post a:link	{color: #333333; text-decoration: none;}
.actu_txt_post a:visited	{color: #333333; text-decoration: none;}
.actu_txt_post a:hover	{color: #333333; text-decoration: underline;}

.actu_txt_post
{
	width: 340px;
	margin-top: 13px;
	float: left;
	display: inline;
}