@charset "UTF-8";



a img{

	border: 0px;

}







body {

background-image: url(../images/bg.gif);

background-repeat: repeat;

font-family: tahoma, Arial, Helvetica, sans-serif; 

margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

padding: 0;

text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

color: #666666;

}

a:link {

	color: #1989b2;

}

a:visited {

	color: #1989b2;

}

a:hover {

	color: #1989b2;

}

a:active {

	color: #1989b2;

}





/* MAIN LAYOUT BOXES */





.oneColFixCtr #container {

	width: 1018px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin-right:auto; /* the auto margins (in conjunction with a width) center the page */

	margin-left:auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */

	position: relative;

	margin-bottom: 100px;

	margin-top: 15px;

	height:auto;

	

}

.oneColFixCtr #mainContent {

	padding: 0 25px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	

}



#header{	

	height: 90px;

	margin: 0px 25px;

	padding-top: 25px;

	background:none;

}



#bottommenu{

	margin: 5px 0px 10px 0px;

	height: 30px;

	background-color: #fff;

	font-size: 9px;

	text-transform: uppercase;

	color: #909090;

	clear:both;

}

#bottommenu a{

	font-size: 9px;

	text-transform: uppercase;

	color: #909090;

	text-decoration:none;

}

#bottommenu a:hover{

	font-size: 9px;

	text-transform: uppercase;

	color: #4e9ab6;

	text-decoration: underline;

}



#copyright{

	position: absolute;

	right: 25px;

	text-align: right;

	bottom: 10px;

	font-size: 10px;

	color: #909090;

}



#credits{

	position: absolute;

	right: 25px;

	text-align: right;

	font-size: 9px;

	color: #909090;

	padding-bottom: 10px;

	padding-top: 10px;

}



#credits a{

	color: #909090;

	text-decoration: none;

}

#credits a:hover{

	color: #f76000;

	text-decoration: none;

}



#toolbar-right{

	position: absolute;

	top: 20px;

	right: 30px;

	font-size: 11px;

	float: right;

	text-align: right;

	color:#797979;

	height:20px;

}

#toolbar-right a{



	font-size: 11px;

	text-align: right;

	color:#797979;

	text-decoration:none;

}

#toolbar-right a:hover{



	font-size: 11px;

	text-align: right;

	color:#797979;

	text-decoration: underline;

}



#search{

	font-weight: bold;	

	color: #4b6c7f;

	margin-top:-10px;

	width:325px;

	padding-right:0px;

	clear:both;

	height:20px;

}

#search input{

margin-top:0px;

color:#CCCCCC;

text-align:center;



}

#search img{

	vertical-align: middle;

	padding-bottom: 2px;

	padding-left: 5px;

}



#suivre input{

margin-top:0px;

color:#CCCCCC;

text-align:center;

font-size:11px;



}



/* MAINMENU */

#mainmenu a{

	color: #333;

	text-decoration:none;

	font-family: Tahoma, Arial, Helvetica, sans-serif; 

}

#mainmenu li.active a{

	color: #fff;

	text-decoration:none;

	font-family: Tahoma, Arial, Helvetica, sans-serif; 

}





#mainmenu{	

	height: 37px;

	padding-left: 0px;

	margin: 0px 33px 0px 25px;

	overflow:hidden;

	background:url(../images/bg_mainmenu.gif) repeat-x 0 100%;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:10px;

}





#mainmenu ul {

	margin: 0px;

	padding: 0px;

}

#mainmenu ul li{

	list-style:none;

	display: inline;

}



#mainmenu ul li div{

	display: inline;

	margin: 0px;

}







#mainmenu ul li:hover a {

	

	color: #fff;

}













#mainmenu ul {

	list-style:none;

	display: inline;

	font-size: 12.3px;	

	color: #fff;

	height: 37px;

	position: relative;

	width: 100%;

}

ul li{

	margin: 0px 0px;

}





/*ACTIVE STATE */









.mainmenu {

	float: left;

	clear: none;

	background: url(../images/menutitle-grey_01.png) no-repeat;

	padding: 0 3px 0 7px;

	margin: 0px 6px;

	height: 35px;

	

}

