/**************************************************************************/
/* reset CSS de meyer (v1.0 - 12 02 2008)  : http://meyerweb.com/eric/tools/css/reset/index.html    */
/**************************************************************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin:0;padding:0;border:0;outline: 0;font-size:100%;vertical-align: baseline; background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*******************************************************/
/* balises generiques                                                                          */
/*******************************************************/
a {
	text-decoration:none;
	color:#fa8840;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
	color:#fbc255;
}
h1 {
	position:relative;
	display:block;
	margin: 5px 0px 20px 0px;
        padding:  5px 5px 5px 0;
	color:#4c432e;
	font-size:22px;
	line-height:30px;
	text-align:left;
	font-family:verdana, georgia, sans-serif;
}
h2 {
	margin: 20px 0px;
	padding:  10px 0 0 20px;
	font-size: 16px; 
	color:#4c432e;
	line-height:20px;
	text-align:left;
	clear:both;
	font-family:verdana, georgia, sans-serif;
	background:url(../img/bg_h2.gif) no-repeat 3px 13px;
	border-top:3px solid #c7a70b;
}
h3,h4,h5,h6 {
	margin: 3px 0px 3px 0px;
	padding:  0px 0px 0px 0px;
	font-size: 12px; 
   	font-weight:bold;
	line-height:16px;
	text-align:left !important;
}
input[type=submit],input[type=reset] {
	text-align: center;
	padding:10px;
}
table {
	width:100%;
}
table tr td {
	border:0px solid #eac6ab;
	padding:3px;
	margin:20px 0 20px 0;
}
ul {
	overflow:hidden;
	padding-left:30px !important;
	padding-top:10px;
	padding-bottom:10px;
	line-height:14px;
	zoom:1;
	list-style-image:url(../img/bg_li.gif)
}
ol {
	list-style:decimal;
	overflow:hidden;
	padding-left:30px;
	margin-left:20px;
	zoom:1;
}
ul ul,ol ol{
	margin-left:0px;
}
ul li,ol li {
	padding:2px 0 2px 0;
}
p {
	padding:0px 0 10px 0;
}
hr {
	position:relative;
	display:block;
	width:100%;
	height:3px;
	background:orange;
}
/*******************************************************/
/* divs specifiques au contenu                                                         */
/*******************************************************/
/***************/
/* Divs de style */
/***************/
div.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
/**************/
/* important      */
/**************/
.important {
   color:#c04242;
}
/*****************/
/* Accessibility */
/*****************/
#quickAccessMenu {
    left: 0;
    position: absolute;
    top: -500px;
}
/**************/
/*show / hide    */
/**************/
.hidden {
   display: none;
}
.visible {
   display: inline;
}
/**************/
/* clearfix   */
/**************/
.clearfix:after {
	visibility: hidden !important;
	display: block !important;
	font-size: 0 !important;
	content: " " !important;
	clear: both !important;
	height: 0 !important;
}
* html .clearfix             { zoom: 1 !important; } /* IE6 */
*:first-child+html .clearfix { zoom: 1 !important; } /* IE7 */
/*******************************************************/
/* Divs de super structure  */
/*******************************************************/
html,body {
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
}
body {
	font: small/1.3em Verdana,"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,  sans-serif;
	font-size:11px;
	text-align: center;
}
body TABLE {
	font: small/1.3em Verdana,"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial,  sans-serif;
	font-size:11px;
	color:#ddd;
}
div#containerHeader{
	position:relative;
	width:100%;
	height:315px;
	padding:7px 0 0 0;
	z-index:10;
	/*background:#564e37 url(../img/bg_containerheader.jpg) repeat-x bottom left;*/
	background:#484848;
}
div#header{
	position:relative;
	width:960px;
	margin:0 auto;
	background: #564e37 url(../img/bg_header.jpg) repeat-x top left;
	height:315px;
	text-align:left;
	-moz-box-shadow: 0px 0px 15px #000;
        -webkit-box-shadow: 0px 0px 15px #000;
        box-shadow: 0px 0px 15px #000;
}
div#containerContent{
	position:relative;
	width:100%;
	/*background:#312a18 url(../img/bg_containercontent.jpg) repeat-x top left;*/
	background:#484848;
	color:#58503c;
}
div#content{
	position:relative;
	width:960px;
	margin:0 auto;
	background: url(../img/bg_content.jpg) repeat-y left top;
	/*z-index:30;*/
	line-height:18px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	-moz-box-shadow: 0px 0px 15px #000;
        -webkit-box-shadow: 0px 0px 15px #000;
        box-shadow: 0px 0px 15px #000;
}
div#containerFooter{
	z-index:10;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	/*background:#564e37 url(../img/bg_containerfooter.jpg) repeat-x left top;*/
	background:#484848;
	line-height:16px;
	text-align:left;
	color:#bbb;
}
div#footer {
	position:relative;	
	width:960px;
	margin:0 auto;
	text-align:left;
	/*background: url(../img/bg_footer.jpg) repeat-x left 10px;*/
	background: #564e37 url(../img/bg_footer.jpg) repeat-x left top;
	-moz-box-shadow: 0px 0px 15px #000;
        -webkit-box-shadow: 0px 0px 15px #000;
        box-shadow: 0px 0px 15px #000;
}
/*******************************************************/
/* styles de structure */
/*******************************************************/
/*********** header */
div#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:80px;
	background: url(../img/logo.jpg) no-repeat top left;	
}
div#logo a {
	width:100%;
	height:100%;
	display:block;
	text-indent:-500000px;
}
div#logo a:hover {
	border:none;
}
.topsep{
    background: url(../img/bg_topsep.jpg) no-repeat left top;
    height:15px;
    position:absolute;
    width:100%;
    top:345px;
}
div#bandeau {
	position:absolute;
	top:130px;
	width:100%;
	height:185px;
	margin:0px;
	padding:0px;
	z-index:1;
}
div#recherche {
	position:absolute;
	height:32px;
	width:235px;
	padding-left:32px;
	background: url(../img/bg_loupe.jpg) top left no-repeat;
	left:690px;
	top:15px;
}
/**************************************** Menu T1 ************************************/
/*menu global*/
#menuT1 {
	position:relative;
	list-style-type:none;
	list-style:none;
	top:87px;
	color:#ddd;
	border:0px solid red;
	margin:0;
	padding:0 5px !important;
	z-index:35;
	overflow:visible;
}
#menuT1 li {
	position:relative;
	float:left;
	margin:0px 0 0 0;
	padding:10px 10px;
}
#menuT1 li .drop {
	background:url("../img/bg_li_dropdown.gif") no-repeat right 4px;
	padding-right:20px;
}
#menuT1 li:hover .drop {
	background:url("../img/bg_li_dropdown.gif") no-repeat right 3px;
}
#menuT1 li.actif .drop {
	background:url("../img/bg_li_actif.gif") no-repeat right 4px;
	padding-right:20px;
}
#menuT1 li.actif:hover .drop {
	background:url("../img/bg_li_actif.gif") no-repeat right 3px;
}
#menuT1 li a {
    	font-weight:normal;
    	color:#eee;
    	text-shadow:1px 1px 1px #000000;
}
#menuT1 li.subleft:hover,#menuT1 li.subright:hover {
	border: 1px solid #777777;
	padding: 10px 9px 12px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
