*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
width:766px;
margin:auto;
font-family:Tahoma;
font-size:11px;
}
.block1{
background-image:url(images/bg1.gif);
background-position:topleft;
background-repeat:repeat-x;
width:219px;
height:85px;
border-right:1px solid #001742;
padding:5px 0 0 35px;
float:left
}
.block1 li{
list-style-type:none;
color:#FFFFFF;
font-family:Tahoma;
font-weight:bold;
margin:15px 0 0 0;
float:left;
line-height:15px;
vertical-align:top
}
.block1 li img{
vertical-align:text-top
}
.squ{
padding:1px 8px 3px 0
}
.block2{
float:left;
background-image:url(images/bg2.gif);
background-position:top left;
background-repeat:repeat-x;
width:310px;
height:90px;
border-left:1px solid #007EAB;
border-right:1px solid #007EAB
}
.block2 a, .block3 span{
color:#FFFFFF;
font-family:Tahoma;
font-weight:bold;
text-decoration:none
}
.block2 ul{
margin:20px 0 0 35px
}
.block2 li{
list-style-type:none;
width:120px;
float:left;
background-image:url(images/arrow.gif);
background-position:0px 1px;
background-repeat:no-repeat;
padding:0 0 0 15px;
margin:0 0 7px 0;
}
.block3{
background-image:url(images/bg1.gif);
background-position:topleft;
background-repeat:repeat-x;
width:172px;
height:69px;
float:left;
border-left:1px solid #001742;
padding:21px 0 0 26px;
}
.block3 img{
float:left;
padding:0 10px 0 0
}
.block3 span{
display:block;
padding:0 0 10px 0
}
.block3 strong{color:#FFF845}
#header{
float:left
}
.menu li, .menu img{
float:left;
list-style-type:none
}
.menu{
float:left
}
#content{
float:left;
margin:1px 0 0 0;
border-top:1px solid #303B4F;
width:100%;
padding:5px 0 6px 0
}
.left{
float:left;
display:inline;
margin:0 0 0 0px;
border:1px solid #5D6B84;
width:198px
}
.left ul{
padding:8px 0 2px 8px;
float:left
}
.left li{
width:174px;
list-style-type:none;
padding:1px 0 2px 0;
}
.left li a{
background-image:url(images/arrow.gif);
background-position:0px 2px;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#00234D;
padding:0 0 1px 14px
}
.dots{
background-image:url(images/dots.gif);
background-position:bottom left;
background-repeat:repeat-x
}
.style1{margin:0 0 14px 0}
.right{
float:left;
padding:0 0 0 5px
}
.item{
background-image:url(images/bordbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:250px;
margin:0 3px 3px 0;
float:left
}
*html .item{
margin:0 0 3px 0
}
.item img{
float:left
}
.item div{
margin:6px 7px 5px 7px;
float:left
}
.items{
padding:0 30px 5px 0;
}
.item h1{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#00214B;
text-decoration:underline;
padding:7px 0 7px 0
}
.item span{
display:block;
padding:0 5px 5px 0;
width:115px;
font-size:10px;
font-family:Tahoma;
float:left;
color:#333A43
}
.item span strong{
display:block;
clear:both
}
.item p{
color:#666D75;
font-size:11px;
}
.item p strong{
font-family:Tahoma;
font-size:18px;
color:#FF3000;
margin:0 10px 0 0
}
#footer{
width:100%;
float:left;
border-top:4px solid #6479A0;
padding:10px 0 15px 0;
text-align:center;
color:#00214B
}
.style3 {color: #000066}
.titre {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
}
.text {
	font-family: Tahoma;
	color: #000000;
}
._mail { font-family: Arial black; font-size: 11px; COLOR: #333333; padding-left: 10; padding-right: 5; font-weight: 100; }
.text2 {
	font-family: Georgia;
	color: #FFFFFF;
}

.txtretour{ font:normal 11px Tahoma, Helvetica, sans-serif; color:#006AB3;; }

.style4 {color: #FF0000}
.date {font-family: Georgia}

.jamp{ width:187px; height:19px; color:#000000; font-size:11px; font-family:Tahoma; background:#58D7F7}
.jamp1{ width:150px; height:19px; color:#000000; font-size:11px; font-family:Tahoma; background:#58D7F7}
.jamp2{ width:100px; height:19px; color:#000000; font-size:11px; font-family:Tahoma; background:#58D7F7}
.jamp3{ width:50px; height:19px; color:#000000; font-size:11px; font-family:Tahoma; background:#58D7F7}
.textarea{ width:200px; height:50px; color:#000000; font-size:11px; font-family:Tahoma; background:#58D7F7}

	form{
		display:inline;
	}
	.imageBox,.imageBoxHighlighted{
		width:130px;	/* Total width of each image box */
		height:160px;	/* Total height of each image box */
		float:left;
	}
	.imageBox_theImage{
		width:100px;	/* Width of image */
		height:115px;	/* Height of image */
		
		/* 
		Don't change these values *
		*/
		background-position: center;
		background-repeat: no-repeat;		
		margin: 0 auto;
		margin-bottom:2px;
	}
	
	.imageBox .imageBox_theImage{
		border:1px solid #DDD;	/* Border color for not selected images */
		padding:2px;
	}
	.imageBoxHighlighted .imageBox_theImage{
		border:3px solid #316AC5;	/* Border color for selected image */
		padding:0px;

	}
	.imageBoxHighlighted span{	/* Title of selected image */
		background-color: #316AC5;
		color:#FFFFFF;
		padding:2px;
	}
	
	.imageBox_label{	/* Title of images - both selected and not selected */
		text-align:center;
		font-family: arial;
		font-size:11px;		
		padding-top:2px;
		margin: 0 auto;
	}
	
	/* 
	DIV that indicates where the dragged image will be placed	
	*/
	#insertionMarker{
		height:150px;
		width:6px;
		position:absolute;
		display:none;

	}
	
	#insertionMarkerLine{
		width:6px;	/* No need to change this value */
		height:145px;	/* To adjust the height of the div that indicates where the dragged image will be dropped */
	
	}
		
	#insertionMarker img{
		float:left;
	}
	
	/*
	DIV that shows the image as you drag it 
	*/
	#dragDropContent{

		opacity:0.4;	/* 40 % opacity */
		filter:alpha(opacity=40);	/* 40 % opacity */

		/* 
		No need to change these three values 
		*/
		position:absolute;
		z-index:10;
		display:none;
			
	}
-->

.helpinfo{ background-color:#ffff99; border:1px solid #ffcd8e; }
.helpinfo p { padding:0 0 6px 20px; height:auto; }

/* entete de l'annonce */
.infos { background-color:#ebebeb; position:relative; z-index:0; margin:1px; height:22px; }

/* Si une photo existe : photo avec effet survol */
.blocannonce .photo { background-color:#fff; float:left; display:inline; position:relative; border:1px solid #006ab3; width:95px; height:95px; z-index:1; margin-right:5px; }
.blocannonce .photo a.photoannonce {  position:absolute; top:0; left:0; display:block; width:93px; height:93px;  }
.blocannonce .photo a.photoannonce img {  display:none; padding:5px 5px 9px 5px; background:white 0 100% repeat-x;}
.blocannonce .photo a.photoannonce:hover{  border-left:2px solid #dcd7c8; border-right: 2px solid #dcd7c8; background: #b4afa3; padding:0;}
.blocannonce .photo a.photoannonce:hover img{ position:absolute; display:block; bottom:0;}

.highslide {
	cursor: url(images/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(images/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(images/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.sup {font-family: Georgia, "Times New Roman", Times, serif}
.titre_moncompte {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: center
}
#form_moncompte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}

img.carte{
	float : left;
	margin-left : 23px;
	border : 0px;
}