/* CSS Document */


div.patitre
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	margin-top:28px;
	width:560px;
	margin-bottom:20px;
	left:29px;
}

a.patitre
{
	
}

div.contenucentral
{
	position:relative;
	width:560px;
}

div.contenuleft
{
	position:relative;
	width:275px;
}

div.contenuright
{
	position:absolute;
	width:275px;
	left:285px;
	top:0px;
}


div.papanel
{
	position:relative;
	border:1px solid #025caa;
	padding-bottom:10px;
	margin-bottom:10px;
}

div.papaneltitre
{
	position:relative;
	width:275px;
	height:28px;
	left:15px;
	margin-top:2px;
	margin-bottom:1px;
	
}

div.papaneltitre2
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:black;
	left:31px;
	top:5px;
}

div.papanelcontenu
{
	padding-top:3px;
	position:relative;
	width:231px;
	left:9px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #53a5ec;
	background-color:rgb(63,75,161);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	line-height:141%;
	padding-bottom:3px;
	z-index:20;
}

div.nbresult
{       
        font-family:sans-serif;
        font-size:16px;
        font-weight:bold;

}

a.monlien2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
}



div.panneaugauche2
{
	position:absolute;
	width:188px;
	height:200px;
	left:570px;
	top:0px;
}

div.villeprincipale
{
	position:relative;
	width:168px;
	border:10px solid #e5e5e5;
	margin-bottom:10px;
}

div.vtitre
{
	position:relative;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#025caa;
	text-align:center;
	margin-top:10px;
	margin-bottom:7px;
}

div.vtitre2
{
	position:relative;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	margin-top:10px;
	margin-bottom:7px;
	font-weight:bold;
	line-height:100%;
}



div.vtiret2
{
	position:relative;
	height:2px;
	width:149px;
	background:url(../images/pa/tiret.jpg) no-repeat;
	left:50%;
	margin-left:-75px;
	top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

div.vtiret
{
	position:relative;
	height:2px;
	width:149px;
	background:url(../images/pa/tiret.jpg) no-repeat;
	left:50%;
	margin-left:-75px;
	top:0px !important;
	margin-bottom:0px;
	padding-bottom:0px;
	top:-18px;
}

div.vpile
{
	position:relative;
	left:16px;
	height:11px;
	top:0px !important;
	top:-16px;
	margin-top:0px !important;
	margin-top:-15px;
	background:url(../images/pa/pointjaune.jpg) no-repeat;
	padding-left:17px;
	margin-bottom:2px;
	z-index:20;
}

div.v2pile
{
	position:relative;
	left:10px;
	height:11px;
	top:0px !important;
	top:-16px;
	margin-top:0px !important;
	margin-top:-15px;
	background:url(../images/pa/pointjaune.jpg) no-repeat;
	padding-left:17px;
	margin-bottom:2px;
	z-index:20;
}


div.vpilebis
{
	position:relative;
	left:16px;
	height:11px;
	top:0px !important;
	top:-15px;
	background:url(../images/pa/pointjaune.jpg) no-repeat;
	padding-left:17px;
	margin-bottom:2px;
	z-index:20;
	margin-top:0px !important;
	margin-top:2px;
}

div.v2pilebis
{
	position:relative;
	left:10px;
	height:11px;
	top:0px !important;
	top:-15px;
	background:url(../images/pa/pointjaune.jpg) no-repeat;
	padding-left:17px;
	margin-bottom:2px;
	z-index:20;
	margin-top:0px !important;
	margin-top:2px;
}



a.monlien3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	display:bloc;
}

div.vpile2
{
	position:relative;
	margin-bottom:11px !important;
	margin-top:15px !important;
	z-index:20;
}

div.passezannonce
{
	position:relative;
	width:188px;
	height:67px;
	z-index:20;
}

div.parechercherrose
{
	position:relative;
	width:560px;
	height:200px;
	background:#d23993 url(../images/pa/fondrechercher.jpg) repeat-x;
	margin-bottom:10px;
}

div.parinside
{
	position:relative;
	width:540px;
	height:150px;
	left:10px;
	top:40px;
	background-image:url(../images/pa/rosedegrade.jpg);
	z-index:20;
}

div.parligne1
{
	position:absolute;
	width:540px;
	height:20px;
	left:10px;
	top:20px;
	
}

select.mysel3
{
	height:19px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

input.mytext1
{
	height:14px;
	width:310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.parligne2
{
	position:absolute;
	width:315px;
	height:20px;
	left:212px;
	top:50px;
}

input.mytext2
{
	height:14px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

input.mytext22
{
	height:14px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

input.mytext222
{
	height:14px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}


div.parbut
{
	position:absolute;
	width:78px;
	height:20px;
	left:452px;
	top:121px;
	cursor:pointer;
}

div.parrowresultat
{
	position:relative;
	width:560px;
	height:50px;
	margin-bottom:5px;
}

div.rowimage
{
	position:absolute;
	width:75px;
	height:50px;
	background-color:#f2f2f2;
	text-align:center;
	z-index:20;
	vertical-align:middle;
}

div.rowcontenu
{
	position:relative;
	width:485px;
	height:50px;
	left:80px;
	
}

div.rowtitre
{
	position:relative;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#025caa;
	z-index:20;
}


a.mylink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#025caa;
}

div.rowprix
{
	position:relative;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	margin-top:-1px;
}

span.nongras
{
	font-weight:normal;
}
div.row3
{
	position:relative;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#025caa;
	margin-top:-3px;
}

div.row4
{
	position:relative;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:-3px;
}

div.carreligne
{
	position:relative;
	width:150px;
	margin-bottom:5px;
	left:5px;
}

a.carretitre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#025caa;
}

div.carretitre
{
	position:relative;
	width:150px;
	height:16px;
}

div.carrecontainer
{
	position:relative;
	width:150px;
	height:50px;
	margin-top:2px;
}

div.carreimage
{
	position:absolute;
	width:75px;
	height:50px;
	/*background-color:#025caa;*/
	text-align:center;
}

div.carreprix
{
	position:absolute;
	width:75px;
	top:0px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	left:77px;
}

div.carreville
{
	position:absolute;
	width:75px;
	top:12px;
	height:15px;
	left:77px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.banniere2
{
	position:relative;
	width:188px;
	top:10px;
	text-align:center;
	z-index:50;
	
}


.jaune2
{
	background-color:#ffcc00;
}