#menuT1 li:hover a {
    	font-weight:normal;
    	color:#161616;
    	text-shadow:1px 1px 1px #fff;
}
.dropdown {
	width:420px;

	margin:12px auto;
	float:left;
	position:absolute;
	left:-9999em; /* Hides the drop down */
	text-align:left;
	padding:10px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	

	color:#564e37;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menuT1 li:hover .dropdown {
	left:-1px;
	top:23px;
}
#menuT1 li.subright:hover .dropdown {
	left:auto;
	right:-1px;
	top:auto;
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}
#menuT1 .dropdown img {
	padding:5px;
	margin:10px 20px 20px 10px;
	box-shadow:0 0 15px #333;
    	-webkit-box-shadow:0 0 15px #333;
    	-moz-box-shadow:0 0 15px #333;
    	border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	display:block;
	float:left;
}
#menuT1 .dropdown a
{
	position:relative;
	line-height:15px;
	float:right !important;
	margin:10px 0;
	display:block;
	float:left;
	padding:10px;
	width:183px;
	border:1px solid #bbb;
	background:#eee;
    	border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
#menuT1 ul {
	position:relative;
	clear:both;
	padding:0px 0 0 0 !important;
	margin:10px 0 0 0;
	list-style:none;
	display:block;
	border-top:1px solid #999;
}
#menuT1 ul li {
	margin:0;
	padding:0;
}
#menuT1 ul li a {
	display:block;
	float:left;
	padding:10px;
	width:183px;
	border:1px solid #bbb;
	background:#eee;
    	border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