.mainmenu a{

	float: left;

	height: 35px;

	background: url(../images/menutitle-grey_02.png) repeat-x left top;

	line-height: 35px;

	padding: 0 2px;

	color: #fff;

	font-size: 1em;

	text-decoration: none;

}

.mainmenu span {

	background: url(../images/menutitle-grey_03.png) no-repeat;

	float: left;

	width: 11.5px;

	height: 35px;

	display:block;

}





.mainmenu:hover {

	background: url(../images/menutitle-blue_01.png) no-repeat;

}

.mainmenu a:hover{

	background: url(../images/menutitle-blue_02.png) repeat-x left top;

}

.mainmenu span:hover {

	background: url(../images/menutitle-blue_03.png) no-repeat;

}







/* END MAINMENU */





/* HOME */



/* HOME LAYOUT */



#home-top{

	height: 215px;

	padding-top: 10px;

}

#home-bottom{

	height: 400px;

	position: relative;

	margin-top:10px;

}



#home-topleft{

	float: left;	

	width: 655px;

}

#home-topright{	

	float: right;

	vertical-align: top;

	width: 310px;

}

#home-bottomleft{

	width: 675px;

	display:inline;	

}

#home-bottomright{

	width: 300px;

	display:inline;

	

	/*margin: 32px 0px 0px 15px;*/

}







/* TOPRIGHT */



.home-topright-smallblue{

	color: #FFF;

	font-size: 16px;

	text-transform:uppercase;

	background:url(../images/Site_Club2010-2_11.jpg);

	padding:  10px 40px 10px 10px;

	text-align: center;

	font-weight: bold;

	line-height: 15px;

	height: 15px;

}

.home-topright-smallblue a{

	color: #FFF;

	font-size: 16px;

	text-transform:uppercase;

	text-decoration: none;

	font-weight: normal;

}

.home-topright-smallblue span{

	font-weight: bold;

	display: inline;

}





.home-topright-bigorange{

	color: #FFF;

	font-size: 20px;

	text-transform:uppercase;

	background:url(../images/Site_Club2010-2_08.jpg);

	padding:  10px 40px 10px 10px;

	text-align: right;

	font-weight: bold;

	line-height: 23px;

	height: 50px;

	



}

.home-topright-bigorange span{

	color: #FFF;

	font-size: 25px;

	display:inline;

	font-weight: normal;

	letter-spacing: -0.5px;

	

}



.home-topright-bigorange a, .home-topright-bigorange, .home-topright-bigorange div:link{

	text-decoration: none;

	color: #FFF;

	text-shadow:#333 2px 1px 5px;

}



.home-topright-social{

	font-size: 11px;

	line-height: 14px;

	color: #828282;

	text-align: right;

	padding-right: 10px;

	padding-top: 10px;

	margin-bottom:10px;

}

.suivre{

	font-size: 12px;

	line-height: 14px;

	height:42px;

}

.home-topright-social div{

	

	padding-top: 5px;



	



}

.home-topright-social input{	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top:5px;

	

}

.home-topright-social a img{

	vertical-align: middle;

	padding-bottom: 2px;

	padding-left: 5px;

}



#touslesinfoclubs{

	width: 300px;

	color:#4e9ab6;

	margin-top:2px;

	padding-top:18px;

}

#touslesinfoclubs a{

	

	color:#4e9ab6;

}













/* TABS */





/* BOTTOM LEFT TABS LAYOUT */





.home-bottomleft-container{

	float:left;	

}



.tabcontent{

	overflow:hidden;

}



.tab1{

	width:313px;

	margin-right:20px;

	float:left;

	position: relative;

	}



.tab2{

	width:320px;

	margin-right:0px;

	float:left;	

	position: relative;

	

}



#home-bottomright{

	margin-left:15px;	

	float:right;

	position: absolute;

	top: 33px;

	

}





.greytabtitle {

	float: left;

	clear: none;

	background: url(../images/blocktitle-grey_01.png) no-repeat;

	padding: 0px 3px 0 8px;

	margin: 0px 6px;

	height: 34px;

	display: inline;

	text-transform: uppercase;

	font-size: 13px;

	overflow: hidden;

	

}

