/* CSS Document */
body {
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#main {
width:1200px;
height:700px;
display:block;
margin-top:5px;
margin-left:10px;
}
#bar_top{
background-color:#E4E4E4;
width:1200px;
height:8px;
display:block;
margin-bottom:5px;
}
#header {
width:1200px;
height:58px;
display:block;
}
#logo{
width:238px;
height:58px;
display:block;
float:left;
}
#adress{
width:750px;
border-left:#CCCCCC 1px dashed;
height:58px;
text-align:left;
float:left;
display:block;
}
#adress_content{
color:#203ca0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:10px;
padding-left:5px;
font-weight:bold;
}
#languages{
width:210px;
height:58px;
display:block;
float:right;
}
.img{
margin-top:35px;
margin-left:5px;
}
#sub_headr{
width:1200px;
height:171px;
display:block;
background:url(../images/col1.gif) repeat-x center;
margin-top:5px;
}
#sub_headr_left{
width:238px;
height:106px;
display:block;
float:left;
margin-top:25px;
margin-bottom:40px;
border-right:#FFFFFF 1px dashed;
text-align:center;
color:#FFFFFF;
}
#img_container{
width:238px;
height:60px;
display:block;
text-align:center;
}
#img_container img {
padding-left:86px;
padding-right:86px;
}
#top_text{
font-weight:bold;
width:238;
text-align:center;
height:18px;
display:block;
}
#bottom_text{
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#sub_header_middle{
width:730px;
height:171px;
text-align:left;
float:left;
display:block;
}
#sub_header_right{
width:225px;
height:106px;
display:block;
float:right;
margin-top:30px;
}
#sub_header_right a:link{
color:#FFFFFF;
text-decoration:none;
}
#sub_header_right a:hover{
color:#FFFFFF;
text-decoration:none
}
#sub_header_right a:visited{
color:#FFFFFF;
text-decoration:none;
}
.sub_header_text{
width:195px;
display:block;
height:15px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:15px;
font-family:verdana;
}
#content{
width:1200px;
height:100%;
display:block;
}
#left_title{
width:232px;
height:32px;
background:url(../images/tit_menu.gif) repeat-x center;
display:block;
float:left;
}
.top_title{
height:16px;
display:block;
margin-bottom:8px;
margin-left:10px;
margin-top:8px;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
 }
#title_rest{
width:961px;
float:right;
height:32px;
display:block;
background:url(../images/tit_menu1.gif) repeat-x center;
vertical-align:middle;
margin-bottom:1px;
}
#block{
width:1200px;
height:35px;
display:block;
margin-bottom:15px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#block_contact{
width:238px;
height:25px;
display:block;
float:left;
text-align:center;
margin-top:10px;

 }
 #block_contact a:link, a:visited, a:active, a:hover{
 color:#0066CC;
 }
#block_lettres{
width:745px;
height:25px;
display:block;
float:left;
margin-left:5px;
text-align:center;
margin-top:10px;
}
#block_lettres a:link, a:active, a:visited, a:hover{
color:#0066CC;
text-decoration:underline;
}
#title_rest a{
	text-decoration:none;
	color:#FFF;
}
#block_search{
width:210px;
height:35px;
display:block;
float:right;
}
.bold{
font-weight:bold;
}
#left_content{
width:238px;
display:block;
float:left;
margin:0;
 }
#right_content{
width:961px;
float:right;
display:block;
 }
#list_container{
width:232px;
display:block;
float:left;
background-color:#f2f2f4;
}
#list{
list-style:none;
margin:0px;
padding:2px;
}
#list li{
width:211px;
height:25px;
display:block;
border-bottom:#666 dashed 1px;
font-size:13px;
padding-top:8px;
padding-left:17px;
background:url(../images/img_list.gif) no-repeat left;
}
#list a:link{
color:#000000;
text-decoration:none;
}
#list a:visited{
color:#000000;
text-decoration:none;
}
#list a:hover{
color:#000000;
text-decoration:underline;
}
.list_element{
width:213px;
height:25px;
display:block;
border-bottom:#666666 dashed 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:7px;
padding-left:17px;
background:url(../images/img_list.gif) no-repeat left;
 }
 #intro{
 width:729px;
 display:block;
 float:left;
 /*border-left:#CCCCCC 1px solid;*/
 }
 .margin10{
 margin-top:10px;
 }
 .line{
 width:720px;
 height:180px;
 display:block;
 margin-left:5px;
 margin-right:5px;
 border-bottom:#CCCCCC 1px solid;
 margin-bottom:2px;
  }
 .container_with_border{
 width:355px;
 height:180px;
 display:block;
 float:left;
 border-right:#CCCCCC 1px dashed;
}
.container_without_border{
width:240px;
height:180px;
display:block;
float:left;
}
.part1{
width:105px;
height:180px;
display:block;
float:left;
margin:15px;
}
.part2{
width:154px;
height:180px;
display:block;
float:left;
margin-top:5px;
margin-right:5px;
}
.title_medica{
font-weight:bold;
color:#000000;
font-size:14px;
display:block;
}
.desc_medica{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
height:60px;
width:119px;
display:block;
}
 #left{
 width:230px;
 display:block;
 float:right;
 background-color:#E4E4E4;
 }
 #left_title1{
 width:230px;
 height:24px;
 padding-top:12px;
 margin-bottom:12px;
 display:block;
 font-weight:bold;
 font-size:17px;
 color:#9B9B9B;
 text-align:center;
 }
 #left_list{
 list-style:none;
 margin:0;
 padding:0;
 padding-left:25px;
 padding-right:5px;
 padding-bottom:5px;
 list-style-image:url(../images/puce.gif);
 }
 .title_list_left{
 font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:justify;
 
 }
 .small_title{
 font-size:11px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 text-align:justify;
 }
 #footer{
 width:1200px;
 height:34px;
 background-color:#E4E4E4;
 display:block;
 text-align:center;
 font-size:12px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 padding-top:7px;
 clear:both;
 }
 #footer a:link, a:visited{
 color:#0066CC;
 text-decoration:none;
 }
 #footer a:hover{
 color:#0066CC;
 text-decoration:underline;
 }
 .blue{
 color:#0066CC;
 }
#copyright{
font-size:12px;
text-align:center;
margin-top:20px;
}
.hack{
position:relative;
bottom:35px !Important;
bottom:17px; 
}
.flash{
background-color:#E4E4E4;
border:2px solid #666666;
margin:10px auto;
padding:3px;
text-align:center;
width:600px;
}
.orange{
	color:#FF8C1A;
	font-weight:bold;
	font-size:13px;
}
div.part1 a img {
max-width: 115px;
max-height: 110px;
border:0;
}

