* {
padding: 0;
margin: 0;
} 

body {
margin:0;
padding: 0;
background:#F3F3F3;
color: #444;
font: 13px Arial, Verdana, Tahoma, sans-serif;
line-height: 17px;

}

img {border: none;}
a{ color: #2A84E5; text-decoration: none; }
a:hover {  color: #000; }

#top {
background: #FFF;
padding: 10px 0;
}
#contentt {
background: #F3F3F3 url(images/content.jpg) repeat-y;
padding: 0px 20px 0px 20px;
}
#bottom {
background: #F3F3F3 url(images/bottom.jpg) no-repeat;
padding: 10px 0;
}

#wrap {
width: 1000px;
margin: 0 auto;
}


.left {
margin-top: 0px;
float: left;
width: 240px;
line-height: 15px;
margin-left:auto;
margin-right:auto;
}
.left h2 {
margin-top: 0px;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 15px;	
/*background: #000 url(images/contenth2.jpg) repeat-x;*/
background-color:#FFF;
height: 30px;
color: #fff;
padding-left: 0px;
}
.left ul  {
color: #aaa;
text-align: left;
margin: 3px 0 8px 0; 
padding-left: 10px;
text-decoration: none;	
list-style-type:none;	
}
.left ul li {
padding: 2px 0 2px 0px;
margin: 0 2px;	
}
.left ul a {
font-weight: 600;
color: #2A84E5;
}
.left ul a:hover { color : #333; }

.fondgauche {
line-height:30px;
width:210px;
margin-left: auto; 
margin-right: auto;
color:#000;
background-color:#FFF;
text-align:center;
}

.middle { 
margin-top: 0px;
float: left;
width: 480px;
margin-left: 0px;
line-height: 20px;
}
.middle h2 {
font: bold 14px Verdana, 'Trebuchet MS', Sans-serif;
color: #fff;	
/*background: #CC0001 url(images/contenth2.jpg) repeat-x;*/
background-color:#FFF;
margin-bottom: 5px;
margin-top: 0px;
height: 30px;
line-height: 30px;
padding-left: 0px;
}
.middle h2 a {
color: #fff;
}
.middle h2 a:hover {
color: #000;
}

.middlefond {
	background-color:#FFF;
	border-top-style:none;
	border-right:2px  solid;
	border-bottom: 2px  solid;
	border-left:2px  solid;
	border-color:red;
	width:472px;
	height:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
}

.middlefondbas {
width:480px;
margin-left: auto; 
margin-right: auto;
}

.right {
margin-top: 0px;
float: right;
width: 240px;
}
.right h2 {
margin: 0px 0 20px 0;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 30px;	
/*background: #CC0001 url(images/contenth2.jpg) repeat-x;*/
background-color:#FFF;
height: 30px;
color: #fff;
padding-left: 10px;
}

#footer { 
color: #777;
text-align: center;
padding-bottom: 10px;
}
#footer a {  color: #777; text-decoration: none; }
#footer  a:hover { color: #000; } 
