/* Start of CMSMS style sheet 'ASC' */
a{
text-decoration: none;
color: #FF9900;
}

	a:hover{
	text-decoration: unerline;
	}

body {
margin: 0; 
padding: 0;
font-family : "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
background: #fff url(images/cms/asc/bodybg.jpg) top left repeat-x;
/* J'me suis juste permis de rajouter ça en attendant */ 
color:#666666; /* je trouvais le gris un peu trop clair, je préfère plus bronzé! */
font-family:verdana,arial,helvetica; /* ... Pourtant y a déjà font-family 3 ligne au-dessus, du coup ca rentrait en conflit, coquinou! */
font-size:12px;
/* jusque là */
}

/* et encore ça */
ul.pdf{
list-style-image:url("/dnl/pdf-icone-7541-128.png"); /* Ca c'est bien vu! */
line-height:70px;
}
/* jusque là  ... TOUT VA BIEN ;)*/

img{
border: none;
}

p{
margin: 0;
padding: 0;
line-height: 1.4;
}


#page{
width: 1025px;
min-height: 800px;
margin:auto;
margin-top: 5px;
}

#header{
width: 100%;
height: 101px;
}

	#logo{
	width: 104px; 
	height: 101px;
	margin: 0;
	padding:0;
	background: transparent url(images/cms/asc/asc_logo.png) top left no-repeat;
	}
	
	#header_right{
	width: 921px;
	height: 101px;
	float: right;
	margin: 0;
	padding: 0;
	}
	
		#lang{
		width: 921px;
		height: 61px; 
		margin: 0;
		padding: 0;
		}
		
		#navigation{ 
		width: 921px;
		height: 40px; 
		margin: 0;
		padding: 0;
		background: transparent url(images/cms/asc/bg-nav.png) top left no-repeat; 
		}
		
			ul#nav{
			list-style-type: none;
			display: inline;
			margin: 0;
			margin-left: 5px;
			padding: 0;
			color: #fff;
			font-size: 12px;
			}
			
			#nav li{
			display: inline;
			margin: 0;
			padding: 0;
			line-height: 40px;
			}

.separator{
width: 100%;
height: 2px;
margin: 0;
margin-top: 15px;
padding: 0;
clear: both;
background: transparent url(images/cms/asc/separator.jpg) top left repeat-x;
}

#breadcrumbs{
width: 100%;
height: 14px; /* 20-6=14px */ 
background: transparent;
margin: 0;
margin-bottom: 30px;
padding: 3px;
color: #999;
font-size: 10px;
}

#main{
width: 100%;
margin: 0;
padding: 0;
}

	h2.image{
	width: 100%;
	height: 23px;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	}
	
	#main h1{
	width: 100%;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	color: #333;
	font-size: 18px;
	font-weight: normal;
	}
	
		#main  h1 a{
		color: #333;
		text-decoration: none;
		}
		
		#main  h1 a:hover{
		color: #333;
		text-decoration: underline;
		}
	
	#main h2{
	width: 100%;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	color: #ff9900;
	font-size: 12px;
	}
	
	#main h3{
	width: 100%;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0;
	padding-left: 3px;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	}
	
	#main ul{
	line-height: 1.4;
	}
	
	#main .suite{
	width: 100%;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 0;
	padding-bottom: 15px;
	padding-left: 3px;
	color: #ff9900;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	}
	
		#main .suite a{
		text-decoration: none;
		color: #ff9900;
		}
		
		#main .suite a:hover{
		text-decoration: underline;
		}

#main_right{
width: 485px;
height: auto;
margin: 0;
padding: 0;
float: right;
}

#main_left{
width: 500px;
margin: 0;
margin-right: 40px;
padding: 0;
}

	.item_long{
	width: 100%;
	height: auto;
	background: transparent;
	margin: 0;
	padding: 0;
	}
	
			.item_long_img {
			border: 1px solid #999;
			max-width: 500px;
			}
			
	
		.item_long_bg_top{
		background: transparent url(images/cms/asc/item_long_bg_top.png) top left no-repeat;
		margin: 0;
		padding: 0;
		width: 485px;
		height: 2px;
		}
		
		.item_long_bg{
		background: transparent url(images/cms/asc/item_long_bg.png) top left repeat-y;
		margin: 0;
		padding: 0;
		width: 485px;
		overflow: auto;
		}
		
					.item_long_bg_img{
					background: transparent url(images/cms/asc/item_long_bg.png) top left repeat-y;
					margin: 0;
					padding: 0;
					width: 485px;
					text-align: center;
					}
					
						.item_long_bg_img img{
						margin-right: 20px;
						border: 0;
						}
		
		.item_long_bg_bottom{
		background: transparent url(images/cms/asc/item_long_bg_bottom.png) top left no-repeat;
		margin: 0;
		margin-bottom: 20px;
		padding: 0;
		width: 485px;
		height: 2px;
		}
	
	.item_gauche{
	width: 235px;
	height: auto;
	background: transparent;
	margin: 0;
	padding: 0;
	}
	
	.item_droite{
	float: right;
	width: 235px;
	height: auto;
	background: transparent;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	}
	
		.item_court_bg_top{
		background: transparent url(images/cms/asc/item_court_bg_top.png) top left no-repeat;
		margin: 0;
		padding: 0;
		width: 235px;
		height: 2px;
		}
		
		.item_court_bg{
		background: transparent url(images/cms/asc/item_court_bg.png) top left repeat-y;
		margin: 0;
		padding: 0;
		width: 235px;
		min-height: 235px;
		}
		
		.item_court_bg_bottom{
		background: transparent url(images/cms/asc/item_court_bg_bottom.png) top left no-repeat;
		margin: 0;
		margin-bottom: 20px;
		padding: 0;
		width: 235px;
		height: 2px;
		}

#sommaire {
color: #666;
margin: 10px 0 10px 0;
}

#NewsPostDetailReturnLink{
width: 64px;
height: 25px;
line-height: 25px;
background: transparent url(images/cms/asc/back_bg.png) top left no-repeat;
text-align: center;
padding-left: 5px;
}

	#NewsPostDetailReturnLink a{
	color: #666;
	}
	
	#NewsPostDetailReturnLink a:hover{
	text-decoration: underline;
	}
		
#footer{
width: 100%;
height: auto;
margin: 0;
margin-bottom: 20px;
padding: 0;
padding-top: 15px;
border-top: 1px solid #ccc;
text-align: center;
font-size: 12px;
color: #666;
clear:both;
}

	#footer ul{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
	
	#footer li{
	display: inline;
	}
	
	#footer a{
	text-decoration: none;
	color: #666;
	}
	
		#footer a:hover{
		text-decoration: underline;
		color: #666;
		}

.float-left{
float: left;
padding: 10px;
}
/* End of 'ASC' */