#menuT1 ul li a.odd {
	margin:10px 10px 0 0;
}
#menuT1 ul li a.even {
	margin:10px 0px 0 0;
}
#menuT1 ul li a:hover, #menuT1 .dropdown a:hover {
	background:#564e37;
	color:#eee;
    	text-shadow:1px 1px 1px #333;
}
#menuT1 ul li.actif a, #menuT1 .dropdown a.actif {
	color:#eee;
    	text-shadow:1px 1px 1px #333;
	background:#564e37 url("../img/bg_li_actif.gif") no-repeat 7px 14px !important;
	padding-left:20px;
	width:173px;
}
/**************************************** fin Menu T1 ************************************/
/*** content ***/
/********************/
/**img dans contenu**/
/********************/
div#content img,div#footer img {
	padding:5px;
	box-shadow:0 0 15px #333;
    	-webkit-box-shadow:0 0 15px #333;
    	-moz-box-shadow:0 0 15px #333;
    	border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	display:block;
}
/****************************************/
/**img texte et image en colonne & news**/
/****************************************/
.news_image {
	margin-right:10px;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
    overflow: visible;
    padding: 0 !important;
}
div.csc-textpic div.csc-textpic-imagewrap {
	padding-top:13px;
	position:relative;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
	left:-7px;
}
.csc-textpic-imagewrap img,.news_image img {
	padding:5px;
	border:1px solid #bbb;
	display:block;
}
.csc-textpic {
	clear:both;
}
div.csc-textpic-center div.csc-textpic-text {
	text-align:justify !important;
}
div.csc-textpic div.csc-textpic-imagewrap a:hover {
	border:none;
}
/*img en colonnes*/
div.csc-textpic csc-textpic-intext-left-nowrap {
	clear:both;
}
div.csc-textpic csc-textpic-intext-left-nowrap h1,
div.csc-textpic csc-textpic-intext-left-nowrap h2,
div.csc-textpic csc-textpic-intext-left-nowrap h3,
div.csc-textpic csc-textpic-intext-left-nowrap h4,
div.csc-textpic csc-textpic-intext-left-nowrap h5,
div.csc-textpic csc-textpic-intext-left-nowrap h6 {
	position:relative;
	clear:none;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:34px;
	padding-bottom:15px;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow-last .csc-textpic-image {
	padding-bottom:0 !important;
}
/*img hab gauche + habille gauche*/
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:34px !important;
}
/*colonne droite + habille droite*/
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-right:14px !important;
	margin-left:20px !important;
}
/*colonne gauche + colonne droite*/
div.csc-textpic-intext-left-nowrap h2,
div.csc-textpic-intext-right-nowrap h2{
	clear:none;
}
.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left:34px;
}
.csc-textpic-intext-right-nowrap .csc-textpic-text {
	margin-right:34px;
}
/*************************************/
/**legende texte et image en colonne**/
/*************************************/
.csc-textpic-imagewrap .csc-textpic-caption {
	position:relative;
	padding:5px 0;
	font-style:italic;
	text-align:center;
	font-size:10px;
	left:7px;
	line-height:12px;
}
/*******/
/**fin**/
/*******/
/*********** content */
div#contentTypo3 {
	position:relative;
	float: left;
	width:630px;
	padding:0 15px 15px 15px;
	resize: both;
}
html>body #contentTypo3 {
}
div#colDroite{
	position:relative;
	float: left;
	width:275px;
	padding:0px 0px 10px 0;
	margin-left:25px;
	text-align:left;
	overflow:visible;
	color:#ddd;
}
html>body #colDroite {
}
div#colDroite .csc-default {
	background:url(../img/bg_contentMenuT2.jpg) repeat-x left top;
        display:block;
	padding:20px 0 0 0;
	clear:both;
}
div#colDroite .csc-default.no-separator {
	background:none;
	padding:0px 0 0 0;
}
div#colDroite h2 {
	background:none;
        display:block;
	margin:0px 0 0 0px;
	padding:0px 5px 5px 5px;
	font-size:12px;
	color:#fff;
	clear:both;
	border:none;
	text-align:center;
}
div#colDroite div#shortcuts {
	padding:0px 5px 10px 5px;
}
div#colDroite .shortcut {
	position:relative;
	float:left;
	margin:10px 4px 0px 5px;
}
div#colDroite .shortcut img {
    	border:0;
    	padding:0;
}
div#colDroite .rubrique {
	background:url(../img/bg_contentMenuT2.jpg) repeat-x left top;
        display:block;
	margin:0px 0 0 0px;
	padding:25px 0 0 0;
	clear:both;
}
ul#menuT2Liste{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	text-align:left;
	font-size:12px;
	list-style-type: none;
	list-style-image:none;
	overflow:visible;
}
ul#menuT2Liste li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul#menuT2Liste li a,div#colDroite .rubrique a {
	display:block;
	padding:10px 20px 20px 20px;
	margin:0px 0px 5px -10px;
	color:#bbb;
	width:245px;
	font-weight:normal;
	font-size:12px;
	line-height:17px;
	background:url(../img/bg_menuT2_no.gif) no-repeat left bottom;
}
html>body ul#menuT2Liste li a,html>body div#colDroite .rubrique a {
	width:255px;
}
div#colDroite .rubrique a {
	padding:20px 20px 30px 20px;
	font-size: 18px; 
	color:#f9b435;
	font-weight:bold;
	line-height:20px;
}
ul#menuT2Liste li a:hover,div#colDroite .rubrique.no a:hover {
	color: #222;
	background:url(../img/bg_menuT2_hover.gif) no-repeat left bottom;
}
ul#menuT2Liste li.actif a,div#colDroite .rubrique.actif a {
	color: #222;
	background:url(../img/bg_menuT2_hover.gif) no-repeat left bottom;
}
ul#menuT2Liste li.actif_sublevel a {
	margin:0px 0px 0px -10px;
	color: #222;
	background:url(../img/bg_menuT2_hover.gif) no-repeat left bottom;
}
ul#menuT2Liste li.actif ul,
ul#menuT2Liste li.actif_sublevel ul {
	position:relative;
	font-size:10px;
	list-style-image:url(../img/bg_menuT2_li.gif);
	padding: 0 20px 10px 20px;
	margin-left:0px;
}
ul#menuT2Liste li.actif_sublevel ul li.uid_683{
	list-style-image:url(../img/bt_contact_mini.png);
}
ul#menuT2Liste li.actif ul li a,
ul#menuT2Liste li.actif_sublevel ul li a {
	background:none;
	color:#ddd;
	padding:10px 20px 10px 0px;
	width:200px;
	font-size:10px;
	margin-left:0;
}
html>body ul#menuT2Liste li.actif ul li a,
html>body ul#menuT2Liste li.actif_sublevel ul li a {
	width:210px;
}
ul#menuT2Liste li.actif ul li a:hover,
ul#menuT2Liste li.actif ul li.actif a,
ul#menuT2Liste li.actif_sublevel ul li a:hover,
ul#menuT2Liste li.actif_sublevel ul li.actif a
{
	background:none;
	color:#f9b435;
}
/*** fin content ***/
div.tx-macinasearchbox-pi1 {
}
div.tx-macinasearchbox-pi1 fieldset {
}
div.tx-macinasearchbox-pi1 input.recherche_input {
	position:relative;
	color:#bab09a;
	font: 12px Verdana;
	padding:9px;
	width:165px;
	border:none;
	float:left;
	height:14px;
	background:#4b422d url(../img/bg_search_field.jpg) repeat-x left top;
}
div.tx-macinasearchbox-pi1 input.recherche_image {
	position:relative;
	float:left;
	padding-left:5px;
}
.ac_results {
	color:#eee;
	font: 11px Verdana !important;	
	background:#333 !important;
	border:3px solid #97c00e;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	text-align:left;
	opacity:0.95;
}
.ac_results ul li.over{
	background:#eee !important;
	font-weight:normal !important;
	color:#333 !important;
}
/*********** footer */
.bottomsep {
    background: url(../img/bg_topsep.jpg) no-repeat left top;
    height:15px;
}
div#footer h2 {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#DDDDDD;
	font-size:20px;
	margin-bottom:40px;
	margin-top:0;
	padding-left:0;
}
div#plandusite {
	border-left:1px solid #49412F;
	float:left;
	margin:20px 0;
	padding:0 20px;
	position:relative;
	width:579px;
}
div#fcol1 {
	width:300px;
	position:relative;
	float:left;
	margin:20px 0;
	padding:0 20px;
}
div#coordonnees {
	padding:0 0 10px 0;
	position:relative;
}
div#mentions {
	padding:10px 0;
	margin-top:10px;
	position:relative;
	border-top:1px solid #49412F;
}
#plandusite ul {
	list-style:none;
	padding:0 !important;
	line-height:20px;
}
#plandusite ul li{
	border-top:1px solid #49412F;
	padding:10px 0;
}
#plandusite ul li a {
	font-size:15px;
	color:#c2c2c2;
}
#plandusite ul li a:hover,#plandusite ul li.actif a,#plandusite ul li.actif_sublevel a {
    color:#f9b42e;
}
#plandusite ul li.first {
	border-top:0px solid #49412F;
	margin:0;
	padding:0 0 10px 0;
}
#plandusite ul ul{
	margin-top:10px;
}
#plandusite ul ul li {
	display: inline;
	margin:0px;
	border:0px;
}
#plandusite ul ul li a {
	font-size:12px;
	font-weight:normal;
}
#plandusite ul ul li.no a {
	color:#c2c2c2;
}
/*******************************************/
/*           accueil                       */
/*******************************************/
#colDroite p, div#colDroite .tx-ttnews  {
	padding : 5px 10px;
}
#colDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap,
#colDroite div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    /*margin-right: 10px !important;*/
    margin-left:10px;
}
div#colDroite .csc-textpic-imagewrap {
	margin:0;
	padding:10px 0 10px 0;
	position:relative;
	left:0;
	top:0;
	/*background:url("../img/bg_contentMenuT2.jpg") repeat-x scroll left top transparent;*/
}
/*******************************************/
/*           wecstaffdirectory             */
/*******************************************/
.tx-wecstaffdirectory-staffpage .maincontent {
	width:430px;
}
.tx-wecstaffdirectory-fieldHeaderLarge {
	margin-bottom:10px;
}
.tx-wecstaffdirectory-content {
	margin:2px;
	width:auto;
}
.tx-wecstaffdirectory-stafflist-column {
	height:150px;
	padding-bottom:5px;
	width:305px;
}
.tx-wecstaffdirectory-stafflist div.leftColumn {
	width:105px;
}
.tx-wecstaffdirectory-stafflist div.rightColumn {
	width:200px;
	padding:5px 0 0 0;
}
.tx-wecstaffdirectory-fieldDescription  ul {
	margin:0;
	padding-left:15px;
	text-align:left;
}
/*******************************************/
/*           newscalendar                  */
/*******************************************/
/******************************/
/* INSIDE & HOME : calendrier */
/******************************/
table.calendar-table { /* calendrier */
	display:table;
	margin : 18px 0px 20px 0px;
	/*padding : 10px;*/
	width:270px;
	background:#222;
	border:3px dashed #0A0A0A;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#menuT2 table.calendar-table { /* calendrier */
	margin : 0 0 0 10px;
	width:260px;
}
table.calendar-table td {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:30px;
	border-radius : 5px ;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
table.calendar-table th {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:25px;
	color : #444;
	border-top:1px dashed orange;
	border-bottom:1px dashed orange;
	/*background:#f9f9f9;*/
}
.calendar-table img {
	padding:0 !important;
}
table.calendar-table td.columYear,table#calendar-table td.columPrevious,table#calendar-table td.columNext {
	text-align : center;
	font-weight : bold;
	font-size:18px;
	/*background:#f9f9f9;*/
	height:30px;
	font-family:georgia,verdana,arial;
	vertical-align:top;
}
.columPrevious img,.columNext img,.columPrevious a img,.columNext a img{
	border:none !important;
	padding:5px 0px;
	margin-bottom:10px;
}
.linked_today_nolink ,.linked_today,.linked_day{ /* ressortir la date du jour de l'agenda */
	display:table-cell;
	text-align:inherit;
	vertical-align:inherit;
	width:30px;
	height:30px;
	color : #333134;
	background-color : #97C00E;
	border-radius : 5px ;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border:0px !important;
}
.linked_today {
	/*background:url(../img/linked_today.jpg) repeat;*/
}
.linked_day{
	background-color : #97C00E;
	color:#333;
}
.newscalendar-tip {
	overflow:visible;
}
.newscalendar-tip-selector{ /* mettre en valeur les diffèrents évenements du mois courant de l'agenda */
	background-color : #C1E350 !important;
	color:white;
	border:0px !important;
}
a#show_month_event { /* lien du bouton "évènement du mois"  */
	position : absolute;
	background : url(../img/bouton_news.jpg) repeat-x;
	border-radius : 7px ;
	-moz-border-radius : 7px;
	-webkit-border-radius : 7px;
	box-shadow: 1px 1px 10px #999, 1px 1px 10px #999;
	-moz-box-shadow: 1px 1px 10px #999, 1px 1px 10px #999;
	-webkit-box-shadow: 1px 1px 10px #999, 1px 1px 10px #999;
	width : 215px;
	height : 26px;
	left : 710px;
	bottom : 20px;
	text-decoration : none;
	font-size : 13px;
	color : #FFFEFF;
	padding : 10px 0px 0px 10px;
}
.newsCalendar_calendarItem_image{
	border:none !important;
}
.newsCalendar-tip{
	z-index:20;
}
/***********************/
/* INSIDE : nextevents */
/***********************/
.agendaliste {
	position:relative;
}
.agendaliste h2 {
}
.agendaliste .date {    
	color:#777;
    	padding:5px 10px 10px 30px;
    	width:465px;
    	font-style:italic;
    	font-size: 12px;
    	text-align:left;
	background:url(../img/bt_calendar.gif) no-repeat 0px 0px;
	position:relative;
	float:left;
}
.agendaliste .image {
	float:left;
	margin-right:15px;
}
/*********************/
/* HOME : nextevents */
/*********************/
.agendahome {
	padding:10px 10px 0 30px;
	background:url(../img/bg_li_colDroite.gif) no-repeat 10px 15px;
}
.agendahome a {
    display:block;
}
/*******************************************/
/*           dcdgooglemap                  */
/*******************************************/
div#content .tx_dcdgooglemap_map .tx_dcdgooglemap_carto img,div#content .tx_dcdgooglemap_labelpicto img {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	-webkit-border-radius:0 0 0 0;
}
div#content .tx_dcdgooglemap_map h2 {
    color: #4C432E;
    font-size: 16px;
    margin: 20px 0;
    padding: 10px 0 0 20px;
    text-align: left;
}
div#content .tx_dcdgooglemap_labelpicto {
	float: left;
    	margin-top: -5px;
}
/*******************************************/
/*           accueil                       */
/*******************************************/
div#col1 {
	position:relative;
	float:left;
	width:305px;
	margin-right:15px;
	text-align:left;
}
div#col2 {
	position:relative;
	float:left;
	width:305px;
	text-align:left;
}
/*******************************************/
/*           rgslideshow                   */
/*******************************************/
.csc-textpic-imagewrap .rgslideshow {
	border:0px solid white;
	margin:0 auto;
	padding:0 0 0px 0;
	background:none;
	overflow:visible;
}
.csc-textpic-imagewrap .rgslideshow img {
	margin:0;
	padding:0;
        border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
}
.csc-textpic-imagewrap .rgslideshow .rgsnest {
    	border:0px solid white;
    	margin:0;
    	padding:0px;
	position:absolute;
	bottom:-5px;
	left:5px;
	background: #222;
	opacity:0.8;
}
.csc-textpic-imagewrap .rgslideshow .rgstitle {
    	border-top:1px solid white;
    	margin:0;
    	padding:8px;
	color:#ddd;
	letter-spacing:0px;
	text-transform:none;
	font:italic 12px verdana, georgia, sans-serif;
}
.csc-textpic-imagewrap .rgslideshow .rgsdescription {
	color:#ddd;
	font:italic 10px verdana, georgia, sans-serif;
	height:auto;
	line-height:auto;
	overflow:hidden;
	padding:5px;
	display:none;
}
.csc-textpic-imagewrap .rgslideshow .rgsbigprev {
    background: url("/typo3conf/ext/rgslideshow/res/gfx/prevlabel2.gif") no-repeat scroll left center transparent;
    left: 5px;
}
.csc-textpic-imagewrap .rgslideshow .rgsbigprev:hover {
    background: url("/typo3conf/ext/rgslideshow/res/gfx/prevlabel2.gif") no-repeat scroll left center transparent;
}
.csc-textpic-imagewrap .rgslideshow .rgsbignext {
    background: url("/typo3conf/ext/rgslideshow/res/gfx/nextlabel2.gif") no-repeat scroll right center transparent;
    right: -5px;
}
.csc-textpic-imagewrap .rgslideshow .rgsbignext:hover {
    background: url("/typo3conf/ext/rgslideshow/res/gfx/nextlabel2.gif") no-repeat scroll right center transparent;
}
.csc-textpic-imagewrap .rgslideshownav {
    border: 0px solid #CCCCCC;
    left: 5px;
    position: relative;
    text-align: left;
    top: 20px;
}
.csc-textpic-center .csc-textpic-imagewrap .rgslideshownav {
	margin:0 auto;
}
.csc-textpic-imagewrap .rgslideshownav .rgsnav2 {
	display:block;
	padding:0;
	margin:0 0 0px 0;
	background:none;
	height:auto;
}
.csc-textpic-imagewrap .rgslideshownav .rgsbrowser {
	position:relative;
	float:left;
}
.csc-textpic-imagewrap .rgslideshownav .rgsbrowserEl {
	position:relative;
	float:left;
}
.csc-textpic-imagewrap .rgslideshownav .rgssplitEl {
	display:none;
}
.csc-textpic-imagewrap .rgslideshownav .rgsplay {
    color: #58503C;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    text-align: right;
    width: 100%;
}
/*******************************************/
/*           tx-flseositemap-pi1           */
/*******************************************/
.tx-flseositemap-pi1 {
	position:relative;
	float:left;
	font-size:10px;
	width:310px;
}
.tx-flseositemap-pi1 .deep0 a:hover {
	border:0px;
}
.tx-flseositemap-pi1 .deep0 a {
	display:block;
	font-size:12px;
	font-weight:bold;
}
.tx-flseositemap-pi1 .deep1 a {
	display:block;
	font-size:12px;
	font-weight:normal;
}
.tx-flseositemap-pi1 .deep2 a {
	display:block;
	font-size:10px;
	font-weight:normal;
}
/*******************************************/
/*           tx-loginboxmacmade-pi1        */
/*******************************************/
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell,
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-fieldCell,
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
	background:none;
	border:0;
}
/*******************************************/
/*           dropdownsitemap               */
/*******************************************/
div#content .tx-dropdownsitemap-pi1 {
	position:relative;
	float:left;
	width:315px;
	border:0px solid green;
}
div#content .tx-dropdownsitemap-pi1 div,.tx-dropdownsitemap-pi1 div.level_2,.tx-dropdownsitemap-pi1 div.level_3,.tx-dropdownsitemap-pi1 div.level_4 {
	background:none;border:0;padding-left:20px;
}
div#content .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
	color: #fffb00;
}
div#content .tx-dropdownsitemap-pi1 ul li {
	clear:both;
}
div#content .tx-dropdownsitemap-pi1 img {
	float:left;border:none;
}
/*******************************************/
/*               tmailform                 */
/*******************************************/
.tx-pilmailform-pi1 {
	padding:10px;
	border:3px dashed #bbb;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.labelMailForm {
	position:relative;
	display:block;
	width:230px;
	padding:0 0 0 5px;
	margin:5px 5px 20px;
	clear:left;
	float:left;
	text-align:left;
}
.inputMailForm {
	position:relative;
	display:block;
	float:left;
	width:340px;
	margin:5px 5px 10px;
}
.inputMailForm input,.inputMailForm select,.inputMailForm textarea,.inputButtons INPUT {
	color:#333;
	background:#eee;
	border:5px solid #97c00e;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font: 10px Verdana;
	position:relative;
	float:left;
	margin-left:5px;
	padding:3px;
}
.inputMailForm INPUT:focus,.inputMailForm SELECT:focus,.inputMailForm TEXTAREA:focus,.inputButtons INPUT:focus {
	box-shadow: 0px 0px 12px #ddd;
	-moz-box-shadow: 0px 0px 12px #ddd;
	-webkit-box-shadow: 0px 0px 12px #ddd;
	border-color:#F9B435;
}
.inputButtons {
	clear:left;
	float:left;
}
.inputButtons input {
	padding:5px;
	margin-top:15px;
	margin:20px 0 0 250px;
	cursor: pointer;
}
.errorTXT {
	color:red;
	}
