body#index0 #content { background: url(../images/content_fonds.png) repeat-y; }

.uglyhide {
	background-color: white;
	position: absolute;
}
#hack1 {
	height: 6px;
	top: -22px;
	width: 960px;
}
#hack2 {
	height: 8px;
	top: -15px;
	width: 960px;
}
#hack3 {
	height: 15px;
	right: 0;
	top: -15px;
	width: 368px;
}

#content .body {
	float: left;
	clear: left;
	width: 100%;
	border-top: 1px dotted #142969;
	margin: 6px 0 0 0;
	padding: 15px 0 0 0;
	
}

#content .column.first, #content .c-1.first {
	padding: 0 17px 90px 2px;
	width: 169px;
}

#content .c-2 {
	padding: 0 10px 90px 10px;
	width: 373px;
	overflow: hidden;
}

body#index0 #content .column {
	position: relative !important;
	float: left;
	height: 2700px;
	overflow: hidden;
	float: left;
}

.column li {
	margin: 1em 0;
}

body#index0 #content .column h2,
body#index0 #content .colgroup h2 {
	font: bold 1.7em Georgia, serif;
	color: #0E4565;
	border-bottom: .3529em solid #E6E6E6;
	padding: 0 0 .3529em 0;
}

body#index0 #content .column.first h2 {
	font-size: 2.2em;
	line-height: .9090;
	padding-bottom: .2727em;
	border-bottom-width: .2727em;
}

#calendaDay {
	background: #B7D4F2 url(../images/bg-calendaday.png) no-repeat 0 50%;
	padding: .5em 0 .5em 1.9em;
	color: #283F71;
	text-align: center;
	margin: 2em 0 1em;
}

#calendaDay strong {
	background: #B7D4F2 url(../images/bg-calendaday.png) no-repeat right 50%;
	padding: 0 1.9em 0 0;
	text-transform: uppercase;
	display: block;
}

#content #events {
	background: url(../images/bg-dots-darkgray.png) repeat-x 0 bottom;
	padding: 0 0 1em;
}

#content #events .title a {
    font-size: 1.1em;
}

ul.more {
	padding: 1em 0 1.6em;
	background: url(../images/bg-dots-darkgray-double.png) repeat-x 0 bottom;
}
ul.more li {margin:0; padding:0; font-weight:bold}
ul.more li.single {
	padding-top: 1.6em;
}

.cat a {
	color: #00B1E6;
	font: normal 10px verdana,sans-serif;
}
.cat a:hover { color: #ff6600; }

.buttons {
	position: relative !important;
	padding: .6em 0;
	text-align: right;
	line-height: 0;
	margin: 0;
	height: 17px;
	width:60px;
	float:right;
	clear:none;
	margin:-10px 0 0 0;
}

.buttons button.down {background-position: -100px -16px}
.buttons button.up {background-position: -116px -16px}
.buttons button.down:hover {background-position:-100px 0}
.buttons button.up:hover {background-position:-116px 0}

.buttons button {
	width: 16px;
	height: 16px;
	margin-left: 4px;
}

button {
	overflow: hidden;
/*	text-indent: -9999em; */
	padding: 0;
	border: none;
	background: url(../images/ui.png) no-repeat;
	cursor: pointer;
}

#content ul#calendaUne {
	float: left;
	margin: 0 0 29px 0 !important;
	width: 100%;
	border-top: 1px dotted #666;
	padding: 11px 0 !important;
	overflow: hidden;
}

#calendaUne .title {
	font: normal 14px "Trebuchet MS",sans-serif;
	margin: 2px 0;
	width: 367px;
}

#calendaUne .info {
	font: normal 11px verdana,sans-serif;
	color: #868686;
	margin: 0 0 6px 0;
	width: 367px;
}

ul.scroll .cat {
	color: #666;
	text-transform: uppercase;
}

#calendaUne .cat a {
	color: #00B1E6;
	font: bold 10px verdana,sans-serif;
}
#calendaUne .cat a:hover { color: #ff6600; }

#calendaUne span {
	color: #005AAD;
	padding: 0 4px;
}

.cat small {
	font-size: .9em;
	text-transform: none;
	font-weight: normal;
}

#calendaUne .cat small a {
	color: #4A9908;
	font: normal 10px verdana,sans-serif;
}

#calendaUne .text {
	margin: 0 0 26px 0;
	font: normal 11px verdana,sans-serif;
	color: #333;
	width: 367px;
	line-height: 15px;
}

#calendaUne .text a {
	color: #00B1E6;
	font: normal 11px verdana,sans-serif;
}
#calendaUne .text a:hover { color: #ff6600; }

/* right column */

