/*
 Helios Calendar - Professional Event Management System
 Copyright 2004-2008 Refresh Web Development [www.RefreshMy.com]
 
 Developed By:Chris Carlevato <support@refreshmy.com>
 
 For the most recent version, visit the Helios Calendar website:
 [www.HeliosCalendar.com]
 
 This file is part of Helios Calendar, usage governed by 
 the Helios Calendar EUL found at www.HeliosCalendar.com/license.pdf
*/

/* Helios Default Template Classes
 You can edit this file however you'd like for your template,
 or create a new one and delete it. */
 
/* GLOBAL*/
 
html, body {margin:0px; font-family:Open Sans, Arial; font-size:12px;background:#F2F2F2;} 
#container { width:100%; color:#000000;margin-top:0px;}
#containerpetit { margin:auto auto auto auto; width:910px;background:#ffffff;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-,-radius:0px;-moz-border-radius:0px;border-radius:0px;}
p {color:#333333; font-family:Open Sans, Arial; font-size:14.1px; line-height: 19.55px; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: left; text-indent: 0px; vertical-align: baseline; letter-spacing: normal; word-spacing: normal;}
li {color:#333333; font-family:Open Sans, Arial; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: left; text-indent: 0px; vertical-align: baseline; letter-spacing: normal; word-spacing: normal; font-size:14.1px;  line-height: 19.55px; }
img{border:0px;}
a:link{color:#005689; text-decoration:none;}
a.body a:visited{color:#005689; text-decoration:none;}
a:hover{color:#005689; text-decoration:underline;}
img{border:0;}
.curved {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);}
.curvedpetit {-moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(border-radius.htc);}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} /* slightly enhanced, universal clearfix hack */
.clearfix { display:inline-block;}
/* start commented backslash hack \*/ * html .clearfix { height:1%;}
.clearfix { display:block;} /* close commented backslash hack */ 

/* VERSION IMPRIMABLE */

#container-imprimer { margin:0px; padding:0px 0px 0px 0px; background:#FFFFFF; color:#000000;}
#content-imprimer { width:100%; margin:0px; padding:10px; background:#FFFFFF; color:#000000;}
#content-imprimer h1 {color:#333333; clear:both; font-size:22px; font-family:Open Sans, georgia,serif; text-decoration:none; padding:0px 40px 0px 0px; margin:0px 0px 2px 0px; line-height:30px; position:relative; bottom:6px;}
#content-imprimer h2 {color:#333333; clear:both; font-size:22px; font-family:Open Sans, georgia,serif; text-decoration:none; padding:0px 40px 0px 0px; margin:0px 0px 2px 0px; line-height:30px;}
#content-imprimer h2 a:link{color:#005689;} 
#content-imprimer h2 a:visited{color:#005689;} 
#content-imprimer h2 a:hover{color:#005689;} 
#content-imprimer h3 {clear:both; font-size:12px; font-weight:bold; font-family:Open Sans, Arial; text-decoration:none; padding:0px 45px 0px 0px; margin:15px 0px 10px 0px;} 

/* INTEGRER */

#integrer {margin:10px auto 10px auto; width:95%;padding:10px;background:#ffffff;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#integrer a:link {color:#005689; text-decoration:none;}
#integrer a:visited {color:#005689; text-decoration:none;}
#integrer a:hover {text-decoration:underline;} 
#integrer h1 {font-size:24px; font-family:Open Sans, helvetica,sans serif; text-decoration:none; padding:5px 30px 5px 0px; margin:0px 0px 15px 0px;font-weight: normal; font-weight: normal; font-variant: normal; line-height:28px;color:#000000;background:#Ffffff;}
#integrer h2 {clear:both;font-family: Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 18.2px;line-height: 1.21em (22px)
vertical-align: baseline;letter-spacing: 0.133333px;padding-bottom:4px;border-bottom:1px dotted #ccc;margin:40px 0px 30px 0px;
}
#integrer h3 {clear:both; font-size:17px; font-family:Open Sans, Arial,georgia,serif;font-weight:bold; text-decoration:none; padding:20px 10px 5px 0px; margin:20px 0px 8px 0px;font-style: normal;font-variant: normal; line-height:22px;}


/* HAUT DE PAGE */

#messagemenu {text-align:left;clear:both;color:#444;font-size:13px;margin-bottom:10px;font-family:Open Sans, Arial;padding:10px;background:#fcffe3;position:relative;}
#messagemenu .fermer {position:absolute;top:10px;right:10px;font-size:12px;font-family:Open Sans, Arial;}
#messagemenu a:link {color:#444;background:#f3f6dd;text-decoration:none;}
#messagemenu a:visited {color:#444;background:#f3f6dd;text-decoration:none;padding:}
#messagemenu a:hover {color:#444;background:#e6e9cf;text-decoration:none;}

#panneau {font-family:Open Sans, Arial;font-size:11px;margin-bottom:20px;height:25px;clear:both;float:left;clear:right;}
#panneau a:link{color:#444444;background:#FAFAFC; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 5px 2px;border:1px solid #D2D2D2;}
#panneau a:visited{color:#444444;background:#FAFAFC; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 5px 2px;border:1px solid #D2D2D2;}
#panneau a:hover{color:#333333;background:#EFEFEF; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 5px 2px;border:1px solid #D2D2D2;}

#panneaub {font-family:Open Sans, Arial;font-size:11px;margin-bottom:20px;width:630px;height:19px;clear:both;float:left;clear:right;border-bottom:1px solid #c4c4c4;}

#panneaub a.inactif:link{color:#005689; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;background:#EBEBEB;border:none;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-top:1px solid #EBEBEB;}
#panneaub a.inactif:visited{color:#005689; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;background:#EBEBEB;border:none;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-top:1px solid #EBEBEB;}
#panneaub a.inactif:hover{color:#005689; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;background:#E6E6E6;border:none;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-top:1px solid #EBEBEB;}
#panneaub a.actif:link{color:#005689; background:#FAFAFC; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;border-left:1px solid #c4c4c4;border-right:1px solid #D2D2D2;border-top:1px solid #c4c4c4;border-bottom:1px solid #fff;}
#panneaub a.actif:visited{color:#005689;background:#FAFAFC; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;border-left:1px solid #c4c4c4;border-right:1px solid #D2D2D2;border-top:1px solid #c4c4c4;border-bottom:1px solid #fff;}
#panneaub a.actif:hover{color:#005689;background:#E6E6E6; text-decoration:none;padding:6px 10px 6px 10px;text-align:center;margin:12px 0px 0px 2px;border-left:1px solid #c4c4c4;border-right:1px solid #D2D2D2;border-top:1px solid #c4c4c4;border-bottom:1px solid #fff;}

.tri {float:left;text-align:center;font-size:11px;margin-bottom:15px;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background:#EFEFEF;padding:5px 15px;min-width:200px;margin-right:10px;}
.trib {float:right;text-align:right;font-size:11px;margin-bottom:15px;}


#maintabs {
	border-top:1px solid #cbc8c2;
	clear: both;
	background: #fff;
	padding-top: 2em;
}

#contentstabs {
	background: #fff;
	min-height: 100px;
	
}

#headertabs {
	position: relative;
	width: 100%;
	height: 3em;
	//width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#headertabs ul#primarytabs {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	//width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#headertabs ul#primarytabs li  {
	display: inline;
	list-style: none;

}

#headertabs ul#primarytabs a,#headertabs ul#primarytabs span,#headertabs ul#primarytabs a.current {
	display: block;
	float: left;
	padding: 8px 16px;
	margin: 1px 2px 0 0;
	text-align: center;
	text-decoration: none;
	font-family:Open Sans, Arial;
	font-size:12px;
}