.errorTXT2 {
	display:block;
	color:red;
	with:100%;
	position:relative;
	clear:both;
}
.clear {
	clear:both;
}
.mailFormulaire h2 {
	position:relative;
	clear:both;
}
.mailFormulaire h3 {
	position:relative;
	clear:both;
	padding:5px 0;
}
/*******************************************/
/*               indexedsearch             */
/*******************************************/
.tx-indexedsearch-searchbox INPUT,.tx-indexedsearch-searchbox SELECT {
}
.tx-indexedsearch-form {
	position:relative;
	float:left;
}
.tx-indexedsearch-search-submit {
	position:relative;
	float:right;
}
.tx-indexedsearch-whatis {
	clear:both;
}
ul.browsebox {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.tx-indexedsearch-form, .tx-indexedsearch-search-for, .tx-indexedsearch-search-in, .tx-indexedsearch-search-select-section, .tx-indexedsearch-search-freeindexuid, .tx-indexedsearch-search-select-order, .tx-indexedsearch-search-select-results, .tx-indexedsearch-search-select-group, .tx-indexedsearch-search-submit, .tx-indexedsearch-search-extresume {
	padding-top:5px;
}
.tx-indexedsearch-browsebox .tx-indexedsearch-sec ul.tx-indexedsearch-ul {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	text-align:left;
	font-size:10px;
}
.tx-indexedsearch-browsebox .tx-indexedsearch-sec ul.tx-indexedsearch-ul li{
	display:block;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: square;
}
.tx-indexedsearch-sectitle {
	background: #333;
	height:20px;
	padding-top:8px;
}
.tx-indexedsearch-result-count {
	font-size:11px;
}
.tx-indexedsearch-res .res-tmpl-css {
	padding: 5px 5px 5px 5px;
	margin:0px 0px 20px 0px;
	border:1px solid grey;
}
div#content .tx-indexedsearch-res .res-tmpl-css img {
	padding:0;
	box-shadow:0 0 0 #333;
    	-moz-box-shadow:0 0 0 #333;
    	-webkit-box-shadow:0 0 0 #333;
    	border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:transparent;
}
.tx-indexedsearch-icon,.tx-indexedsearch-result-number {
	position:relative;
	float:left;
}
.tx-indexedsearch-percent {
	margin-top:0 !important;
	color : green;
}
/*******************************************/
/*               rtmeteofr                 */
/*******************************************/
#colDroite .tx-rtmeteofr-pi1 {
	width:200px;
	margin:0;
	padding:10px 0 10px 30px;
	border:0px solid white;
}
.rt_lowhigh {
	width:120px !important;
	font-size:10px !important;
	text-align:right !important;
}
.rt_meteofr {
	background: grey;
}
.rt_temp {
	top:40px !important;
	font-size:14px !important;
}
/*******************************************/
/*               tt_news                   */
/*******************************************/
.actuliste,.actusingle {
	position:relative;
}
.edito h1 {
	padding-right:170px;
}
.actuliste h2 {
	padding-right:170px;
}
.edito .date, .actuliste .date, .actusingle .date {
    color:#777;
    padding:0 10px;
    position:absolute;
    right:0;
    top:20px;
    width:150px;
    font-style:italic;
    font-size: 10px;
    text-align:right;
}
.actuliste .date {
	top:15px;
}
.actusingle .date {
	top:-20px;
}
.actusingle .news-single-caption {
	display:block;
	position:relative;
	padding:5px 0;
	font-style:italic;
	text-align:center;
	font-size:10px;
	line-height:12px;
}
.edito .image, .actuliste .image, .actusingle .image{
	float:left;
	margin-right:15px;
}
.edito .link,.actusingle .link {
	background:#ddd url(../img/bg_more.jpg) repeat-x top left;
	border:1px solid #e5e4e4;
	border-radius:10px;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    	position:relative;
    	float:right;
    	margin:20px 0;
}
.edito .link a,.actusingle .link a {
	padding:10px 30px 10px 10px;
	display:block;
	background:url(../img/bg_go.gif) no-repeat 130px 10px;
}
.homenews_even,.homenews_odd {
    	position:relative;
    	width:307px;
    	float:left;
    	margin-top:15px;
}
.homenews_even {
	clear:both;
}
.homenews_odd {
    margin-left:15px;
}
div#content .homenews_even img,div#content .homenews_odd img{
    	border:none;
    	padding:0;
    	margin:0;
        border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
}
.homenews_even h2,.homenews_odd h2{
    	margin:0;
    	padding:0;
    	font-size:10px;
    	border:0;
}
.homenews_even h2 a,.homenews_odd h2 a{
    	position:absolute;
    	left:0;
    	bottom:0;
    	margin:0;
    	padding:5px 25px 5px 5px;
    	background:#222 url(../img/bg_go.gif) no-repeat 287px 5px;
    	opacity:0.8;
    	width:277px;
}
.homenews_even .date,.homenews_odd .date{
    	position:absolute;
    	right:0;
    	top:0;
    	margin:0;
    	padding:5px;
    	font-size:10px;
    	border:0;
    	background:#222;
    	opacity:0.8;
    	color:#ddd;
}
.news-single-img {
	width:210px;
}
.tx-ttnews-browsebox {
	margin-top:20px;
	padding:20px;
	border-top:1px dashed #333333;
	text-align:center;
}
.tx-ttnews-browsebox TABLE {
	margin:0px auto 0px auto;
	width:auto;
}
.tx-ttnews-browsebox TABLE TD {
	padding:5px;
}
td.tx-ttnews-browsebox-SCell a{
	color:#333;
}
.tx-ttnews-browsebox-strong {
	color:#F9B435;
}
/*******************************************/
/*     tx_rvvnfeuseradministration_pi1     */
/*******************************************/
.tx_rvvnfeuseradministration_pi1 {
}
.tx_rvvnfeuseradministration_pi1 span.important {
	color: orange;
}
.tx_rvvnfeuseradministration_fieldset {
	width:605px;
	margin:10px 0px 10px 0px;
	display: block;	
	padding:10px;
	border:3px dashed #bbb;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.tx_rvvnfeuseradministration_fieldset legend{
	border:3px dashed #bbb;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px;
}
.tx_rvvnfeuseradministration_row {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	margin:10px 0px;
	padding:0;
}
.tx_rvvnfeuseradministration_message {
	width:80%;	
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 50px;
	font-weight: bold;
}
.tx_rvvnfeuseradministration_message .error{
	color: red;
}
.tx_rvvnfeuseradministration_message .success{
	color: green;
}
.tx_rvvnfeuseradministration_presentPS {
	width:80%;	
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 50px;
}

