.actuImg img{border-radius: 10px;};
div.panel{
background:none repeat scroll 0 0 white;
display:block;
height:331px;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:965px;
}
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(/multimedia/images/img_structures/body_bg.gif) repeat-x 0 0;}
img,fieldset{border:0; outline:none; text-decoration:none;}
/*a{ outline:none; text-decoration:none;}*/
a, a:visited, a:active {
color:#0099CC;
text-decoration:none;
}
a:hover {color:#0099CC;}
.liste p{ margin:0;}
div#outer_layout{float:left; width:100%; background:url(/multimedia/images/img_structures/header_bg.gif) repeat-x center 0; height:424px;}
div#outer_layout_inner{float:left; width:100%; background:url(/multimedia/images/img_structures/header_bg_inner.gif) repeat-x center 0; height:424px;}
div.layout{margin:0 auto; width:965px;}
.bg_none{ background:none;}

div#header{float:left; width:100%;}
div#header #logo{float:left; width:auto; padding:25px 0 0 16px; margin:0;}
div#header #logo_so{float:left; width:auto; padding:13px 0 0 16px; margin:0;}
div#header ul.top_links{list-style:none; float:right; width:auto; margin:0; padding:9px 36px 0 0;}
div#header ul.top_links li{float:left; width:auto; margin:0; }
div#header ul.top_links li a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#98a9ba; font-size:11px; line-height:14px; float:left; width:auto; padding:1px 0 0 25px; }
div#header ul.top_links li a span{background:none; padding:5px 25px 0 0; float:left; width:auto; text-transform:uppercase;}
div#header ul.top_links li a:hover{color:#ffffff;}
/*div#header ul.top_links li a:hover{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b3bac0; font-size:11px; line-height:14px; background:url(/multimedia/images/img_structures/left_curve01.gif) no-repeat 0 0; float:left; width:auto; height:28px; padding:0 0 0 25px;}
div#header ul.top_links li a:hover span{background:url(/multimedia/images/img_structures/right_curve01.gif) no-repeat right 0; padding:0 25px 0 0; height:28px; float:left; width:auto; cursor:pointer;}
*/div#header ul.top_links li a.active{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2d3845; font-size:14px; line-height:14px; background:url(/multimedia/images/img_structures/left_curve01.gif) no-repeat 0 0; float:left; width:auto; height:28px; padding:0 0 0 25px;font-weight:bold;}
div#header ul.top_links li a.active span{background:url(/multimedia/images/img_structures/right_curve01.gif) no-repeat right 0; padding:6px 25px 0 0; height:28px; float:left; width:auto; cursor:pointer;}
div#banner_outer{float:left; width:965px; height:355px; position:relative;}
div#banner_outer_inner{float:left; width:965px; height:241px; position:relative;}
div#banner{float:left; width:965px; padding-top:24px; position:absolute; top:0; left:0;}

div.menu{float:left; width:100%; position:absolute; left:0; top:24px;}
div.menu ul{list-style:none; float:left; width:100%; margin:0; padding:0; background:url(/multimedia/images/img_structures/menu_bg.png) repeat-x 0 0; height:31px; }
div.menu ul li{float:left; width:auto; margin:0; padding:10px 0 0 24px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.menu ul li ul li{text-transform:none !important; width:174px;}
div.menu ul li.first{padding:10px 0 0 10px;}
div.menu ul li a{text-decoration:none; color:#fefefe; width:auto; float:left; line-height:18px; padding-bottom:8px;}
div.menu ul li a:hover{color:#a5b6c8;}
div.menu ul li a.active{color:#a5b6c8;}

div.date{position:absolute; right:0; bottom:-2px;}
div.date_bg{float:left; width:279px; background:url(/multimedia/images/img_structures/date_bg.png) repeat-x 0 0; height:127px; z-index:0;}
div.date_bg p{display:block; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; line-height:14px; padding:87px 0 0 11px; margin:0;}

#body_container{float:left; width:965px;}
.bg_none #body_container{background:url(/multimedia/images/img_structures/bkg-body_container.jpg) repeat-y 0 0;position:relative;}
#body_container h3{float:left; width:100%; font-size:23px; line-height:26px; color:#009cdd; font-weight:bold; margin:0; padding-left:22px;}
#body_container h3 span{font-style:italic; font-weight:normal;}
#body_container h1{float:left; width:100%; font-size:12px; color:#026892; font-weight:bold; margin:0; padding-top:4px;}
/* #left_container{float:left; width:686px; background:url(/multimedia/images/img_structures/left_content_bg.gif) repeat-y 0 0;} */
#left_container{float:left; width:686px;}
#left_container .outer{float:left; width:100%; padding-top:30px;}
.box_container{float:left; width:680px; background:url(/multimedia/images/img_structures/box_container.gif) repeat-y 0 0; padding:15px 0 0 6px;}
.box_container .box{float:left; width:220px; padding:0 5px 7px 0; position:relative;}
.box_container .box.pad{ padding-top:0px;}
.box_container .box.pad h4 {
font-family:arial;
font-size:12px;
color:#026892;
padding:0px;
margin:4px 0px 0px;
}
.box_container .box.pad h4 a{color:#026892;}
.box_container .box .top{float:left; width:220px; height:6px;}
.box_container .box .bottom{float:left; width:220px; height:8px;}
.box_container .box .mid{float:left; width:212px; background:url(/multimedia/images/img_structures/curve_box_mid.gif) repeat-y 0 0; padding:0 4px;}
.box_container .rechercher a{float:left; width:174px; padding:3px 0 3px 38px; background:url(/multimedia/images/img_structures/icon_search.gif) no-repeat 8px 3px; font-size:10px; line-height:12px; text-transform:uppercase; color:#2d3845;}
.box_container .spectacles{float:left; width:203px!important; padding:0 4px 0px 13px!important;}
.box_container .spectacles .photo{float:left; width:193px; height:174px; background:url(/multimedia/images/img_structures/img_btm_shade.jpg) no-repeat 0 bottom; padding:7px 0 9px;}
.box_container .spectacles p{float:left; width:100%; margin:0; font-size:11px; line-height:13px; color:#026892; font-weight:bold; padding-bottom:5px;}
.box_container .spectacles p.pad{padding-bottom:25px;}
.box_container .spectacles p a{text-transform:uppercase; text-decoration:none; color:#666666; font-weight:normal;}
.box_container .spectacles p a:hover {color:#026892;}
.box_container .spectacles p span{ font-size:12px; line-height:14px; color:#666; font-weight:bold; text-transform:uppercase;}
.box_container .spectacles h3{ padding-left:0!important;}
.box_container .box a.plus{float:right; width:14px; height:15px; text-decoration:none; position:absolute; right:17px; bottom:23px;}
.box_container .outer{padding:0!important;}
.box_container .outer .ad_box{float:left; width:203px!important; padding:0 4px 7px 13px!important; min-height:186px; height:auto!important; height:186px;}
.box_container .outer .ad_box .photo{float:left; width:195px; padding:6px 0 15px;}
.box_container .outer .ad_box p{float:left; width:195px; font-size:11px; line-height:13px; color:#666666; margin:0;}
.box_container .outer .ad_box p a {color:#666666;}
.box_container .outer .ad_box p a:hover {color:#026892;}

.box_container .slider_outer{float:right; width:438px; height:322px; padding-right:15px; position:relative;padding-top:2px;}
.box_container .slider{float:left; width:158px; height:265px; position:absolute; right:26px; top:52px;}
.box_container .slider .outer_bg{float:left; width:144px; height:232px; background:url(/multimedia/images/img_structures/slider_bg.png) no-repeat 0 0; padding:15px 0 18px 14px;}
.box_container .slider p{float:left; width:134px; font-size:11px; line-height:13px; color:#fff;}
.box_container .slider p.date{ color:#98a9ba;text-transform:uppercase;}
.box_container .slider h6{float:left; width:100%; padding-bottom:15px; color:#fff; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:14px; margin:0;}
.box_container .slider h6 a{color:#fff; text-decoration:none;}
.box_container .slider h6 a:hover{ color:#98a9ba;}
.box_container .slider .frame{float:left; width:140px;}
.box_container .slider a.plusSlider{float:right; width:14px; height:15px; text-decoration:none; margin-right:9px; display:inline;}
.box_container .slider ul{float:left; width:135px; padding:10px 0 0 0; margin:0; list-style:none;}
.box_container .slider ul li{float:left; width:135px; background:url(/multimedia/images/img_structures/dot_white.gif) repeat-x 0 0; padding:2px 0 10px 0; font-size:10px; line-height:12px; text-transform:uppercase;}
.box_container .slider ul li a{float:left; width:auto; background:url(/multimedia/images/img_structures/icon_arrow.gif) no-repeat 0 3px; padding-left:9px; color:#fff;}
.box_container .slider ul li a:hover{color:#98a9ba;}
.box_container .slider_outer .nav{float:left; width:135px; position:absolute; right:35px; bottom:22px;}
.box_container .slider_outer .nav a.left_arrow{float:left; width:auto; text-decoration:none;}
.box_container .slider_outer .nav a.right_arrow{float:right; width:auto; text-decoration:none;}

#left_container .acces{float:left; width:268px; padding-right:80px;}
#left_container .acces .box{float:left; width:268px;}
#left_container .acces .box .top{float:left; width:268px; height:18px;}
#left_container .acces .box .bottom{float:left; width:268px; height:7px;}
#left_container .acces .box .mid{float:left; width:268px; background:#ebecec;}
#left_container .acces .box .mid ul{float:left; width:128px; margin:0; list-style:none; padding-left:17px;}
#left_container .acces .box .mid ul.right{width:120px; padding-left:0;}
#left_container .acces .box .mid ul li{float:left; width:100%; padding:7px 0 4px; font-size:11px;}
#left_container .acces .box .mid ul li a{float:left; width:auto; background:url(/multimedia/images/img_structures/icon_blue.gif) no-repeat 0 2px; padding-left:17px; color:#666666;}
#left_container .acces .box .mid ul li a:hover{color:#026892;}
#left_container .mots{float:left; width:272px; height:177px; padding-bottom:20px; background:url(/multimedia/images/img_structures/tag_cloud_bg.jpg) no-repeat 0 10px;}
#left_container .mots .cloud{float:left; width:190px; height:115px; padding:25px 0 0 48px; line-height:25px;}
#left_container .mots .cloud a{width:auto; color:#666; text-decoration:none; margin:0 5px; display:inline;}
#left_container .mots .cloud a:hover{color:#026892;}
#left_container .mots .cloud .mot1{font-size:11px;}
#left_container .mots .cloud .mot2{font-size:12px;}
#left_container .mots .cloud .mot3{font-size:13px;}
#left_container .mots .cloud .mot4{font-size:16px;}
#left_container .mots .cloud .mot4{font-size:18px;}
#left_container .mots .cloud .mot4{font-size:20px;}

/*right container*/
#right_container{ float:right; width:279px;}
#right_container h6, .content_right h6{font-size:12px; float:left; line-height:14px; width:180px; padding-left:18px; text-transform:uppercase; color:#666666; margin:0;}
#right_container a.topic, .content_right a.topic{float:left; width:auto; color:#666666; text-decoration:none;}
.actuality_section{ float:left; width:267px; padding-left:11px; padding-bottom:20px; margin-top:0px;}
.actuality_section h3{ padding-bottom:17px; width:245px!important;}
.actuality_section_content{ float:left; width:267px;}
.actuality_section_content ul{ float:left; width:100%; list-style:none; padding:0; margin:0;}
.actuality_section_content ul li{ float:left; width:100%;background:url(/multimedia/images/img_structures/actuality_rep.gif) repeat-y 0 0; margin:0 0 10px; padding:0;}
.actuality_section_content ul li .top{ float:left; width:100%; background:url(/multimedia/images/img_structures/actuality_top.gif) no-repeat 0 0;}
.actuality_section_content ul li .bottom{ float:left; width:230px; padding-left:27px; padding-right:10px; background:url(/multimedia/images/img_structures/actuality_bottom.gif) no-repeat 0 bottom; min-height:68px; height:auto!important; height:76px;}
.actuality_section_content ul li .bottom small{ font-size:11px; color:#026892; float:left; width:230px; padding:7px 0 6px; line-height:12px;}
.actuality_section_content ul li .bottom small a{ text-decoration:none; color:#026892; display:inline;}
.actuality_section_content ul li .bottom p{ font-size:11px; float:left; width:212px; line-height:12px; padding:0 0 0 18px;}

.agenda_section{ float:left; width:268px; padding-left:10px; padding-bottom:40px;}
.agenda_section h3{ width:245px!important;}
.agenda_section_content{ float:left; width:268px; background:#ebecec;}
.agenda_section_content .top{ float:left; width:100%;background:url(/multimedia/images/img_structures/agenda_top.gif) no-repeat 0 0; padding-top:39px;}
.agenda_section_content .bottom{ float:left; width:100%; background:url(/multimedia/images/img_structures/agenda_bottom.gif) no-repeat 0 bottom; padding-bottom:8px;}
.agenda_section_content .bottom ul{ float:left; width:258px; list-style:none; margin:0 0 0 10px; padding:1px 0 0; display:inline; background:url(/multimedia/images/img_structures/dot_line.gif) no-repeat 10px 0; list-style:none;}
.agenda_section_content .bottom ul li{ float:left; width:245px;background:url(/multimedia/images/img_structures/agenda_divider.gif) no-repeat 10px bottom; padding:2px 6px 15px 7px;}
.agenda_section_content .bottom ul li.none{ padding-bottom:0; background:none;}
.agenda_section_content .bottom ul li .left_detail{ float:left; width:180px;}
.agenda_section_content .bottom ul li .left_detail small{ display:block; font-size:11px; color:#026892;}
.agenda_section_content .bottom ul li .left_detail small a{ color:#026892; text-decoration:none;}
.agenda_section_content .bottom ul li .left_detail p{ font-size:11px; display:block; padding:0; margin:0;}
.agenda_section_content .bottom h6{ padding-left:0!important;}
.agenda_section_content .bottom ul li .date_box{ float:right; height:27px; font-size:11px; font-weight:bold; color:#009cdd; text-align:center;
width:33px; background:url(/multimedia/images/img_structures/date_bg.gif) no-repeat 0 0;}
#cufone{}
.gallery_section{ float:left; width:270px; padding-left:9px;}
.gallery_section .tabs_section{ float:left; width:270px;}
.gallery_section .tabs_section span{ float:left; font-size:24px; font-weight:bold; color:#009cdd; padding-left:14px; padding-top:7px;}
.gallery_section .tabs_section ul{ float:right; width:164px; background:url(/multimedia/images/img_structures/tab_bg.gif) no-repeat 0 0; height:41px; margin:0; padding:0; font-weight:normal; list-style:none;}
.gallery_section .tabs_section ul li{ float:left; display:inline; font-size:24px;}
.gallery_section .tabs_section ul li span{font-style:italic; font-weight:normal;  padding-left:0px; padding-top:0px}
.gallery_section .tabs_section ul li a{ float:left; width:82px; text-align:center; padding-top:7px; color:#009cdd; text-decoration:none; height:30px;}
.gallery_section .tabs_section ul li a.current{ background:url(/multimedia/images/img_structures/tab_active_bg.gif) no-repeat 0 0;}
.gallery_section .gallery_content{ float:left; width:269px; background:#ebecec; margin-top:-4px;}
.gallery_section .gallery_content .top{ float:left; width:269px; background:url(/multimedia/images/img_structures/gallery_top.gif) no-repeat 0 0;}
.gallery_section .gallery_content .bottom{ float:left; width:257px; background:url(/multimedia/images/img_structures/gallery_bottom.gif) no-repeat 0 bottom; padding:7px 6px;}
.gallery_section .gallery_content .bottom .photo_section{ float:left; width:137px; height:91px; padding:11px 12px 11px 13px; background:url(/multimedia/images/img_structures/photo_bg.gif) no-repeat 0 0;}
.gallery_section .gallery_content .bottom .photo_section img{ float:left}
.gallery_section .gallery_content .bottom .photo_text{ float:left; width:82px; text-align:center; font-size:36px; color:#ccc; line-height:38px; padding-top:10px; font-weight:bold;}
.gallery_section .gallery_content .bottom .photo_text span{ display:block; font-size:12px; color:#7c7c7c; text-transform:uppercase; line-height:14px;}
.clear{ clear:both;}


#footer{float:left; width:100%;background:url(/multimedia/images/img_structures/footer_bottom_bg.gif) repeat-x bottom #233544;text-align:center;}
#footerContainer {width:965px;margin-left:auto;margin-right:auto;}
#footer .top_section{float:left; width:100%; ; padding:40px 0 18px;text-align:left;}
#footer .top_section ul{float:left; width:170px; padding-left:18px; list-style:none; margin:0;}
#footer .top_section ul li{float:left; width:170px; font-size:10px; line-height:16px;}
#footer .top_section ul li a{float:left; width:auto; text-decoration:none; color:#fff;}
#footer .top_section p{float:left; width:100%; padding-bottom:15px; font-size:10px; line-height:16px; color:#fff; margin:0px;}
#footer .top_section ul li p a{float:none;}
#footer .top_section ul li a:hover{color:#026892;}
#footer .top_section h5{float:left; width:100%; font-size:12px; line-height:16px; font-weight:bold; padding-bottom:13px; color:#fff; margin:0;}
#footer .top_section .logo_icon{float:right; width:113px; padding-right:23px;text-align:right;}
#footer .top_section .logo_icon a{float:right; width:auto; text-decoration:none; margin-bottom:45px;}
#footer .top_section .logo_icon a.last{margin-bottom:0;}
#footer .bottom_section{float:left; width:100%; padding:5px 0 11px;text-align:left;}
#footer .bottom_section p{float:left; width:auto; color:#A5B6C8; font-size:10px; line-height:12px; margin:0; padding:0 17px 0 19px;}
#footer .bottom_section p a{ color:#A5B6C8; text-decoration:none; float:none;}
#footer .bottom_section p.power{float:right;}

/*-------Inner-----------*/
#inner_left{width:141px; float:left; /*background:url(/multimedia/images/img_structures/inner_left_bg.gif) no-repeat right center; */min-height:600px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:6px; padding-top:10px;z-index:99;position:relative;}
#inner_left form{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	}
#inner_left fieldset{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	}

#inner_left .input_box{
	width:140px;
	float:left;
	background:url(/multimedia/images/img_structures/input_bg.gif) no-repeat 0 0;
	height:33px;
	margin-top:3px;
	}
.rechercher input  {
	border:0;
	background:none;
}
.rechercher input.btn{
	width:15px;
	height:16px;
	cursor:pointer;
	margin-left:7px;
	background:url(/multimedia/images/img_structures/search_bg.gif) no-repeat 0 2px;
	float:left;
	}
#inner_left .input_box input.btn{
	width:15px;
	height:30px;
	cursor:pointer;
	margin-left:7px;
	background:url(/multimedia/images/img_structures/search_bg.gif) no-repeat 0 7px;
	}
#inner_left .input_box input{
	width:110px;
	float:left;
	padding:6px 0;
	border:0;
	background:none;
	}
#inner_left h1{
	background:url(/multimedia/images/img_structures/left_head_bg.gif) no-repeat 0 bottom;
	font-size:11px;
	font-weight:bold;
	color:#026892;
	padding-bottom:11px;
	text-transform:uppercase;
	padding-top:12px;
	}
#inner_left ul{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	padding-left:10px;
	}
#inner_left ul li{
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	line-height:28px;
	/*text-indent:9px;*/
	}
#inner_left ul li a{
	text-decoration:none;
	color:#666666;
	}
#inner_left ul li a:hover{
	color:#0099CC;
	}
#inner_left ul li a.active{
	color:#0099CC;
	}
#inner_left ul li ul{
	margin:0px;
	padding:0px!important;
	list-style-image:url('/multimedia/images/img_structures/list.gif') !important;
	}
#inner_left ul li ul li{
	/*background:url(/multimedia/images/img_structures/list.gif) no-repeat 11px 6px;
	padding-left:10px;*/
	line-height:18px;
	font-size:11px;
	width:80%;
	}

.menuleft{
list-style-type:none !important;
}

.submenuleft{
padding-left:12px !important;
}

#inner_right{
	width:780px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:38px;
	padding-top:26px;
	z-index:99;
  position:relative;
	}
#inner_right .top_sec{
	width:780px;
	height:18px;
	float:left;
	border-bottom:1px solid #e5e8ec;
	position:relative;
	}

#inner_right #options{
position:absolute;
top:-2px; right:-2px;
}
#inner_right #options #listen,
#inner_right #options #send,
#inner_right #options #print,
#inner_right #options #plus_moins,
#inner_right #options #likeFB{
float:right;
margin-right:8px;
}

/*
#inner_right .top_sec span{
	width:325px;
	float:left;
	font-size:10px;
	color:#666666;
	}
#inner_right .top_sec small{
	float:right;
	width:auto;
	}
#inner_right .top_sec small ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width: auto;
	}
#inner_right .top_sec small ul li{
	float:left;
	width:auto;
	margin-right:7px;
	}
#inner_right .top_sec small ul li a{
	text-decoration:none;
	}
*/

#inner_right .content_sec{
	width:470px;
	float:left;
	padding-top:12px;
	}
#inner_right .content_sec h1{
	font-size:24px;
	color:#0099cc;
	padding-bottom:25px;
	width:100%;
	float:left;
	margin:0;
font-weight:normal;
	}
#inner_right .content_sec p{
	/*padding-bottom:15px;*/
	line-height:15px;
	/*width:100%;*/
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	}
#inner_right .content_sec h4 {	
    color:#0099CC;
    margin-bottom:5px;
margin-top:0;
    font-weight:bold;
    padding-bottom:0;
    padding-left:0;
    font-size:16px;

	}
/*#inner_right .content_sec p strong {
	font-size:16px;
	padding-bottom:12px;
	font-weight:bold;
	width:220px;
	color:#0099cc;
	/*float:left;*/
	}*/
#inner_right .content_sec p span{
	/*color:#026892;*/
	}

#inner_right .content_sec p img{
	float:right;
	margin-left:10px;
	display:inline;
	}
#inner_right .bottom_content{
	width:496px;
	float:left;
	padding-top:26px;
	}
#inner_right .bottom_content .common_box{
	width:227px;
	float:left;
	background:url(/multimedia/images/img_structures/box_line.gif) repeat-y  left 0;
	padding-left:12px;
	padding-bottom:9px;
	margin-bottom:16px;
	margin-right:8px;
	min-height:38px;
	height:auto !important;
	height:38px;
	}
#inner_right .bottom_content .common_box.none{
	margin-right:0;
	}
#inner_right .bottom_content .common_box h5{
	font-size:10px;
	font-weight:bold;
	color:#0099cc;
	margin:0;
	padding:0;
	}
#inner_right .bottom_content .common_box ul{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	width:100%;
	}
#inner_right .bottom_content .common_box ul li{
	width:98%;
	float:left;
	line-height:normal;
	font-size:10px;
	color:#666666;
	padding-left:8px;
	background:url(/multimedia/images/img_structures/list01.gif) no-repeat 0 5px;
	}
#inner_right .content_right{
	width:269px;
	float:right;
	/*background:url(/multimedia/images/img_structures/right_sec_bg.gif) no-repeat left top;*/
	padding-left:14px;
	padding-top:59px;
	padding-bottom:20px;
	}
#inner_right .content_right h2{
	font-size:24px;
	color:#009cdd;
	line-height:24px;
	width: auto;
	padding-left:16px;
	margin:0;
	font-weight:normal;
	float:left;
	font-style:italic;
	}
#inner_right .content_right h2.map{
	padding:26px 10px 0 16px;
	}

