#contenu-top-dotted{
	display:none;
	}
	
#separateur-contenu-intro{
	height:10px;
	clear:both;
	}
	
#intro-babillard{
	position:relative;
	top:0px;
	left:10px;
	width:650px;
	height:287px;
	padding:0px;
	margin:0px;
	border:none;
	float:left;
	display:inline;
	clear: none;
	border:1px solid #dbe5f1;
	background-color:#dbe5f1;
	}	
	
	#intro-babillard img{ 
	padding:0px;
	margin:0px;
	border:none;
	}	
	
#lien-intro{
	width:639px;
	padding:10px 0px 10px 10px;
	background:#90b3d4 url(/themes/ccivr/grafx/bg-lien-intro.png) no-repeat right;
	border:1px solid #809fbc;
	overflow:hidden;
	}	

#lien-intro{
	color:#FFF;
	font-size:13px;
	}	
	
#lien-intro a{
	color:#3a5e9c;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 0px 15px ;
	background:url(/themes/ccivr/grafx/fleche-lien-intro.png) 0px 3px  no-repeat;
	}	
	
#lien-intro a:hover{
	color:#376853;
	}	
	
.calendrier{
	position:relative;
	top:0px;
	float:left;
	display:inline;
	height:500px;
	}			
	
#plus, #plus-nouvelles{
	text-align:right;
	font-size:11px;
	padding: 5px ;
	}	
				
.partenaires{
	position:relative;
	float:left;
	background-color:#ffffff;
	}

#partenaires-contenu{
	width:318px;
	z-index:9997;
	padding:5px 0px;
	background-color:#ffffff;
	border: 1px solid #aec1d3;
	}			

#intro-membre-vedette{
	position:relative;
	top: 0px;
	left:0px;
	float:right;
	width:316px;
	padding:5px 0px;
	border: 2px solid #aec1d3;
	background-color:#FFFFFF;
	}	
	
	#intro-membre-vedette p{	
		}		
	
	#intro-membre-vedette-titre{
		padding-bottom:5px;

		}	

	#intro-membre-vedette-logo{
		float:left;
		margin-left: 10px;
		display:inline;
		}	
		
	#intro-membre-vedette-texte{
		position:relative;
		float:left;
		top:10px;
		left: 20px;
		display:inline;
		width:190px;
		height:70px;
		font-size:11px;
		}	
		
		.plus-membre-vedette{
		text-align:right;
		font-size:11px;
		color:#14223f;
		text-decoration:none;
		}	
	
		.plus-membre-vedette:hover{
		text-align:right;
		font-size:11px;
		color:#84b7eb;
		text-decoration:none;
		}	
		
#intro-nouvelles{
	position:relative;
	float:left;
	top:0px;
	left: 10px;
	color:#f7ffc9;
	font-size:11px;
	width:320px;
	height:215px;
	min-height:215px;
	height:auto;
	_height:215px;
	/*background-color:#376953;
	background-image:url(../grafx/nouvelles-bg.jpg);*/
	background-color:#006a6c;
	background-position:top right;
	background-repeat: no-repeat;
	border: 1px solid #386953;
	}	
	
	#intro-nouvelles p{
	padding:0px;
	margin:3px 0px 0px 0px;
	}		
	
	#intro-nouvelles-titre{
		padding:8px 0px 10px 0px;
		}	
		
	#intro-nouvelles-toutes{
		position:relative;
		padding: 11px 10px 0px 0px;
		float:right;
		}	
		
	#intro-nouvelles strong{
		color:#FFFFFF;
		}
	
	#intro-nouvelles p{
		padding:0px 10px 0px 10px;
		}	
		
	#plus-nouvelles, #intro-nouvelles-toutes{
		color:#83bda4;
	}
			
	.plus-nouvelles{
		text-align:right;
		font-size:11px;
		color:#FFF;
		text-decoration:none;
		}	
	
		.plus-nouvelles:hover{
		text-align:right;
		font-size:11px;
		color:#66c49b;
		text-decoration:none;
		}
		
	.nouvelles{
		text-align:right;
		font-size:11px;
		color:#FFF;
		text-decoration:underline;
		}	
		
	.nouvelles:hover{
		text-align:right;
		font-size:11px;
		color:#66c49b;
		text-decoration:underline;
		}						
		
#recherche {
	position:relative;
	top:10px;
	width:320px;
	height:100px;
	background-repeat:no-repeat ;
	background-position:right;
	background-image:url(/themes/ccivr/grafx/recherche-bg.jpg);
	background-color:#20396c;
	}	
	
#recherche-contenu {
	position:relative;
	top:10px;
	left:0px;
	width:298px;
	height:86px;
	color:#FFFFFF;
	margin: 0px 10px 10px 10px;
	}		
	
	#recherche-radio{	
		position:relative;
		float:left;
		top:6px;
		left:0px;
		z-index:000001;
	}
	
	#recherche-radio-texte{	
		position:relative;
		float:left;
		top:8px;
		left:0px;
	}

	#recherche-input-texte{
		position:absolute;
		top:50px;
		left:0px;		
	}
	
	.recherche-input-texte{	
		width:152px;
		height:20px;
		border: 1px solid #7c9eb9;
	}
	
			
	#recherche-avancee{
		position:relative;
		top:8px;
		left:25px;
	}
	
	a.recherche-avancee{
		color:#FFFFFF;
	}
	
	a.recherche-avancee:hover{
		color:#FFFFFF;
	}
	
	a.recherche-avancee:visited{
		color:#FFFFFF;
	}
	
	#recherche-bouton{
		position:absolute;
		top:52px;
		left:190px;
	
	}	
	
#intro-membre{
	position:relative;
	width:318px;
	height:93px;
	top:10px;
	left:0px;
	float:right;
	background-color:#003d59;
	border:1px solid #003d59;
	}	
	
	#intro-membre-photo{
		position:absolute;
		top:8px;
		left:10px;
	}	
	
	#intro-membre-titre{
		position:absolute;
		top:3px;
		left:110px;
	}	
	
	#intro-membre-texte{
	position:absolute;
	float:left;
	top:25px;
	left:108px;
	width: 200px;
	color:#FFFFFF;	
	}	
#bottomBanner {float:left;margin-bottom:10px;}
