/******************************************************************************/
body {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background-color:#e3e3e3;
	background-image:url(images/cnct/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
a img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
/******************************************************************************/
.header {
	display:block;
	padding:0px;
	width:1000px;
	height:130px;
	margin:7px auto 0px;
}
	.header img {
		float:left;
	}
	.header object {
		margin-top:10px;
		margin-left:30px;
	}

	.searchbox {
		border:1px solid #cfcfcf;
		color:#0099ff;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		margin:1px;
		padding:2px;
		height:16px;
		width:111px;
	}
	.searchbt {
		border:none;
		margin:0px;
		color:#ffffff;
		background-color:#000000;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		padding:2px;
		height:22px;
	}
/******************************************************************************/
.menus {
	background-color:#0099ff;
	background-image:url(images/cnct/bg_menus.png);
	background-position:top left;
	background-repeat:repeat-x;
	padding:0px;
	width:1000px;
	margin:0px auto 0px;
	height:38px;
}
	.menus ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
		.menus ul li {
			float:left;
			display:inline;
			margin:0px;
			padding:0px;
		}
			.menus ul .menus_sep {
				background-image:url(images/cnct/menus_sep.png);
				background-position:center;
				background-repeat:no-repeat;
				width:19px;
				height:38px;
			}
			.menus ul li a {
				display:block;
				text-align:center;
				color:#000000;
				font-weight:bold;
				text-decoration:none;
				margin:2px 8px 0px 8px;
				padding:2px 7px 2px 7px;
				-webkit-border-radius:4px;
				-moz-border-radius:4px;
				text-transform:uppercase;
			}
				.menus ul li a span {
					color:#ffffff;
					text-transform:none;
				}
				.menus ul li a:hover {
					color:#ffffff;
					background-color:#0099ff;
				}
			.menus ul li .actif {
				color:#ffffff;
				background-color:#0099ff;
			}
/******************************************************************************/
.smenu {
	display:none;
	position:absolute;
	background-color:#ffffff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	padding:0px;
	top:175px;
	margin-left:8px;
	z-index:5000;
}
	.smenu a {
		color:#0099ff;
		display:block;
		padding:8px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		border-bottom:1px solid #d8d8d8;
	}
		.smenu a:hover {
			color:#0099ff;
			background-color:#f8f8f8;
		}
/******************************************************************************/
.ariane {
	background-color:#ffffff;
	background-image:url(images/cnct/bg_content.png);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px 4px 0px 16px;
	width:988px;
	margin:0px auto 0px;
	font-family:Verdana;
	font-size:9px;
}
	.ariane a {
		color:#717171;
		text-decoration:none;
		padding:2px 8px 2px 8px;
	}
		.ariane a:hover {
			color:#000000;
		}
/******************************************************************************/
.content {
	background-color:#ffffff;
	background-image:url(images/cnct/bg_content.png);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px 4px 0px 24px;
	width:980px;
	margin:0px auto 0px;
}
	.content h1 {
		font-family:Arial;
		color:#4a4a4a;
		margin:4px 0px 4px 0px;
		padding:0px;
		font-size:24px;
		font-weight:bold;
	}
		.content h1 span {
			color:#000000;
			font-size:12px;
			font-weight:normal;
		}
	.content h2 {
		font-family:Arial;
		color:#156397;
		margin:4px 0px 4px 0px;
		padding:0px;
		font-size:18px;
		font-weight:bold;
	}
	.content p {
		padding:0px;
		margin:0px 0px 10px 0px;
		text-align:justify;
		font-size:13px;
	}
		.content p a, .divNews  a span {
			color:#0099ff;
			text-decoration:none;
			font-weight:bold;
		}
			.content p a:hover, .divNews  a:hover span {
				color:#000000;
				text-decoration:none;
			}
	.content .vignette_fl {
		float:left;
		margin:4px 10px 0px 0px;
	}
		.content .vignette_fl img {
			border:1px solid #000000;
			/*width:50px;
			height:50px;*/
		}
		
.note {
	vertical-align:super ; 
	font-size:.8em;
	color:#5a5a5a !important;
}
	.note a{
		color:#5a5a5a !important;
	}

address {
	font-size:.9em;
	font-style: normal;
	margin-bottom : 5px;
	color : #333;
}

	address a{
		text-decoration:none;
		color:#5a5a5a;	
		border-bottom : 1px dashed #a3a3a3;	
	}
/******************************************************************************/
.divNews a {
	text-decoration:none;
}

	.divNews  a h2{
		color:#156397;
		text-decoration:none;
	}
		.divNews  a:hover h2 {
			text-decoration:underline;
		}
		
	.divNews  a p{
		color:#000000;
	}	
	
		.divNews  a:hover p{
			color:#666;
		}
		

.divNews h5 {
	font-size:11px;
	font-style:italic;
	color:#999;
	font-weight:normal;
	margin:0;
}

/******************************************************************************/
.content_end {
	background-image:url(images/cnct/end_content.png);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
	margin:0px auto;
	padding:0px;
	width:1008px;
	height:10px;
}
/******************************************************************************/
.content_links {
	border-bottom:1px dashed #d8d8d8;
	text-align:center;
	margin:0px auto;
	padding:4px 0px 8px 0px;
	width:1000px;
	height:15px;
}
	.content_links img {
		float:left;
		margin:5px 12px 0px 12px;
	}
	.content_links a {
		float:left;
		font-family:Verdana;
		font-size:11px;
		text-decoration:none;
		color:#717171;
		margin:0px 20px 0px 20px;
	}
		.content_links a:hover {
			color:#000000;
		}
/******************************************************************************/
.content_desc {
	clear:both;
	border-bottom:1px dashed #d8d8d8;
	margin:0px auto;
	padding:8px 0px 0px 0px;
	width:1000px;
}
	.content_desc p {
		font-family:Verdana;
		font-size:11px;
		color:#717171;
		text-align:justify;
		margin:0px 0px 8px 0px;
		padding:0px;
	}
/******************************************************************************/
.content .content_left {
	float:left;
	width:176px;
	margin:0px;
	padding:0px;
}
	.content .content_left h1 {
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		color:#0099ff;
		margin:0px 3px 0px 0px;
		padding:0px 0px 4px 0px;
		border-bottom:2px solid #0099ff;
	}
	.content .content_left .bloc {
		margin-top:17px;
		padding:0px;
		width:176px;
		background-image:url(images/cnct/bg_left_bloc.png);
		background-position:top left;
		background-repeat:no-repeat;
	}
	.content .content_left .bloc .end {
		background-image:url(images/cnct/bg_leftend_bloc.png);
		background-position:top left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:176px;
		height:4px;
		font-size:1px;
	}
		.content .content_left .bloc p {
			margin:0px;
			padding:0px;
		}
		.content .content_left .bloc p span {
			color:#000000;
			display:block;
			font-weight:bold;
			margin:0px 8px 4px 8px;
			padding:8px 0px 0px 0px;
			font-size:14px;
		}
		.content .content_left .bloc p a {
			text-align:left;
			display:block;
			font-family:Arial;
			font-size:12px;
			font-weight:normal;
			color:#717171;
			padding:0px 0px 8px 0px;
			margin:0px 8px 8px 8px;
			text-decoration:none;
			border-bottom:1px solid #cfcfcf;
		}
			.content .content_left .bloc p a:hover {
				color:#000000;
			}
		.content .content_left .bloc p .full {
			text-transform:uppercase;
			text-align:right;
			font-weight:bold;
			color:#0099ff;
			border-bottom:none;
			margin-bottom:0px;
		}
	
/******************************************************************************/
.content .content_center {
	margin-left:190px;
	margin-right:190px;
}
	.content .content_center .medias {
		height:348px;
		width:598px;
		background-image:url(images/cnct/bg_medias.png);
		background-position:top left;
		background-repeat:no-repeat;
		border:1px solid #758795;
		position:relative;
	}
		.content .content_center .medias .annee {
			color:#dbe8f1;
			position:absolute;
			bottom:0px;
			right:10px;
			font-size:48px;
			font-weight:bold;
		}
		.content .content_center .medias .description {
			width:190px;
			position:absolute;
			top:150px;
			right:10px;
			
		}
			.content .content_center .medias .description h1 {
				font-size:14px;
				font-weight:bold;
				color:#094153;
				padding:0px;
				margin:0px;
				text-align:right;
			}
			.content .content_center .medias .description p {
				font-size:14px;
				font-weight:normal;
				color:#094153;
				padding:0px;
				margin:0px;
				text-align:right;
			}
		.content .content_center .medias .photo {
			background-color:#ffffff;
			padding:7px;
			border:1px solid #f0dfab;
		}
			
	
	.content .content_center .medias_nav {
		height:120px;
	}
		.content .content_center .medias_nav .media {
			float:left;
			width:94px;
			margin:2px 8px 0px 8px;
		}
			.content .content_center .medias_nav .media a img {
				border:1px solid #9f9f9f;
				width:92px;
				height:92px;
			}
			.content .content_center .medias_nav .media p {
				text-align:center;
				font-size:16px;
				font-weight:bold;
				color:#2a1818;
				padding:4px;
				margin:0px;
			}
	
	.content .content_center .artNav {
		height:80px;
		display:block;
		margin-top:10px;
		position:relative;
	}
	
	.content .content_center .artRet {
		padding:5px 10px 5px 10px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		background-color:#ececec;
		width:150px;
		text-align:center;
		position:absolute;
		left:214px;
		top:10px;
	}
	
	.content .content_center .artPrec {
		float:left;
		padding:5px 10px 5px 10px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		background-color:#ececec;
		width:150px;
		height:60px;
		text-align:left;
		overflow:hidden;
	}
		.content .content_center .artPrec span {
			display:block;
			font-weight:normal;
			color:#000000;
		}
	.content .content_center .artSuiv {
		float:right;
		padding:5px 10px 5px 10px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		background-color:#ececec;
		width:150px;
		height:60px;
		text-align:right;
		overflow:hidden;
	}
		.content .content_center .artSuiv span {
			display:block;
			font-weight:normal;
			color:#000000
		}
/******************************************************************************/
	.content .content_center .partenaires a {
		float:left;
		border:1px solid #eaeaea;
		background-color:#ffffff;
		width:105px;
		height:105px;
		text-align:center;
		padding:14px 0px 0px 0px;
		margin:0px 6px 14px 6px;
		text-decoration:none;
		font-size:10px;
		color:#000000;
	}
		.content .content_center .partenaires a img {
			margin-bottom:3px;
		}
/******************************************************************************/
	.content .dossier_head {
		padding:10px 16px 6px 16px;
		display:block;
		background-color:#ececec;
		border:1px solid #ffffff;
		/*min-height:75px;*/
		margin-bottom:14px;
	}	
		.content .dossier_head p {
			margin:0px 0px 10px 108px;
			padding:0px;
		}
		.content .dossier_head h1 {
			font-family:Arial;
			font-size:24px;
			font-weight:bold;
			color:#7c7c7c;
			border-bottom:1px solid #7c7c7c;
			padding:0px;
			margin:0px 0px 8px 0px;
		}
			.content .dossier_head h1 a {
				text-decoration:none;
				font-family:Arial;
				font-size:22px;
				font-weight:bold;
				color:#009afe;
			}
		.content .dossier_head img {
			float:left;
			/*
			width:93px;
			
			height:70px;
			*/
			padding:1px 4px 4px 1px;
			background-image:url(images/cnct/bg_dossier_img.png);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:10px;
		}
		.content .dossier_head ul {
			margin:0px 0px 0px 108px;
			padding:0px;
			list-style-type: none;
		}
			.content .dossier_head ul li {
				font-style:italic;
			}
				.content .dossier_head ul li a {
					color:#0099ff;
					font-weight:bold;
					text-decoration:none;
					font-style:normal;
				}
			.content .dossier_head ul .sommaire {
				font-weight:bold;
				color:#7c7979;
				font-style:normal;
			}
		.content .dossier_links {
			background-image:url(images/cnct/bg_dossier_links.png);
			background-position:top left;
			background-repeat:repeat-x;
			margin-top:14px;
			padding:10px;
			height:140px;
		}
/******************************************************************************/
.content .content_right {
	float:right;
	width:154px;
	margin-right:14px;
}
	.content .content_right .socialNetworks {
		width:150px;
		height:47px;
		background-image:url(images/cnct/cnct_networks.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding:6px 4px 0px 0px;
	}
		.content .content_right .socialNetworks a {
			margin-left:12px;
		}
	.content .content_right .bloc h1 {
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		padding:7px 5px 0px 0px;
		height:23px;
		background-image:url(images/cnct/bg_title_right.png);
		background-position:top left;
		background-repeat:no-repeat;
		margin:0px;
	}
	.content .content_right .bloc p {
		background-image:url(images/cnct/bg_content_right.png);
		background-position:top left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px 6px 0px 1px;
	}
	.content .content_right .bloc .end {
		background-image:url(images/cnct/bg_end_right.png);
		background-position:top left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
		width:154px;
		height:15px;
	}
		.content .content_right .bloc p span {
			color:#000000;
			display:block;
			font-weight:bold;
			padding:4px;
		}
		.content .content_right .bloc p a {
			text-align:left;
			display:block;
			font-family:Arial;
			font-size:12px;
			font-weight:normal;
			color:#717171;
			padding:4px 0px 4px 0px;
			margin:0px 4px 0px 4px;
			text-decoration:none;
			border-bottom:1px solid #cfcfcf;
		}
			.content .content_right .bloc p a:hover {
				color:#000000;
			}
		.content .content_right .bloc p .nobor {
			border-bottom:none;
		}
		.content .content_right .bloc p .full {
			text-transform:uppercase;
			text-align:right;
			font-weight:bold;
			color:#0099ff;
			border-bottom:none;
			margin-right:8px;
		}
/******************************************************************************/
.content #portfolio {
	float:left;
	width:518px;
	height:298px;
	border:1px solid #cfcfcf;
	margin:0px 20px 0px 0px;
	padding:0px;
	z-index:10;
}
	.content #portfolio .pfItem {
		margin:0px;
		padding:217px 0px 0px 0px;
		width:518px;
		height:85px;
		background-color:#000000;
		background-position:center;
		background-repeat:no-repeat;
		position:relative;
	}
		.content #portfolio .pfItem .aleft {
			position:absolute;
			top:245px;
			left:10px;
		}
		.content #portfolio .pfItem .aright {
			position:absolute;
			top:245px;
			right:10px
		}
		.content #portfolio .pfItem .bgWhite {
			margin:0px;
			padding:8px 40px 8px 40px;
			background-image:url(images/cnct/bgwhite80.png);
		}
		.content #portfolio .pfItem .bgWhite h1 {
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			margin:0px;
			padding:0px;
		}
		.content #portfolio .pfItem .bgWhite a {
			font-family:Arial;
			display:block;
			font-size:12px;
			font-weight:bold;
			color:#0099ff;
			text-decoration:none;
			text-align:right;
			text-transform:uppercase;
		}
		.content #portfolio .pfItem .bgWhite p {
			margin:0px;
			padding:0px 0px 4px 0px;
		}
			.content #portfolio .pfItem .bgWhite p a {
				margin:0px;
				padding:0px;
				color:#717171;
				font-weight:normal;
				text-align:left;
				text-transform:none;
			}
			.content #portfolio .pfItem .bgWhite p a:hover {
				color:#000000;
			}
