
	
	/*************************************************************************************/
	/**** RESET **************************************************************************/
	/*************************************************************************************/
	
	html { color:  #000; background: #fff; }
	body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,
	pre,form,fieldset,input,textarea,blockquote,
	th,td,ul,ol,li,.breadcrumb { margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	abbr,acronym { border:0; }
	sup { vertical-align:text-top; }
	sub { vertical-align:text-bottom; }
	input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
	/*p { margin-top: 0px; margin-bottom: 10px; }*/
	p { margin: 0px; padding-bottom: 10px; }
	
	/* Override Drupal */
	ul.menu li ,
	li.leaf {
		margin: 0px;
		padding: 0px;
	}
	
	/*************************************************************************************/
	/**** GENERIQUE **********************************************************************/
	/*************************************************************************************/
	
	.clear { clear:both; }
	.reset { margin: 0; padding: 0;}
	.left { float:left; }
	.right { float:right; }
	img.left { margin-right:8px; margin-bottom:4px; }
	img.right { margin-left:8px; margin-bottom:4px; }
	.text-right { text-align:right; }
	.block { display: block; }
	.none { display: none; }
	.center { text-align: center; }
	
	/*************************************************************************************/
	/**** SITE ***************************************************************************/
	/*************************************************************************************/
	
	html, body {
		font-family: Arial, serif;
		font-size: 12px;
	}
	
	body {
		margin: 10px 0px;
	}
	
	h1 {
		color: #6B9902;
		font-size: 25px;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
	}
	
	h2 {
		color: #255FC0;
		font-size: 20px;
		font-weight: bold;
		margin: 5px 0px;
	}
	
	#page {
		margin: 0px auto;
		width: 851px;
	}
	
	div.rows {
		overflow: hidden;
		padding-bottom: 15px;
	}
	
	div.rows div.item {
		float: left;
		border: 1px solid #DCDDDB;
		width: 195px;
		margin-right: 21px;
		font-size: 11px;
		margin-bottom: 8px;
	}
	
	div.rows div.item.last {
		margin: 0px;
	}
	
	div.rows div.item img {
		position: relative;
		left: -8px;
	}
	
	div.rows div.item h1 {
		color: #AFB4A0;
		margin-top: 0px;
		margin-bottom: 3px;
	}
	
	div.rows div.item h1 ,
	div.rows div.item p {
		padding: 0px 6px 0px 8px;
	}
	
	div.rows div.item a {
		background: transparent url(/sites/all/themes/CRCIA/css/images/ico-next.png) no-repeat right center;
		color: #1E64D2;
		display: block;
		padding: 3px 18px 3px 0px;
		text-decoration: none;
		text-align: right;
	}
	div.rows div.item a:hover {
		text-decoration: underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