.top_right{
	background:url(/multimedia/images/img_structures/contact_top.gif) no-repeat 11px 0;
	padding-top:21px;
	width:268px;
	float:left;
	padding-left:11px;
	padding-bottom:15px;
	}
.btm_right{
	background:url(/multimedia/images/img_structures/contact_btm.gif) no-repeat 0 bottom;
	padding-bottom:11px;
	width:268px;
	float:left;

	}
.middle_right{
	padding:8px 0 4px 33px;
	width:235px;
	float:left;
	background:#ebecec;
	}
.middle_right h4 {
  padding:0;
  margin:0;
  font-size:11px;
  font-weight:bold;
}
.middle_right.map{
	padding:0 0 5px 10px;
	width:248px;
	}
.middle_right.map .map_sec{
	padding-bottom:10px;
	}

.middle_right.map .map_sec img{
	border:1px solid #fff;
	}
.middle_right ul.contact{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.middle_right ul.contact li{
	width:100%;
	float:left;
	font-size:11px;
	color:#1f1e21;
	line-height:14px;
	padding-bottom:14px;
	}
.middle_right ul.contact li.none{
	padding-bottom:0px;
	}
.middle_right ul.contact li span{
	width:200px;
	float:left;
	}
.middle_right ul.contact li a{
	color:#1f1e21;
	text-decoration:none;
	}

.breadcrumb{float:left;}
.breadcrumb, .breadcrumb a {font-size:10px; color:#666;}
.breadcrumb, .breadcrumb a:hover {color:#026892;}




.article {
position:relative;
}

.article .encadreUn{
font-size:0.9em;
-moz-border-radius: 10px;    /* Firefox */
-webkit-border-radius: 10px; /* Safari + Chrome */
border-radius: 10px;         /* W3C way - Opera 10.50 */
behavior: url(/scripts/border-radius.htc);
padding: 18px;
margin-top:20px;
margin-bottom:20px;
background:#d9ebf2;
}
.article .encadreDeux{
font-size:0.9em;
-moz-border-radius: 10px;    /* Firefox */
-webkit-border-radius: 10px; /* Safari + Chrome */
border-radius: 10px;         /* W3C way - Opera 10.50 */
behavior: url(/scripts/border-radius.htc); 
padding: 18px;
margin-top:20px;
margin-bottom:20px;
background:#d9ebf2;
}

.article{/*text-align:justify;*/}
.article h1{
font-family:arial;
color:#006A92;
font-size:20px;
/*margin-bottom:15px !important;*/
}
.article .chapeau{font-weight:bold; padding-bottom:8px;margin-bottom:20px;}

.article .imageTop{
float:right;
margin: 4px 0px 12px 12px;
background:#fff;
}

.article .imageTop img{
padding:1px;
/*border:1px solid #ddd;*/
}


.article .imageTop .legende-copyright{
font-size:11px;
padding: 0px 6px;
}

.article .imageTop .legende-copyright .legende{
float:left;
padding-bottom:2px;
}

.article .imageTop .legende-copyright .copyright{
float:right;
text-align:right;
padding-bottom:2px;
}

.imagesBottom {
clear:both;
}

.imagesBottom .image{
float:left;
margin:10px;
}

.imagesBottom .image img{
padding:1px;
border:1px solid #ddd;
}

.article #docs_area, #docs_area{margin-top:20px;}

/*.article .docs.doclarge{width:100% !important;}*/

.article .linkContainer, .linkContainer {
width:100%;
margin-bottom:15px;
background:url("/multimedia/images/img_structures/bg_bottom_encadre_new.gif") no-repeat scroll center bottom #EBEDED;
/*-moz-border-radius: 10px;    Firefox */
/*-webkit-border-radius: 10px;  Safari + Chrome */
/*border-radius: 10px;          W3C way - Opera 10.50 */
/*behavior: url(/scripts/border-radius.htc);*/
/*background:#ebecec ;*/
}
.article .docs, .docs {
padding:0px 10px 10px 42px;
}

.article .docs .docs_title, .docs .docs_title{
color:#0099CB;
font-weight:bold;
font-size:0.9em;
font-family:verdana;
}

.article .docs ul, .docs ul{
padding:0px 0px;
margin:0px;
margin-bottom:16px;
list-style-type:none;
}



.article .docs ul li, .article .docs ul li a, .docs ul li, .docs ul li a{
color:#666666;
font-size:0.9em;
font-family:verdana;
}
.article .docs ul li a:hover, .docs ul li a:hover{
color:#026892;
}



div#plan.box #imageplan {
width:204px;
height:64px;
background:#fff;
border:2px solid #fff;
background-image:url('/multimedia/images/img_structures/gmap.png');
cursor:pointer !important;
}
div#acces {
margin-top:8px;
font-weight:bold;
font-size:0.9em;
}
#plan #acces img{margin-right:6px;}



.categIndex{
border-bottom:1px solid #aaa;
padding-bottom:35px;
padding-top:20px;
}
.categIndex h2{
font-size:20px;
margin:0px;
margin-bottom:6px;
}
.categIndex .image{
float:left;
width:260px;
margin-right:10px;
margin-bottom:10px;
}
.categIndex .image img{
padding:1px;
border:1px solid #aaa;
}
.categIndex .image .nopic{
width:252px; height:66px;
border:1px solid #ddd;
text-align:center;
font-size:0.8em;
}
.categIndex .liens{
float:left;
width:200px;
}
.categIndex .liens ul{
list-style-type:none;
margin:0 0 16px;
padding:0;
}
.categIndex .liens ul li.puce {
background-image:url("/multimedia/images/img_structures/li.jpg");
background-position:0 6px;
background-repeat:no-repeat;
/*height:10px;*/
padding-bottom:5px;
padding-left:10px;
}
.categIndex .liens ul li.puce a{
color:#666666;
font-family:verdana;
font-size:0.9em;
}
.categIndex .description{
clear:both;
font-family:verdana;
font-size:0.9em;
}

#recherche{
height:30px;
}