.greytabtitle span.s1{

	float: left;

	height: 34px;

	background: url(../images/blocktitle-grey_02.png) repeat-x left top;

	line-height: 34px;

	padding: 7px 2px;

	color: #fff;

	font-size: 1em;

	text-decoration: none;

	display:block;

}

.greytabtitle span.s2 {

	background: url(../images/blocktitle-grey_03.png) no-repeat;

	float: left;

	width: 11.5px;

	height: 34px;

	display:block;

}













.greytabtitle-l, .greytabtitle-m, .greytabtitle-r{

	display:inline;

	color: #FFF;

}







.greytabtitle-m span{	

	padding: 0px 10px;

	position: relative;

	top: 10px;

	text-transform:uppercase;

	font-size: 13px;

}





div.greytabtitle-l{

	background:url(../images/blocktitle-grey_01.png) no-repeat 0 100%;

	width: 12px;	

	margin: 10px 0px 10px 0px;

	padding: 11px 3px;

}

div.greytabtitle-m{

	background:url(../images/blocktitle-grey_02.png) repeat-x 0 100%;	

	margin: 10px 0px;

	padding: 11px 0px;

	width: 100%;

	

}

div.greytabtitle-r{

	background:url(../images/blocktitle-grey_03.png) no-repeat 0 100%;	

	margin: 0px 0px;

	padding: 11px 4px;

}





.readmore{

	right: 0px;

	position: absolute;

	bottom: 5px;

	width: 11px;

	height: 11px;

	cursor:pointer;

}











/* TAB TOP LEFT */



.tab1 .tabcontent{

	border: solid 1px #cfcfcf;

	border-left: solid 2px #7a7a7a;

	border-top: solid 2px #7a7a7a;

	height: 320px;

	width: 285px;

	padding: 15px 10px 5px 20px;

	overflow: hidden;

	float: left;

}



/* TAB PAGE */



.tabpage .tabcontent{

	border: solid 1px #cfcfcf;

	border-left: solid 1px #7a7a7a;

	border-top: solid 1px #7a7a7a;

	height: auto;

	width: 170px;

	padding: 15px 10px 5px 20px;

	overflow: hidden;

	float: left;

}





/* TAB TOP RIGHT */



.tab2 .tabcontent{

	border: solid 1px #cfcfcf;

	border-left: solid 2px #7a7a7a;

	border-top: solid 2px #7a7a7a;

	height: 328px;

	width: 280px;

	margin-top: 0px;

	padding: 8px 10px 5px 20px;

	float: left;

	overflow:hidden;

}













/* TAB BOTTOM LEFT - NEWS AND EVENTS */





.promo {	

	border: solid 1px #cfcfcf;

	position: relative;

	height: 135px;

	float: left;

	width:290px;

	display:inline;

	margin-bottom: 5px;

	

}

	

	









.promo .boxtitle{

	background: #828282;	

	margin: 0px 0px;

	padding: 5px 15px;

	width: 290;

	color: #FFF;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 12px;

}



.promo .tabcontent2{

	width:290;

	height:135;

	

}



.promo .boxtoplink2 a, .promo .boxtoplink2{

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	margin-right: 5px;

	

}



 .promo .boxtoplink2{	

	z-index: 999;

	position: absolute;

	right: 5px;

	top: 4px;

	

}

#boxtoplink3{

	color: #ed5f00;

	text-decoration: underline;

	font-size: 11px;

	position: absolute;

	right: 5px;

	top: 10px;

}

#boxtoplink3 a{

	color: #ed5f00;

	text-decoration: underline;

	font-size: 11px;

}











.tab1 .tabpage .boxtoplink a, .tab2 .boxtoplink a{

	color: #ed5f00;

	text-decoration: underline;

	font-size: 11px;

	position: absolute;

	right: 15px;

	top: 10px;

}

.promo .boxtoplink a, .promo .boxtoplink{

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	margin-right: 5px;

	

}





.contentitemteaser{

	position: relative;

	padding-right: 5px;

	line-height: 12px;

}





.contentitemteaser2{

	position: relative;

	padding-right: 0px;

	line-height: 12px;

}





/* NEWS TAB1 */



.tab1 img.contentimageteaser{

	float: left;

	padding: 0px 10px 0px 0px;



}