#content .secondary {
	width: 368px;
	padding: 0 0 0 10px;
	margin: 0;
	float: right;
}

#content .secondary .c-1 {
	width: 169px;
	padding: 0 10px 60px 0;
	float: left;
}

#content .secondary .c-2 {
	width: 179px !important;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	border: none;
}

body#index0 #content .secondary .column h2,
body#index0 #content .secondary .column div.h2 {
	font: normal 14px Georgia,serif;
	color: #0E4565;
	padding: 10px 0 3px 0;
	margin: 0 0 19px 0;
	border-bottom: 1px dotted #666;
}

.titrecat {
	font: bold 11px verdana,sans-serif;
	color: #00B1E6;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #B7D4F2;
	margin: 10px 0 0 0;
}

.secondary .title {
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

.lirelasuite {
	width: 100%;
	margin: 13px 0 26px 0;
}

.lirelasuite a {
	font: normal 11px verdana,sans-serif;
	color: #005AAD;
	padding: 6px 5px;
	background: #D6E6F8;
}
.lirelasuite a:hover {background:#ebf4f6;color:#718aa3 !important}

/* foot */

#content .alesmasques {float:left;width:960px;margin:-40px 0 40px 0;height:36px;}
#content .alesmasques .buttons {background:#fff url(../images/bg-dots-darkgray.png) repeat-x 0 
top;padding-top:9px;margin-bottom:0;padding-bottom:7px}
#content .alesmasques .lacolonne1 {float:left;width:186px;height:80px;}
#content .alesmasques .lacolonne2 {float:left;width:380px;margin-left:0;padding-left:10px;}
#content .alesmasques .lacolonne2 .buttons {margin-right:16px;width:366px;float:left;}
#content .alesmasques .colonnessecondaires {width:378px;float:left;margin-left:5px;}
#content .alesmasques .colonnessecondaires .colonne1{float:left;width:179px;padding-right:10px;}
#content .alesmasques .colonnessecondaires .colonne1 .buttons {margin-left:10px;width:166px;float:right;}
#content .alesmasques .colonnessecondaires .colonne2{float:left;width:183px;margin-left:3px}
#content .alesmasques .colonnessecondaires .colonne2 .buttons {margin-left:10px;width:176px;float:right;}

#piedzone {float:left;clear:left;width:100%;text-align:left;margin-top:0px;padding:0 0 14px 0;}
#piedzone div div {background:#fff url(../images/doublepointilles.png) repeat-x 0 bottom;float:left;}
/*#piedzone div div {background:#fff url(../images/bg-dots-darkgray.png) repeat-x 0 bottom;padding: 0;height:32px;}*/

#piedzone a {font:bold 10px verdana,sans-serif;color:#005aad;display:inline !important;margin:0;padding:0}
#piedzone a[href*="feed"] {float:right;width:20px}
#piedzone .column {}
#piedzone .lacolonne1{float:left;border:none;height:40px !important;width:170px;padding:4px 10px 0 
0!important;background:url(../images/bg-dots-darkgray.png) repeat-x 0 top;margin-right:8px}
#piedzone .lacolonne1 div {width:177px;padding-right:0;padding-left:0;padding-top:14px;padding-bottom:14px;height:25px}
#piedzone .lacolonne2{float:left;height:40px;border:none;margin:0px 12px 0 11px;width:362px;padding:4px 0 0 
0;background:url(../images/bg-dots-darkgray.png) repeat-x 0 top;height:40px}
#piedzone .lacolonne2 div {float:left;width:364px;padding-top:14px;padding-bottom:14px;height:25px}
#piedzone .secondaires{margin:0 0 0 3px;height:40px;border:none !important;background:none;}
#piedzone .secondaires .colonne1{float:left;width:169px;padding:4px 0 0 0;margin:0 0 0 20px;height:40px;background:#fff 
url(../images/bg-dots-darkgray.png) repeat-x 0 top}
#piedzone .secondaires .colonne1 div {float:left;width:169px;height:25px;padding-top:14px;padding-bottom:14px}
#piedzone .secondaires .colonne2{float:left;width:170px;padding:4px 0 0 0;margin:0 0 0 20px;height:40px;background:#fff 
url(../images/bg-dots-darkgray.png) repeat-x 0 top;float:left;}
#piedzone .secondaires .colonne2 div {padding:14px 0 14px 0;height:25px;float:left;width:170px;}
#piedzone .secondaires .colonne2 div a {}
#piedzone .secondaires .colonne2 div a[href*="feed"] {width:16px !important;margin:-5px 0 0 0;padding:0 0 10px 0}
#piedzone .secondaires .colonne2 div a[href*="feed"] img{float:left;margin:0;padding:0}


.mce-container button {
    text-indent: 0;
}