/******************************************************************************/
.content .home_col {
	float:left;
	width:250px;
	margin-right:20px;
}
	.content .home_col img {
		border:1px solid #d2d2d2;
	}
	.content .home_col .bgcolor {
		background-color:#efefef;
	}
/******************************************************************************/
	.content .l1 h1 {
		font-family:Arial;
		font-size:24px;
		font-weight:bold;
		color:#808080;
		margin:0px;
		padding:0px 0px 4px 0px;
	}
		.content .l1 p {
			font-weight:bold;			
			text-align:left;
		}
			.content .l1 p span {
				display:block;
				font-family:Verdana;
				font-size:9px;
				font-weight:normal;
				color:#0099ff;
				margin:1px 0px 1px 0px;				
			text-align:left;
			}
			.content .l1 p a {
				display:block;
				font-weight:normal;
				text-decoration:none;
				color:#717171;
				margin:1px 0px 1px 0px;
				text-align:left;
				text-transform:none;
			}
				.content .l1 p a:hover {
					color:#000000;
				}
		.content .l1 a {
			font-family:Arial;
			display:block;
			font-size:12px;
			font-weight:bold;
			color:#0099ff;
			text-decoration:none;
			text-align:right;
			text-transform:uppercase;
		}
/******************************************************************************/
	.content .l2 h1 {
		font-family:Arial;
		font-size:20px;
		font-weight:bold;
		color:#0099ff;
		margin:0px;
		padding:0px 0px 4px 0px;
		border-bottom:2px solid #0099ff;
	}
	.content .l2 p {
		margin:0px;
		padding:0px;
	}
		.content .l2 a {
			font-family:Arial;
			font-size:14px;
			font-weight:bold;
			color:#000000;
			padding:6px 0px 0px 15px;
			display:block;
			background-image:url(images/cnct/a_puce.png);
			background-position:4px 12px;
			background-repeat:no-repeat;
			text-align:left;
		}
		.content .l2 span {
			padding:0px 0px 6px 15px;
			display:block;
			text-align:left;
			color:#717171;
		}
