 .custom_tip .tip {
	background-color: #333;
	padding: 5px;
}
 
.custom_tip .tip-title {
	color: #fff;
	background-color: #666;
	font-size: 20px;
	padding: 5px;
}
 
.custom_tip .tip-text {
	color: #fff;
	padding: 5px;
}
 

/* CORPS ---------------------------------------------------------------------------------------------------------------------------------*/


#corpsTop {
height:auto;
width:100%;
}

#goDirectAnnonce {
cursor:pointer;
}


#corpsTopNombreAnnonces {
font-size:17px;
left:390px;
position:relative;
top:28px;
width:323px;
}

#corpsTopNombreAnnonces span {
font-size:19px;
}

#corpsTopSlogan {
font-size:13px;
font-weight:bold;
left:522px;
position:absolute;
top:138px;
}

#corpsTopSlogan span {
color:#CB0003;
font-size:16px;
}

#corpsTopLeft {
float:left;
position:relative;
width:634px;

}

#corpsTopLeft ul {
margin:0;
padding:0;
list-style:none;
}
#corpsTopLeft li {
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
height:24px;
margin-right:2px;
min-width:189px;
padding-top:12px;
text-align:center;
}
.ongletActif {
background:transparent url(../images/onglet_red.jpg) no-repeat scroll 0pt 0pt;
}

.ongletInactif {
background:transparent url(../images/onglet_grey.jpg) no-repeat scroll 0pt 0pt;
}


#corpsTopLeftContentOnglets {
border:1px solid #E7E7E7;
min-height:423px;
margin-bottom:19px;
}

#corpsTopLeftContentOnglets #carteFrance {
margin-left:16px;
}

.carteFranceListingRegions {
margin-bottom:4px;
font-weight:bold;
}

/*
#corpsTopLeftContentOngletsNbAnnonces {
font-size:19px;
text-align:center;
}

#corpsTopLeftContentOngletsNbAnnonces span {
font-size:22px;
}
*/
#corpsTopRight {
float:left;
height:auto;
margin-left:21px;
margin-top:36px;
position:relative;
width:301px;
}

.elementMainCategorie {
height:auto;
padding-bottom:18px;
position:relative;
}

.elementMainCategorieTitre {
border-bottom:2px solid #CB0003;
font-weight:bold;
line-height:22px;
margin-bottom:5px;
width:95%;
}

.elementMainCategorieContenu {

}
.carteFranceListingRegions a {
text-decoration:none;
color:#000000;
}

.carteFranceListingRegions a:hover{
text-decoration:underline;
color:#CB0003;
}

#corpsTopRight img {

position:relative;

}

#dernieresAnnonces {
left:50%;
margin-left:-472px;
position:relative;
width:700px;
}

.dernieresAnnoncesItem{
float:left;
width:230px;
margin-top:20px;
height:100px;
}

.dernieresAnnoncesItemImg{
position:relative;
}

.dernieresAnnoncesItemImg span {
background-color:#000000;
color:white;
float:left;
font-size:12px;
font-weight:bold;
left:0;
margin-top:46px;
opacity:0.6;
filter : alpha(opacity=60);
position:absolute;
text-align:center;
width:84px;
.min-height:17px;
}

.dernieresAnnoncesItemText {
float:left;
left:91px;
position:relative;
top:-69px;
}

.dernieresAnnoncesItemTextTitre{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.dernieresAnnoncesItemTextDescription{
font-size:11px;
position:relative;
top:4px;
}

#corpsMiddle3cadres {
margin-bottom:40px;
}

#corpsMiddle3cadres .cadre {
border:1px solid #999999;
float:left;
height:110px;
margin-bottom:18px;
margin-right:4px;
width:207px;
}

#corpsMiddle3cadres img{
margin-left:9px;
margin-top:8px;
position:relative;
}

#corpsMiddle3cadres .cadre .title {
border-bottom:2px solid #CB0003;
font-size:14px;
font-weight:bold;
left:35px;
position:relative;
top:-22px;
width:170px;
}

#corpsMiddle3cadres .cadre .content {
font-size:11px;
margin-left:40px;
margin-top:-17px;
width:171px;
font-weight:normal;
}

#corpsMiddle3cadres .cadre .demarrer {
font-size:11px;
margin-left:50px;
margin-top:79px;
position:absolute;
}
#corpsMiddle3cadres .cadre .demarrerSpecial {
margin-top:65px;

}

#corpsBottom {
height:auto;
width:100%;
}

#corpsBottomLeft {
float:left;
width:200px;
}

#corpsBottomLeft .corpsBottomLeftPave {
border:1px solid #EEEEEE;
margin-bottom:20px;
width:80%;
}

.corpsBottomLeftPub {
text-align:center;
margin-bottom:20px;
width:80%;
}

.corpsBottomLeftPave div {
margin-top:6px;
color:#363636;
font-size:17px;
font-weight:bold;
text-align:center;
}

.corpsBottomLeftPave ul {
margin-left:-30px;
.margin-left:10px;
}

.corpsBottomLeftPave li {
list-style-type:none;
margin-bottom:1px;
}


#corpsBottomText {
float:left;
width:670px;
}

#corpsBottomText .intituleGris {
background-color:#EEEEEE;
color:#383838;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:7px;
padding-top:6px;
text-indent:26px;
width:434px;
}

#corpsBottomText .intituleRouge {
background-color:#C20001;
color:#ffffff;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:7px;
padding-top:6px;
text-indent:26px;
width:434px;
}

#corpsBottomText .texte {
margin-bottom:14px;
margin-left:10px;
margin-top:14px;
text-align:justify;
width:415px;
}

#corpsBottomDernieresAnnonces {
float:left;
width:230px;
}

#corpsBottomDernieresAnnonces #conteneur {
background-color:#F0F0F0;
width:193px;
text-align:center;
padding-bottom:11px;
}

#corpsBottomDernieresAnnonces #conteneur #titre {
color:#363636;
font-size:18px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
text-align:center;
}

#corpsBottomDernieresAnnonces img {
border:4px solid #FFFFFF;
margin-bottom:10px;
}

#corpsBottomPub{
float:left;
}

#corpsBottomPub img {

}


/* FIN CORPS ---------------------------------------------------------------------------------------------------------------------------------*/
