html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background-color: #5C81B8;color:#FFF;}
a:link {color: #FF0;text-decoration:none;}
a:visited {color: #FF0;text-decoration:none;}
a:hover {color: #F90;text-decoration:none;}
a:active {color: #FFF;text-decoration:none;}
/*squelette*/
#main {height: 100%;width: 955px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;background-color: #073477;}
#header {
	margin: 0;
	padding: 0px;
	height: 245px;
	width: 955px;
	background-color: #036;
	position: relative;
}
#contenu {height: 100%;width: 955px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;position: relative;text-align: left;float: none;overflow: hidden;}
#menu {margin: 0px;padding: 0px;height: 100%;height: 37px;width: 955px;background-color: #073477;}
#menuPart {display:block;padding:0;width:150px;height:auto;float: left;margin-right: 0;margin-bottom: 0;margin-left: 0;margin-top: 10px;}
#centre {padding: 0px;float: left;height: 100%;width: 935px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;}
#pdyn {margin: auto;height: auto;width: 705px;padding-right: 10px;padding-left: 10px;padding-top: 20px;padding-bottom: 10px;}
#page {
	width: 740px;
	left: 0px;
	top: 0px;
	height: auto;
	float: left;
	background-color: #2E5A8E;
	padding: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	min-height: 850px;
}
#page #partList {font-family: Arial, Helvetica, sans-serif;background-color: #0066cc;clear: both;float: none;height: auto;width: 650px;border: 1px solid #FFF;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;background-image: url(../images/haut_partenaires.jpg);background-repeat: no-repeat;background-position: left top;padding-top: 65px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
#page h1 {font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #5c81b8;text-align: right;margin: 0px;padding: 0px;height: auto;width: auto;}
#footer {margin: auto;height: 20px;width: 955px;text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;font-size: 9px;padding: 0px;}
#footer a:link {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-decoration: none;color: #999999;}
#footer a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-decoration: none;color: #999999;}
#footer a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-decoration: none;color: #333333;}
#entcarte {background-image: url(../images/entcarte.png);background-repeat: no-repeat;background-position: left bottom;clear: both;height: 40px;width: 240px;margin: auto;}
#mod_anoter {padding: 0px;height: 147px;width: 193px;margin-top: 10px;margin-right: auto;margin-bottom: auto;margin-left: auto;}
#mod_anoter h1 {margin: 0px;padding: 0px;height: 25px;width: 193px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;background-image: url(../images/cadres_titre_a-noter.jpg);background-repeat: no-repeat;background-position: left bottom;}
#mod_anoter #anoter_content {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #859856;border-bottom-color: #859856;border-left-color: #859856;width: 191px;text-align: center;height: 121px;background-color: #E4EAC0;}
/**/
#mod_calendrier {padding: 0px;height: 165px;width: 193px;margin-top: 10px;margin-right: auto;margin-bottom: auto;margin-left: auto;}
#mod_calendrier h1 {margin: 0px;padding: 0px;height: 25px;width: 193px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;background-image: url(../images/cadres_titre_agenda.jpg);background-repeat: no-repeat;background-position: left bottom;}
#mod_calendrier #calendrier_content {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #859856;border-bottom-color: #859856;border-left-color: #859856;width: 191px;height: auto;background-color: #E4EAC0;}
/**/
#mod_liaison {padding: 0px;height: 147px;width: 193px;margin-top: 10px;margin-right: auto;margin-bottom: auto;margin-left: auto;}
#mod_liaison h1 {margin: 0px;padding: 0px;height: 25px;width: 193px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;background-image: url(../images/cadres_titre_a-noter.jpg);background-repeat: no-repeat;background-position: left bottom;}
#mod_liaison #liaison_content {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #859856;border-bottom-color: #859856;border-left-color: #859856;width: 191px;background-color: #E4EAC0;}
/**/
#mod_listArt {padding: 0px;height: auto;width: 462px;margin-top: 0px;margin-right: auto;margin-bottom: auto;margin-left: auto;position: relative;}
#mod_listArt h1 {margin: 0px;padding: 0px;height: auto;width: 462px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;text-decoration: none;background-color: #1162AF;color: #FFF;text-align: left;}
#mod_listArt h2 {margin: 0px;height: 20px;width: 462px;position: relative;bottom: 0px;text-align: center;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#mod_listArt h2 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;text-decoration: none;color: #FFF;	}
#mod_listArt #listArt_content {border-right-width: 1px;border-left-width: 1px;border-right-style: none;border-left-style: none;border-right-color: #FFF;border-left-color: #FFF;width: 462px;height: auto;background-color: #bdd0ed;overflow: hidden;border-top-style: none;border-bottom-style: none;}
/**/
#mod_listArticle {height: auto;width: 702px;margin-top: 10px;margin-right: auto;margin-bottom: auto;padding: 0px;}
#mod_listArticle h1 {background-image: url(../images/cadres_titre_702-vierge.jpg);height: 25px;width: 702px;margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;background-repeat: no-repeat;background-position: left bottom;}
#mod_listArticle #listArticle_content {padding: 10px;height: auto;width: 680px;margin: 0px;position: relative;}
#mod_listArticle #listArticle_content li{list-style-position: inside;list-style-type: disc;	}
/**/
#mod_map_page {padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: auto;margin-left: auto;position: relative;overflow: hidden;}
#mod_listArticle #form_cp {padding: 10px;height: auto;width: 680px;margin: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #859856;border-bottom-color: #859856;border-left-color: #859856;border-top-color: #859856;background-color: #FFF;text-align: center;}
/**/
/*class*/
.separArticl {margin: auto;padding: 0px;height: 5px;width: 50px;border-top-width: 2px;border-top-style: dotted;border-top-color: #FFF;}
.listArticlBlock {width: 462px;margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px;height: 100px;position: relative;clear: both;}
.listArticlBlock .listArticlSuite a {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #1162AF;text-decoration: none;font-weight: bold;}
.listArticlBlock .listArticlSuite {text-align: right;bottom: 0px;position: absolute;right: 5px;}
.listArticlBlock .listArticlTitre a {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #1162AF;text-decoration: none;height: 15px;width: auto;overflow: hidden;font-weight: bold;}
.listArticlBlock img {padding: 0px;float: left;height: 100px;width: 80px;margin: 0px;}
.listArticlBlock .listArticlBlock_cont {float: left;width: 362px;margin-left: 5px;}
.listArticlBlock .listArticlText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;height: 63px;width: auto;overflow: hidden;margin-top: 5px;color: #073477;}
.articlTitre {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.articlSuite a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;float: none;height: auto;width: auto;}
.articlSuite {height: auto;width: 660px;text-align: right;padding-right: 10px;}
.articlTextList {padding-left: 10px;}
.articlDate {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: italic;font-weight: bold;color: #F90;text-align: right;height: auto;width: auto;margin: auto;padding: 0px;}
.petit {font-size: xx-small;}
.clear {margin: 0px;padding: 0px;clear: all;float: none;height: 0px;width: 0px;position: relative;}
/*socializer*/
.socializer{cursor:pointer;}
.soc_container {font-family:Arial, Helvetica, sans-serif;font-size:11px;width: 400px;auto;border: 1px solid #EFEFEF;position:absolute;background:#FFF url(../images/bg_container2.jpg) repeat-x bottom;visibility:hidden;font-size:11px;line-height:18px;}
.soc_container h1{margin:10px 0 10px 20px;font-size:14px;}
.soc_container h2{margin: 10px 0 10px 20px;font-size:14px;}
.soc_container a{color: #aadd00;text-decoration:none;}
.soc_left{width: 180px;float:left;visibility:hidden;padding-top: 20px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.soc_right{width: 180px;padding:10px;float:left;visibility:hidden;}
.soc_left img,.soc_right img{width: 18px;height: 18px;float:left;margin: 0 10px 0 0;}
.soc_left a,.soc_right a{color:#3E3F3E;text-decoration:none;line-height:18px;border-bottom:1px dotted #CECECE;display:block;}
.soc_left a:hover,.soc_right a:hover{color:#6699FF;background-color:#E6F0C1;}
#close{width:10px;height:10px;float:right;clear:both;}
.open_window{width:780px;height:500px;background-color:#000;}
.close{width:10px;height:10px;float:right;clear:both;}
.soc_send_friend{clear:both;padding:20px;}
.wait{background-image:url(../images/ajaxloader.gif);background-repeat:no-repeat;background-position: center center;}
#partag {text-align: right;height: 24px;width: 160px;float: none;display: block;margin: auto;padding: 0px;}
/*votes pages*/
#netoiles {height: auto;width: 140px;text-align: center;position: relative;display: block;margin: auto;}
/*googleMap*/
#lacarteID {margin: auto;height: 400px;width: 700px;color: #333;}
#map {float: left;margin-right: 40px;height: 300px;width: 300px;padding: 5px;background-color: #5C81B8;margin-left: 40px;margin-top: 10px;overflow: hidden;border: 1px solid #FFF;}
#page h2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FF0;text-align: center;padding: 0px;height: auto;width: auto;white-space: normal;margin-top: 0px;margin-right: auto;margin-bottom: auto;margin-left: auto;}
#form_cp .form_cp_el {margin: auto;width: 500px;padding: 3px;text-align: left;vertical-align: middle;display: block;}
#form_cp  .form_cp_el label {width: 200px;height: auto;text-align: right;display: inline-table;float: left;margin-right: 5px;}
#form_cp .chx_carte {border: thin dotted #CAD890;width: 600px;margin-top: 20px;margin-bottom: 20px;margin-right: auto;margin-left: auto;padding: 10px;}
/*-----------------------------------*/
.sd {font-size: 12px;padding-top: 10px;padding-bottom: 10px;height: auto;width: auto;margin: auto;}
/*FORMULAIRES*/
.form_ {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;background-color: #D6DFED;}
._formSw {font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #D6DFED;color: #333;}
._focusSw{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FF9F9F;color: #333333;}
/*-----------------------------------*/
/*
cinemovida css
*/
#page #cine dl {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-bottom: 10px;border: 1px solid #FFF;}
#page #cine dl dt {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FF0;padding: 10px;}
#page #cine dl img {padding: 3px;float: none;margin: auto;}
/*
partlist
*/
.mapLien a , .mapLien a:link, .mapLien a:visited, .mapLien a:hover, .mapLien a:active {color: #006;text-decoration: none;}

#page #mod_catArticl {height: auto;width: auto;padding-top: 10px;}
/*bul*/
.tip {font-size: 11px;color: #FFF;background-color:#333;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;opacity:0.8;filter : alpha(opacity=80);max-width: 400px;}
.tip-title {font-weight: bold;font-size: 12px;margin: 0;color: #6C0;padding: 8px 8px 4px;text-align:left;/*background-color:#eee;*/}
.tip-text {font-size: 11px;padding-top: 4px;padding-right: 10px;padding-bottom: 12px;padding-left: 8px;}
/*-------------------------*/
#formContactPart {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;height: auto;width: 400px;margin: auto;text-align: center;}
#page .partswf {margin: auto;height: 60px;width: 468px;padding: 0px;vertical-align: top;}
#form_reduc {font-family: Arial, Helvetica, sans-serif;margin: auto;height: auto;width: 450px;border: 1px solid #FFF;text-align: center;padding: 5px;}
#form_reduc label {font-family: Arial, Helvetica, sans-serif;margin: 0px;height: auto;text-align: left;padding: 5px;}
#reducPart dl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	background-color: #FF9;
	padding: 5px;
	width: 450px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 2px dashed #2E5A8E;
}
#reducPart dl dt, #reducPart dl dt a:link, #reducPart dl dt a:visited, #reducPart dl dt a:hover, #reducPart dl dt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #333;
}
#reducPart dl dd, #reducPart dl dd a:link, #reducPart dl dd a:visited, #reducPart dl dd a:hover, #reducPart dl dd a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
.inf {float: left;height: 75px;width: 470px;padding: 0px;text-align:right;margin: auto;}
.inf a{font-size: 9px;}
#avert {
	font-weight: bold;
	color: #900;
	background: #FFF;
	width: 200px;
	text-align: center;
	font-size: 10px;
}