#headertabs ul#primarytabs span,#headertabs ul#primarytabs a.current,#headertabs ul#primarytabs a.current:hover {
	border: 1px solid #cbc8c2;
	border-right:1px solid #9d9c97;
	border-bottom: none;
	background: #fff;
	color:#000;
}

#headertabs ul#primarytabs a {
	background: #efefef;
	border-bottom: 1px solid #cbc8c2;
	color:#005689;
}

#headertabs ul#primarytabs a:hover {
	border-color: #cbc8c2;
	background: #DBDBDB;
	color:005689;
}

#headertabs ul#secondarytabs {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	//width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#headertabs ul#secondarytabs li a,#headertabs ul#secondarytabs li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#headertabs ul#secondarytabs li a {
	color:#005689;
	text-decoration: underline;
}

#headertabs ul#secondarytabs li a:hover {
	color: #005689;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#headertabs ul#secondarytabs li a:active {
	color: #005689;
	background: transparent;
}

#headertabs ul#secondarytabs li:last-child a { border: none; }

.trail {
	border: 1px solid #cbc8c2;
	padding:10px 10px 16px 10px;
	text-align:center;
}
.hautliste {
	text-align:right;
	clear:both;
	height:15px;
	font-size:10px;
	margin-top:15px;
}
#pagination {clear:both;padding:15px 0px;margin-top:20px; border-top:1px dotted #cbc8c2;border-bottom:1px solid #cbc8c2;}

/*  CHANGED: emmanuel 2011-02-21: #button_nouvel_evenement remplace #buttons pour validation xhtml 1.0*/

#buttons, #button_nouvel_evenement a.button, #button_visite a.button, button.button{font-family:Open Sans, Arial, sans-serif;float:left;margin:0 0 0 0;text-decoration:none;background:#EAEAEA url(http://murmitoyen.com/events/images/white-grad.png) repeat-x left top;border:1px solid #dedede;border-right:1px solid #bbb;border-bottom:1px solid #bfbfbf;padding:5px 10px 6px 10px;display:block;cursor:pointer;font-size:12px;line-height:130%;color:#464646;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#buttons a.button, button.button{display:inline;display:inline-block;font-family:Open Sans, Arial, sans-serif;color:#464646;font-size:12px;}
#buttons button{width:auto !important;overflow:visible !important;}
#buttons button.button{padding:4px 10px 3px 7px; }
#buttons button.button[type]{width:auto;padding:5px 10px 5px 7px; line-height:17px; }
#buttons *+html button.button[type]{padding:4px 10px 3px 7px; margin-bottom:1px;}
#buttons * html button.button{margin-bottom:1px;}
#buttons a.button img, button.button img{margin:0 3px -3px 0 !important;}
#buttons a.button:hover, button.button:hover{text-decoration:none;} 
#buttons button.active, a.button:active{background: #FFF url(/images/white-grad-active.png) repeat-x left top;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#buttons button.positive, a.positive{color:#63A142;font-weight:bold;}
#buttons a.positive:hover, button.positive:hover{border:1px solid #7CB043;color:#63A142;}
#buttons a.positive:active{background:#94B717;border:1px solid #94B717;text-shadow:#607710 1px 1px 1px;color:#fff;}
#buttons a.negative, button.negative{color:#d12f19;}
#buttons a.negative:hover, button.negative:hover{border:1px solid #E86B6D;color:#d12f19;}
#buttons a.negative:active{background:#d12f19;border:1px solid #d12f19;text-shadow:#A93816 1px 1px 1px;color:#fff;}
#buttons .buttons a em, .buttons button em, a.button em{font-weight:normal;font-style:normal;}


#menuhaut { height:45px; position:relative; top:0px; background: #eff0f2; margin: 0 0 10px; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); }
#menuhauthauthaut { margin:auto auto auto auto; width:910px; position:relative; top:0px;}
#logo {position:absolute; top:8px; left:0px;}
#logo img {border:none;}
#connexion {width:100%; font-size:10px; height:28px;text-align:right; font-family:Open Sans, Arial;}
#connexion a:visited {text-decoration:none;}
#accesrapide {position:absolute; top:8px; right:0px;width:415px;}
#accestexte {display:none;float:left; position:relative; top:3px; font-size:11px; padding-right:10px;}
#acceslieux {float:left; padding-right:6px;}
#accescategorie {float:right;}
#rechercheglobaletout {position:absolute; top:36px; right:-1px;width:300px;clear:both;}
#rechercheglobale {float:left; position:relative; top:6px; font-size:11px; padding-right:10px;}
#rechercheglobaleboite {float:right;}
#menuhaut-navnav {position:absolute; bottom:5px; left:0px; height:15px;padding:6px 0px 0px 0px;}
#menuhaut-nav {font-weight: normal; font-style: normal;font-variant: normal; font-family:Open Sans, Arial; text-decoration:none; font-size:12px;position:relative; left:180px; top: 2px; width: 720px;}
#menuhaut-nav ul{display: inline; float: left; list-style:none;}
#menuhaut-nav ul.login{float: right;}
#menuhaut-nav ul li{float: left; padding: 0 10px;}
#menuhaut-nav ul.login li{float: left; position:relative; left:30px;}
#menuhaut-nav li a:link {min-width:50px; padding:5px 10px 5px 10px;text-decoration:none; color:#808080; font:Open Sans, helvetica, Open Sans, Arial, sans-serif;}
#menuhaut-nav li a:visited {min-width:50px; padding:5px 10px 5px 10px; text-decoration:none; color:#808080; font:Open Sans, helvetica, Open Sans, Arial, sans-serif;}
#menuhaut-nav li a:hover{min-width:50px; padding:5px 10px 5px 10px; text-decoration:none; color:#335d9b; font:Open Sans, helvetica, Open Sans, Arial, sans-serif;}
#menuhaut-nav li.select a:link, #menuhaut-nav li.select a:visited, #menuhaut-nav ul.login li a:link, #menuhaut-nav ul.login li a:visited{color:#335d9b;}
#menuhaut-nav ul li.connexion .fleche {width: 10px; height: 6px; overflow: hidden; position: relative; float: right; display: block; top: 7px; left: -4px;}
#menuhaut-nav ul li.connexion .fleche img {position: relative; top: 0px;}
#menuhaut-nav ul li.connexion .fleche.up img {position: relative; top: -6px;}
#connexionBox{display: none; position: absolute; right: 0px; width: 210px; background: #eff0f2; 
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.1), 0px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.1), 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.1), 0px 5px 5px rgba(0, 0, 0, 0.1);
	padding: 20px;
	z-index: 100;
	top: 44px;
}
#connexionBox label{width: auto; color: #808080; font-size: 9px; font-weight: bold; padding: 5px 0 0; float: left; clear: right;}
#menuhaut-nav li #connexionBox a:link, #menuhaut-nav li #connexionBox a:visited, #menuhaut-nav li #connexionBox a:hover{color:#3D495E; font-size: 9px; font-weight:bold; text-decoration: underline;}
#connexionBox .link{float: right; padding: 5px 0 0;}
#connexionBox input.loginInput{
	width: 200px;
	background: #e8edf4;
	border: 1px solid #d6deeb;
	color: #3c495e;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	float: left;
	clear: both;
}
#connexionBox input.loginButton{
	width: auto;
	float: right;
	color: #3c495e;
	background: #eff0f2;
	border: 1px solid #e0e1e3;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px;
	margin: 10px 0 0;
	cursor: pointer;
}