#menuGauche h4{
color:#026892;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:10px 10px 9px 8px;
text-transform:uppercase;
background:url(/multimedia/images/img_structures/menuleft-titre-border-bottom.gif) no-repeat 0 bottom;
}

#menuGauche ul li ul li{
display:none;
}

#search_query{
margin-left:5px;
width:154px;
font-family:calibri;
padding:2px 4px;
}

#faq .qr{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #efefef;
}

.actuhomehover{
cursor:pointer;
background:url("/multimedia/images/img_structures/actuality_rep_hover.gif") repeat-y 0 0 !important;
}
.actuhomehovertop{
background:url("/multimedia/images/img_structures/actuality_top_hover.gif")  no-repeat 0 0 !important;
}
.actuhomehoverbottom{
background:url("/multimedia/images/img_structures/actuality_bottom_hover.gif")  no-repeat 0 bottom !important;
}

.agendaitem{cursor:pointer;}

.agendaitemhover{
background:url("/multimedia/images/img_structures/agenda_divider_hover.gif") no-repeat scroll 0 bottom transparent !important;
background-color: #D6DBDE !important;
}

#agendaliste{
margin:0px !important;
width:268px !important;
}
.agendaitem{
padding-left:0px !important;
width:263px !important;
}
.agendaitem .left_detail{
padding-left:17px !important;
padding-right:17px !important;
}

