@charset "utf-8";
/* CSS Document */

body
{
	margin:20px;
	background-image:url(images/fond.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

a
{
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

.padding
{
	padding:15px;
}

.erreur
{
	text-align:center;
	color:#FF0000;
}

.tableauTout
{
	/*border-style:solid;
	border-color:#333333;
	border-width:1px;*/
}

.header
{
	background-image:url(images/head.gif);
	background-repeat:no-repeat;
	width:950px;
	height:125px;
}

.menuHaut
{
	height:23px;
	width:950px;
	background-image:url(images/menuHaut.jpg);
}

.separateurMenu
{
	background-color:#969ba1;
	height:1px;
}

.menuBas
{
	height:31px;
	background-image:url(images/menuBas.jpg);
	/*border-left-style:solid;
	border-left-width:1px;
	border-left-color:#969ba1;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#969ba1;*/
	
}

.menuBas a
{
	padding-left:15px;
	padding-right:15px;
	
}

.centre
{
	height:500px;
	/*background-color:#e3e5ff;
	background-image:url(images/fondCentre.jpg);
	background-repeat:repeat-y;*/
	width:950px;
	vertical-align:top;
}

.onglet
{
	background-image:url(images/onglet.jpg);
}

.onglet a
{
	/*border-style:solid;
	border-width:1px;
	border-color:#000000;
	padding-left:5px;
	padding-right:5px;*/
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	margin:none;
}

.footer
{
	height:35px;
	width:950px;
	background-image:url(images/foot.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#000000;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.footer a
{
	color:#000000;
}

.footer a:hover
{
	color:#FFFFFF;
}

.pro a
{
	color:#FFFFFF;
	font-weight:bold;
}

.conteneurTitre
{
	height:125px;
	vertical-align:middle;
	float:left;
}

.logo
{
	margin-left:5px;
}

.titreGeneral
{
	margin-left:0;
	margin-top:0;
	padding-bottom:23px;
}

.sloganGeneral
{
	margin-top:0px;
	margin-left:2px;
}

.pubGeneral
{
	padding-left:355px;
}
.date
{
	float:right;
	padding-right:15px;
	/*margin-top:100px;*/
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.titreBlock
{
	background-image:url(images/titreBlock.jpg);
	height:25px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.fondBlock1
{
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}

.rien
{
	text-align:center;
	font-style:italic;
}

.fondBlock2
{
	background-color:#cfe1ff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}

.savoirPlus
{
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}

.savoirPlus a
{
	color:#171bb6;
	text-decoration:none;
}

.savoirPlus a:hover
{
	text-decoration:underline;
}

.hautGauche
{
	float:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

.options
{
	float:right;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:10px;
}

.haut
{
	float:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

.hautDroite
{
	float:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

.gauche
{
	float:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
}

.milieu
{
	float:left;
}

.droite
{
	float:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
}

.basGauche
{
	float:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
}

.bas
{
	float:left;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
}

.basDroite
{
	float:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
}


.categorie
{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	width:200px;
	position:relative;
	top:0;
	left:0;
}

.petiteAnnonce
{
	float:left;
	background-image:url(images/annonce.gif);
	width:167px;
	height:48px;
	padding:3px;
	margin-left:4px;
	margin-right:4px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.grandeAnnonce
{
	background-color:#f0f1ff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	width:98%;
	padding:4px;
	margin:10px;
	vertical-align:middle;
}

.grandeAnnonce img
{
	float:left;
	margin:10px;
}

.basPage .prix
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:20px;
	text-align:right;
}

.titreGrandeAnnonce
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;	
	margin-top:10px;
}

.grandeAnnonce p
{
	width:500px;
	padding:5px;
}

.petiteAnnonce img
{
	float:left;
	margin:2px;
	vertical-align:middle;
	border-style:none;
}

.menuDeGauche
{
	margin-top:44px;
	margin-right:20px;
}

.petiteAnnonce strong a
{
	text-align:center;
	font-size:13px;
	padding-left:5px;
	text-decoration:underline;
	color:#000000;
}

.petiteAnnonce .prix
{
	margin-top:5px;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	vertical-align:center;
}
.resumeAnnonce
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:95%;
	padding:8px;
	text-align:left;
}

.imagesAnnonce
{
	text-align:center;
}

.imagesAnnonce img
{
	margin:5px;
	border-style:solid;
	border-color:#333333;
	border-width:1px;
}

.contenu
{
	width:100%;
	padding:5px;
}

.contenu h1
{
	color:#500003;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
}

.categorieMenu
{
	width:175px;
	margin-top:5px;
}
.categorieMenu2
{
	width:500px;
	margin-top:5px;
}

.menuGauche
{
	margin:4px;
}

.menuGauche .sousMenuGauche
{	
	padding-left:10px;
}

.menuGauche a
{
	color:#000000;
	font-weight:bold;
}

.contenu  .prix
{
	color:#000000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	text-align:left;
}

.liens
{
	margin-top:35px;
}

.liens a
{
	padding-left:40px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	font-weight:normal;
	background-position:20px 7px;
}

.liens2
{
	padding-left:40px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	font-weight:normal;
	background-position:20px 7px;
}

.center
{
	text-align:center;
}

.red
{
	color:#FF0000;
	font-weight:normal;
	display:inline;
}

.styletwo
{
    position:relative;
    display:block;
    height:24px;
    font-size:11px;
    font-weight:bold;
    background:transparent url(images/bgOFF.gif) repeat-x top left;
    font-family:Arial,Verdana,Helvitica,sans-serif;
}


.styletwo ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    width:auto;
}


.styletwo ul li
{
    display:block;
    float:left;
    margin:0 0px 0 0;
	height:24px;
}


.styletwo ul li a
{
    display:block;
    float:left;
    color:#000;
    text-decoration:none;
    padding:6px 5px 0 5px;
    height:24px;
	margin-bottom:-6px;
}

.styletwo ul li img
{
	padding-top:1px;
	vertical-align:middle;
}

.styletwo ul li a:hover,.styletwo ul li a.current
{
    color:#fff;
    background:transparent url(images/bgON.gif) repeat-x top left;
}

.fondOnglet
{
    background:transparent url(images/bgOFF.gif) repeat-x top left;
	height:20px;
}

.encadre
{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#969ba1;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#969ba1;
}

.coeurMilieu
{
	background-color:#8a0000;
	background-image:url(images/coeurMilieu.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-left:6px;
	height:491px;
}

.uneMilieu
{
	height:491px;
	background-color:#044986;
	background-image:url(images/uneMilieu.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-left:6px;
}

.menuMilieu
{
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:6px;
	height:200px;
	border-width:1px;
	border-style:solid;
	border-color:#d4d4d4;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}

.hautMenu
{
	background-image:url(images/hautMenu.gif);
	background-repeat:no-repeat;
	text-align:center;
	height:25px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.ariane
{
	font-size:12px;
	padding-left:15px;
	margin-bottom:3px;
	margin-top:10px;
}

.ariane a
{
	color:#000000;
	text-decoration:underline;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.hautPage
{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/hautPage.gif);
	text-align:left;
	padding-left:30px;
	height:30px;
	vertical-align:middle;
}

.basPage
{
	background-color:#FFFFFF;
	padding:10px;
	border-style:solid;
	border-color:#d4d4d4;
	border-width:1px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.toutContenu
{
	width:700px;
	margin-top:15px;
	margin-bottom:30px;
}

.mini
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.titreOption
{
	background-image:url(images/hautOption.gif);
	height:25px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.basOption
{
	background-color:#FFFFFF;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color:#d4d4d4;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.menuMilieu a
{
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.menuMilieu .souscat a
{
	background-image:url(images/souscat.gif);
	background-repeat:no-repeat;
	background-position:18px 6px;
	padding-left:28px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.souscat a
{
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}

.pagination
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.hautTableau
{
	background-color:#dedede;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.premier
{
	background-color:#dedede;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.deuxieme
{
	background-color:#f8f8f8;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tableau
{
	border-style:solid;
	border-color:#d4d4d4;
	border-width:1px;
}

.tableau strong a
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;	
}

.tableau a .prix
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.imgAnnonce
{
	border-style:solid;
	border-color:#111111;
	border-width:1px;
}

.tableauLarge
{
	background-image:url(images/compteHaut.gif);
	height:21px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin-top:30px;
}

input.recherche
{
	background-color:#11293c;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	width:100px;
	border-style:solid;
	border-color:#d4d9dc;
	border-width:1px;
}

.present
{
	margin-top:10px;
	margin-bottom:10px;
}