*{margin:0px; padding:0px}
html{height:100%;width:100%}
body{font-size:0px;font-family:Verdana,Arial,Helvetica,sans-serif;background:#fff;padding-top:25px}
.LogoLeft u,.pdv_header u,.list2 u, .list u,.long_spacer,.BlueTitle,.grafik_title,.BioTopRight u,.BioTopRight i,.small_interval2,.table b,.small_interval{text-decoration:none;font-style:normal;display:block;clear:both; cursor:default}
.ac:after {content: " ";  display: block;  clear: both}
.cb{clear:both}
a:link, a:visited, a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.container {width:1000px;text-align:left}
.main_top {background:url(images/main_top.gif) no-repeat;min-height:500px;height:auto !important;height:500px}
.main_middle {background:url(images/main_middle.gif) repeat-Y}
.main_bottom {background:url(images/main_bottom.gif) no-repeat;height:28px}
.menu_bottom {width:1000px;text-align:left;padding-left:40px}
.menu_bottom u {padding-right:185px;text-decoration:none}
.menu_bottom a:link,.menu_bottom a:visited,.menu_bottom a:hover {font-size:12px;font-weight:700;color:#95c131;text-decoration:none;}
.menu_bottom a:hover {font-size:12px;font-weight:700;color:#309ae5}
.menu_bottom .designed {font-size:12px;font-weight:700;color:#404040;text-decoration:none;padding:0}
.menu_bottom .designed a:link,.menu_bottom .designed a:visited,.menu_bottom .designed a:hover {color:#404040}
.menu_bottom .designed a:hover {text-decoration:underline}
.logo, .home_fullbox {min-height:500px;height:auto !important;height:500px;background:url(images/home_bg.jpg) no-repeat 8px 55px}
.logo {background:url(images/logo.gif) no-repeat 25px 10px}
.fullbox {min-height:500px;height:auto !important;height:500px;background:url(images/bg.gif) no-repeat 8px 62px}
.viewpoint {background:url(images/viewpoint_top.gif) no-repeat 790px 5px}
.logo_text,.LogoRight,.LogoRight{min-height:70px; height:auto !important; height:70px}
.logo_text{color:#8cbc1c;font-size:11px;font-weight:700}
.LogoLeft,.LogoRight{width:500px; float:left}
.LogoRight{text-align:right;width:485px;}
.vspace {height:0px}
.h100 {height:100px}
.accueil {float:left;padding-left:30px;width:260px;padding-top:50px}
.accueil .title {color:#ea7f22;font-size:18px;font-weight:700}
.accueil .text {color:#00245f;font-size:12px;font-weight:700;padding-top:15px}
.inner_content {float:left}
.inner_content img {border:none}
.left_content {float:left;padding:0px 0 0 60px;width:500px}
.right_content {float:left;width:132px; position:relative;}
.big_pict {float:left;padding-top:97px}
.small_pict {float:left;width:250px;padding:107px 0 0 10px}
.left_panel ,.right_panel{float:left; min-height:700px; height:auto !important; height:700px}
.left_panel{width:200px}
.right_panel{width:784px}
.mpanel,
.mpanel_top_left,
.mpanel_top_middle,
.mpanel_top_right,
.mpanel_bottom_left,
.mpanel_bottom_middle,
.mpanel_bottom_right{min-height:164px; height:auto !important; height:164px; width:768px}
.mpanel{background:url(images/menu_middle.jpg) repeat-y}
.mpanel_top_left{background:url(images/menu_top_left.jpg) no-repeat left 0px}
.mpanel_top_middle{background:url(images/menu_top_middle.jpg) repeat-x 0px 0px}
.mpanel_top_right{background:url(images/menu_top_right.jpg) no-repeat right 0px}
.mpanel_bottom_left{background:url(images/menu_bottom_left.jpg) no-repeat left bottom}
.mpanel_bottom_middle{background:url(images/menu_bottom_middle.jpg) repeat-x 0px bottom}
.mpanel_bottom_right{background:url(images/menu_bottom_right.jpg) no-repeat right bottom}
.tpanel,
.tpanel_top_left,
.tpanel_top_middle,
.tpanel_top_right,
.tpanel_bottom_left,
.tpanel_bottom_middle,
.tpanel_bottom_right{min-height:164px; height:auto !important; height:164px; width:764px}
.tpanel{background:url(images/tpanel_middle.jpg) repeat-y}
.tpanel_top_left{background:url(images/tpanel_top_left.jpg) no-repeat left 0px}
.tpanel_top_middle{background:url(images/tpanel_top_middle.jpg) repeat-x 0px 0px}
.tpanel_top_right{background:url(images/tpanel_top_right.jpg) no-repeat right 0px}
.tpanel_bottom_left{background:url(images/tpanel_bottom_left.jpg) no-repeat left bottom}
.tpanel_bottom_middle{background:url(images/tpanel_bottom_middle.jpg) repeat-x 0px bottom}
.tpanel_bottom_right{background:url(images/tpanel_bottom_right.jpg) no-repeat right bottom}
.banners{text-align:right; padding-top:23px; padding-right:7px}
.banners4{list-style:none; width:178px; margin:0px; padding:0px; clear:both ; float:right}
.v1{width:87px;  height:89px; float:left}
.v2{width:87px;  height:89px; float:left; clear:right}
.v3{width:87px;  height:89px; float:left}
.v4{width:87px;  height:89px; float:left}
.MenuCell li,.MenuCell{width:100%; min-height:78px; height:auto !important; height:78px; list-style:none; text-align:center}
.MenuCell li{float:left; width:14%}
.MenuCell img{border-width:0px; width:66px; height:49px}
.MenuCell a:link,.MenuCell a:visited,.MenuCell a:hover{color:#ea7f22; font-size:10px; font-weight:700}
.MenuCell a:hover{color:#309ae5}
.selected:link,.selected:visited,.selected:hover{color:#309ae5 !important}
.more:link,.more:visited,.more:hover{color:#ea7f22; font-size:12px; font-weight:700;display:block}
.more:hover{color:#309ae5}
.small_interval{clear:both; height:20px}
.table td{text-align:left; border-left:solid #fadac0 2px; border-bottom:solid #fadac0 2px; padding:5px}
.title_table{height:40px !important}
.title_table td{color:#5c5c5c; font-size:12px; text-align:center; font-weight:700}
.title_table td img{margin:2px}
.table_row {height:40px !important}
.table_row td{font-size:12px; color:#00245f}
.table b{text-align:center; color:#00245f}
.SearchMiddle,.SearchLeft{width:100%; min-height:52px; height:auto !important; height:52px; clear:both}
.SearchMiddle{background:url(images/search_platform.jpg) repeat-x}
.SearchLeft{background:url(images/search_platform_left.jpg) no-repeat right 0px}
.small_interval2{height:5px}
.search_table{height:52px}
.search_table{color:#797878; font-size:12px; font-weight:700; margin-left:5px}
.par_ville_button,.par_nom_button{width:24px; height:24px; border-width:0px; cursor:pointer; background:url(images/ok.jpg) no-repeat; margin-left:3px}
.par_nom,.par_ville{width:125px;  height:21px; border:solid #989898 1px; color:#797878; font-size:14px; padding:3px 0px 0px 3px; font-weight:700}
.par_type{color:#797878; font-size:12px; font-weight:700; height:24px; width:125px}
.Adress,.AdressLeft,.AdressRight{min-height:363px; height:auto !important; height:363px}
.Adress{width:100%; clear:both}
.AdressLeft{width:26%; float:left}
.AdressRight{width:70%; float:left}
.AdressLeft img {border-width:0px}
.padding{padding:10px; color:#00245f; font-size:12px; font-weight:700}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.lhx{line-height:22px}
.pl10{padding-left:10px}
.bio{width:720px; min-height:450px; height:auto !important; height:450px; clear:both}
.BioTop,
.BioTopRight,
.BioTopLeft{min-height:114px; height:auto !important; height:114px}
.BioTop{width:357px; float:left}
.BioTopLeft{width:100px; float:left; text-align:center}
.BioTopRight{width:257px; float:left; text-align:left}
.grafik_title,.BioTopRight u{color:#95c131; font-size:14px; font-weight:700; padding:0px 10px 0px 10px; margin:0; }
.BioTopRight i{color:#00245f; font-size:13px; font-weight:700; padding:10px; padding-top:5px; padding-bottom:0px; height:50px;margin-bottom:0px;}
.BioTopRight a{margin-top:0; padding-top:0;}

.url:link,
.url:visited,
.url:hover,
.BioTopRight a:link,
.BioTopRight a:visited,
.BioTopRight a:hover{color:#008fce; font-size:11px; font-weight:700; display:block; padding:10px; text-decoration:underline; font-style:oblique; padding-top:5px}
.padding a:hover,.BioTopRight a:hover{color:#10a2e2}

.padding a:link,
.padding a:visited,
.padding a:hover{display:inline}

.grafik_title{text-align:left; padding:20px 20px 20px 50px; font-size:16px; color:#82b806}
.grafik1,.grafik2,.grafik3,.grafik4,.grafik5{clear:both; padding:20px}
.grafik1 img,.grafik2 img,.grafik3 img,.grafik4 img,.grafik5 img{float:left; margin-left:30px}
.InternalMenu{list-style:none; width:100%; clear:both; min-height:42px; height:auto !important; height:42px;padding-top:15px}
.InternalMenu li{float:left; width:18%; color:#ea7f22; font-size:10px; text-align:center; padding:0px 10px 10px 0px; background:url(images/spacer.jpg) no-repeat right top}
.InternalMenu li a:link,.InternalMenu li a:visited,.InternalMenu li a:hover{color:#ea7f22; font-size:10px}
.InternalMenu li a:hover{color:#ff5b01}
.more_text{font-size:12px; color:#001262; padding:10px; text-align:left; font-weight:700; line-height:17px}
.more_text p{padding:10px 0px 10px 0px}
.Title2Cell,.Title2CellLeft,.Title2CellRight{min-height:25px; height:auto !important; height:25px; color:#ef6700; font-size:13px}
.Title2Cell{width:100%; clear:both; list-style:none}
.Title2CellLeft{width:50%; float:left; text-align:left}
.Title2CellRight{width:50%; float:left; text-align:right}
.BlueTitle{color:#6db5e7; font-size:13px; text-align:left}
.partners{width:100%; min-height:350px; height:auto !important; height:350px}
.PartnersLeft,.PartnersRight{float:left; width:100%; min-height:177px; height:auto !important; height:177px; color:#00245f; font-size:12px; text-align:left}
.PartnersLeft img, .PartnersRight img{display:block; margin-bottom:5px}
.PartnersLeft{}
.PartnersRight{}
.long_spacer{background:url(images/long_spacer.jpg) no-repeat center 0px; height:3px}
.url{padding:5px  0px 0px 0px !important}
.p25{padding:25px}
.contact_content{padding-top:60px; width:100%}
.w694{width:694px}
.menu_cube{list-style:none; width:100%; clear:both;  min-height:110px; height:auto !important; height:110px}
.menu_cube li{width:112px; float:left; padding:0px; text-align:center}
.menu_cube li img{border-width:0px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.lh18{line-height:18px}
.pl0{padding-left:0px}
.list2,
.list{list-style:none; margin-top:10px; padding-left:20px}
.listtitre{list-style:none; margin-top:10px; padding-left:0px}
.listtitre li{padding:5px; background:url(images/sharik.gif) no-repeat 0px 7px; padding-left:15px}
.list2 li,
.list li{padding:5px; background:url(images/sharik.gif) no-repeat 0px 7px; padding-left:15px}
.list2 li{background:none !important}
.padding p{padding:10px 0px 10px 0px}
.list2 u,
.list u{padding-left:50px; display:inline}

.list2 li a:link,.list2 li a:visited,.list2 li a:hover,
.list li a:link,.list li a:visited,.list li a:hover{color:#309ae5; font-size:12px; border-bottom:solid #309ae5 1px; padding-bottom:1px}
.list2 li a:hover,.list li a:hover{color:#38adff; border-bottom:solid #38adff 1px}


.list2 li .list2{
	list-style-type:square;
}

.top a:link,.top a:visited,.top a:hover{background:url(images/top.jpg) no-repeat right 0px; height:26px; text-align:right; padding-right:30px; padding-top:3px; margin-top:10px; color:#00245f;font-size:12px;font-weight:700; display:block}
.top a:hover{background:url(images/top.jpg) no-repeat right -30px}
.pt0{padding-top:0px}
.AdresList{width:100%; list-style:none}
.AdresList li{ width:40%; float:left; padding:5px}
.left_panel img {border:none}

.vtable td {vertical-align:top}

.arrow img {border:none;vertical-align:middle}
.cube_dep li{padding-left:35px}

.pdv_header {background: url(images/pointdevue_header.jpg) no-repeat; width:769px;height:94px}
.video_header {background: url(images/video_header.jpg) no-repeat; width:769px;height:94px}
.h25 {height:25px}
.pdv_header u {font-size:16px;color:#000;font-weight:700;padding:30px 0 0 360px}
.LogoLeft u{padding:43px 0px 0px 154px}
.LogoRight a:link,.LogoRight a:visited,.LogoRight a:hover{display:block;  width:194px; height:63px;  float:right;}

.home_logo_padding {padding:35px 0 0 168px; font-size:10px;}

.h80 {height:80px}

.noborder{border:none;}

.table-date .firstline{background-color:#F93; text-align:center;}

.contact_form {text-align:left;padding:10px;padding-left:50px}
.flb {font-size:12px;padding-right:15px;vertical-align:top; text-align:right;}
.flb em {color:red}

.fri {font-size:12px; width:250px}
.fri label {padding:0 10px 0 5px}

.head_swf {padding:5px 0 0 7px}

.input {width:200px}
.input2{width:25px}
.area {height:180px;overflow:auto}

.error {font-size:11px;font-weight:700;color:#FF0000;text-align:left;padding:15px;padding-left:100px}
.success {font-size:11px;font-weight:700;color:#02923B;text-align:left;padding:15px;padding-left:100px}

.sitemap {font-size:11px;text-align:left;padding:20px;padding-left:40px}

.sitemap ul li {margin-left:15px}

.sitemap a:link,.sitemap a:visited,.sitemap a:hover{color:#ea7f22; font-size:10px; font-weight:700}
.sitemap a:hover{color:#309ae5}

.root_li {background:transparent url(images/sharik.gif) no-repeat scroll 0 7px;padding:5px 5px 5px 15px;list-style:none}

.orange{color:#ea7f22;}

.orange2{color:#ea7f22; font-size:14px;}


#home_info{
	position:absolute;
	height:176px;
	width:127px;
	top:159px;
	left:0px;
	/*background-image:url(images/pr-chicoine.jpg);*/
	
}

#home_info a{
	display:block;
	height:176px;
	width:127px;
}
