.posSectData {
	position:relative;
	float:left;	
	padding-left:8px;
}

.sectData {
	position:relative;
	float:left;
	width:228px;
	padding-top:4px;
	padding-bottom:14px;	
}

.sectDataSepar {
	position:relative;
	float:left;
	padding-bottom:14px;
	padding-top:16px;
	width:228px;
	background-image:url(../images/separateurActus.gif);
	background-position:top left;
	background-repeat:repeat-x;	
}

.sctDataPartDate {
	position:relative;
	float:left;
	width:48px;
}

.sctDataPartJour {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#333;	
}

.sctDataPartMois {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666;	
}

.sctDataPartAn {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#999;	
}

.posSctDataPartText {
	position:relative;
	float:left;
	padding-left:2px;
	padding-top:5px;
}

.sctDataPartText {
	position:relative;
	float:left;
	width:170px;
}

.sctDataPartInfo {
	position:relative;
	float:left;
	width:100%;
}

.sctDataPartInfoV2 {
	position:relative;
	float:left;
	padding-left:5px;
	padding-right:15px;
	line-height:12px;
}

a.lnkUnBP:link, a.lnkUnBP:visited, a.lnkUnBP:active {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkUnBP:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

#znLnkBasSct {
	position:relative;
	float:right;
	padding-right:15px;
	text-align:right;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333;
}

a.lnkBasSct:link, a.lnkBasSct:visited, a.lnkBasSct:active {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkBasSct:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

#posMap {
	position:relative;
	float:left;
	padding-left:14px;
	padding-top:3px;
}

#map_canvas {
	position:relative;
	float:left;
	width:400px;
	height:245px;
	border:1px solid #AAA;
}

#basLocalisation {
	position:relative;
	float:left;
	padding-top:10px;
	width:100%;
}

#posLocalisation {
	position:relative;
	float:left;
	padding-left:15px;
	font-family:Arial;
	font-size:11px;
	color:#333;	
}

#posProximite {
	position:relative;
	float:right;
	padding-right:15px;	
	font-family:Arial;
	font-size:11px;
	color:#333;	
}

a.lnkProximite:link, a.lnkProximite:visited, a.lnkProximite:active {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkProximite:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

#posBlcAnn {
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:15px;
}

#blcAnn {
	position:relative;
	float:left;
	width:265px;
}

.posUneAnnonce {
	position:relative;
	float:left;
	width:100%;
	padding-top:1px;
	padding-bottom:1px;
}

.znPictoPDF {
	position:relative;
	float:right;
	width:25px;
	padding-top:10px;
}

.uneAnnonce {
	position:relative;
	float:left;
	width:100%;
}

.cadreInfoAnn {
	position:relative;
	float:left;
	padding-top:7px;
	padding-left:8px;
	padding-bottom:9px;
	padding-right:8px;
	font-family:Arial;
	font-size:11px;
	color:#333;
}

.znInfoFP {
	position:relative;
	float:left;
	width:240px;	
}

a.lnkUneAnn:link, a.lnkUneAnn:visited, a.lnkUneAnn:active {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkUneAnn:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}


input.annonce {
	width:190px;
	height:18px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	border:1px solid #666;
}

select.annonce {
	width:190px;
	height:20px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333;
	border:1px solid #666;
}

#posFormReqAnn {
	position:relative;
	float:left;
	padding-left:15px;
	padding-top:3px;
}

#posSelectCatAnn {
	position:relative;
	float:left;
}

#posValidForm {
	position:relative;
	float:left;
	padding-left:6px;
}

#intitResAnn {
	position:relative;
	float:left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333;
}

a.lnkPagine:link, a.lnkPagine:visited, a.lnkPagine:active {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

a.lnkPagine:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.principPagine {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#ea9c13;
}

.znDetail {
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:8px;
	border-top:1px solid #dfdfdf;
}

.znDetailPrem {
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:8px;
}

.posPuceDetail {
	position:relative;
	float:left;
	padding-left:13px;
	padding-top:13px;
	padding-right:4px;	
}
	
.bdInfosDetail {
	position:relative;
	float:left;
	padding-left:17px;
	background-image:url(../images/dtailPntVert.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.znInfosDetail {
	position:relative;
	float:left;
	width:560px;
}

.totVote {
	position:relative;
	float:left;
	width:660px;
	padding-bottom:7px;
	text-align:right;
}

.znNote {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:3px;
	font-size:0px;	
}

.znDetailFP {
	position:relative;
	float:left;
}

.interneFPdetail {
	position:relative;
	float:left;
	padding-left:6px;
	padding-top:5px;	
}

.posPuceDetailFP {
	position:relative;
	float:left;
	width:18px;
	padding-top:3px;
}

.cadrInfoDetailFP {
	position:relative;
	float:left;
	width:650px;
}

.pictoDetailFP {
	position:relative;
	float:left;
	width:53px;
	padding-top:2px;
	text-align:center;
}

.bdPrincDetailFP {
	position:relative;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
	background-image:url(../images/separ-vert.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

.infosPrincDetailFP {
	position:relative;
	float:left;
	width:580px;
	font-family:Arial;
	font-size:11px;
	color:#333;	
}

a.lnkFicPratiq:link, a.lnkFicPratiq:visited, a.lnkFicPratiq:active {
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkFicPratiq:hover {
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

.midZnPart {
	position:relative;
	float:left;
	width:50%;
}

.uneColonne {
	position:relative;
	float:left;
	padding-top:14px;
	padding-bottom:18px;
}

.uneCategDetail {
	position:relative;
	float:left;
	width:100%;
}

.pictoCategDetail {
	position:relative;
	float:left;
	padding-left:10px;
	height:20px;
}

.txtCategDetail {
	position:relative;
	float:left;
	padding-left:7px;
	padding-top:2px;
	font-family:Arial;
	font-size:11px;
	color:#333;
}

a.lnkCategDetail:link, a.lnkCategDetail:visited, a.lnkCategDetail:active {
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

a.lnkCategDetail:hover {
	font-family:Arial;
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

.sctDetailData {
	position:relative;
	float:left;
	padding:15px;
	font-family:Arial;
	font-size:11px;
	color:#333;		
}

.decalBtnDetail {
	position:relative;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:210px;
	font-size:11px;
}

.posBtnDetail {
	position:relative;
	float:left;
	padding-right:5px;
}

.detailPartGService {
	position:relative;
	float:left;
	width:160px;
	background-image:url(../images/dtailPntVert.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

.intDetailPartGService {
	position:relative;
	float:left;
	padding-right:15px;	
}

.detailPuceService {
	position:relative;
	float:left;
	width:20px;
}

.detailPartDService {
	position:relative;
	float:left;
	width:455px;
}

.intDetailPartDService {
	position:relative;
	float:left;
	padding-left:15px;
}

.posInfoPro {
	position:relative;
	float:left;
	padding-top:3px;
	padding-left:11px;
	padding-bottom:15px;
}

.cdrInfoPro {
	position:relative;
	float:left;
	width:198px;
	height:280px;
	overflow:auto;
	overflow-x:hidden;
}

.posEnseignePro {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:7px;
}

.posPuceTitrePro {
	position:relative;
	float:left;
	width:19px;
}

.posTextePro {
	position:relative;
	float:left;
	width:100%;
}
	
.cadreSelection {
	position:relative;
	float:left;
	width:100%;
	padding-top:2px;
	padding-bottom:8px;
}

.posSectionService {
	position:relative;
	float:left;
}

.posBtnDetailDepot {
	position:relative;
	float:right;
	padding-bottom:10px;
	padding-right:30px;
}