.tab1 .contentitemteaser .date{

	text-transform: uppercase;

	color: #797979;

	font-size: 10px;

	padding-bottom: 0px;

	margin-top:0px;

	

}

.tab1 .contentitemteaser .title{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;



}

.tab1 .contentitemteaser .title a{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;

	text-decoration:none;

}

.tab1 .contentitemteaser .title a:hover{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



.tab1 .contentitemteaser .introtext{

	font-size: 11px;

	color: #797979;

	height:27px;

	overflow:hidden;

	margin-top:3px;

	line-height:13px;



}



.tab1 .contentitemteaser{

	padding-bottom: 12px;

	margin-bottom: 12px;

	border-bottom: 1px solid #b5b5b5;

}



/* EVENTS TAB2 */



.tab2 img.contentimageteaser2{

	float: left;

	padding: 0px 10px 0px 0px;

}

.tab2 .contentitemteaser2 .date{

	text-transform: uppercase;

	color: #797979;

	font-size: 10px;

	padding-bottom: 2px;

	

}

.tab2 .contentitemteaser2 .title{

	line-height: 13px;

	color: #ed5f00;

	font-size: 11px;

	font-weight: bold;

	display: inline;



}

.tab2 .contentitemteaser2 .title a{

	line-height: 13px;

	color: #ed5f00;

	font-size: 11px;

	font-weight: bold;

	display: inline;

	text-decoration:none;

}

.tab2 .contentitemteaser .title a:hover{

	line-height: 13px;

	color: #ed5f00;

	font-size: 11px;

	font-weight: bold;

	display: inline;

	text-decoration: underline;

}

.tab2 .contentitemteaser2 .introtext{

	font-size: 11px;

	color: #797979;

	height:26px;

	overflow:hidden;

	margin-top:2px;

	line-height:13px;

}

.baroblique{

	font-size: 11px;

	color: #797979;

}



.tab2 .contentitemteaser2{

	padding-bottom: 12px;

	margin-bottom: 12px;

	border-bottom: 1px solid #b5b5b5;

	

}





/* pages TAB */



.tabpage img.contentimageteaser{

	float: left;

	padding: 0px 2px 0px 0px;

}

.tabpage .contentitemteaser .date{

	text-transform: uppercase;

	color: #797979;

	font-size: 10px;

	padding-bottom: 2px;

	

}

.tabpage .contentitemteaser .title{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;



}

.tabpage .contentitemteaser .title a{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;

	text-decoration:none;

}

.tabpage .contentitemteaser .title a:hover{

	line-height: 12px;

	color: #4e9ab6;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



.tabpage .contentitemteaser .introtext{

	font-size: 11px;

	color: #797979;

	height:25px;

	overflow:hidden;



}



.tabpage .contentitemteaser{

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 1px solid #b5b5b5;

}



/* PROMO */



.promo img{

	position: absolute;

	top: 20px;

	left: 5px;

	z-index: 0;

	

}





/* TAB BOTTOM RIGHT */









#home-bottomright img.home-bottomright-bg{

	border: solid 1px #999;

}



#home-bottomright img.home-bottomright-partnerlogo{

	position: absolute;

	top: 160px;

	left: 15px;

}





#home-bottomright a{

	font-size: 12px;

}





#partager{

	color: #1989b2;

	position: absolute;

	top: 250px;

	right: 30px;

	font-size:10px;
}

#partager a{

	color: #1989b2;

	font-size:10px;
}

#partager2{


position: absolute;
top: 250px;
right: 155px;
}



#autpart{

	color: #1a89b4;

	position: absolute;

	top: 218px;

	right: 165px;

	font-size:10px;

}



#autpart a{

	

	color: #1a89b4;

	font-size:10px;

}





#joindrefb{

	position: absolute;

	bottom: 70px;

	left: 5px;

	z-index: 999;

	width: 279px;

	height: 25px;

	background:url(../images/but-joindresurfb.png) 0 0 no-repeat;

	padding-top: 3px;

	

}



#joindrefb a{

	font-size: 11px;

	

	color: #fff;	

	text-decoration: none;

	padding-left: 55px;

	text-align: center;

}

#joindrefb a:hover{

	

	

	color: #fff;	

	text-decoration: underline;

}



#joindrefb a strong{	

	font-size: 12px;

	font-weight: bold;

}





