@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: KarbidWeb;
  src: url("KarbidWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: KarbidWeb;
  src: url("KarbidWeb.woff") format("woff");
}

@font-face {
	font-family: KarbidWeb-Bold;
	src: url("KarbidWeb-Bold.eot");
}

/* then for WOFF-capable browsers */
@font-face {
	font-family: KarbidWeb-Bold;
	src: url("KarbidWeb-Bold.woff") format("woff");
}


/* box-shadow: 4px 4px 9px #c9c6a4; */


{color: #727b93;}

a:hover
{color: #A4699F;text-decoration:none;}

#button_links a {background: #a4699f;color:#fff;font-size:13px;padding:6px 15px;font-family: arial,sans-serif;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;margin:0;}

#button_links a:hover {text-decoration:underline;margin:0;}

a.more {
background:#c0c0c0;color:#000;font-family:tahoma,sans-serif;font-size:13px;padding:3px 8px;margin-top:21px;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;}


a.more:hover {
background:#d6dbdb;text-decoration:none;}


/******************************************************************/
/* HORIZONTAL MENU */
/******************************************************************/

#pdr_login
{text-align:left;font-family:arial,sans-serif;font-size:13px;margin-bottom:5px;}

#pdr_login .username
{color:#A4699F;font-weight:bold;}

#pdr_login a
{color:#A4699F;text-decoration:none;}

#pdr_login a:hover
{text-decoration:underline;}

#pdr_search
{text-align:left;margin-bottom:7px;font-family:arial,sans-serif;font-size:13px;}



#edit
{background:#A4699F;color:white;padding: 5px;text-decoration:none;font-family:Arial, Helvetica, sans-serif}

#edit:hover
{background:#727b93;color:white;}


#horizontal_menu 
{height:68px;background: transparent url(hm_f.png) bottom center no-repeat;font-size:15px;font-family:KarbidWeb,sans-serif;}

#horizontal_menu .padding 
{float:left;width:60px;}

#horizontal_menu .hm_1_off
{float:left;background: url(/_pdr/css/hmoff.png) center right no-repeat;height:21px;color:#777;padding: 10px 13px 3px 13px;margin:7px 3px 0px 3px;cursor:pointer;}

#horizontal_menu .hm_1_off a
{color:#777;text-decoration:none;}

#horizontal_menu .hm_1_off a:hover
{color:#777;text-decoration:underline;}

#horizontal_menu .hm_1_on 
{float:left;background: transparent url(/_pdr/css/hm_on.png) top center no-repeat;height:21px;color:white;padding: 10px 13px 3px 13px;margin:7px 3px 0px 3px;cursor:pointer;border-top-left-radius:0.6em;-webkit-border-top-left-radius:0.6em;-moz-border-radius-topleft:0.6em;border-top-right-radius:0.6em;-webkit-border-top-right-radius:0.6em;-moz-border-radius-topright:0.6em;}

#horizontal_menu a {color:#fff;text-decoration:none;}		
#horizontal_menu a:hover {color:#fff;}		

#horizontal_menu .hm_2_off
{float:left;background: transparent;height:18px;color:#fff;padding: 12px 10px 1px 10px;margin: 0px 5px;}

#horizontal_menu .hm_2_off:hover
{float:left;background: transparent url(h2f_off.png) repeat;color:white;padding: 12px 10px 1px 10px;margin: 0px 5px;border-bottom: 6px solid #fff;}

#horizontal_menu .hm_2_on
{float:left;height:18px;color:white;background: transparent url(h2f_off.png) repeat;padding: 12px 10px 0px 10px;margin: 0px 5px;border-bottom: 6px solid #fff;}

#horizontal_menu .hm_2_on a
{color:#fff;text-decoration:none;}

#horizontal_menu .hm_2_on a:hover
{color:#fff;text-decoration:underline;}

#h_sub
{background: url(/_pdr/css/hsubf.png)bottom no-repeat;height:24px;font-size:13px;}

#h_sub a {color:#fff;text-decoration:none;}		
#h_sub a:hover {color:#fff;}	

.board_member
{font-family: KarbidWeb-Bold, sans-serif;color:#A4699F;font-size:15px;font-weight:normal;margin-top:21px;margin-bottom:5px;}

/******************************************************************/
/* ACCUEIL */
/******************************************************************/

#news h2
{font-family: KarbidWeb, sans-serif;color:#A4699F;font-size:21px;font-weight:normal;}

#news .list_date
{font-family: KarbidWeb, sans-serif;color:#A4699F;font-size:14px;line-height:14px;font-weight:normal;margin-bottom:7px;}

#news.intro img{float:left;margin-righ:15px;}

#top_news
{width:auto;font-family:arial,sans-serif;}

#top_news .surtitle
{color:#485666;font-family: KarbidWeb, sans-serif;font-size:14px;border-top: none;border-bottom: 1px solid #dcdedf;padding: 10px 0px;margin-bottom:10px;}

#top_news .surtitle_block
{background: #a4699f url(/_pdr/css/fv.png) top center repeat-x;color:#fff;font-family: KarbidWeb, sans-serif;text-transform:uppercase;padding: 21px 5px 0;margin-bottom:10px;width:160px;}

#top_news h2
{font-family: KarbidWeb, sans-serif;color:#485666;font-size:21px;font-weight:normal;margin-bottom:5px;}

#top_news h3
{color:#485666;font-size:13px;font-weight:bold;}

#top_news h3 a
{color:#485666;text-decoration:none;}

#top_news .date
{color:#485666;font-size:13px;}

#top_news .location
{color:#485666;padding-bottom:9px;border-bottom: 1px dotted #A4699F;margin-bottom:9px;font-size:13px;}

#top_news .abstracto
{color:#333333;font-family:georgia,serif;font-size:15px;margin-bottom:30px;}

#top_news .abstracto img
{float:left;margin: 0px 15px 15px 0px;}

#top_news .abstracto a{text-decoration:underline;color:#A4699F;}

#top_news .abstracto a:hover{text-decoration:none;}


#top_news .suite
{text-align:right;font-size:12px;color:#A4699F;}

#top_news .h_sep_2
{margin-top:5px;height:20px;background: transparent url(/_pdr/css/h_sep_2.png) top center no-repeat;}

#top_news ul
{width: 180px;float:left;}

#top_news a
{color: #697B90;text-decoration:none;}

#top_news a:hover
{color: #697B90;text-decoration:underline;}

#top_news ul li
{list-style:none;display:block;color:#697B90;padding:5px;}

#top_news img
{margin-bottom: 0;}

/*
#top_news ul li.t1
{background: #F3F2F3;margin-bottom:5px;}

#top_news ul li.t2
{background: url(/_pdr/css/hlf.png) repeat-x;border-top:1px solid white;margin-bottom:5px;}
*/

#top_news ul li.t1
{margin-bottom:5px;}

#top_news ul li.t2
{margin-bottom:5px;}

#top_news ul li a
{color: #697B90;text-decoration:none;}

#top_news ul li a:hover
{color: #606060;text-decoration:underline;}

.reverse_1 {background: #a4699f url(/_pdr/css/fh.png) top center repeat-y;color:#fff;font-size:13px;padding:8px 12px 4px 12px;font-family: arial,sans-serif;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-top-right-radius:0.6em;-webkit-border-top-right-radius:0.6em;-moz-border-radius-topright:0.6em;text-decoration:none;margin:0;width:225px;}

.reverse_right {margin:0;background: url(/_pdr/css/fh.png) top center repeat-y;color:#fff;font-size:13px;padding:4px 12px 4px 12px;text-align:right;}

#top_news .site_title {font-family: KarbidWeb-Bold, sans-serif;color:#a4699f;font-size:15px;line-height:21px;font-weight:normal;border-top: 1px dotted #c0c0c0;padding:6px 0 2px 0;margin-bottom:5px;background: url(/_pdr/css/fvd.png) center center repeat-x;}

#button_links a:hover {text-decoration:underline;margin:0;}


#top_news .n_intro
{color:#303030;font-size:13px;margin-bottom:16px;}

#more_news
{margin: 0;font-family:arial,sans-serif;font-size:13px;}

#more_news a
{color: #697B90;text-decoration:none;}

#more_news a:hover
{color: #697B90;text-decoration:underline;}

#more_news .reverse
{background: url(/_pdr/css/bf.png) no-repeat;color:white;font-size:14px;padding:10px 10px 5px 10px;height:24px;font-family: KarbidWeb, sans-serif;}

#more_news .overtitle {color:#b173a3;font-size:14px;padding:10px 0px 0px 0px;font-family: KarbidWeb-Bold, sans-serif;}


#more_news h2
{font-family: KarbidWeb-Bold, sans-serif;color:#485666;font-size:18px;line-height:21px;font-weight:normal;margin:0;}

#more_news h3
{font-family: KarbidWeb-Bold, sans-serif;color:#485666;font-size:15px;line-height:18px;font-weight:normal;margin:0;}

{border: 3px solid #FFF;}

#more_news h4
{font-family: KarbidWeb-Bold, sans-serif;color:#485666;font-size:14px;font-weight:normal;float:none;margin: 5px 0 0 0;padding:0;}

#more_news .blurb
{margin: 0; sans-serif;font-size:13px;color:#000;float:left;padding-bottom:10px;border-bottom: 1px dotted #c0c0c0;margin-bottom: 15px;}

#more_news .small_intro
{color:#303030;font-size:13px;margin-bottom:20px;}

#more_news ul li
{list-style:none;display:block;color:#697B90;padding:5px;}

#more_news ul li.r1
{background: #F3F2F3;}

#more_news ul li.r2
{background: url(/_pdr/css/hlf.png) repeat-x;border-top:1px solid white;}


#illustrations .image_title
{color:#A4699F;font-size:14px;font-weight:bold;}


#illustrations .legend
{color:#303030;margin-bottom:30px;}

#illustrations .vignette
{float:left;margin-left:30px;}


/******************************************************************/
/* ACCUEIL */
/******************************************************************/

#content
{width:600px;margin: 0px 20px 30px 0px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size: 13px;}

#content h1
{font-family: KarbidWeb, sans-serif;color:#727b93;font-size:28px;line-height:32px;font-weight:normal;margin: 32px 0px 5px 0px;}

#content h1 a
{color:#A4699F;text-decoration:none;}

#content h1 a:hover
{color:#727b93;text-decoration:none;}


#content h2
{font-family: KarbidWeb, sans-serif;color:#727b93;font-size:18px;line-height:21px;font-weight:normal;margin-bottom:5px;}

#content h2 a
{color:#A4699F;text-decoration:none;}

#content h2 a:hover
{color:#485666;text-decoration:none;}

#content .surtitle
{color:#485666;font-family: KarbidWeb, sans-serif;font-size:14px;border-top: none;border-bottom: 1px solid #dcdedf;padding: 10px 0px 0px 0px;margin-bottom:10px;}

#content .surtitle span
{background: url(/_pdr/css/fvd.png) repeat-x;padding:10px 15px 0px 15px;margin-bottom:0px;margin-left:10px;border: 1px solid #dcdedf;border-bottom:none;}

#content .search_category
{color:#fff;font-family: arial, sans-serif;font-size:13px;border-top: none;border-bottom: 1px solid #dcdedf;padding: 10px 0px 0px 0px;margin:30px 0 10px 0;}

#content .search_category span
{background: url(/_pdr/css/hsubf.png) repeat-x;padding:10px 15px 0px 15px;border: 1px solid #dcdedf;border-bottom:none;}

#content .date
{font-family: KarbidWeb, sans-serif;color:#A4699F;font-size:13px;line-height:14px;font-weight:normal;padding: 5px 0px 0px 0px;margin-bottom:10px;}

#content .abstract
{color:#303030;font-family:georgia,serif;font-size:14px;margin-bottom:30px;}

#content .abstract img
{float:left;margin: 0px 25px 15px 0px;}

#content .intro
{color:#727b93;font-family: KarbidWeb, sans-serif;font-size:16px;line-height:21px;border-bottom: 1px dotted #c0c0c0;padding-bottom:12px;margin-bottom:21px;}

#content .text
{color:#303030;font-family:arial,sans-serif;font-size:14px;line-height:21px;}

#content .text p
{margin-bottom: 1.5em;}


#content .text ul
{margin:15px 0px 15px 15px;padding:0;}

#content .text ul li
{padding-left:10px;}

#content .text img
{float:left;margin: 10px 33px 15px 0px;}



#margins
{margin: 0px 20px 30px 0px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size: 13px;}

#margins h1
{margin: 0px 0px 21px 0px;font-weight:normal;tahoma,sans-serif;font-size:21px;color:#A4699F;}

#margins h2
{margin: 0px 0px 21px 0px;font-weight:normal;tahoma,sans-serif;font-size:16px;color:#A4699F;}

#margins .abstract
{color:#777;font-size:15px;}

#margins .intro
{color:#303030;font-family:georgia,serif;font-size:16px;line-height:21px;border-bottom: 1px solid #c0c0c0;padding:10px;margin-bottom:21px;}

#margins .text
{color:#555;line-height:18px;}


#news h1
{margin-bottom: 30px;}

#main_login {text-align:left;width:700px;min-height:420px;height:auto;color:#A4699F;height:auto;float:none;text-align:left;text-decoration:none;font-family: KarbidWeb, sans-serif;font-size:14px; border: 1px dotted #adb3c4;box-shadow: 5px 15px 15px #d7d7d8;}

#main_login .main {min-height:350px;padding: 50px 100px 50px 180px;background: #fff url(/_pdr/css/lf.png) center repeat-x;}

#main_login .label {color:#A4699F;font-size:14px;padding:10px 0px 5px 0px;}

#main_login input {background: #fff;color:#727b93;width:290px;height:auto;padding:5px;margin:0px;border: 1px solid #727b93;}

#main_login input.button {background: #A4699F;color:#fff;font-size:14px;font-family:tahoma,sans-serif;width:auto;margin-top:10px;height:auto;}
#main_login input.button:hover {background: #adb3c4;}

#main_login a {color:#A4699F;text-decoration:none;}
#main_login a:hover {text-decoration:underline;}

#main_login h2 {font-family: KarbidWeb, sans-serif;font-size:21px;font-weight:normal;margin-top:15px;line-height:21px;color:#727b93;}
#main_login h3 {font-family: KarbidWeb, sans-serif;font-size:16px;font-weight:normal;margin-bottom:18px;color:#727b93;}


.off
{display:none;}

.on
{display:active;}

#margin_subscriptions {list-style:none;}

#margin_subscriptions li h2 {margin: 30px 0 7px 0;}

#margin_subscriptions li h2 a{color:#A4699F;text-decoration:none;}

#margin_subscriptions li h2 a:hover{color:#685f86;text-decoration:none;}

#margin_subscriptions li p{margin-bottom:15px;}

#main_subscriptions {list-style:none;}

#main_subscriptions li h2 {margin: 30px 0 7px 0;}

#main_subscriptions li h2 a{color:#A4699F;}

#main_subscriptions li p{margin-bottom:15px;}


#proposal_form p._fl {color:#727b93;font-weight:bold;}

#proposal_form input._text {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #f9f6fc;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	color: #685f86;
	margin: 0 5px 0 0;
	outline: none;
	padding: 10px 10px;
	vertical-align: middle;
	width: 400px;
}


#proposal_form textarea {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #f9f6fc;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	font-family:arial,sans-serif;
	color: #685f86;
	margin: 0 5px 0 0;
	outline: none;
	padding: 10px 10px;
	vertical-align: middle;
	width: 600px;
	height:125px;
}



#proposal_form input._incomplete {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #a4699f;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	color: #fff;
	margin: 0 5px 0 0;
	outline: none;
	padding: 10px 10px;
	vertical-align: middle;
	width: 400px;
}

#proposal_form input._text:focus {border: 1px solid #a4699f;background: #fff;}

#proposal_form input._button {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #685f86;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	margin: 0;
	color:#fff;
	outline: none;
	padding: 10px 20px;
	vertical-align: middle;
	width: auto;
	cursor:pointer;
}

#subscription_form input._text {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #f9f6fc;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	color: #685f86;
	margin: 0 5px 0 0;
	outline: none;
	padding: 10px 10px;
	vertical-align: middle;
	width: 230px;
}


#subscription_form input._incomplete {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #a4699f;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	color: #fff;
	margin: 0 5px 0 0;
	outline: none;
	padding: 10px 10px;
	vertical-align: middle;
	width: 230px;
}

#subscription_form input._text:focus {border: 1px solid #a4699f;background: #fff;}

#subscription_form input._button {
    -moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background: #685f86;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 10px;
	font-size:16px;
	margin: 0;
	color:#fff;
	outline: none;
	padding: 10px 5px;
	vertical-align: middle;
	width: auto;
	cursor:pointer;
}

#subscription_form input._button:hover {background: #a4699f;}

#subscription_form p {color:#685f86;font-size:14px;}

#botm ul {list-style:none;margin: 10px 0;display:block;}

#botm ul li {padding:10px;float:none;height:180px;-moz-box-sizing: border-box;
	-moz-border-radius: 10px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
}

#botm ul li p {color:#4a4a4a;font-family: KarbidWeb, sans-serif;font-size:14px;line-height:18px;}
#botm ul li.r1{background: #ede7f2;border: 1px dotted #ede7f2;}

#botm ul li.r2{background: #f9f6fc;border: 1px dotted #f9f6fc;}

#botm ul li:hover{border: 1px dotted #a4699f;}

#botm .botm_download{float:left;height:120px;width:156px;padding:10px;background: url(/_pdr/css/botm.jpg) no-repeat;}

#botm .botm_download img{margin-top:55px;margin-left:50px;opacity:0.7;}

#botm .botm_download img:hover{opacity:1.0;}

#botm h2 {font-family: KarbidWeb, sans-serif;font-size:18px;font-weight:normal;margin-top:30px;color:#727b93;}

#botm h4 {font-family:  KarbidWeb-Bold, sans-serif;font-size:16px;font-weight:normal;margin-top:10px;margin-bottom:10px;color:#a4699f;}

#botm_subscription_button_en{
	
	height:70px;
	width: 200px;
	background: url(/_pdr/css/botm_en.jpg) no-repeat;
	padding: 90px 30px 0 0;		
	
}

#botm_subscription_button_fr{
	
	height:70px;
	width: 200px;
	background: url(/_pdr/css/botm_fr.jpg) no-repeat;
	padding: 90px 30px 0 0;	
	
}

a.botm_button {
background:#c0c0c0;color:#000;font-family:tahoma,sans-serif;font-size:16px;padding:5px 20px;margin-top:21px;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;color:#fff;}


a.botm_button:hover {
background:#d6dbdb;text-decoration:none;}

/******************************************************************/
/* CALENDAR */
/******************************************************************/
#minicalendar .mc
{background: transparent url(/_pdr/css/mini_calf.png) no-repeat;color:#5a5a5a;width:250px;margin-top:0px;padding:0px;}

#minicalendar .mc_jour_cellule
{height: 21px;width:13%;border-bottom:1px dotted #c0c0c0;border-right:1px dotted #c0c0c0;text-align:center;}

#minicalendar .mc_jour_on
{height: 21px;width:100%;padding-top: 4px;background: #c2dfe9 url(/_pdr/css/cf.png) repeat-x;text-align:center;}

#minicalendar .mc_jour_hover
{height: 21px;width:100%;padding-top: 4px;background: #c2dfe9 url(/_pdr/css/mc_f.png) repeat-x;text-align:center;}

#minicalendar  .day_header
{height:auto;width:13%;padding-top: 4px;background: #c2dfe9 url(/_pdr/css/mcm_f.png) repeat-x;text-align:center;}

#minicalendar  .mc_jour_off
{height: 21px;width:100%;padding-top: 4px;background: transparent;text-align:center;}

#minicalendar  .mc_jour_out
{height: 21px;width:100%;padding-top: 4px;background: transparent;text-align:center;}

#minicalendar  .mc_menu_on
{float:left;padding: 4px 5px 4px 5px;color:white;background: #466c87;border: 1px solid #8fbbca;border-bottom:none;margin:0px 1px;cursor:pointer;}

#minicalendar  .mc_menu_off
{float:left;padding: 4px 5px 4px 5px;color:#fff;background: #A4699F;border: 1px solid #8fbbca;border-bottom:none;margin:0px 1px;cursor:pointer;}

#minicalendar  .mtotal
{padding-left:4px;font-size:13px;color:#01adcb;}

#agenda_sub
{width:280px;margin:5px 0px;min-height:30px;padding:5 0px;}

#agenda_sub a
{color:#A4699F;text-decoration:none;}

#agenda_sub a:hover
{text-decoration:underline;}

a.sub
{color:#4396C6;text-decoration:none;}

a.sub:hover
{text-decoration:underline;}

#maxicalendar h1
{margin-top:0px;}

#maxicalendar a
{text-decoration:none;}

#maxicalendar .mc
{background: transparent url(/_pdr/css/fpd.png) no-repeat;color:#5a5a5a;width:980px;}

#maxicalendar .mc_jour_cellule
{min-height: 90px;height:auto;width:13%;border-bottom:1px dotted #c0c0c0;border-right:1px dotted #c0c0c0;text-align:center;}

#maxicalendar  .mc_jour_on
{min-height: 90px;height:auto;width:100%;padding-top: 4px;background: transparent url(/_pdr/css/mc_f.png) repeat-x;text-align:center;padding-bottom:10px;}

#maxicalendar  .day_header
{min-height: 90px;height:auto;width:13%;padding-top: 4px;background: url(/_pdr/css/hm_on.png) center center no-repeat;color:white;text-align:center;padding-bottom:10px;}

#maxicalendar  .mc_jour_on:hover
{background:#96BE14;border:1px solid #9a9a9a;}

#maxicalendar  .mc_jour_off
{min-height: 90px;height:auto;width:100%;padding-top: 4px;background: transparent;text-align:center;padding-bottom:10px;}

#maxicalendar  .mc_jour_out
{height: 100px;width:100%;padding-top: 4px;background: transparent;text-align:center;}

#maxicalendar  .mc_menu_on
{float:left;padding: 7px 10px 7px 10px;color:white;background: #466c87;border: 1px solid #8fbbca;border-bottom:none;margin:0px 3px;cursor:pointer;}

#maxicalendar  .mc_menu_off
{float:left;padding: 7px 10px 7px 10px;color:#fff;background: #A4699F;border: 1px solid #8fbbca;border-bottom:none;margin:0px 3px;cursor:pointer;}

#maxicalendar  .mtotal
{padding-left:4px;font-size:13px;color:#01adcb;}


#mainlinks
{margin-top: 50px.}

#mainlinks li
{list-style:none;list-image:none;display:block;background: none;padding: 5px 0px;margin:0;}

#mainlinks li:hover
{background: none;padding: 5px 0px;margin:0;}

#mainlinks li a:hover
{background: none;color:#28507D;text-decoration:underline;padding: 5px 0px;margin:0;}


/******************************************************************/
/* PAGE BOTTOM */
/******************************************************************/

#page_bottom 
{min-height:300px;height:auto;background: transparent;font-family:arial,sans-serif;padding: 20px 40px;font-size:13px;}

#page_bottom h3
{font-size:13px;color:#A4699F;margin-bottom: 10px;}


#page_bottom .item1
{width:270px;margin-right:30px;float:left;}

#page_bottom .item2
{width:290px;margin-left:40px;margin-right:30px;margin-top:20px;float:left;}

#page_bottom .item3
{margin-top:20px;width:250px;float:left;}

#page_bottom .list_1
{font-weight:bold;color:#A4699F;}

#page_bottom .list_2
{margin-bottom:10px;}

#page_bottom .list_2 a
{color:#000;text-decoration:none;}

#page_bottom .list_2 a:hover
{color:#000;text-decoration:underline;}


#ts_pane
{font-family:georgia,serif;}

#ts_pane .loading
{text-align:center;height:280px;width:100%;background: yellow url(/net/icons/progressbar.gif) center center no-repeat;}

#ts_pane h3
{font-family: KarbidWeb, sans-serif;color:#727b93;font-size:18px;line-height:21px;font-weight:normal;margin-bottom:5px;}

#ts_pane h3 a
{color:#A4699F;}

#ts_pane h3 a:hover
{color:#727b93;}

#ts_pane .ts_main_item
{text-align:left;margin-top:10px;float:left;margin-left:40px;width:350px;min-height:200px;max-height:380px;padding-bottom:60px;overflow:hidden;color:#949496;font-size:16px;line-height:18px;}

#ts_pane .ts_main_item h3
{font-size:21px;line-height:24px;}

#ts_pane .ts_main_item img
{float:left;margin-right:20px;}

#ts_pane .ts_main_item a
{color:#333333;}


#ts_pane .ts_main_item .focus
{color:#d1a3cd;font-size:18px;margin-right:15px;}

#ts_pane .ts_item
{text-align:left;margin-top:0px;float:left;margin-left:50px;width:215px;min-height:200px;max-height:380px;padding-bottom:60px;overflow:hidden;color:#333333;font-size:14px;line-height:16px;}

#ts_pane .ts_item img
{float:left;margin-right:12px;}

#ts_pane .ts_item a
{color:#333333;}

#ts_pane .ts_item a:hover
{color:#949496;}

#ts_pane .ts_close
{margin: 0px 10px 0 0;}

#ts_pane .follow
{margin-top:9px;height:30px;padding-top:6px;border-top:1px dotted #c0c0c0;}

#ts_pane .follow a {background: #cbcbcb;color:#000;font-size:13px;padding:3px 9px 3px 9px;font-family: arial,sans-serif;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;margin:0;}


#ts_pane_content
{border-top: 1px solid #fff;background: url(tspcf.png) top left repeat-x;width:100%;min-height:200px;font-family:arial,sans-serif;}

#ts_pane .overtitle
{margin-bottom:15px;padding-top:10px;}


#ts_pane .overtitle span {background: #847a98;color:white;font-size:13px;padding:2px 10px 2px 10px;font-family: KarbidWeb, sans-serif;cursor:pointer;border-top-left-radius:0.5em;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topleft:0.5em;border-bottom-left-radius:0.5em;-webkit-border-bottom-left-radius:0.5em;-moz-border-radius-bottomleft:0.5em;border-top-right-radius:0.5em;-webkit-border-top-right-radius:0.5em;-moz-border-radius-topright:0.5em;border-bottom-right-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;-moz-border-radius-bottomright:0.5em;text-decoration:none;margin:0;}


input.ts
{background:#a4699f;color:#fff;border:none;font-size:11px;padding: 7px 3px;border-none;}

.divs_title {
	 font-family: arial, sans-serif;
	 font-size: 16px;
	 color: #5b5b5c;
	 margin: 24px 0px 0px 0px;
             }			 
.divs_off {
	height:24px;
	padding: 10px 10px 0px 10px;
	float:left;
	color: #000;
	background: #efefde url(/ressources/sm.png) repeat-x;
	border: 1px solid #C8CCCE;
	cursor:pointer;
	}

.divs_off:hover {
	background-color:#C8CCCE;
	}
	
.divs_on {
	height:24px;
	padding: 10px 10px 0px 10px;
	float:left;
	border: 1px solid #C8CCCE;
	border-bottom: 1px solid white;
	cursor:pointer;
	color: #000;
	}

.divs_inter {
	height:35px;
	width: 7px;
	border-bottom: 1px solid #C8CCCE;
}

.divs_off a{color:black;text-decoration:none;}
.divs_off a:hover{color:black;text-decoration:underline;}
.divs_on a{color:black;text-decoration:none;}

.section_on {
	min-height:600px;
	display: active;
	padding: 0;
	/*background-color:#C8CCCE;*/
}

.section_off {
	display: none;
	position:absolute;
	top:-1000px;
	left: -1000px;
}

#album_infos img
{opacity:0.3;filter:alpha(opacity=30);border:1px solid #000;}

#album_infos img:hover
{opacity:0.0;filter:alpha(opacity=0);border:1px solid #CCC;}

#album_infos ul li
{list-style:none;list-style-image: none;padding:7px 4px;border-bottom: 1px dotted #666;}

#album_infos ul li:hover
{list-style:none;list-style-image: none;padding:7px 4px;border-bottom: 1px dotted #333;background:none;}

#album_infos ul li:hover a
{background:none;margin:0;padding:0;}

#album_infos ul li a
{color:#ab72a1;text-decoration:none;}

#album_infos ul li.on a
{color:#ab72a1;font-weight:bold;text-decoration:none;}

#album_infos ul li:hover a
{color:#ab72a1;text-decoration:none;font-weight:bold;}

#live .panels h2:hover
{text-decoration:none;background: #272f42 url(resources/bar_f.png) repeat-x;background-position: 95% 10px;filter: alpha(opacity=80);opacity: 0.80;}

#live opacity 80
{filter: alpha(opacity=80);opacity: 0.80;}

#live opacity 80:hover
{filter: alpha(opacity=100);opacity: 1.00;}


.cards-solo
{background: top center url(cards-bg.png) no-repeat;padding: 54px 52px 80px 68px;}

.cards-solo a{background: #a4699f url(down_arrow.png) no-repeat;background-position: 10px 10px;color:#fff;font-size:13px;padding:6px 15px 6px 40px;font-family: arial,sans-serif;cursor:pointer;border-top-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-top-right-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-bottom-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;text-decoration:none;margin:0;}

.cards-solo a:hover{background: #b893b5 url(down_arrow.png) no-repeat;background-position: 10px 10px;}

#cards-mosaic
{background: url(cards-mosaic-bg.png) top center no-repeat;padding:60px;color:#727b93;}

#cards-mosaic .cards-thumbs
{float:left;padding: 0px 50px 50px 0px;width:156px;}

#cards-mosaic img
{border: 3px solid #ccc;}

#cards-mosaic img:hover


h1.view-header {font-size:28px;font-weight:normal;font-family: KarbidWeb,sans-serif;color:#A4699F;margin:42px 0 21px 0;}

.events_50 {background: url(events_50.png) center left no-repeat;padding-left:40px;height:32px; width:auto;background-position: 0px 0px;}

.events_50:hover {background: url(events_50_white.png) center left no-repeat;padding-left:40px;height:32px; width:auto;background-position: 0px 0px;}

.tabs-on .events_50 {background: url(events_50_white.png) center left no-repeat;padding-left:40px;height:32px; width:auto;background-position: 0px 0px;}



#page_bottom .item1 {
	display:none;
}

#attachments ul li
{list-style: none;background: url(af.png) repeat-x;height:30px;padding:25px 15px 15px 15px;}

#attachments a
{color:#4a4a4a;text-decoration:underline;}

#attachments a:hover
{text-decoration:none;}

button.larche-news {background: #A4699F;color:#fff;padding: 0.5em 1em;margin-top:1em;margin-bottom:2em;border:none;border-radius: 4px;font-size:1.3em;}

button.larche-news:hover {opacity:0.85;}