/* Listes */
#article_content ul {
margin-top:0;
margin-bottom:20px;
padding-left:0;
margin-left:0;
list-style:none;
}
#article_content #docs_area ul {
margin-bottom:0px;
}
#article_content li {
padding:0 0 0 20px;
margin:0;
background:url("/multimedia/images/img_structures/picto_fleche_bleu.gif") 0 2px no-repeat;
}

#article_content .external, #docs_area .external {background:url(/multimedia/images/img_structures/picto_external_link.gif) no-repeat 10px 0px;}
#article_content .internal, #docs_area .internal  {background:url(/multimedia/images/img_structures/picto_internal_link.gif) no-repeat 10px 0px;}
#article_content .pdfdoc, #docs_area .pdfdoc {background:url(/multimedia/images/img_structures/picto_pdf_link.gif) no-repeat 10px 0px;}
#article_content h2 {margin:0;padding:0 0 15px 0;font-size:16px;}

/* Degradé du body container */
.degradeLeft,.degradeRight {position:absolute;z-index:1;}
.degradeLeft {left:0;}
.degradeTop {top:0;}
.degradeBottom {bottom:0;}
.degradeRight {right:256px;}

/* fixe powered by   */

#footer .bottom_section p.power{
padding-right:22px;
}

/* ombre du header   */