#gracea{

	color: #444;

	position: absolute;

	top: 285px;

	left: 30px;

	line-height: 14px;

	font-size: 12px;

	text-align: center;

	

}

#gracea div{

	color: #1a89b4;

	position: absolute;

	top: 35px;

	line-height: 18px;

	font-size: 18px;

	text-align: left;

	font-weight: bold;

	letter-spacing: -1px;

	left: 0px;

	width:250px;



	

}

#dej {

	color: #1a89b4;

	font-size: 14px;

	text-align: left;

	font-weight: normal;

	

}



#merci{

	color: #797979;

	position: absolute;

	top: 165px;

	line-height: 12px;

	font-size: 12px;

	width: 125px;

	text-align: center;

	left: 150px;



}



#merci strong{

	color: #797979;

	font-size: 12px;

	line-height: 12px;

	font-weight:bold;

}





/* Les pages */



#page-left{

	float: left;	

	width: 150px;

	height:auto;

}

	

#page-right{	

	float: right;

	vertical-align: top;

	width: 795px;

	height:auto;

}

#page-1col{	

	float: left;

	vertical-align: top;

	width: 960px;

	height:auto;



}

#page-1colevent{	

	float: left;

	vertical-align: top;

	width: 632px;

	height:auto;

}

#page-content{

	padding-top: 10px;

	height: auto;

	clear:both;

}

.pagetitle h1 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"tahoma",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}



.header-breadcrumbs {

width:570px; 

font-family:tahoma;

font-size:10px;

color:#666666;

margin-top:3px;

background-color:#ededed;

float:left;

height:18px;

margin-bottom:20px;

padding-top:1px;

}

.header-breadcrumbs_comment {

width:785px; 

font-family:tahoma;

font-size:10px;

color:#666666;

margin-top:3px;

background-color:#ededed;

float:left;

height:18px;

margin-bottom:20px;

padding-top:1px;

}

.header-breadcrumbs2 {

width:770px; 

font-family:tahoma;

font-size:10px;

color:#666666;

margin-top:0px;

background-color:#ededed;

float:left;

height:18px;

margin-bottom:20px;

padding-top:1px;

}

.header-breadcrumbs3 {

width:632px; 

font-family:tahoma;

font-size:10px;

color:#666666;

margin-top:10px;

background-color:#ededed;

float:left;

height:18px;

margin-bottom:5px;

margin-left:25px;

padding-top:1px;

}

.header-breadcrumbs4 {

width:742px; 

font-family:tahoma;

font-size:10px;

color:#666666;

margin-top:10px;

background-color:#ededed;

float:left;

height:18px;

margin-bottom:5px;

margin-left:25px;

padding-left:5px;

padding-top:1px;

}



.header-breadcrumbs a {

color:#0099CC;

font-size:10px;

padding-left:5px;

}

.header-breadcrumbs_comment a {

color:#0099CC;

font-size:10px;

padding-left:5px;

}

.header-breadcrumbs_comment a:hover {

font-size:10px;

}

.header-breadcrumbs a:hover {

font-size:10px;

}

.header-breadcrumbs2 a {

color:#0099CC;

font-size:10px;

padding-left:5px;

}

.header-breadcrumbs2 a:hover {

font-size:10px;

}

.header-breadcrumbs3 a {

color:#0099CC;

font-size:10px;

padding-left:5px;

}

.header-breadcrumbs3 a:hover {

font-size:10px;

}

.header-breadcrumbs4 a {

color:#0099CC;

font-size:10px;

}

.header-breadcrumbs4 a:hover {

font-size:10px;

}

#contenupage{

	padding-top: 10px;

}

#space{

	height: 30px;

	clear:both;

}



/* Tableau dons */

.dontitre {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 24px;

	color: #FFFFFF;

}

.dondescr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.dondecrbold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }





*{padding:0; margin:0;}





.smenu-navigation {

display: block; /*Fix IE floating margin bug*/; 

float:left; 

width:180px; 

overflow:visible !important /*Firefox*/; 

overflow:hidden /*IE6*/;}



.main-content {

display:inline; /*Fix IE floating margin bug*/; 

float:left; 

width:570px; 

overflow:visible !important /*Firefox*/; 

overflow:hidden /*IE6*/;

}