/******************************************************************************/
.content .l3 {
	width:236px;
	padding:6px;
	background-color:#ffffff;
	border:1px solid #cecece;
	height:208px;
}
	.content .l3 h1 {
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		font-style: italic;
		color:#0099ff;
		margin:0px;
		padding:0px 0px 4px 0px;
	}
		.content .l3 p span {
			margin-top:3px;
			display:block;
			font-family:Verdana;
			font-size:10px;
			font-weight:normal;
			color:#0099ff;
		}
		.content .l3 p a {
			font-family:Arial;
			display:block;
			font-size:13px;
			font-weight:normal;
			color:#717171;
			text-decoration:none;
			text-align:left;
		}
			.content .l3 p a:hover {
				color:#000000;
			}
		.content .l3 a {
			font-family:Arial;
			display:block;
			font-size:12px;
			font-weight:bold;
			color:#0099ff;
			text-decoration:none;
			text-align:right;
		}
/******************************************************************************/
.content .lpart {
	background-image:url(images/cnct/bg_partenaire.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:236px;
	padding:6px;
	background-color:#ffffff;
	border:1px solid #cecece;
	height:208px;
}
	.content .lpart h1 {
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		font-style: italic;
		color:#0099ff;
		margin:0px;
		padding:0px 0px 4px 45px;
	}
	.content .lpart a {
		font-family:Arial;
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#0099ff;
		text-decoration:none;
		text-align:right;
		width:200px;
		float:left;
	}
	.content .lpart img {
		border:1px solid #d4d4d4;
		float:left;
		/*width:88px;*/
		margin:20px 8px 0px 5px;
		padding:6px 0px 6px 0px
	}
		.content .lpart p {
			float:left;
			margin:20px 0px 0px 0px;
			width:130px;
			height:114px;
		}
			.content .lpart p a {
				color:#717171;
				font-weight:normal;
				text-align:left;
				width:130px;
			}
			.content .lpart p a:hover {
				color:#000000;
			}
			.content .lpart p span {
				font-weight:bold;
				color:#000000;
				display:block;
			}
/******************************************************************************/
.content .galery_hz {
	text-align:center;
	border:1px solid #dedede;
	background-color:#fefefe;
	padding:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-bottom:10px;
}
	.content .galery_hz a {
		margin:1px;
	}
		.content .galery_hz a img {
			border:1px solid #dedede;
			width:100px;
			height:100px;
		}
/******************************************************************************/
.content .galery_vt {
	float:right;
	text-align:center;
	border:1px solid #dedede;
	background-color:#fefefe;
	padding:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-bottom:10px;
	width:104px;
	margin-left:10px;
}
	.content .galery_vt a {
		margin:1px;
	}
		.content .galery_vt a img {
			border:1px solid #dedede;
			width:100px;
			height:100px;
		}
/******************************************************************************/
.content .docs_left {
	float:left;
	width:200px;
	margin-right:10px;
	margin-bottom:10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid #dedede;
	background-color:#ffffff;
	padding:5px;
}
	.content .docs_left ul {
		margin:0px 0px 0px 25px;
		padding:0px;
	}
		.content .docs_left ul li .actif {
			font-weight:bold;
		}
		.content .docs_left ul li a:hover {
			color:#ffffff;
			background-color:#999999;
		}
.content .docs_right {
	float:left;
	margin-bottom:10px;
}
	.content .docs_right p a {
		display:block;
		text-decoration:none;
		font-weight:bold;
		border-radius:2px;
		background-color:#ffffff;
		padding:2px 8px 2px 8px;
		border-left:3px solid #dedede;
		margin-bottom:1px;
	}
	
/******************************************************************************/	
.alphabet {
	width:100%;
	background:#eee;
	margin-bottom:30px;
	border-collapse:collapse;
}
	.alphabet td{
		text-align:center;
		border-top:#333 1px solid;
	}
	.alphabet td a{
		font-weight:bold;
		display:block;
		width:100%;
		padding:3px 3px;
		text-decoration:none;
		color:#3460a9;
		font-size:13px;
	}
	.alphabet td a:hover{
		background:#3460a9;
		color:#fff;
	}	
	
	
.listDico {
	width:100%;
}

	.listDico th {
		font-size:22px;
		text-align:left;
		color:#333;
		border-bottom:1px solid #333;
	}

	.listDico td {
		vertical-align:top;
		width:33%;
	}	

	.listDico td ul li  {
		margin-bottom:2px;
	}

	.listDico td ul li a {
		text-decoration:none;
		color:#335389;
	}	
	
	.listDico td ul li a:hover {
		font-weight:bold;
		color:#971d1d;
	}	


/******************************************************************************/
.content .flux_rss {
	float:right;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid #dedede;
	background-color:#ffffff;
	padding:10px;
}
/******************************************************************************/
.pagination {
	height:30px;
}
	.pagination a {
		float:left;
		padding:5px 10px 5px 10px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid #ffffff;
		background-color:#ececec;
		margin-right:1px;
		font-weight:bold;
		color:#0099ff;
		text-decoration:none;
	}
		.pagination a:hover {
			background-color:#ffffff;
		}
	.pagination p {
		float:left;
		padding:5px 10px 5px 10px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid #ffffff;
		margin-right:1px;
		font-weight:bold;
	}
/******************************************************************************/
.footer {
	padding:6px;
	width:1000px;
	margin:0px auto;
	border-bottom:1px dashed #d8d8d8;
}
	.footer p {
		width:165px;
		float:left;
		margin:0px;
		padding:0px;
		
	}
		.footer p span {
			font-weight:bold;
			display:block;
			font-family:Verdana;
			font-size:11px;
			color:#0099ff;
			margin:0px;
			padding:2px 0px 2px 0px;
		}
		.footer p a {
			display:block;
			font-family:Verdana;
			font-size:11px;
			color:#717171;
			text-decoration:none;
			padding:2px 0px 2px 0px;
		}
		.footer p a:hover {
			color:#000000;
		}