div#ombreLeftHead{
background:url("/multimedia/images/img_structures/ombre_header_left.png") no-repeat scroll right top transparent;
position:absolute;
left:-11px;
top:30px;
height:313px;
width:11px;

}
div#ombreRightHead{
background:url("/multimedia/images/img_structures/ombre_header_right.png") no-repeat scroll right top transparent;
position:absolute;
left:965px;
top:5px;
height:313px;
width:11px;
}

div#ombreLeftHeadInt{
background:url("/multimedia/images/img_structures/ombre_header_left_int.png") no-repeat scroll right top transparent;
position:absolute;
left:-11px;
top:32px;
height:210px;
width:11px;

}
div#ombreRightHeadInt{
background:url("/multimedia/images/img_structures/ombre_header_right_int.png") no-repeat scroll right top transparent;
position:absolute;
left:965px;
top:32px;
height:210px;
width:11px;

}	
	
/* Conseil municipal  */

#listeMunicipaux {
padding-top:20px;
}
div.municipal {
background:url("/multimedia/images/img_structures/bg_onez_contacts_top.gif") no-repeat scroll bottom left transparent;
position:relative;
color:#4a4242;
padding:12px 0 12px 0;
}
div.municipal h4 {
padding:0 0 5px 0;
margin:0;
}

div.municipalLeft {
float:left;
width:290px;
background:url(/multimedia/images/img_structures/bg_municipal.gif) no-repeat right top;
}
div.municipalRight {
padding-left:10px;
float:left;
}

div.municipal a.plusContact {
position:absolute;
left:453px;
bottom:7px;
}

#formulaireSearch select {
font-size:11px;
color:#666666;
text-transform:uppercase;
border:#ccc solid 1px;
}

#formulaireSearch div.formulaireLeft {
float:left;
padding-right:20px;
}

#formulaireSearch div.formulaireLeft {
float:left;
}

/* Offres d'emploi  */

#offreEmplois {
padding-top:20px;
}
#offreEmplois div.emploi {
background:url("/multimedia/images/img_structures/bg_onez_contacts_top.gif") no-repeat scroll bottom left transparent;
color:#4a4242;
padding:12px 0 12px 0;
height:175px;
}
#offreEmplois div.municipal h4 {
padding:0 0 5px 0;
margin:0;
}
#offreEmplois table {
width:100%;
}
#offreEmplois td {
color:#000;
font-weight:bold;
}
#offreEmplois td.nameO {
color:#665f5f;
font-weight:bold;
font-size:16px;
}

#offreEmplois td.offreLabel {
width:135px;
color:#665f5f;
text-transform:uppercase;
font-size:10px;
font-weight:normal;
}

/* Galerie photo home  */

.gallery_section .tabs_section span {
color:#009CDD;
float:none;
font-size:24px;
font-weight:bold;
padding-left:0px;
padding-top:0px;
}
.gallery_section {
background:url(/multimedia/images/img_structures/bg_photos_home.gif) bottom left no-repeat;
}

#body_container div.gallery_section h3 {
float:none;
padding-left:0px;
}
.agenda_section {
padding-bottom:20px;
}
.gallery_section .gallery_content {
background:none;
float:left;
margin-top:-4px;
width:269px;
}
.gallery_section {
height:176px;
position:relative;
}
gallery_section .gallery_content .bottom {
background:none;
}
.gallery_section .gallery_content .top {
background:none;
}
.gallery_section .gallery_content .bottom .photo_section {
margin-top:16px;
}

.gallery_section .gallery_content .bottom .photo_text {
left:184px;
position:absolute;
top:0;
}


/* teaser home savez-vous */

#left_container .savez{
float:left;
padding-right:0;
width:268px;
position:relative;
}
#left_container .savez .box .mid {
background:none repeat scroll 0 0 #EBECEC;
float:left;
width:268px;
}
#left_container .savez p {
font-size:11px;
font-weight:normal;
margin:10px 10px 0px 35px;
}
#left_container .savez .box .mid ul li a {
background:url("/multimedia/images/img_structures/puce_guichet.gif") no-repeat scroll 0 2px transparent;
color:#464645;
padding:0 0 0 18px;
margin:0;
}
#left_container .savez .box .mid ul li {
float:left;
font-size:11px;
padding:0px;
margin:0;
width:100%;
}
#left_container .savez .box .mid ul {
list-style:none outside none;
padding:0px;
margin:33px 0 0 35px;
}
#arrowSaviez {
position:absolute;
top:21px;
left:-7px;

}
/* teaser home Emplois */


.emploiHome{
background:url(/multimedia/images/img_structures/dot_hor.gif) bottom repeat-x;
font-size:12px;
color:#333333;
font-weight:bold;
position:relative;
width:192px;
padding:0 0 6px 0;
margin-bottom:10px;
}
.emploiHome .emploiDate{
font-size:11px;
color:#645f5f;
font-weight:bold;

}