.tx_rvvnfeuseradministration_presentPS ul {
	margin:5px 0px 5px 20px;
	padding:5px 0px 5px 20px;
}
.tx_rvvnfeuseradministration_required {
	color: orange;
}
.tx_rvvnfeuseradministration_texte {
	position:relative;
	clear:both;
	float:left;
	text-align:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.tx_rvvnfeuseradministration_label {
	position:relative;
	clear:both;
	float:left;
	text-align:right;
	width:210px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_input {
	position:relative;
	float:left;
	width:380px;
	margin:0;
	padding:0;
	
}
.tx_rvvnfeuseradministration_input input,.tx_rvvnfeuseradministration_input select,.tx_rvvnfeuseradministration_submit input {
	color:#333;
	background:#eee;
	border:5px solid #97c00e;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font: 10px Verdana;
	position:relative;
	/*float:left;*/
	margin-left:5px;
	padding:3px;
}
.tx_rvvnfeuseradministration_input input:focus,.tx_rvvnfeuseradministration_input select:focus {
	box-shadow: 0px 0px 12px #ddd;
	-moz-box-shadow: 0px 0px 12px #ddd;
	-webkit-box-shadow: 0px 0px 12px #ddd;
	border-color:#F9B435;
}
.tx_rvvnfeuseradministration_submit input {
	display:block;
	margin:0 auto;
	padding:10px 30px;
}
.tx_rvvnfeuseradministration_input_identifiant,.tx_rvvnfeuseradministration_input_text,.tx_rvvnfeuseradministration_input_password {
	width:300px;
	position:relative;
	top:-2px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_input_identifiant_disabled {
	width:300px;
	position:relative;
	top:-2px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_input_check {
}
.tx_rvvnfeuseradministration_radio_list {
	width:100%;
}
.tx_rvvnfeuseradministration_radio {
	float:left;
}
.tx_rvvnfeuseradministration_radio_bouton {
}
.tx_rvvnfeuseradministration_radio_label {
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
.tx_rvvnfeuseradministration_error {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	color:purple;
	font-weight:bold;
}
.tx_rvvnfeuseradministration_showUsers {
	width:100%;
}
.tx_rvvnfeuseradministration_nbUsers {
	position:relative;
	float:left;
	text-align:left;
	width:200px;
	font: bold 100% Verdana;
	vertical-align:middle; 
}
.tx_rvvnfeuseradministration_pagination {
	position:relative;
	float:right;
	text-align:right;
	font-weight: bold;
	vertical-align:bottom;
}
.tx_rvvnfeuseradministration_pagiheader {
	margin : 5px 0px 0px 0px;
	position:relative;
	width:100%;
}
#content .tx_rvvnfeuseradministration_pagiheader img {
	border:0;
}
.tx_rvvnfeuseradministration_first, .tx_rvvnfeuseradministration_previous, .tx_rvvnfeuseradministration_next, .tx_rvvnfeuseradministration_last {
	position:relative;
	float:left;
	width:20px;
	top:-2px;
}
.tx_rvvnfeuseradministration_pages {
	right:0px;
	position:relative;
	float:left;
}
.tx_rvvnfeuseradministration_pages_current {
	color : orange;
	border : 0px solid #C0C0C0;
}
.tx_rvvnfeuseradministration_showUsers table{
	font: 90% Verdana;
	clear:both;
	text-align:left;
	width:100%;
	margin:0;
	padding:0;
}
.tx_rvvnfeuseradministration_showUsers table tr {
	vertical-align:top;
}
.tx_rvvnfeuseradministration_showUsers table tr td.title {
	font:bold 100% verdana;
	text-align:left;
	padding:3px;
	background:#680000;
	color:#C0C0C0;
	border-top:5px solid #1a1a1a;
	border-bottom:5px solid #1a1a1a;
}
.tx_rvvnfeuseradministration_showUsers table tr td {
	margin:1px;
	background:#121212;
}
#content .tx_rvvnfeuseradministration_showUsers table tr td img {
	position:relative;
	width:16px;
	height:16px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	top:5px;
}
.tx_rvvnfeuseradministration_showUsers table tr td.actions {
	width:65px;
	border-top:5px solid #1a1a1a;
}
.tx_rvvnfeuseradministration_showUsers table tr td.row {
	border-top:5px solid #1a1a1a;
	padding:10px 0px 10px 0px;
}
.tx_rvvnfeuseradministration_showUsers table tr td.row2 {
	font:95% verdana;
	border-bottom:5px solid #1a1a1a;
	padding:0px 0px 10px 0px;
}
#tx_rvvnfeuseradministration_pushCities {
	color:#bbb;
	height:400px;
	left:685px;
	overflow:auto;
	position:absolute;
	text-align:left;
	top:1000px;
	width:255px;
	padding:10px;
}
#tx_rvvnfeuseradministration_pushCities_header {
	font-weight:bold;
}
.tx_rvvnfeuseradministration_pushCities_row {
	margin:0px;
	padding:0px;
}
#tx_rvvnfeuseradministration_pushCities a {
	z-index: 99;
	margin: 0px; padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 10px;
}
/*******************************************/
/*     Sliderkit - carrousel de news      */
/*******************************************/
/********/
/* Core */
/********/
.sliderkit{position:relative;overflow:visible;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:1;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0 !important;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
/************************/
/* News Slider Vertical */
/************************/
.sliderkit.newslider-vertical{height:330px;width:630px;}
/* Nav */
.sliderkit.newslider-vertical .sliderkit-nav{width:230px;height:300px;left:400px;padding:15px 0px;box-shadow: 0 0 5px #333333;
	-webkit-box-shadow: 0 0 5px #333333;-moz-box-shadow: 0 0 5px #333333;background:#fff;z-index:5;}
.sliderkit.newslider-vertical .sliderkit-nav ul{}
.sliderkit.newslider-vertical .sliderkit-nav-clip li{height:60px;width:230px;padding:0;}
.sliderkit.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected{}
.sliderkit.newslider-vertical .sliderkit-nav-clip li a{height:50px;padding:5px;text-align:left;color:#664d45;text-decoration:none;font-weight:normal;
	font-size:10px;background:#d6ceb4 url(../img/bg_sliderkit_gris.jpg) repeat-x top left;}
.sliderkit.newslider-vertical .sliderkit-nav-clip li a:hover,
.sliderkit.newslider-vertical .sliderkit-nav-clip li a:focus{color:#664d45;}
.sliderkit.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background:#d6ceb4 url(../img/bg_sliderkit_bleu.jpg) repeat-x top left;}
.sliderkit.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected a:hover,
.sliderkit.newslider-vertical .sliderkit-nav-clip li.sliderkit-selected a:focus{color:#fff;}
div#content .sliderkit.newslider-vertical .sliderkit-nav-clip li a img {padding:0 5px 5px 0;position:relative;float:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;width:67px;height:50px;}
.sliderkit.newslider-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;z-index:20;width:230px;height:15px;text-indent:-50000px;left:0px;cursor:pointer;}
.sliderkit.newslider-vertical .sliderkit-nav .sliderkit-nav-prev{top:0px;background:#fff url(../img/bg_sliderkit_previous_line.jpg) no-repeat top left;}
.sliderkit.newslider-vertical .sliderkit-nav .sliderkit-nav-next{bottom:0px;background:#fff url(../img/bg_sliderkit_next_line.jpg) no-repeat top left;}
/* Panel */
.sliderkit.newslider-vertical .sliderkit-panels{position:absolute;top:0px;left:0px;width:400px;height:300px;overflow:hidden;box-shadow: 0 0 5px #333333;
	-webkit-box-shadow: 0 0 5px #333333;-moz-box-shadow: 0 0 5px #333333;background:#fff;z-index:1;padding:15px 0;}
.sliderkit.newslider-vertical .sliderkit-panels .sliderkit-go-btn{position:absolute;z-index:20;width:400px;height:15px;text-indent:-50000px;left:0px;cursor:pointer;}
.sliderkit.newslider-vertical .sliderkit-panels .sliderkit-go-prev{top:0px;background:#fff url(../img/bg_sliderkit_previous_news.jpg) no-repeat top left;}
.sliderkit.newslider-vertical .sliderkit-panels .sliderkit-go-next{bottom:0px;background:#fff url(../img/bg_sliderkit_next_news.jpg) no-repeat top left;}
.sliderkit.newslider-vertical .sliderkit-panel{width:400px;height:300px;background:#fff;}
.sliderkit.newslider-vertical .sliderkit-panel .desc{width:380px;background:#333;opacity:0.9;position:absolute;bottom:0;color:#ddd;padding:10px 10px 30px 10px;line-height:14px;font-size:10px;border-top:1px solid #aaa;}
.sliderkit.newslider-vertical .sliderkit-panel .desc h2{padding:0;margin:0;color:#fff;border:none;font-size:12px;line-height:18px;font-weight:normal;font-family:verdana;background:none;}
.sliderkit.newslider-vertical .sliderkit-panel .desc p{padding:5px 0;}
.sliderkit.newslider-vertical .sliderkit-panel .desc .date{position:absolute;left:10px;bottom:10px;padding:0 0 0 20px;background:transparent url("../img/icon_calendar.gif")no-repeat 0px 0px;}
div#content .sliderkit.newslider-vertical .sliderkit-panel .image img {padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.sliderkit.newslider-vertical .sliderkit-panel .link {position:absolute;right:10px;bottom:10px;}
.sliderkit.newslider-vertical .sliderkit-panel .link a {color:#fff;text-decoration:underline;font-weight:normal;}
.sliderkit.newslider-vertical .sliderkit-panel-hide {position:absolute;left:163px;bottom:0px;height:25px;background:#f8f3ef url(../img/bg_sliderkit_hish.jpg) repeat-x bottom left;border-radius:5px 5px 0 0;}
.sliderkit.newslider-vertical .sliderkit-panel-hide a {font-weight:normal;font-size:10px;padding:5px 10px 5px 30px;color:#664d45;display:block;background:transparent url(../img/bg_sliderkit-hide.jpg) no-repeat 10px 6px;
	box-shadow: 0 0 3px #333333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;}
.sliderkit.newslider-vertical .sliderkit-panel-show {display:none;position:absolute;left:160px;bottom:0;height:25px;background:#f8f3ef url(../img/bg_sliderkit_hish.jpg) repeat-x bottom left;border-radius:5px 5px 0 0;}
.sliderkit.newslider-vertical .sliderkit-panel-show a {font-weight:normal;font-size:10px;padding:5px 10px 5px 30px;color:#664d45;display:block;background:transparent url(../img/bg_sliderkit-show.jpg) no-repeat 10px 7px;
	box-shadow: 0 0 3px #333333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;}
