/****************************************************************************************/
/*	Couleurs de fond et arriÃ¨re plans													*/
/****************************************************************************************/

	/*balises*********************/

body{
	background-image:url(img/bghome.gif);
}

	/*conteneurs et menus*********************/

#fullcontainer{
	line-height:normal;
	}

.logo{
margin-top:0;
margin-left:3px;
}

#menuNavA1 .contenumenu{bottom:11px;	left:16px; margin-bottom:auto;
margin-left:3px;}

.contenumenu img{
display:inline;
}

#menuNavB{
	z-index:20;
}
#outils a:hover{
	color:#000000;
}
#outils .handipicto{
	position:relative;
	height:55px;
	padding:10px 0px 0px 0px;;
	
}
#outils .handipicto IMG{
	vertical-align:middle;
	}

/****************************************************************************************/
/*	polices et couleurs de texte														*/
/****************************************************************************************/

#menuNavA3{
	line-height:10px;
}
	#menuNavA3 li{
		margin-top:4px;
	}
		#menuNavA3 ul ul{
			padding-left:5px;
		}


#contenuPrincipal H2, #deuxcolonnes H2 {
	font-size:18px;
}


/*********** styles evenements */

#newslist ul a:hover{
	list-style-image:url(fileadmin/templates/img/masquepuce.gif);
}

#contenuPrincipal .news-single-img {	PADDING-BOTTOM: 0;}

.eventshort, .eventshort a{
	margin-bottom:10px;
}

.eventsubheader, .eventsubheader a{
		font-size:11px;
		line-height:14px;
		color:#4C4C4C;
		margin:0px;
}
.eventsubheader a:hover{
	text-decoration:underline;
	color:#B3B3B3;
}

.eventlocation{
	font-style:italic;
}

#newslist .newslistimages{
	float:left;
	margin-left:-5px;
	padding:0px 10px 10px 10px;
}

.bloc_liensup{
	display: block;
	padding-top:4px;
	color:#807265;
}

#contenuPrincipal .bloc_liensup a{
	text-decoration:none;
	color:#7F7166;
}

#contenuPrincipal .bloc_content {
	text-decoration:none;
	display:block; 
	height:65px;
}

#contenuPrincipal .bloc_main a{
	text-decoration:none;
}

#contenuPrincipal .bloc_titre,#contenuPrincipal .titrebloc_gauche,#contenuPrincipal .titrebloc_droit {
	font-size:12px;
	font-weight:bold;
	color:#7F7166;
}

.bloc_droite, .bloc_gauche {
	width: 165px; 
	padding-bottom:8px;
}

.titrebloc_gauche, .titrebloc_droit{
	width: 165px; 
}

 .bloc_large, .bloc_gauche, .bloc_large a{
	text-decoration:none;
 }
 
.bloc_droite, .titrebloc_droit{
	float: left; 

}

.bloc_gauche, .titrebloc_gauche {
	float: left; 
	padding-right: 10px; 
 }
 
 .bloc_large{
	clear: both; 
	padding-bottom:8px;
	width: 340px; 
 }
/****************************************************************************************/
/*	marges padding et bordures, positions tailles et placement														*/
/****************************************************************************************/

	/*conteneurs et menus*********************/

#menuNavA1{
background:url(img/fond_menu01home.gif) no-repeat;
	width:310px;
	height:490px;
	padding:30px 10px 0 20px;
}
	#menuNavA2 .contenumenu{
		bottom:15px;
		left:15px;
	}

#menuNavA3{
	width:135px;
	height:230px;
	padding:15px;
	border-top-width:9px;
}

#menuNavB{
	top:390px;
	left:365px;
	width:135px;
	padding:20px 15px 15px 10px;
	background-image:none;
}

#outils{
	top:389px;
	padding:0px 10px 10px 10px;
}

	#outils IMG{
		vertical-align:middle;
		text-align:center;
	}
	
	#outils ul{
		margin:0px 0px 15px 0px;
		padding:0px;
		list-style:none;
	}
	#outils li{
		margin-top:6px;
	}
	#outils a{
		color:#4C4C4C;
	}
	#outils a.menuactif {
		color:#000000;
	}


#entetes{
	height:390px;
}

.csc-textpic .csc-textpic-center .csc-textpic-below{
background-color:#0011FF;
width:550px;
height:200px;
}

.dam_caption {
padding: 0;
}

#fullcontainer #entetes .csc-textpic-image img{
	margin-left:-10px;
}

#contenuPrincipal{
	padding:22px 10px 0px 10px ;
	min-height:100px;
	left:500px;
	width:370px;
	color:#4C4C4C;
	padding-bottom:0px !important;
	padding-bottom:20px;
	
}
#contenuPrincipal a{
	color:#000000;
	text-decoration:underline;
}

#contenuPrincipal IMG {	MARGIN-LEFT: 0;}

#footer{
	background-image:url(img/lignepts.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	color:#817267;
	text-align:right;
	height:35px;
	left:535px;
	width:345px;
	padding-top:0px;
	padding-bottom:15px;
}

#footer a.footer{
	color:#817267;
}


#separator{
	height:1px;
	margin:10px 0;
	bottom:0px;
}


#bg{
	height:390px;
}


/*styles des flexibles contents*/

	#contenuPrincipal #deuxcolonnes ul{
		padding:0px;
		position:relative;
		margin:0px;
	}

	#contenuPrincipal .deuxColonnes .deuxTiers .content li {
		background-image:none;
	}
	
	#contenuPrincipal .deuxColonnes .deuxTiers{
		width:340px;
	}
	
	#contenuPrincipal .deuxColonnes .unTiers{
		width:165px;
		overflow:hidden;
	}
	
/* TABLEAUX */
	.grandtableaux TD, .grandtableaux TH{
		padding:10px;
	}

	.headerswap{
	margin-left:-10px;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;

}

	.headerswap .plusmoins{
		width:11px;
		height:11px;
		line-height:11px;
		font-size:5px;
		float:right;
		background-image:url(img/tableau_moins.gif);
		background-position:center center;
		background-repeat:no-repeat;
	}

	.headerswap a{
			color:#FFFFFF;
	}
	
.headerswapOff{
	margin-left:-10px;
	padding:5px 10px 5px 10px;
}

.header5{
	background-color:#CC3300;
}



DIV.csc-textpic-imagewrap {
 padding: 0;margin-left:-10px;padding-left:0px; }	
 
 
 
 .textenews
 {
 	padding:10px;
 	position:relative;
 	width:145px;
 	height:45px;
 	background-color:#CC4040;
 	display:none;
 	background-image:url(img/backnews_on.gif);
 	background-repeat:no-repeat;
 	overflow:hidden;
 	
 }
 
 #contenuPrincipal .textenews a{
	text-decoration:none;
 }
  .textenews .newscorner{
			position:absolute; 
			left:0px;
			top:0px;
		}
  
	.textenews h4{
		margin:0px;
		padding:0px;
		font-size:12px;
		font-weight:bold;
	}
 .visuelnews{
	 position:relative;
	 display:block;
	 width:165px;
	 height:65px;

	 background-repeat:no-repeat;
	 overflow:hidden;
 }
  .visuelnews .newscorner{
			position:absolute; 
			left:155px;
			top:55px;
		}
 
#contenuPrincipal .textenews a{
 	color:#FFFFFF;
 }
 
 
 
 
 
 
 