.emploiHome .emploiPlus{
position:absolute;
bottom:6px;
left:179px;
}


/* Liste Un */

#listeUn {
padding-top:20px;
}
div.listeUnLine {
background:url("/multimedia/images/img_structures/bg_onez_contacts_top.gif") no-repeat scroll bottom left transparent;
/*position:relative;*/
color:#92abba;
padding:12px 0 12px 0;
}
div.listeUnLine h4 {
padding:0;
margin:0;
font-size:14px;
color:#006991;
}

div.listeUnLeft {
float:left;
width:221px;
background:url(/multimedia/images/img_structures/bg_municipal.gif) no-repeat right top;
font-size:11px;
}
div.listeUnLeft span{
font-size:bold;
}
div.listeUnRight {
padding-left:10px;
float:left;
}

div.listeUnRight .black {
color:#303030;
}

div.listeUnLine a.plusContact {

position:relative;
left:453px;
bottom:7px;
}

div.listeUnTxt {
color:#303030;
padding-top:5px;
display:none;
}
div.listeUnTxt.show {
display:inline;
}

/* Liste Deux */

#listeDeux {
padding-top:20px;
}
div.listeDeuxLine {
background:url("/multimedia/images/img_structures/bg_onez_contacts_top.gif") no-repeat scroll bottom left transparent;
position:relative;
padding:12px 0 12px 0;
}
div.listeDeuxLine h4 {
padding:0 0 5px 0;
margin:0;
font-size:14px;
color:#006991;
text-transform:uppercase;
}

div.listeDeuxLeft {
float:left;
width:221px;
background:url(/multimedia/images/img_structures/bg_municipal.gif) no-repeat right top;
font-size:11px;
}
div.listeDeuxLeft span{
font-size:bold;
}
div.listeDeuxRight {
padding-left:10px;
float:left;
}

div.listeDeuxRight .black {
color:#303030;
}

div.listeDeuxLine a.plusContact {
position:absolute;
left:453px;
bottom:7px;
}

div.listeDeuxTxt {
color:#303030;
padding-top:5px;
display:none;
}
div.listeDeuxTxt.show {
display:inline;
}


/* Liste Cinq */
#listeCinq {
padding-top:20px;
}
div.listeCinqLine, div.listeCinqLineLast {
background:url("/multimedia/images/img_structures/bg_activite_liste.gif") repeat-x scroll bottom left transparent;
position:relative;
color:#92abba;
padding:12px 0 12px 0;
}
div.listeCinqLine h4 {
padding:0;
margin:0;
font-size:14px;
color:#ae0377;
}

div.listeCinqLeft {
float:left;
width:221px;
background:url("/multimedia/images/img_structures/bg_municipal.gif") no-repeat right top;
font-size:11px;
}
div.listeCinqLeft span{
font-weight:bold;
}
div.listeCinqRight {
padding-left:10px;
float:left;
font-weight:bold;
width:300px;
}

div.listeCinqRight .black {
color:#303030;
font-weight:normal;
}

div.listeCinqLine a.plusContact, div.listeCinqLineLast a.plusContact {
position:absolute;
left:622px;
bottom:7px;
}

div.listeCinqTxt {
color:#303030;
padding-top:5px;
display:none;
}
div.listeCinqTxt.show {
display:inline;
}

#formulaireSearch .formleft {
float:left;
padding-right:20px;
}

#formulaireSearch input {
border:1px solid #CCCCCC;
color:#666666;
font-size:11px;
text-transform:uppercase;
width:120px;
padding-left:5px;
}
#formulaireSearch input.submit {
background:url("/multimedia/images/img_structures/search_bg.gif") no-repeat scroll bottom left transparent;
width:10px;
border:none;
padding-right:10px;
}
/* /Liste Cinq */


/* PAGINATION */

.paginationLeft a{
display:inline-block;
padding-right:10px;
}
#pagination {
/*background:url('/multimedia/images/img_structures/bg_pagination.gif') repeat-x top left;*/
padding-top:20px;
padding-bottom:20px;
color:#9a9a9a;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}
#pagination span{
display:inline-block;
padding-right:10px;
}
.paginationLeft{
float:left;
}
.paginationRight{
float:right;
line-height:18px;
text-align:right;
}

/* /PAGINATION */


/* GALERIE PHOTO */

#galeriePhoto {

}
.galeriePhotoLine {
text-align:center;
padding-bottom:20px;
}
.galeriePhotoThumb {
float:left;
width:136px;
height:102px;
margin-right:20px;
padding-top:7px;
background:url('/multimedia/images/img_structures/bg_thumbs.gif') top left no-repeat;
position:relative;
}
.galeriePhotoLine .nomargin {
margin-right:0;
}
.galeriePhotoThumb img {
border:#FFFFFF solid 1px;
}
a.thumbOver {
display:none;
width:112px;
background:url('/multimedia/images/img_structures/bg_thumbs_over.png') repeat-x;
position:absolute;
bottom:16px;
left:8px;
color:#fff!important;
text-align:left;
text-transform:uppercase;
font-size:10px;
padding:4px;
}
a.thumbOverPlus {
position:absolute;
border:none;
bottom:21px;
right:13px;
display:none;
}

a.thumbOverPlus img {
border:none;
}
a.thumbOver.show {
display:block;
}
a.thumbOverPlus.show {
display:block;
}
#galeriePhoto #formulaireSearch {
padding-bottom:20px!important;

}
/* /GALERIE PHOTO */


/* TEASER MOTS CLES EN PAGE INT */