.main-content2 {

display:inline; /*Fix IE floating margin bug*/; 

float:left; 

width:745px; 

overflow:visible !important /*Firefox*/; 

overflow:hidden /*IE6*/;

}





.dgermain{

	height:320px;

	float:left;

	width:220px;

}





/* nouveau sous-menu */



#blueblock{

width: 150px;

margin-bottom: 1em;

font-family: 'Tahoma', 'Lucida Grande', Arial, sans-serif;

font-size:11px;

color: #333;

}



* html #blueblock{ /*IE 6 only */

width: 150px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}



#blueblock ul{

list-style: none;

margin: 0;

padding: 0;

border: none;

width:150px;

}



#blueblock li {

margin: 0;

width:140px;



}



#blueblock li a{

display: block;

padding: 7px 0px 8px 20px;

background:url(../images/fond_submenu.jpg) no-repeat;

color: #333;

text-decoration: none;

width: 140px;

height:auto;

border-bottom:1px;

border-bottom-color:#dddddd;

border-bottom-style:solid;

}



html>body #blueblock li a{ /*Non IE6 width*/

width:130px;

}



#blueblock li a:hover{

color: #fff;

background:url(../images/fond_submenu2.jpg) no-repeat;

width: 130px;

}

#blueblock ul li.active a {

text-decoration:none;

color: #ffffff;

background:url(../images/fond_submenu2.jpg) no-repeat;

width: 130px;

border:none;

}

.infoclubdate {

line-height:11px;

font-size:11px;

color:#666666;

}



#infoclubtitle a {

font-size: 15px;

font-weight: bold;

line-height:18px;

}

#infoclub{

padding-bottom:15px;

}

.banner{

height:149px;

float:left;

}



.colonneright{

width:200px;

float:right;

}

#colonnerightevent{

width:320px;

float:right;

height:auto;

margin-right:30px;

margin-top:-6px;

}

#colonneright{

width:200px;

float:right;

height:auto;

margin-right:30px;

margin-top:5px;

}

#colonneright2{

width:200px;

float:right;

height:auto;

margin-right:25px;

margin-top:10px;

}



#undon{

width:200px;

padding-bottom:5px;



}



#devenir{

width:200px;

padding-bottom:5px;



}



#unclub{

width:200px;

padding-bottom:5px;

}

#consulter{

width:150px;

float:right;



}

#consulter a{

width:150px;

font-size:11px;

color:#ff6b0e;

text-align:right;

text-decoration:none;

}

#consulter a:hover{

width:150px;

font-size:11px;

color: #999999;

text-align:right;

text-decoration: underline;

}



#emploititle {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #009ac5;

		font-size: 14px;

	padding-bottom:5px;

	padding-top:5px;

}

#emploititle a {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	color: #009ac5;

	padding-bottom:5px;

	padding-top:5px;

}

#tableemploi {

padding:10px;

}





/* CITATIONS */

#citation_text {

font-size:12px;

font-style:italic;

padding:12px;

padding-bottom:0px;

width:365px;

}

#citation_nom {

padding:12px;

float:right;

font-size:11px;

padding-right:15px;

width:365px;

text-align:right;

}

#citation_contact {

float:left;

width:360px;

font-size:11px;

text-align:left;

width:365px;

padding:12px;

}

#citation_list {

width:365px;

font-size:11px;

color:#fe5c00;

padding:12px;

}

#eventimage {

width:632px;

height:38px;

margin-left:25px;

float:left;

}

#eventmenu {

width:632px;

height:auto;

margin-left:25px;

float:left;

}

#eventimage2 {

width:632px;

height:38px;

margin-left:0px;

float:left;

}

#event_title {

width:632px;

margin-left:25px;

float:left;



}

#event_box2 {

width:632px;

margin-left:0px;

float:left;

margin-top:0px;

margin-bottom:20px;



}

#event_box1 {

width:632px;

float:left;

margin-top:0px;

margin-bottom:20px;



}

#events_title  {

font-size:14px;

text-decoration: none;

color: #009ac5;

font-weight:bold;

line-height:16px;

width:400px;

margin-left:202px;

}

#events_title a {

font-size:14px;