#connexionBox .facebook{
	position: absolute;
	bottom: 15px;
	left: 10px;
}

#modetoile {float:right;height:35px;vertical-align:middle;}
#modetoilefils {position:relative;top:50%}

.admintitre{font-size:11px;float:left;width:450px; padding:3px 6px 0px 0px; border-top:1px solid #EEEEEE;line-height:15px;}
.admindate{text-align:right;font-size:11px;float:right;width:170px; padding:3px 0px 0px 3px; border-top:1px solid #EEEEEE;line-height:15px;}

.admintitreb{font-size:11px;float:left;width:415px; padding:3px 6px 0px 0px; border-top:1px solid #EEEEEE;line-height:15px;}
.admindateb{text-align:left;font-size:11px;float:left;width:185px; padding:3px 0px 0px 3px; border-top:1px solid #EEEEEE;line-height:15px;}
.adminboite{float:left;width:15px; border-top:1px solid #EEEEEE;line-height:15px;clear:right;}

.admintitrec{clear:left;font-size:11px;float:left;width:20px; padding:3px 6px 0px 0px; border-top:1px solid #EEEEEE;line-height:20px;}
.admindatec{text-align:left;font-size:11px;float:left;width:180px; padding:3px 0px 0px 3px; border-top:1px solid #EEEEEE;line-height:20px;}
.adminboitec{float:left;font-size:11px;width:280px; border-top:1px solid #EEEEEE;line-height:20px;}
.adminboited{float:left;text-align:right;font-size:11px;width:140px; border-top:1px solid #EEEEEE;line-height:20px;clear:right;}

/*CONTENU PRINCIPAL - GÉNÉRAL */

.FBConnectButton {
height: 15px;
float: left;
background-position-y: -251px;
background-position-x: -1px;
border-bottom: 1px solid #1a356e;
}
.FBConnectButton_Text {
font-size: 8px ;
height: 9px;
}
.fb_share_count_inner {
height: 9px;
position: relative;
}
.fb_share_count .fb_share_count_right {
float: left;
}

#content {float:left; width:630px;min-height:630px;position:relative;padding:20px 19px 20px 20px;border-right:1px solid #D1DEDF;}
#content a:link {color:#005689; text-decoration:none;}
#content a:visited {color:#005689; text-decoration:none;}
#content a:hover {text-decoration:underline;} 
#content h1 {font-size:28px; font-family:Open Sans, helvetica,sans serif; text-decoration:none; padding:5px 30px 5px 0px; margin:0px 0px 15px 0px;font-weight: normal; font-weight: normal; font-variant: normal; line-height:36px;color:#000000;background:#Ffffff;}
#content h2 {clear:both;font-family: Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 18.2px;line-height: 1.21em (22px)
vertical-align: baseline;letter-spacing: 0.133333px;padding-bottom:4px;width:100%;border-bottom:1px dotted #ccc;margin:40px 0px 30px 0px;
}
#content h3 {clear:both; font-size:17px; font-family:Open Sans, Arial,georgia,serif;font-weight:bold; text-decoration:none; padding:20px 10px 5px 0px; margin:20px 0px 8px 0px;font-style: normal;font-variant: normal; line-height:22px;}

#contentl {float:left; width:870px;position:relative;padding:20px 20px 20px 20px;}
#contentl a:link {color:#005689; text-decoration:none;}
#contentl a:visited {color:#005689; text-decoration:none;}
#contentl a:hover {text-decoration:underline;} 
#contentl h1 {font-size:28px; font-family:Open Sans, helvetica,sans serif; text-decoration:none; padding:5px 30px 5px 0px; margin:0px 0px 15px 0px;font-weight: normal; font-weight: normal; font-variant: normal; line-height:36px;color:#000000;background:#Ffffff;width:80%;}
#contentl h2 {clear:both; font-size:14px; font-family:Open Sans, Arial, sans serif; text-decoration:none; padding:0px 40px 0px 0px; margin:10px 0px 15px 0px; font-style: normal;font-variant: normal;}
#contentl h3 {clear:both; font-size:17px; font-family:Open Sans, Arial,georgia,serif;font-weight:bold; text-decoration:none; padding:20px 10px 5px 0px; margin:20px 0px 8px 0px;font-style: normal;font-variant: normal; line-height:22px;}

.vignette {vertical-align:bottom;vertical-align:text-bottom;padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
.vignetteunitaire {float:left;margin-right:10px;padding:0px; width:75px; color:#ffffff; border:1px solid #eeeeee;vertical-align:bottom;}
.vignetteunitaire2 {display:block;height:255px;float:left;padding:5px 10px 5px 10px;margin:0px 5px 20px 5px ;width:130px; font-size:11px; vertical-align:bottom; background:#FDFDFD; }
.vignetteunitaire3 {display:block;height:255px;float:left;padding:5px 10px 5px 10px;margin:0px 5px 0px 5px ;width:118px; font-size:11px; vertical-align:bottom; background:#FDFDFD;  border-top:1px solid #D2D2D2;}
.vignetteunitaire4 {display:block;height:155px;float:left;padding:5px 10px 5px 10px;margin:0px 5px 10px 5px ;width:100px; font-size:11px; vertical-align:bottom; background:#FDFDFD;  border-top:1px solid #D2D2D2;}
.vignetteunitaire2 img {margin:0px 0px 5px 0px; padding:5px 0px 10px 0px; border-bottom:1px dotted #444444;width:150px;}
.vignetteunitaire3 img {margin:0px 0px 5px 0px; padding:5px 0px 10px 0px; border-bottom:1px dotted #444444;}
.vignetteunitaire4 img {margin:0px 0px 15px 0px; padding:5px 0px 10px 0px; border-bottom:1px dotted #444444;}
.vignettegros {height:360px;vertical-align:bottom;vertical-align:text-bottom;padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.vignetteunitairegros {float:left;width:630px; color:#ffffff; background: #000000;vertical-align:bottom;}
#vignettetexte {padding:5px 5px 15px 12px;}
#vignettetexte a:link {color:#ffffff; text-decoration:none;}
#vignettetexte a:visited {color:#ffffff; text-decoration:none;}
#vignettetexte a:hover {color:grey; text-decoration:none;}
#unenouv {width:630px;clear:both;}
#unenouv a:link {color:#005689; text-decoration:none;}
#unenouv a:visited {color:#005689; text-decoration:none;}
#unenouv a:hover {color:005689; text-decoration:underline;}
.unenouvsous {float:right; margin-top:5px;  text-align:right;font-size:10px;}
.unenouvcolg {display:block;float:left;height:379px;width:300px;clear:left;}
.unenouvcolgtitre {color:#555555;padding:3px 5px 3px 0px;width:210px;font-size:13px;text-transform:uppercase;font-weight:normal;}
.unenouvcold {display:block;float:right;height:379px;width:300px;clear:right;} 
.unenouvcoldtitre {color:#555555;padding:3px 5px 3px 0px;width:210px;font-size:13px;text-transform:uppercase;font-weight:normal;}
.unenouvboite {height:316px;width:300px;border:1px dotted #D2D2D2;}
.unenouvitem {height:105px;width:300px;float:left;border-bottom:1px dotted #D2D2D2;}
.unenouvimg {float:left;width:105px;}
.unenouvimgimg {margin-bottom:0px;}
.unenouvtexte {padding:5px;height:105px;width:180px;float:right;}

#tags a:link {float:left;font-size:10px;margin:5px 2px 0px 0px;padding:4px 6px;background:#e9e9e9;color:#444;}
#tags a:visited {float:left;font-size:10px;margin:5px 2px 0px 0px;padding:4px 6px;background:#e9e9e9;color:#444;}
#tags a:hover {float:left;font-size:10px;margin:5px 2px 0px 0px;padding:4px 6px;background:#6c6c6c;text-decoration:none;color:#fff;} 


/*CONNEXION */

/*  CHANGED: emmanuel: 2011-02-21: #login_compte_existant remplace #login pour validation xhtml 1.0 */


.loginform{text-align:left;font-weight: bold;padding: 0px 0px 0px 0px;}
.loginInput{width: 275px;font-size: 13px;border-top: 1px solid #555555;border-left: 1px solid #555555;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;padding: 2px;color: #333333;}
.loginInput:focus{background:#FFFFFF;border-top: 1px solid #93B9DD;border-left: 1px solid #93B9DD;border-bottom: 1px solid #A2BBD3;border-right: 1px solid #A2BBD3;}
.loginButton{font-weight: normal;padding: 1px 0px 1px 0px;width: 150px;}
#login, #login_compte_existant {width: 300px;padding: 15px;border: 1px solid #d2d2d2; background:#FAFAFC; font-weight:bold;}
#login img {width:300px;}
#login label {text-align:left; width:200px;}
#login a:link{color:#005689; text-decoration:none;}
#login a:visited{color:#005689; text-decoration:none;}
#login a:hover{color:#005689; text-decoration:underline;}

/* ACCUEIL */

.soustitre {font-weight:bold; font-family:Open Sans, Arial; font-size:14px; padding-bottom:4px;}
.soussoustitre {font-family:Open Sans, Arial; font-size:12px;}
.colonne {width:354px; float:left; margin: 0px 0px 0px 0px; background:none;}
.boitecat {padding:10px 10px 15px 10px; border:1px solid #E6E6DC; background:#; margin:0px 0px 10px 0px; border:1px solid #D3D3D3;}
#accueil {margin:auto auto auto auto; width:600px; text-align:center; font-size:12px; font-family:Open Sans, Arial,georgia,serif;}
#accueil a:link{color:#005689; text-decoration:none;}
#accueil a:visited{color:#005689; text-decoration:none;}
#accueil a:hover{color:#005689; text-decoration:underline;}
#accueilimg {margin:auto auto auto auto; padding-top:40px; padding-bottom:25px;}
#menuhaut-navaccueil {margin:auto auto auto auto; padding-top:40px; width:445px; text-align:center; font-weight: normal; font-style: normal;font-variant: normal; font-family:Open Sans, Arial; text-transform:uppercase;text-decoration:none; font-size:12px;}
#accueilcategories {margin:auto auto auto auto; padding-top:120px; font-family:Open Sans, Arial,georgia,serif; text-align:center; font-size:12px; line-height:20px;}
.menuhaut-navaccueilspan  {background:#231F20;width:220px;padding-top:4px; padding-bottom:4px; }
#menuhaut-navaccueil a:link {text-decoration:none; color:#F0ECE9;}
#menuhaut-navaccueil a:visited {text-decoration:none; color:#F0ECE9;}
#menuhaut-navaccueil a:hover{text-decoration:none; color:#D0ECEB;}
#accueil a:visited{text-decoration:none;}
#accueilcategories a:link{color:#005689; text-decoration:none;}
#accueilcategories a:visited{color:#005689; text-decoration:none;}
#accueilcategories a:hover{color:#005689; text-decoration:underline;}
#accueilconnexion {width:910px; margin:auto auto auto auto; position:relative; top:5px; font-size:10px; height:28px;text-align:right; font-family:Open Sans, Arial;}
#connexion a:link{color:#005689; text-decoration:none;}
#connexion a:visited{color:#005689; text-decoration:none;}
#connexion a:hover {color:#005689; text-decoration:underline;}
#accueilconnexion a:link{color:#005689; text-decoration:none;}
#accueilconnexion a:visited{color:#005689; text-decoration:none;}
#accueilconnexion a:hover {color:#005689; text-decoration:underline;}

/* LISTE DES ÉVÉNEMENTS */

#nav-top {clear:right; text-align:right; padding-top:0px; margin-top:0px; position:relative; top:7px;}
#nav-top a {float:right; font-size:11px; font-family:Open Sans, Arial; background-image:url(http://murmitoyen.com/events/images/degrade2.jpg); padding:0px 5px 0px 5px; margin:0px 0px 0px 5px; color:#444444; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(border-radius.htc); border:1px solid #D3D3D3;}
#nav-top a:visited {text-decoration:none;}
#nav-top a:hover {background-image:url(http://murmitoyen.com/events/images/degrade2.jpgjpg); color:#444444; text-decoration:none;}
a.eventMenu{text-decoration:none; font-weight:bold; color:#005689; padding-left:3px; padding-right:7px;}
a.eventMenu:hover{text-decoration:none; color:#005689; text-decoration:underline; padding-left:3px; padding-right:7px;}
.eventDateTitle{font-family:Open Sans, georgia,serif; width:100%; clear:both; font-weight:bold; font-size:14px; padding-bottom:10px; padding-top:4px; margin:0px 0px 0px 0px; color:#444444; border-top:3px solid #005689; position:relative; top:20px; height:40px; z-index:1}
.eventListTime{clear:left; float:left; width:17%;  line-height:20px; font-size:12px; border-top:1px solid #EEEEEE; position:relative; z-index:2;}
.eventListTitle{float:left; width:82%;  line-height:20px; padding-left:3px; padding-right:3px; border-top:1px solid #EEEEEE; position:relative; z-index:2;}
#evenements {float:left; clear:left; width:100%; min-width:540px; margin:0px 0px 10px 0px; padding:0px;}
#evenements a:link {color:#005689; text-decoration:none;}
#evenements a:visited {color:#005689; text-decoration:none;}
#evenements a:hover {text-decoration:underline;} 
#evenements a.tag-film { color:#999999; font-size:11px; font-family:Open Sans, Arial; padding:0px 5px 0px 0px; height:10px; text-decoration:none;}
#evenements a.tag-film:visited {color:#999999; text-decoration:none;}
#evenements a.tag-film:hover {color:#999999; text-decoration:underline;}
#evenements a.tag-arts {color:#999999; font-size:11px; font-family:Open Sans, Arial;  padding:0px 5px 0px 0px; height:10px; text-decoration:none;}
#evenements a.tag-arts:visited {color:#999999; text-decoration:none;}
#evenements a.tag-arts:hover {color:#999999; text-decoration:underline;}
#evenements a.tag-conf {color:#999999; font-size:11px; font-family:Open Sans, Arial;  padding:0px 5px 0px 0px; height:10px; text-decoration:none;}
#evenements a.tag-conf:visited {color:#999999; text-decoration:none;}
#evenements a.tag-conf:hover {color:#999999;  text-decoration:underline;}
#evenements a.tag-spect {color:#999999; font-size:11px; font-family:Open Sans, Arial; padding:0px 5px 0px 0px; height:10px; text-decoration:none;}
#evenements a.tag-spect:visited {color:#999999; text-decoration:none;}
#evenements a.tag-spect:hover {color:#999999; text-decoration:underline;}
#evenements a.tag-musique {color:#999999; font-size:11px; font-family:Open Sans, Arial; padding:0px 5px 0px 0px;  height:10px;  text-decoration:none;}
#evenements a.tag-musique:visited {color:#999999; text-decoration:none;}
#evenements a.tag-musique:hover {color:#999999; text-decoration:underline;}
#evenements a.tag-litt {color:#999999; font-size:11px; font-family:Open Sans, Arial;  padding:0px 5px 0px 0px; height:10px;  text-decoration:none;}
#evenements a.tag-litt:visited {color:#999999; text-decoration:none;}
#evenements a.tag-litt:hover {color:#999999; text-decoration:underline;}
#evenements a.tag-autre {color:#999999; font-size:11px; font-family:Open Sans, Arial; padding:0px 5px 0px 0px; height:10px; text-decoration:none;}
#evenements a.tag-autre:visited {color:#999999; text-decoration:none;}
#evenements a.tag-autre:hover {color:#999999; text-decoration:underline;}

#nav-bottom{clear:both; position:relative; top:10px; padding-top:10px; margin-bottom:10px; border-top:3px solid #005689;}

/* LISTE DES LIEUX */

.listelieux {width:100%; line-height:20px; padding-right:3px; line-height:20px; border-top:0px solid #D3D3D3; position:relative; z-index:2;}
#chainelogo {width: 290px;margin-bottom:10px;margin-left:5px;padding:0px;text-align:center;float:left;}
#chainelogo img{border: 0px;margin:auto auto auto auto;width:290px;}
#chainetexte{font-size:10px; width:300px;float:left;padding:0px 5px 10px 5px;background:#FDFDFD;}
#chainetitregauche{width:300px;float:left;}
#chainetitredroit{width:370px;float:right;}
#chaineseparation{clear:both;margin-bottom:20px;height:20px;}

/* ÉVÉNEMENTS DÉTAILS */

#messageevent {padding:5px;background:#FFFFD4;color:#444;font-size:11px;clear:both;margin-bottom:10px;text-align:center;}
#eventDetailTitle{font-size:28px; font-family:Open Sans, georgia,serif; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;font-weight: normal; font-style: normal;font-variant: normal;width:90%;} 
#eventDetailDesc{float:right; width:400px; margin-left:10px; font-family:Open Sans, Arial; font-size:14.1px; line-height: 19.55px; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: left; text-indent: 0px; vertical-align: baseline; letter-spacing: normal; word-spacing: normal;background:#Fff; border-top:1px solid #d2d2d2;padding:0px;}
#eventDetailDesc-imprimer {clear:both; color:#000000; font-family:Open Sans, Arial; font-size:12px; padding-bottom:5px; margin-bottom:5px;} 
.eventseriesp img {font-size:10px;margin-bottom:5px;}
#eventDetailDesc a:link {text-decoration:none; color:#005689;} 
#eventDetailDesc a:visited {text-decoration:none; color:#005689;} 
#eventDetailDesc a:hover {text-decoration:underline; color:#005689;} 
.eventDetailDate, .eventDetailPrice{font-weight:bold}
.eventDetailDatePast{font-weight:bold}
.eventDetailTime{}
.locDetailHeader, .eventDetailHeader{font-weight:bold;background:#ffffff;margin:10px 0px 0px 0px; color:#000000; text-transform:uppercase; font-family: Open Sans, Arial,Open Sans, helvetica,Utkal,sans-serif; padding:3px 4px 3px 0px;width:100%;}
.eventDetailHeader2{font-weight:normal;}
.eventDetailEditer{text-align:center;background:#ffffff;padding-left:10px; margin:0px 0px 0px 0px; color:#d2d2d2; text-transform:uppercase; font-family: Open Sans, Arial;width:80px;font-size:13px;}
#eventDetailInfoExt{float:left;  padding:10px 5px 10px 5px; margin:0px 0px 20px 0px; width:190px; background:#fff; border-top:1px solid #d2d2d2;}
#eventDetailInfo{font-family:Open Sans, Arial; font-size:11.1px; color:#322E2E;float:left;padding:0px;}
#eventDetailInfoB {font-family:Open Sans, Arial; font-size:11.1px; color:#322E2E;}
#eventDetailTools{float:right; width:200px;}
.eventDetailToolbox{float:right; line-height:20px; width:100%; font-size:10px;}
a.eventDetailToolbox:link{color:#005689;}
a.eventDetailToolbox:hover{color:#005689;}
a.eventDetailToolbox:visited{color:#005689;}
.eventDetailToolboxTitre {font-family:Open Sans, Arial; font-weight:bold; font-size:13px; padding-bottom:2px; padding-top:5px; margin:10px 0px 10px 0px; color:#444444; border-top:7px solid #A5A5A5;}
.eventDetailReg{padding:0px 10px 10px 0px; width:80%;}
img.eventDetailLink{padding-bottom:5px; vertical-align:middle;}
#eventShare li{display:block; list-style-type:none; float:left; padding:3px 12px 7px 12px;}
.button{font-size:11px; padding:0px 10px 0px 10px; color:#000000;}
.locDetails {float:left; width:300px; padding:0px 5px 0px 0px; font-size:10px;}
.GmapLocMenu{width:225px; height:20px; border-bottom:solid 1px #ACACAC; font-size:10px; font-family:Open Sans, Arial}
p.GmapLocMenu{width:225px; height:20px; border-bottom:solid 1px #ACACAC; font-size:10px; font-family:Open Sans, Arial}
.GmapLocPane {width:225px; height:90px; overflow:auto; padding:3px 0px 0px 0px; font-size:10px; font-family:Open Sans, Arial}
.GmapLocPaneLoc {width:200px; height:250px; overflow:auto; padding:3px 0px 0px 0px; font-size:10px; font-family:Open Sans, Arial}
a.eventDetailLink:link{text-decoration:none; color:#005689;}
a.eventDetailLink:visited{text-decoration:none; color:#005689;}
a.eventDetailLink:hover{text-decoration:underline; color:#005689;}
a.eventDetailHeader2:link{text-decoration:none; color:#005689;}
a.eventDetailHeader2:visited{text-decoration:none; color:#005689;}
a.eventDetailHeader2:hover{text-decoration:underline; color:#005689;}
#eventDetailTools a:link{text-decoration:none; color:#005689;}
#eventDetailTools a:visited{text-decoration:none; color:#005689;}
#eventDetailTools a:hover{text-decoration:underline; color:#005689;}
#eventDetailInfo h2 {font-family:Open Sans, georgia,serif; font-weight:bold; font-size:15px; padding:6px 0px 10px 0px;}
#eventDetailInfoB h2 {font-family:Open Sans, georgia,serif; font-weight:bold; font-size:15px; padding:6px 0px 10px 0px;}
#eventDetailInfo a:link{text-decoration:none; color:#005689;}
#eventDetailInfo a:visited{text-decoration:none; color:#005689;}
#eventDetailInfo a:hover{text-decoration:underline; color:#005689;}
#eventShare a:link{line-height:25px; padding:5px 0px 0px 0px; text-decoration:none; color:#005689;}
#eventShare a:visited{line-height:25px; padding:5px 0px 0px 0px; text-decoration:none; color:#005689;}
#eventShare a:hover{line-height:25px; padding:5px 0px 0px 0px; text-decoration:underline; color:#005689;}
#evenementsdetail {clear:both;margin:0px 0px 2px 0px;}
#messagepetit {clear:both;margin:0px 0px 2px 0px;}
.evenementsdetail-b {clear:left;padding:2px 0px 2px 0px;line-height:15px;}
#evenementsdetail a.tag-film {font-size:11px; font-family:Open Sans, Arial; background:#FFE3E3; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#CC0000;}
#evenementsdetail a.tag-film:link {color:#CC0000; text-decoration:none;}
#evenementsdetail a.tag-film:visited {color:#CC0000; text-decoration:none;}
#evenementsdetail a.tag-film:hover {background:#CC0000; color:#FFE3E3; text-decoration:none;}
#evenementsdetail a.tag-arts {font-size:11px; font-family:Open Sans, Arial; background:#F1F5EC; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#006633;}
#evenementsdetail a.tag-arts:link {color:#006633; text-decoration:none;}
#evenementsdetail a.tag-arts:visited {color:#006633; text-decoration:none;}
#evenementsdetail a.tag-arts:hover {background:#006633; color:#F1F5EC; text-decoration:none;}
#evenementsdetail a.tag-conf {font-size:11px; font-family:Open Sans, Arial; background:#FFFFD4; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#636330;}
#evenementsdetail a.tag-conf:link {color:#636330; text-decoration:none;}
#evenementsdetail a.tag-conf:visited {color:#636330; text-decoration:none;}
#evenementsdetail a.tag-conf:hover {background:#636330; color:#FFFFD4; text-decoration:none;}
#evenementsdetail a.tag-spect {font-size:11px; font-family:Open Sans, Arial; background:#E0D5F9; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#5229A3;}
#evenementsdetail a.tag-spect:link {color:#5229A3; text-decoration:none;}
#evenementsdetail a.tag-spect:visited {color:#5229A3; text-decoration:none;}
#evenementsdetail a.tag-spect:hover {background:#5229A3; color:#E0D5F9; text-decoration:none;}
#evenementsdetail a.tag-musique {font-size:11px; font-family:Open Sans, Arial; background:#F3E7B3; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#AB8B00;}
#evenementsdetail a.tag-musique:link {color:#AB8B00; text-decoration:none;}
#evenementsdetail a.tag-musique:visited {color:#AB8B00; text-decoration:none;}
#evenementsdetail a.tag-musique:hover { background:#AB8B00; color:#F3E7B3; text-decoration:none;}
#evenementsdetail a.tag-litt {font-size:11px; font-family:Open Sans, Arial; background:#FADCB3; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#B36D00;}
#evenementsdetail a.tag-litt:link {color:#B36D00; text-decoration:none;}
#evenementsdetail a.tag-litt:visited {color:#B36D00; text-decoration:none;}
#evenementsdetail a.tag-litt:hover { background:#B36D00; color:#FADCB3; text-decoration:none;}
#evenementsdetail a.tag-autre {font-size:11px; font-family:Open Sans, Arial; background:#DEE5F2; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; color:#5A6986; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc);}
#evenementsdetail a.tag-autre:link {color:#5A6986; text-decoration:none;}
#evenementsdetail a.tag-autre:visited {color:#5A6986; text-decoration:none;}
#evenementsdetail a.tag-autre:hover {background:#5A6986; color:#DEE5F2; text-decoration:none;}
#evenementdetail{ float:left; width:630px;margin-bottom:20px;clear:both;}

#loccat {clear:both;margin:5px 0px 2px 0px;font-size:11px;font-family:Open Sans, Arial}
.loccat-b {clear:left;padding:2px 0px 2px 0px;line-height:18px;}
#loccat a:link{color:#005689;} 
#loccat a:visited{color:#005689;} 
#loccat a:hover{color:#005689;}
#loccat a.tag-loccat {font-size:11px; font-family:Open Sans, Arial; 
; padding:2px 5px 2px 5px; margin:15px px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#888;}
#loccat a.tag-loccat:link {color:#888; text-decoration:none;}
#loccat a.tag-loccat:visited {color:#888; text-decoration:none;}
#loccat a.tag-loccat:hover {background:#E9E9E9; color:#888; text-decoration:none;}

.boitestat {background:#F2F2F2;color:#888;font-size:11px;font-family:Open Sans, Arial; padding:15px 10px 0px 10px;margin:5px 0px 5px 0px;}
.stat {padding:5px 0px 15px 0px;}

#evenementdetail a:link{color:#005689;} 
#evenementdetail a:visited{color:#005689;} 
#evenementdetail a:hover{color:#005689;} 
#evenementboite a:link{color:#005689;} 
#evenementboite a:visited{color:#005689;} 
#evenementboite a:hover{color:#005689;} 
#evenements-populaires {float:right; width:200px; margin-top:10px;}
#evenements-populaires a:link {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#005689; display:block; text-decoration:none; padding-bottom:5px; line-height:15px;}
#evenements-populaires a:visited {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#005689; display:block; text-decoration:none; padding-bottom:5px; line-height:15px;}
#evenements-populaires a:hover {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#005689; display:block; text-decoration:underline; padding-bottom:5px; line-height:15px;}
#evenements-populaires .h2 {font-family:Open Sans, georgia,serif; font-weight:bold; font-size:13px; padding-bottom:2px; padding-top:5px; margin:10px 0px 10px 0px; color:#444444; border-top:7px solid #A5A5A5;}
#evenements-commentaires {width:100%; clear:both; margin-top:30px; padding-top:10px; font-size:12px;border-top:1px solid #D2D2D2;}
#locationdetails-evenements {clear:both; margin-top:10px; padding-top:10px;}
#agrandircarte {text-align:center; font-size:10px; background:#E6E6DC; padding:2px; margin:10px 0px 0px 0px; width:200xp;}

.equipe {font-size:11px; font-family:Open Sans, Arial; background:#ff8a3c; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#fff;}
.pro {font-size:11px; font-family:Open Sans, Arial; background:#aad450; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#fff;}

.admin {font-size:11px; font-family:Open Sans, Arial; background:#ff8a3c; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#fff;}
.editeur {font-size:11px; font-family:Open Sans, Arial; background:#aad450; padding:0px 5px 0px 5px; margin:15px 2px 15px 0px; height:10px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc); color:#fff;}

#panneauc {padding-left:0px;margin:4px 0px 10px 0px;clear:both;}
#panneauc a.actions {font-size:12px; font-family:Open Sans, Arial; background:#DEE5F2; padding:4px 7px 4px 7px; margin:15px 2px 15px 0px; height:28px; color:#5A6986; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc);border:1px solid #5A6986;position:relative;bottom:4px;}
#panneauc a.actions:link {color:#5A6986; text-decoration:none;}
#panneauc a.actions:visited {color:#5A6986; text-decoration:none;}
#panneauc a.actions:hover {background:#5A6986; color:#DEE5F2; text-decoration:none;}
#panneauc a.actionsabb {font-size:12px; font-family:Open Sans, Arial; background:#d1e1ad; padding:4px 7px 4px 7px; margin:15px 2px 15px 0px; height:28px; color:#5A6986; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; behavior:url(border-radius.htc);border:1px solid #5A6986;position:relative;bottom:4px;}
#panneauc a.actionsabb:link {color:#5A6986; text-decoration:none;}
#panneauc a.actionsabb:visited {color:#5A6986; text-decoration:none;}
#panneauc a.actionsabb:hover {background:#5A6986; color:#DEE5F2; text-decoration:none;}


/* MENU DE DROITE */ 

#recherchehaut {
	position:aboslute;
	bottom:2px;
}

.search {
	border: none;
	width: 200px;
	margin: 10px 0px 10px 0px;
	float:left;
}

.search input, .search button {
	float: left;
}
.search input.box {
	color: #444;
	font-size: 1em;
	width: 193px;
	height: 18px;
	padding: 1px 3px 6px 3px;
}
.search input.box:focus {
	outline: none;
}


input.box {
	color: #444;
	font-size: 12px;
	height: 15px;
	padding: 4px 5px 4px 5px;
	margin-right: 5px;
	font-family:Open Sans, Arial;
}
textarea.box {
	color: #444;
	font-size: 12px;
	height: 15px;
	padding: 8px 5px 0;
	margin-right: 5px;
	font-family:Open Sans, Arial;
}
input.boxvide {
	color: #444;
	font-size: 12px;
	height: 15px;
	padding: 4px 5px 4px 5px;
	margin-right: 5px;
}

input:focus {
	outline: none;
}
textarea:focus {
	outline: none;
}

#controlsd {float:right; width:199px; padding:20px;margin-top:4px;}
#controlsdpr a:link {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#005689; text-decoration:none; padding-bottom:5px; }
#controlsdpr a:visited {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#005689; text-decoration:none; padding-bottom:5px;}
#controlsdpr a:hover {font-family:Open Sans, Arial,sans-serif; font-size:12px; text-decoration:underline; padding-bottom:5px; }
#controlsd h2 {font-family:Open Sans, Arial,sans-serif; font-weight:bold; font-size:12px; color:#322E2E; padding:0px 0px 0px 0px; margin:0px;line-height:15px;}
#courriel {border-top:2px solid #444444; border-bottom:2px solid #444444; clear:both; font-size:11px; line-height:12px; margin-top:10px;}
#courriel a:link {font-size:11px; line-height:12px; color:#005689; display:inline; display:block; text-decoration:none; padding:7px 0px 7px 0px;}
#courriel a:visited {font-size:11px; line-height:12px; color:#005689; display:inline; display:block; text-decoration:none; padding:7px 0px 7px 0px;}
#courriel a:hover {font-size:11px; line-height:12px; background:#E0DEDE; display:inline; display:block; text-decoration:none; padding:7px 0px 7px 0px;}
#popular {text-align:left; padding:10px 0 10px 0;}
.daterec {font-family:Open Sans, Arial,sans-serif; font-size:12px; color:#333333; margin-top:4px; padding-top:4px; border-top:1px dotted #C0C0C0;}
.boiteB {padding:0px 0px 15px 00px; margin:0px 0px 10px 0px;}
.boiteCATour {clear:both;margin-top:20px;border-top:1px solid #D2D2D2;}
.boiteCAC {float:left;width:250px;padding-top:10px; margin:0px 10px 0px 0px;}
.boiteCACAC {float:left;width:200px;padding:0px 0px 45px 40px;}
.boiteC {float:left;width:380px;padding-left:10px;padding-bottom:45px;background:#ffffff; margin:0px;}
.boiteCt {float:left;width:580px;padding-left:10px;padding-bottom:45px;background:#ffffff; margin:0px;}
.boiteBicones {height:20px; margin:6px 0px 6px 0px; clear:both; vertical-align:top;}

/* GROUPES */

#groupes {font-size:11px;color:#c2c2c2;}
#groupes .gritem {clear:both;width:630px;margin-top:12px;padding-top:12px;border-top:1px dotted #c2c2c2;min-height:90px;}
#groupes .grimage {float:left;width:100px;clear:left;}
#groupes .grtexte {float:right;width:510px;clear:right;}
#groupes .grtitre {font-size:14px;}
#groupes .grinfos {padding:5px 0px;}

/* CALS */

#calendriers {font-size:11px;color:#c2c2c2;}
#calendriers .calitem {float:left;width:303px;margin-top:12px;margin-right:15px;padding-top:12px;min-height:250px;}
#calendriers .calimage {width:295px;padding:3px;border:1px solid #ccc;margin:0px 0px 5px 0px;}
#calendriers .caltexte {clear:both;width:303px;}
#calendriers .caltitre {font-size:14px;}
#calendriers .calinfos {padding:5px 0px;}

/* À CLASSER */

.eventReqTag{font-weight:bold; color:#DC143C;}
#rssLinks {width:760px; padding:0; margin:auto auto auto auto;}
.setupText{font-family:Open Sans, Arial, sans-serif; font-size:11px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:1px; color:#333; vertical-align:center;}
#rssMenu ul{display:block; list-style-type:none; margin:0; padding-left:0px; text-align:left;}
#rssMenu ul li{line-height:20px;}
.rssTitle {color:#333333; font-size:12px; font-family:Open Sans, Arial, Open Sans, Arial, times new roman; font-weight:bold; margin:10px 0px 10px 0px; padding:5px 0px 5px 0px; border-top:1px dotted #C0C0C0; border-bottom:1px dotted #C0C0C0; text-transform:uppercase;}
span.rssSynd{ display:block; padding:10px 0px 15px 0px;}
img.rssReader{padding-bottom:5px; vertical-align:middle;}
#locList ul{display:block; list-style-type:square; margin:0; padding-left:0px;}
#locList ul li{padding:3px 0px 4px 0px; text-align:left;}
#locList{overflow:auto; float:left; width:25%; height:600px;}
img.locList{padding-bottom:5px; vertical-align:middle;}
.datePicker{position:absolute; visibility:hidden; background-color:#FFFFFF;}
.tel {width:200px; float:left;}
abbr{border:none;}
.category{margin:0; padding:0; border:none; list-style:none; display:block;}
fieldset{clear:both; border:none; margin:5px 0px 15px 0px; padding:20px;}
/* fieldset{clear: both;border: none;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;} */
fieldset legend{font-weight: bold;color: #000000;background: transparent;margin: 1px;padding: 0px 10px 2px 10px;}
fieldset label{float: left;width: 100px;height:20px;font-size:11px;padding: 0px 10px 0px 0px;text-align: right;}
fieldset label.radio{padding: 0px;text-align: left;}
fieldset label.radioWide{float: left;width: 200px;padding: 0px 10px 0px 0px;text-align: left;}
fieldset label.category{padding: 0px;text-align: left;min-width:773px;; min-height:20px;}
fieldset label.captcha{padding: 0px;text-align: left;width: 190px;}
fieldset label.settingsLabel{padding: 0px 5px 0px 0px;text-align: left;width: 175px;line-height: 20px;text-align:right;}
fieldset label.adminEditLabel{padding: 0px;text-align: left;width: 110px;line-height: 20px;text-align:right;}
fieldset label.adminEditRadio{float: left;width: 95px;padding: 0px 5px 0px 0px;text-align: left;}
fieldset div{ margin-bottom: 7px;}
fieldset div input, textarea, select{font-family: Open Sans, Arial, sans-serif;font-size: 11px;border-top: 1px solid #555555;border-left: 1px solid #555555;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;padding: 1px;color: #333;height:15px;}
fieldset input:focus, textarea:focus, select:focus{background: #efefef;color: #000000;border-top: 1px solid #93B9DD;border-left: 1px solid #93B9DD;border-bottom: 1px solid #A2BBD3;border-right: 1px solid #A2BBD3;height:15px;}
fieldset select {height:20px;}
fieldset select:focus {height:20px;}



fieldset.profil {padding:0px;border:0px;}
#profil div.imagegauche {float:left;}
#profil img {padding:0px;width:150px;}
#profil div.boitedroite {float:right;width:430px;min-height:118px;padding:0px 15px 15px 20px;float:right;}
#profil h1 {padding-top:0px;}

fieldset.profillarge {padding:0px;border:0px;}
#profillarge div.imagegauche {float:left;width:200px;}
#profillarge img {padding:0px;width:200px;}
#profillarge div.boitedroite {float:right;width:390px;min-height:118px;padding:0px 15px 15px 20px;float:right;}
#profillarge h1 {padding-top:0px;}

legend {color:#333333; font-size:12px; font-family:Open Sans, Arial, times new roman; font-weight:bold; margin:10px 0px 10px 0px; padding:5px 0px 5px 0px; border-top:1px dotted #C0C0C0; border-bottom:1px dotted #C0C0C0; text-transform:uppercase;}
label{float:left; width:120px; padding:5px 10px 0px 0px; text-align:right; color:#444444;font-size:10px;}
label.radio{padding:0px; text-align:left;}
label.radioWide{padding:0px; text-align:left; width:300px;}
label.category{padding:0px; text-align:left; width:380px;}
fieldset {padding-top:5px;}
fieldset div{margin-bottom:5px;}
fieldset div input, textarea, select{font-family:Open Sans, Arial, sans-serif; font-size:11px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:1px; color:#333; vertical-align:middle; font-size:11px;}
input:focus, textarea:focus, select:focus{background:#efefef; color:#000;}
fieldset div.frmReq,fieldset div.frmReq input, textarea, select{font-weight:normal;}
fieldset div.frmOpt,fieldset div.frmOpt input, textarea, select{font-weight:normal;}
div.frmReq,div.frmOpt{clear:both;}
input[type="submit"],input[type="reset"],input[type="button"]{font-size:11px; color:#000000;}
.miniCalTable{border-collapse:collapse; empty-cells:show; width:198px;}
.miniCalTable td{cursor:pointer; text-align:center;}
.miniCalTitle{padding:1px 0px 1px 0px;border:1px solid #ffffff; background-color:#EFEFEF; text-align:center;}
.miniCalJump{background-color:#EEEEEE; font-family:Open Sans, Arial, sans-serif; font-size:11px; border:0px; color:#000000;}
.miniCalNav{font-size:14px; font-family:Open Sans, Arial, sans-serif;font-weight:normal; border:1px solid #ffffff; background-color:#EEEEEE; color:#444444;}
.miniCalDOW{border:1px solid #ffffff; background-color:#EEEEEE;} 
.miniCal{background:#FFFFFF; color:#c2c2c2; border:1px solid #ffffff;}
.miniCal:hover{color:#c2c2c2; background:#B8B89B; border:1px solid #ffffff;-moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(border-radius.htc);}
.miniCalToday{color:#005689; background:#D0ECEB; border:1px solid #ffffff;-moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(border-radius.htc);}
.miniCalToday:hover{color:#ffffff; background:#0066CC; border:1px solid #ffffff;-moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(border-radius.htc);}
.miniCalEvents{border:1px solid #ffffff; color:#000;background:#fff;-moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(border-radius.htc);}
.miniCalEvents:hover{text-align:center; border:1px solid #ffffff; color:#000; background:#B8B89B;-moz-border-radius:9px; -webkit-border-radius:9px; behavior:url(border-radius.htc);}
.miniCalFiller{border:1px solid #ffffff; background:#FFFFFF;}

.info{clear:both; padding:3px; text-align:center; background:#EFEFEF; border:solid 1px #008E0D;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-family (stack): Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 12px;}
.warning{padding:3px; text-align:center; background:#EFEFEF; border:solid 1px #FFDA00;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-family (stack): Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 12px;}
.error{ padding:3px; text-align:center; background:#EFEFEF; border:solid 1px #E40000;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-family (stack): Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 12px;}
.astuce {width:170px;padding:15px;margin:auto auto 10px auto; background:#F7FFEF;color:#444;border:1px solid #D9EFC2;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,.15) 0px 1px 3px;box-shadow:rgba(0,0,0,.15) 0px 1px 3px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-family (stack): Open Sans, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size: 12px;}


input.noBorderIE{border:0px;}
label.locSearch1{line-height:20px; text-align:left;}
label.locSearch0{line-height:20px; text-align:left; background:#EFEFEF;}
#checklocinst {font-size:10px;}

/* BAS DE PAGE */

#basdepage {clear:both; position:relative; bottom:0px; font-size:12px; font-family:Open Sans, Arial; padding-top:7px;margin:10px auto;width:910px;} 
#basdepagetour {width:910px; margin:auto auto auto auto;}
#basdepage a:link {color:#005689; text-decoration:none;} 
#basdepage a:visited {color:#005689; text-decoration:none;} 
#basdepage a:hover {color:#005689; text-decoration:underline;} 
#basdepage-gauche{float:left;}
#basdepage-droite {float:right;}

#basdepage #linksc{text-align:left;margin:10px auto 20px auto;width:910px;}
#basdepage .links{float:left;text-align:left;padding:0px 25px 25px 0px;width:195px;}
#basdepage .links li{margin:5px 0;letter-spacing:-0.3px}
#basdepage .links a{color:#818181;font-size:12px}

/* TOGGLE */

h2.trigger {
	padding: 0 0 0 50px;
	margin: 0px;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-size:12px;
	font-family:Open Sans, Arial, sans serif;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid #d6d6d6;
	overflow: hidden;
	width: 650px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
}

#categories h2.trigger {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border:0px;
	font-weight: normal;
	font-size:11px;
	width: 470px;
}
#categories h2.trigger a {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border:0px;
	color:#005689;
	text-decoration: none;
	font-size:11px;
	font-family:Open Sans, Arial, sans serif;
	width: 470px;
}
#categories h2.trigger a:hover { 
	color:#005689;
}
#categories .toggle_container {
	padding: 0px 0px 10px 15px;
	margin: 0px;
	border:0px;
	overflow: hidden;
	width: 470px;
}
#categories .toggle_container .block {
	padding: 0px 0px 10px 15px;
	margin: 0px;
	border:0px;
}

.tric { 
	padding:9px;
	border:1px solid #ccc;
	-webkit-,-radius:4px;-moz-border-radius:4px;border-radius:4px;
	font-size:11px;
	margin:-8px 0px 5px 0px;
}

/* Everything Below This Point
 Copyright 2006 Microsoft Corporation. Microsoft's copyrights in this work are licensed under the Creative Commons
 Attribution-ShareAlike 2.5 License. To view a copy of this license visit http://creativecommons.org/licenses/by-sa/2.5

 Modifications by Christopher L. Carlevato for Helios Calendar
 Original Unmodified File Available at:http://www.liveclipboard.org/ */
.CopyPasteInput {position:absolute; overflow:hidden; width:16px; height:16px; padding:0px; z-index:100; cursor:pointer; filter:alpha(opacity=0); KHTMLOpacity:0; MozOpacity:0; opacity:0;}
.ControlContainer {position:relative; overflow:hidden; float:left; width:16px; height:16px; padding:4px 0px 0px 0px; float:left;}
.webClipControlDiv {background:url(../includes/liveclipboard/liveClipIconUnselected.png) left top no-repeat; width:16px; height:16px; z-index:99;}
.webClipControlSelectedDiv {background:url(../includes/liveclipboard/liveClipIconSelected.png) left top no-repeat; width:16px; height:16px; z-index:99;}