.mots{float:left; width:272px; height:177px; padding-bottom:20px; background:url(/multimedia/images/img_structures/tag_cloud_bg.jpg) no-repeat 0 10px;}
.mots .cloud{float:left; width:190px; height:115px; padding:25px 0 0 48px; line-height:25px;}
.mots .cloud a{width:auto; color:#666; text-decoration:none; margin:0 5px; display:inline;}
.mots .cloud a:hover{color:#026892;}
.mots .cloud .mot1{font-size:11px;}
.mots .cloud .mot2{font-size:12px;}
.mots .cloud .mot3{font-size:13px;}
.mots .cloud .mot4{font-size:16px;}
.mots .cloud .mot4{font-size:18px;}
.mots .cloud .mot4{font-size:20px;}


.gallery_section {
margin-left:5px;
}


/* Gestion des Plus accroches */
a.plus:link, a.plus:active, a.plus:visited {
background:url('/multimedia/images/img_structures/icon_plus.gif') top left no-repeat transparent;
display:block;
width:20px;
height:20px;
}
a.plus:hover{
background:url('/multimedia/images/img_structures/icon_plus_oof_over.gif') top left no-repeat transparent;
}
a.plusSlider:link, a.plusSlider:active, a.plusSlider:visited {
background:url('/multimedia/images/img_structures/ico_plus_slider.gif') top left no-repeat transparent;
display:block;
width:20px;
height:20px;
}
a.plusSlider:hover{
background:url('/multimedia/images/img_structures/ico_plus_slider_hover.gif') top left no-repeat transparent;
}


/*-- Accroches bottom Agenda/Actu Home --*/
div.agendaAgenda .agenda_section{
width:213px;
}
div.agendaAgenda .agenda_section .top{
background:url('/multimedia/images/img_structures/top_bg_agenda_agenda.gif') top no-repeat;
padding-top:65px;
}
div.agendaAgenda .agenda_section .bottom{
background:url('/multimedia/images/img_structures/bottom_bg_agenda_agenda.gif') top no-repeat;
}

div.agendaAgenda .agenda_section_content {
background:none repeat scroll 0 0 #EBECEC;
width:213px;
}

div.agendaAgenda #agendaliste {
margin:0 !important;
width:213px !important;
}

div.agendaAgenda .agendaitem {
padding-left:0 !important;
width:207px !important;
}
div.agendaAgenda  h6{
color:#303030;
float:left;
font-size:12px;
line-height:14px;
margin:0;
padding-left:18px;
text-transform:uppercase;
width:180px;
}
div.agendaAgenda .agendaitem .left_detail {
padding-left:17px !important;
}
div.agendaAgenda h6 {
width:150px;
}
div.agendaAgenda .agenda_section_content .bottom ul li .left_detail p {
width:150px;
}
div.agendaAgenda small {
width:150px;
}
div.agendaAgenda .agenda_section_content .bottom ul li .left_detail {
width:150px;
}
div.agendaAgenda .agendaitem .left_detail {
padding-left:17px !important;
padding-right:5px !important;
}
div.agendaAgenda .agenda_section .topCours{
background:url('/multimedia/images/img_structures/top_bg_agenda_manif.gif') top no-repeat;
padding-top:65px;
}

div.agendaAgenda .agenda_section .topCal{
background:url('/multimedia/images/img_structures/top_bg_agenda_cal.gif') top no-repeat;
padding-top:40px;
}
div.agendaAgenda .agenda_section h3 span.theme {
padding-left:20px;
padding-bottom:3px;
display:block;
}
div.agendaAgenda .date_box {
color:#47012e!important;
}
.agenda_section_content .bottom ul {
background:none;
}
div.agendaAgenda .agenda_section small, div.agendaAgenda .agenda_section strong, div.agendaAgenda .agenda_section a {
color:#ae0377!important;
}
div.agendaAgenda .agenda_section h6 a {
color:#303030!important;
}
div.agendaAgenda .agenda_section h6 a {
color:#303030!important;
}
div.agendaAgenda .bottom ul li {
padding-bottom:25px;
}

div.agendaAgenda .topCal .bottom ul li {
padding-bottom:20px;
}

/* slider home fix color */

p#NewsCentraleIntro a{
color:#fff;
}
p#NewsCentraleIntro a:hover{
color:#98a9ba;
}
p#NewsCentraleIntro{
padding-bottom:2px;
}
h6#NewsCentraleTitre{
padding-bottom:10px;
}




/* teaser officiel home fix */

div.bandeaumoche {
background-color:#DDDCDC;
height:20px;
width:193px;
margin:6px 0 10px 0;
}

/* Diminuer largeur accroche Contact int  */

.top_right {
width:258px;
}

.btm_right {
width:258px;
}

.middle_right {
width:225px;
}

/* Legende des image contenu */

.article .imageTop .legende-copyright .legende {
padding-bottom:3px;
padding-top:3px;
float:none;
}
.article .imageTop .legende-copyright .copyright {
color:#666;
float:none;
text-align:left;
}

.middle_right ul.contact li a {
color:#0099CC;
}

/* Hover galerie photo */

.gallery_section:hover {
background:url("/multimedia/images/img_structures/bg_photos_home_over.gif") no-repeat scroll left bottom transparent;
}
.gallery_section .gallery_content .bottom .photo_section {
background:url("/multimedia/images/img_structures/photo_bg.png") no-repeat scroll 0 0 transparent;;
}

.levelone > a:first-child{
height:40px;
}




.actuality_section {
margin-top:20px;
}




#inner_right #article_content .encadreUn ul li {
background:url("/multimedia/images/img_structures/picto_fleche_bleu.gif") no-repeat scroll 0 2px transparent !important;
margin:0;
padding:0 0 0 20px;
}
#inner_right #article_content .encadreDeux ul li {
background:url("/multimedia/images/img_structures/picto_fleche_bleu.gif") no-repeat scroll 0 2px transparent !important;
margin:0;
padding:0 0 0 20px;
}


#article_content .docs ul li{
padding-left:10px;
padding-bottom:5px;
background:url('/multimedia/images/img_structures/picto_crochet.gif') no-repeat 0px 4px!important;
/*height:10px;*/

}

/* Documents cont in avec niveau */

#docs_area h5 {
color:#645F5F;
text-transform:uppercase;
font-size:10px;
padding: 8px 0 4px 0;
margin:0;
}

.docs_areaSublevel .internal {
background:url("/multimedia/images/img_structures/picto_internal_link.gif") no-repeat scroll 10px 10px transparent;
}
.docs_areaSublevel .docs {
padding:10px 10px 10px 42px;
}
.docs_areaSublevel .linkContainer {
background:none repeat scroll 0 0 #EBECEC;
float:left;
margin-bottom:15px;
width:100%;
}

.docs_areaSublevel .docs .docs_title {
color:#0099CB;
font-family:verdana;
font-size:0.9em;
font-weight:bold;
}

.docs_areaSublevel #docs_area ul {
margin-bottom:0;
}
.docs_areaSublevel ul {
list-style:none outside none;
margin-bottom:20px;
margin-left:0;
margin-top:0;
padding-left:0;
}
.docs_areaSublevel .docs ul {
list-style-type:none;
margin:0;
padding:0;
}
.docs_areaSublevel h5 {
color:#645F5F;
font-size:10px;
margin:0;
padding:8px 0 4px;
text-transform:uppercase;
}
.docs_areaSublevel .docs ul li {
background:url("/multimedia/images/img_structures/picto_crochet.gif") no-repeat scroll 0 4px transparent !important;
padding-bottom:5px;
padding-left:10px;
}
.docs_areaSublevel li {
background:url("/multimedia/images/img_structures/puce23_brun.gif") no-repeat scroll 0 2px transparent;
}
.docs_areaSublevel li {
background:url("/multimedia/images/img_structures/picto_fleche_bleu.gif") no-repeat scroll 0 2px transparent;
margin:0;
padding:0 0 0 20px;
}
.docs_areaSublevel .docs ul li, .docs_areaSublevel .docs ul li a {
color:#666666;
font-family:verdana;
font-size:0.9em;
}
.docs_areaSublevel .docs ul li a:hover {
color:#026892;
}
.docs_areaSublevel .docs ul li, .docs_areaSublevel .docs ul li a {
color:#666666;
font-family:verdana;
font-size:0.9em;
}

/* NUMEROS D'URGENCE TEASER */

#left_container .urgence {
float:left;
padding-right:0;
position:relative;
width:268px;
}

#arrowUrgence {
left:-7px;
position:absolute;
top:21px;
}

#left_container .urgence .box .mid {
background:none repeat scroll 0 0 #EBECEC;
float:left;
width:268px;
}





.imagesBottom .image img {
border:1px solid #fff;
padding:0px;
}

.imagesBottom .image {
background:url(/multimedia/images/img_structures/bg_image_bottom.gif) top center no-repeat;
height:106px;
width:146px;
padding-top:8px;
margin:0px 5px 0 5px;
text-align:center;
}


/* Teaser  pages int */

#teaserSaviez {
float:left;
margin-top:40px;
padding-bottom:20px;
width:264px;
}

#teaserSaviez h3 {
margin:-20px 0 0 50px;
padding:0;
}

#teaserSaviez .topbg {
background:url("/multimedia/images/img_structures/bg_topteaserlivre.gif") no-repeat scroll left top #EBECEC;
height:44px;
width:264px;
}