text-decoration: none;

color: #009ac5;

font-weight:bold;

line-height:16px;

}

#events_title a:hover {

font-size:14px;

text-decoration: underline;

color: #009ac5;

font-weight:bold;

line-height:16px;



}

.events_date  {

display: block;

font-size: 10px;

font-weight: bold;

margin-left:202px;

padding-bottom:5px;

}

#article {

margin-top: 15px;

}

#events_text  {

font-size: 0.9em;

margin-left:202px;

margin-top:8px;

padding-right:20px;

width:400px;

text-align: justify;

}

#events_links a  {

font-size: 0.9em;

margin-top:4px;

color:#f07e31;

text-decoration:none;

text-align:right;

margin-left:250px;

}

#events_links a:hover  {

font-size: 0.9em;

margin-top:4px;

color:#f07e31;

text-decoration:underline;

text-align:right;

}



#promo_title  {

font-size:14px;

text-decoration: none;

color: #009ac5;

font-weight:bold;

line-height:16px;

width:625px;

margin-left:0px;

}

#promo_text  {

font-size: 0.9em;

margin-left:0px;

margin-top:8px;

padding-right:20px;

width:625px;

text-align:left;

}





#partner_image {

width:745px;

height:39px;

margin-left:25px;

float:left;

}



#page-1col_partner{	

	float: left;

	vertical-align: top;

	width: 745px;

	height:auto;

}

#trier {

text-align:right;

font-size:10px;

}

#region ul li {

text-align:left;

font-size:10px;

list-style-image:images/puces.gif;

}

#region ul li a {

text-align:left;

font-size:10px;

list-style-image:images/puces.gif;

color:#009ac5;

text-decoration:none;

}

#region ul li a:hover {

text-align:left;

font-size:10px;

list-style-image:images/puces.gif;

text-decoration:underline;

color:#666666;

}





ul#galerie_mini

{

	margin: 0 ;

	padding: 0 ;

	list-style-type: none ;

}



ul#galerie_mini li

{

	float: left ;

}



ul#galerie_mini li a img

{

	margin: 2px 1px ;

	border: 1px solid #dcb ;

}



dl#photo

{

	clear: both ;

	margin: 0 ;

	

}







dl#photo dd

{

	margin: 0 ;

}



dl#photo img

{

	border: 0 ;

	margin:0;

}

#partners_pop {

width:400px;

height:auto;

border:solid 10px;

border-color: #F3F3F3;

padding:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#999999;

}

.titre_partner {

	color: #009ac5;

	font-weight: bold;

	font-size:12px;

}

.titre_partner2 {

	color: #999999;

	font-weight: bold;

	font-size:11px;

	line-height:15px;

}

.don_partner {

	color: #009ac5;

	font-weight: normal;

	font-size:12px;

	line-height:15px;

	margin-bottom:10px;

}



.depuis_partner {

	color: #999999;

	font-weight: normal;

	font-size:10px;

	line-height:14px;

}

#fondpartner {

background-image: url(../images/fond_partner.jpg);

padding-top:15px;

padding-bottom:15px;

padding-left:10px;

padding-right:10px;

border-bottom:6px;

border-bottom-color:#d2d5cb;

border-bottom-style:solid;

}

#region_title  {

font-size:12px;

text-decoration: none;

color: #009ac5;

font-weight:bold;

}

#region_title a {

font-size:12px;

text-decoration: none;

color: #009ac5;

font-weight:bold;



}

#region_title a:hover {

font-size:12px;

text-decoration: underline;

color: #009ac5;

font-weight:bold;

}



#btn_partager {

background-image:url("../images/facebook-partager.jpg");

background-position:0 0;

background-repeat:no-repeat;

display:block;

height:18px;

margin:0;

outline:medium none;

padding:0;

width:76px;

}

#commentlink  {

text-decoration:none;

line-height:14px;

font-weight:normal;

}

#commentlink a {

text-decoration:underline;

line-height:12px;

font-weight:normal;

}

#commentlink a:hover {

text-decoration:underline;

font-weight:bold;

}

#validation {

color:#FF0000;

}

#regionnaux {

color:#999999;

font-size:11px;

font-weight: bold;

height:8px;

}

.clr {clear:both; display:block;}