#teaserSaviez .middle {
background-color:#EBECEC;
margin:0 0 0 7px;
padding:0 18px 0 30px;
width:209px;
}

#teaserSaviez .bottombg {
background:url("/multimedia/images/img_structures/bg_bottomteaserlivre.gif") no-repeat scroll left top #EBECEC;
height:19px;
width:264px;
}

#teaserSaviez ul {
list-style:none outside none;
margin:0;
padding:20px 0 5px 0;
}

#teaserSaviez ul li {
float:left;
font-size:11px;
margin:0;
padding:0;
width:100%;
}
#teaserSaviez ul li a {
background:url("/multimedia/images/img_structures/puce_guichet.gif") no-repeat scroll 0 2px transparent;
color:#464645;
margin:0;
padding:0 0 0 18px;
}


.lastlinee {
background: none;
}




.article .encadreUnNew {
background:#EBEDED url(/multimedia/images/img_structures/bg_bottom_encadre_new.gif) bottom no-repeat;
font-size:0.9em;
padding-bottom:10px;
}


#inner_right #article_content .encadreUnNew ul li {
background:url("/multimedia/images/img_structures/picto_fleche_bleu.gif") no-repeat scroll 0 2px transparent;
margin:0;
padding:0 0 5px 20px;
}
#inner_right #article_content .encadreUnNew p{

padding:0 20px 5px 20px;
}
#inner_right #article_content .encadreUnNew ul{

padding:0 20px 0 20px;

}

#body_container #results h3 {
float:none;
font-size:18px;
}

#body_container #results h1 {
font-size:18px;
}

#body_container #results div.item {
padding-bottom:30px;
}


#galerieVideo {
text-align:center;
}

.galerieVideoLine {
background:url('/multimedia/images/img_structures/bg_vids.gif') top left no-repeat;
padding-top:9px;
margin-top:40px;
text-align:center;
width:474px;
height:348px;
position:relative;
}

/* sous titre */

#inner_right .content_sec h2 {
color:#0099CC;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
margin-top:0;
padding-bottom:0;
padding-left:0;
}

/* /sous titre */

/* Bloc liste a puce niveau 2 */

.docs_areaSublevel .linkContainer {
background:none;
float:left;
margin-bottom:15px;
width:100%;
}

.docs_areaSublevel .linkContainer {
background:url("/multimedia/images/img_structures/bg_bottom_encadre_new.gif") no-repeat scroll center bottom #EBEDED;
}


.docs_areaSublevel .docs {
padding:0px 10px 10px 42px;
}

.docs_areaSublevel .internal {
background:url("/multimedia/images/img_structures/picto_internal_link.gif") no-repeat scroll 10px 0 transparent!important;
}			


#inner_right .content_sec .encadreUnNew h4, .encadreUnNew h4 {
    padding-left: 20px;
}

.content_right #teaserLivre p{
margin:0;
}

#teaserSaviez .middle p{
    margin: 0;
}
.outer #teaserSaviez {
    margin-top: 20px;
}




#inner_right .content_right h2.map {
    padding: 0 10px 0 16px;
}

.top_right {
    padding-bottom: 40px;
}

a.rright {
    float:right;
	padding-right:5px;
}

.gallery_section .gallery_content .bottom .photo_text {
    font-size: 23px;
}
ul#sitemap .mapitem li{
    font-size: 11px;
}
ul#sitemap .mapitem li {
	text-transform:uppercase;
}

ul#sitemap .mapitem li.level3 {
	text-transform:none;
}
.teaserGallery .middle_right {
    background: none repeat scroll 0 0 #EBECEC;
    padding: 0 0 0 8px;
    width: 250px;
}
.teaserGallery .middle_right img {
    border: 1px solid #FFFFFF;
}
.teaserGallery .middle_right ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding-left: 17px;
}
.teaserGallery .middle_right ul li {
    float: left;
    font-size: 11px;
    padding: 7px 0 4px;
    width: 100%;
}
.teaserGallery .middle_right ul li a {
    background: url("/multimedia/images/img_structures/icon_blue.gif") no-repeat scroll 0 2px transparent;
    color: #474747;
    float: left;
    font-size: 12px;
    padding-left: 17px;
    width: auto;
}
.article .linkContainer, .linkContainer {
float:left;
}

.box_container .slider .frame p {
    padding:0;
	margin:0;
}


 #inner_right .middle_right.map ul{
	list-style: none outside none;
	margin:0;
	padding:0;
}
 #inner_right .middle_right.map ul li{
	margin:0 10px 5px 0;
	padding:0 0 0 20px;
}
 #inner_right .middle_right.map ul li{
	 background:url(/multimedia/images/img_structures/icon_blue.gif) 2px 0px no-repeat;
}

#inner_right .middle_right.map ul li a {
	font-size: 11px;
}
#inner_right .content_right h2.map span{
    font-weight:bold;
	font-style:normal;
}

#inner_right .middle_right.map ul.accessleft {
    float:left;
	width:120px;
}

#inner_right .middle_right.map ul li a {
	color: #666666;
}
 #inner_right .middle_right.map ul li a:hover {
	color: #026892;
}

#teaserSaviez .middle p {
font-size:12px;
}
/* CSS Document */


.ie10 .submenu{
	margin-top: 23px !important;
	margin-left:19px !important;
}

.ie10 div.submenu div{
	width:180px !important;
}

.ie10 div.submenu>div+div{
	margin-left:-17px !important;
}

.ie10 .accolade_simple{
	margin-left:-13px !important;
	margin-top:14px !important;
			display:none !important;

}

.ie10 .accolade_double{
	margin-left:-180px !important;
		margin-top:14px !important;
		display:none !important;

}
.ie10 #navig li li{
	margin-left:-19px !important;
	padding-left:5px !important;
}

.ie10 #navig li:hover ul.subul li a span{
	background: none !important;
	padding-left:10px !important;
}
.ie10 #navig li:hover ul.subul li a:hover span{
		background: none !important;
			padding-left:10px !important;

}

.ie10 #divli-11{
	margin-left:-15px !important;
}

.ie10 #divli-13{
	margin-left:-200px !important;
}

.ie10 #divli-14{
	margin-left:-250px !important;
}

/* BOX EN IMAGE ET PUBLICATION */

.gallery_section.en_images {width:512px;height:206px;background: url(/multimedia/images/img_structures/bg-box-en_images.png) bottom left no-repeat;}
.gallery_section.en_images .tabs_section {padding-left:30px;width:223px;}
.gallery_section.en_images .title {font-size: 12px;color:#0099CC;margin-top:10px;font-weight:bold;}
.gallery_section.en_images:hover {background-image: url(/multimedia/images/img_structures/bg-box-en_images.png);}
.gallery_section.en_images .image {display:block;float:left;width:240px;height:155px;background-size: cover;margin:19px 6px 0 3px;}
.gallery_section.en_images .gallery_content {width: auto;}

.gallery_section.publication {width:138px;height:205px;background: url(/multimedia/images/img_structures/bg-box-en_publications.png) bottom left no-repeat;}
.gallery_section.publication .tabs_section {width:auto;}
.gallery_section.publication .title {font-size: 12px;color:#0099CC;margin-top:3px;font-weight:bold;width: 88%;text-align: center;overflow: hidden;height:17px;}
.gallery_section.publication:hover {background-image: url(/multimedia/images/img_structures/bg-box-en_publications-hover.png);}
.gallery_section.publication img {width: 75%;margin-left: 7px;margin-top: 14px;}
