﻿/* CSS Document */
 form { /* Formulaires */
	margin:0;
	padding:0;
}

div#contenu {
	/*height: 1950px;*/ 
	height:auto;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: ENCART ACTUALITES ::::::::::::::::::::::::::: */
div#homeActualites {
	/*height:465px;*/
	height:auto;
	border:solid 1px #CBCBCB/*#2b360f*/;
	margin:0 0 10px 0;
background-image:url(/images/global/global2.png);
	background-position: 0 -2315px;
	background-repeat:no-repeat;
	font-family:Verdana;
	float:left;
	width:465px;
	height:515px;
	background-color:transparent;
}

div#homeActualites div#headerActualitesTitre {
	height:27px;
	width:455px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding-left:10px;
	float:left;
	background-color:#226202;
}

div#headerActualitesTitre a:link {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerActualitesTitre a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerActualitesTitre a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

div#actualitesNavigation  #actu-fleche-prev,  #actu-fleche-next {
	display : inline;
}

div#homeActualites div#headerActualitesRss {
	height:27px;
	width:200px;
	line-height:27px;
	padding-right:10px;
	float:right;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

/* div#homeActualites div#actualitesFocus {
	width:420px;
	height:auto;
	padding:10px 10px 3px;
	float:left;
	text-align:left;
} */

div#homeActualites div#actualitesFocus {
position:absolute;
text-align:left;
top:-20000px;
width:0;
}





div#homeActualites div#actualitesGroupe {
	width:96%;
	height:485px;
	padding:0;
	margin:3px 10px 0 0;
	background : transparent;
	float:right;
	background:#ffffff;
}

div#homeActualites div#actualitesNavigation {
	padding-top:0;
	width:203px;
	text-align:center;
	float:right;
	clear:right;
	margin:-30px 0 0 0;
	background :#ffffff;
}

div#homeActualites div#actualitesNavigation img {
	border:none;
	cursor:pointer;
}


div#homeActualites div.loadingActualites {
	width:260px;
	height:100%;
	padding:0;
	margin:0;
	float:right;
	text-align:center;
}
div#homeActualites div.loadingActualites img {
	border:none;
}
div#homeActualites div.loadingActualites p {
	margin:0;
	padding:20px;
	background-color:#FFFFFF;
	height:100px;
	width:100px;
	clear:both;
}


div#homeActualites h3.actualitesTheme {
	padding:0;
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#ce0018;
}

div#homeActualites h4.actualitesTitreFocus {
	padding:0;
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color:#000000;
}

div#homeActualites h5.actualitesVignette {
	padding:0;
	margin:0 0 15px 0;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:150%;
}

div#homeActualites a.lienRouge {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}

div#homeActualites a.lienRSS {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

div#homeActualites a.lienTexte {
	color:#000000;
	text-decoration:none;
}


div#homeActualites a:hover {
	text-decoration:underline;
}

div#homeActualites img  {
	border:solid 1px #cccccc;
	max-width:390px;
	max-height:260px;
}

div#homeActualites img.noborder {
	border:none;
	float:none;
	margin:0;
	padding:0;
}

div#homeActualites p.actualitesLienToutes {
	padding:0;
	margin:15px 0 0;
}

div#homeActualites div#actualitesGroupe ul#actualitesListe {
	margin:0;
	padding:0;
	list-style:none;
	height:459px;
	background :#ffffff;
}

div#homeActualites div#actualitesGroupe ul#actualitesListe li {
	margin:0 0 0 0;
	padding:6px 0 13px 0;
	border-bottom:solid 1px #CBCBCB;
}
div#homeActualites div#actualitesGroupe ul#actualitesListe li.imageactu  {
	display:block;
	height:180px;
}
div#homeActualites div#actualitesGroupe ul#actualitesListe li.imageactu span {
		float:right;
		height:211px;
		width:37%;
}

ul#actualitesListe span.pucesPages {
	padding-left:30px;
}


div#homeActualites h3.actualitesListeTheme {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#ce0018;
}

div#homeActualites h4.actualitesListeTitre {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

div#homeActualites h5.actualitesListeVignette {
	margin:0;
	padding:0;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
/* FIN :::::::::::::::::::::: ENCART ACTUALITES ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/




/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: ENCART THEMES ::::::::::::::::::::::::::: */
div#homeThemes {
	background-image:url(/images/home-page/bg-themes.png);
	background-repeat:repeat-y;
	height:auto;
	border:solid 1px #CBCBCB;
	margin:0 0 10px 0;
	font-family:Verdana;
	float:left;
}

div#themesGroupe {
	float:left;
	width:148px;
}

div#themesGroupe ul#themesLiens {
	margin:0;
	padding:0;
	list-style:none;
}

ul#themesLiens li {
	margin:0;
	padding:0;
	height:66px;
	cursor: pointer;
}

ul#themesLiens li h2{
	margin : 0;
	padding : 0;

}

ul#themesLiens a {width: 148px; height: 66px; display: block; border:0px;}

ul#themesLiens img#cultureOn {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -941px 0; width: 148px; height: 66px;}

ul#themesLiens img#elevageOn {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1239px 0; width: 148px; height: 66px; }

ul#themesLiens img#gestionOn {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1537px 0; width: 148px; height: 66px; } 

ul#themesLiens img#materielOn {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1835px 0; width: 148px; height: 66px; } 

ul#themesLiens img#cultureOff {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -792px 0; width: 148px; height: 66px;}

ul#themesLiens img#elevageOff {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1090px 0; width: 148px; height: 66px;}

ul#themesLiens img#gestionOff {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1388px 0; width: 148px; height: 66px;}

ul#themesLiens img#materielOff {
background-image:url(/images/global/spriteHP.png);
background-repeat: no-repeat;
background-position: -1686px 0; width: 148px; height: 66px;}


div#themesDroite {
	float:right;
	width:578px;
	height:auto;
}

div#loadingThemes {
	float:right;
	width:578px;
	height:130px;
	margin:100px 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

div#themesFocus {
	float:left;
	width:330px;
	height:auto;
	padding:10px 0 0 5px;
}



div#themesFocus h3.themesFocusType {
	font-size:10px;
	color:#ce0018;
	padding:0;
	margin:0 0 5px 0;
	font-weight:normal;
	text-transform: uppercase;
}

div#themesFocus h4.themesFocusTitre {
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 0; 
	margin:0;
	color:#000000;
}

div#themesFocus h5.themesFocusArticle {
	font-size:12px;
	color:#000000;
	margin:0;
	/*padding:0; gaelle*/padding:0 0 5px;
	font-weight:normal;
}


div#themesFocus img {
	border:solid 1px #000000;
	max-width:180px;
	max-height:120px;
	float:right;
	margin:0 0 0 5px;
}


div#themesListeGroupe {
	float:right;
	width:243px;
	height:auto;
}


div.themesListeArticles {
	margin:5px 10px 10px 15px;
	padding:0 0 5px 0 ;
	border-bottom:1px solid #cccccc;
}

div.themesListeArticles p.clear {
	margin:0;
	padding:0;
	clear:both;
}


div.themesListeArticles img {
	border:solid 1px #000000;
	float:right;
	max-width:65px;
	max-height:45px;
	margin:0 0 0 5px;
}

div.themesListeArticles h3.themesListeArticlesType {
	font-size:10px;
	color:#ce0018;
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform: uppercase;
}

div.themesListeArticles h4.themesListeArticlesTitre {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000000;
}

div#themesLienTous {
	clear:both;
	width:568px;
	line-height:20px;
	border-top:solid 1px #CBCBCB;
	margin:5px 10px 5px 0;
	padding:0;
}


div#homeThemes a.lienRouge {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
	font-weight:normal;
}

div#homeThemes a.lienRSS {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}


div#homeThemes a.lienTexte {
	color:#000000;
	text-decoration:none;
}


div#homeThemes a:hover {
	text-decoration:underline;
}

div#homeThemes img.noborder{
	border:none;
	float:none;
	margin:0;
	padding:0;
}

/* FIN :::::::::::::::::::::: ENCART ENCART THEMES ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/

div#groupeGauche {
	float:left;
	height:auto;
	margin:0 0 10px 0;
	width:475px;
}

div#groupeDroite {
	float:right;
	height:auto;
	margin:0 0 10px 0;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: ENCART ARTICLES VIDEOS PLUS CONSULTES ::::::::::::::::::::::::::: */
div#homePlusConsultes {
	width:465px;
	height:auto;
	border:solid 1px #CBCBCB;
	float:left;
	margin:0 0 10px 0;
	font-family:Verdana;
}

div#homePlusConsultes div#headerPlusConsultes {
	height:auto;
	width:455px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	margin:0;
	float:left;
	background-image:url(/images/global/global2.png);
	background-position: 0 -2315px; 
	background-repeat:no-repeat;
	background-color:#226202;
}

div#homePlusConsultes div#plusConsultesGroupeGauche {
	height:auto;
	width:220px;
	padding:5px 0 0 10px;
	margin:0;
	float:left;
}

div#homePlusConsultes div#plusConsultesGroupeDroite {
	height:auto;
	width:220px;
	padding:5px 0 0 10px;
	margin:0;
	float:right;
	background-image:url(/images/global/ombre-blanc.png);
	background-repeat:no-repeat;
	background-position:top right;
}


ul.plusConsultesListe {
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}

ul.plusConsultesListe li {
	margin:0;
	padding:5px 0 5px 0;
	border-bottom:solid 1px #939393;
}

div#homePlusConsultes h3.plusConsultesListeTheme {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#ce0018;
}

div#homePlusConsultes h4.plusConsultesListeTitre {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

div#homePlusConsultes p.plusConsultesListeDate {
	margin:0;
	padding:0;
	font-size:10px;
	color:#939393;
}


div#homePlusConsultes a.lienRouge {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}

div#homePlusConsultes a.lienTexte {
	color:#000000;
	text-decoration:none;
}


div#homePlusConsultes a:hover {
	text-decoration:underline;
}

div#homePlusConsultes img.noborder {
	border:none;
}
/* FIN ::::::::::::::::::::::  ENCART ARTICLES VIDEOS PLUS CONSULTES ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: QUESTIONS JURIDIQUES ::::::::::::::::::::::::::: */
div#homeQuestionsJuridiques {
	width:250px;
	height:auto;
	border:solid 1px #CBCBCB;
	float:right;
	margin:0 0 10px 0;
	font-family:Verdana;
}

div#homeQuestionsJuridiques h2#headerQuestionsJuridiques {
	width:240px;
	height:auto;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	margin:0;
	background-image:url(/images/global/spriteHP.png);
	background-position: -72px 0; 
	background-repeat:no-repeat;
}

h2#headerQuestionsJuridiques a:link {
	text-decoration:none;
	color:#FFFFFF;
}
h2#headerQuestionsJuridiques a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
h2#headerQuestionsJuridiques a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

div#homeQuestionsJuridiques div#questionsJuridiquesContenu {
	padding:5px 10px 0 10px;
	height:auto;
	width:230px;
	background-image:url(/images/global/ombre-blanc.png);
	background-repeat:no-repeat;
	background-position:top right;
}

div#homeQuestionsJuridiques h3#questionsJuridiquesTheme {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#ce0018;
}

div#homeQuestionsJuridiques h4#questionsJuridiquesTitre {
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

div#homeQuestionsJuridiques h5#questionsJuridiquesVignette {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

div#homeQuestionsJuridiques p#questionsJuridiquesTitreRecherche {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

div#homeQuestionsJuridiques p#questionsJuridiquesFormRecherche {
	margin:5px 0;
	padding:0;
	line-height:16px;
}
div#homeQuestionsJuridiques p#questionsJuridiquesLienTous {
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	border-top:solid 1px #cccccc;
}

div#homeQuestionsJuridiques img.noborder {
	border:none;
}

div#homeQuestionsJuridiques a.lienRouge,
#agendaHome a.lienRouge
 {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}

div#homeQuestionsJuridiques a.lienTexte {
	color:#000000;
	text-decoration:none;
}


div#homeQuestionsJuridiques a:hover {
	text-decoration:underline;
}

div#homeQuestionsJuridiques input#champRecherche {
	width: 175px;
	height: 16px;
	font-size: 10px;
	font-family: Verdana;
	padding-left:5px;
	border: solid 1px #000000;
}
/* FIN :::::::::::::::::::::: QUESTIONS JURIDIQUES ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/


/* :::::::::::::::::::::: PUBLICITE 1 ::::::::::::::::::::::::::: */
/* DEBUT //////////////////////////////////////////////////////////////////////////////////////////*/

div#homePublicite1 {
	width:728px;
	height:70px;
	/*margin:0 0 10px 130px;*/
}


div#homePublicite1 #publicite1Titre {
	font-family:Verdana;
	font-size:8px;
	font-variant:small-caps;
	width:467px;
	margin-left: auto;
	margin-right: auto;
	display:none;
}

div#homePublicite1 #publicite1Titre a{
}

div#homePublicite1 #publicite1Banniere {
	width:467px;
	height:60px;
	background-color:#e7e6e6;
	margin-left: auto;
	margin-right: auto;
}

div#homePublicite1 #publicite1Banniere a{
}
/* FIN :::::::::::::::::::::: PUBLICITE 1 ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/




/* DEBUT :::::::::::::::::::::: DOSSIERS ::::::::::::::::::::::::::: */
/*  //////////////////////////////////////////////////////////////////////////////////////////*/
div#homeDossiers {
	width:252px;
	height:auto;
	border:solid 1px #CBCBCB;
	float:right;
	margin:2px 0 10px 0;
	font-family:Verdana;
	background-image:url(/images/global/spriteHP.png);
	background-position: -72px 0; 
	background-repeat:no-repeat;
	min-height:212px;
	/*clear:both;*/
}

div#homeDossiers h2#headerDossiers {
	width:240px;
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 10px;
	margin:0;
}

h2#headerDossiers a:link {
	text-decoration:none;
	color:#FFFFFF;
}
h2#headerDossiers a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
h2#headerDossiers a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


div#homeDossiers p{
	margin:0;
	padding:0;
}

div#homeDossiers div.dossiersEntite {
	width:238px;
	height:auto;
	padding:0 0 10px 0;
	margin:5px 0 0 10px;
	border-bottom:solid 1px #cccccc;
	font-size:10px;
	color:#000000;
	clear:both;
}

div.dossiersEntite img  {
	border:solid 1px #000000;
	float:right;
	margin:0px 0px 0px 5px;
	max-width:120px;
	max-height:90px;
}

div#homeDossiers h5.dossiersVignette {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

div#homeDossiers h3.dossiersTheme {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#ce0018;
}

div#homeDossiers h4.dossiersTitre {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

div#homeDossiers div#dossiersLienTous {
	margin:0 0 0 0;
	padding:5px 0 5px 10px;
	float:left;
}


div#homeDossiers a.lienRouge {
	font-size:11px;
	color:#ce0018;
	text-decoration:none;
}

div#homeDossiers a.lienTexte {
	color:#000000;
	text-decoration:none;
}

div#homeDossiers a:hover {
	text-decoration:underline;
}

div#homeDossiers img.noborder {
	border:none;
	float:none;
	margin:0;
	padding:0;
}
/* FIN :::::::::::::::::::::: DOSSIERS ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/




/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: AUTO PROMO  ::::::::::::::::::::::::::: */

div#homeAutoPromo {
	width:465px;
	height:72px;
	float:left;
	margin:0 0 10px 0;
}

div#homeAutoPromo a{
}

div#homeAutoPromo a:hover{
}

div#homeAutoPromo a:visited{
}

div#homeAutoPromo #autoPromoTitre {
	font-family:Verdana;
	font-size:8px;
	font-variant:small-caps;
}

div#homeAutoPromo #autoPromoBanniere {
	width:467px;
	height:65px;
	background-color:#e7e6e6;
}

div#homeAutoPromo #autoPromoBanniere a {
}

div#homeAutoPromo #autoPromoBanniere a:hover {
}

div#homeAutoPromo #autoPromoBanniere a:visited {
}
/* FIN :::::::::::::::::::::: AUTO PROMO  ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/




/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: BOUTIQUE LIBRAIRIE  ::::::::::::::::::::::::::: */
div#homeBoutique {
	/*width:465px;*/
	width:240px;
	height:auto;
	border:none;
	/*float:left;*/
	float:right;
	margin:10px 0 10px 0;
	padding:0;
	font-family:Verdana;
	background:url("/images/global/gv.png");
	background-repeat:no-repeat;
}

div#homeBoutique div#headerBoutique {
	width:240px;
	height:31px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 5px 0 2px;
	margin:0;
}

div#headerBoutique a:link {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerBoutique a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerBoutique a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


div#homeBoutique div#boutiqueGlobal {
	padding:10px;
	margin:0px;
	border:1px solid #cccccc;
	background: url(/images/global/bg-gv.png) bottom repeat-x #ffffff;
	max-height:130px;
}

div#homeBoutique div#boutiqueArticleGauche {
	height:auto;
	width:217px;
	float:left;
	margin:0;
	padding:0;
}

div#homeBoutique d
iv#boutiqueArticleDroite {
	height:auto;	max-height:98px;
	width:217px;
	float:right;
	margin:0;
	padding:0;
}


div#boutiqueGlobal img  {
	float:left;
	margin-right:10px;
	border:none;
	max-width:80px;
	max-height:80px;
}

div#boutiqueGlobal h1  {
	line-height:14px;
}

div#homeBoutique img.noborder {
	border:none;
	float:none;
	margin:0;
	padding:0;
}


div#homeBoutique img.excluWeb {
	float:right;
	margin-right:10px;
}

div#homeBoutique p.boutiqueInfosArticle {
	height:auto;
	font-size:10px;
	line-height:11px;
}

div#homeBoutique span.boutiqueNomArticle {
	font-size:11px;
	font-weight:bold;
}

div#homeBoutique span.boutiquePrixArticle {
	margin:0 0 0 0;
	padding:0 0 0 5px;
	background-color:#f56402;
	width:64px;
	height:21px;
	line-height:21px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
}


div#homeBoutique p.boutiqueLienDecouvrirGauche {
	border-top:none;
	margin:2px 10px 0 0;
	padding:5px 0 5px 0;
	float:left;
	width:205px;
}

div#homeBoutique p.boutiqueLienDecouvrirDroite {
	border-top:none;
	margin:2px 10px 0 0;
	padding:5px 0 5px 0;
	float:right;
	width:205px;
}

div#homeBoutique p.clear {
	padding:0;
	margin:0;
	clear:both;
}

div#boutiqueLienDecouvrirGlobal {
	margin:0;
	padding:0;
	clear:both;
}


div#homeBoutique a.lienRouge  {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
}

div#homeBoutique a.lienTexte {
	color:#000000;
	text-decoration:none;
}

div#homeBoutique a:hover  {
	text-decoration:underline;
}



/* FIN :::::::::::::::::::::: BOUTIQUE LIBRAIRIE  ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/


/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: OCCASIONS  ::::::::::::::::::::::::::: */
div#homeOccasion {
	width:230px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	font-family:Verdana;
}

div#homeOccasion div#petitesAnnonces {
	float:left;
	height:auto;
	width:223px;
	border:solid 1px #CBCBCB;
	background-image:url(/images/global/spriteHPbg.png);
	background-repeat:no-repeat;
	background-position: -751px 0; 
}

div#homeOccasion div#bonnesAffaires {
	float:right;
	height:auto;
	width:223px;
	border:solid 1px #CBCBCB;
	background-image:url(/images/global/spriteHPbg.png);
	background-repeat:no-repeat;
	background-position: -751px 0; 
}

div#homeOccasion div.headerOccasion {
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	margin:0;
}

div.headerOccasion a:link {
	text-decoration:none;
	color:#FFFFFF;
}
div.headerOccasion a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
div.headerOccasion a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


div#homeOccasion div.occasionsContenu {
	width:203px;
	height:100%;
	padding:10px 10px 0 10px;
}

div.occasionsContenu img  {
	border: solid 1px #000000;
	max-width: 200px;
	margin: 0 0 2px 0;
}	

div#homeOccasion h2 {
	font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: underline;
}

div#homeOccasion img.noborder {
	border:none;
	float:none;
	margin:0;
	padding:0;
}	


div#homeOccasion p.occasionsLienTous {
	border-top:solid 1px #cccccc;
	margin:0 0 0 0;
	padding:5px 0 5px 0 ;
}

div#homeOccasion a  {
	color:#000000;
	font-size:12px;
	text-decoration:none;

}

div#homeOccasion a.lienRouge  {
	color:#e2001a;
	text-decoration:none;
	font-size:10px;
}

div#homeOccasion a.lienTexte {
	color:#000000;
	text-decoration:none;
}

div#homeOccasion  a:hover {
	text-decoration:underline;
}

div#homeOccasion  strong{
	font-weight:bold;
	color: #2B360F;
}

div#homeOccasion  ul,
div#homeOccasion  ul li {
	list-style : none;
	padding :3PX 0;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* FIN :::::::::::::::::::::: OCCASIONS  ::::::::::::::::::::::::::: */



/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* FIN :::::::::::::::::::::: NOUVEAUTES  ::::::::::::::::::::::::::: */
div#homeNouveautes {
	width:250px;
	height:auto;
	border:solid 1px #CBCBCB;
	float:right;
	margin:0 0 10px 0;
	font-family:Verdana;
	background-image:url(/images/global/spriteHPbg.png);
	background-repeat:no-repeat;
	background-position: -1051px -467px; 
}

div#homeNouveautes div#headerNouveautes {
	width:240px;
	height:27px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	margin:0;
}

div#headerNouveautes a:link {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerNouveautes a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
div#headerNouveautes a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


div#homeNouveautes div#nouveautesGlobal {
	width:230px;
	height:auto;
	padding:10px 10px 0 10px;
}

div#homeNouveautes h4#nouveautesTitre {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}

div#homeNouveautes h5#nouveautesVignette {
	font-size:10px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-weight:normal;
}


div#nouveautesGlobal img  {
	float:right;
	border:solid 1px #FFFFFF;
	margin-left:10px;
	max-width:120px;
	max-height:80px;
}

div#homeNouveautes img.noborder {
	border:none;
	float:none;
	margin:0;
	padding:0;
}





div#homeNouveautes a.lienRouge  {
	color:#f4b10c;
	text-decoration:none;
	font-size:10px;
}

div#homeNouveautes a.lienTexte {
	color:#FFFFFF;
	text-decoration:none;
}

div#homeNouveautes a:hover  {
	text-decoration:underline;
}

div#homeNouveautes div#nouveautesLienTous{
	border-top:solid 1px #FFFFFF;
	margin:20px 0 10px 0;
	padding:5px 0 0 0;
	clear:both;
}

/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* FIN :::::::::::::::::::::: NOUVEAUTES  ::::::::::::::::::::::::::: */




/* //////////////////////////////////////////////////////////////////////////////////////////*/
/* DEBUT :::::::::::::::::::::: PUBLICITE 2  ::::::::::::::::::::::::::: */
div#homePublicite2 {
	width:250px;
	height:260px;
	float:none;
	margin:0 0 10px 0;
}

div#homePublicite2 div#publicite2Titre {
	font-family:Verdana;
	font-size:8px;
	font-variant:small-caps;
	background-color:#FFFFFF;
}

div#homePublicite2 div#publicite2Titre a{
}

div#homePublicite2 div#publicite2Banniere {
	width:250px;
	height:250px;

}

div#homePublicite2 div#publicite2Banniere a{
}
/* FIN :::::::::::::::::::::: PUBLICITE 2  ::::::::::::::::::::::::::: */
/* //////////////////////////////////////////////////////////////////////////////////////////*/


/*AJOUT MISE A JOUR SUR LA HOME PAGE*/


.new {
	/*background:url("/images/global/spriteHPbg2.png") no-repeat -777px -872px;*/
	background:url("/images/sommaire/new.png") no-repeat 10px center #529005;
	border:1px solid #cccccc;
	color:black;
	height:30px;
	padding : 0 0 0 65px;
	margin : 5px 0;
	clear: both;
	}


	.new a{
		color:#000000;
		display:block;
		font-size:11px;
		margin:3px 0 0 2px;
		text-decoration:none;
	}

	.new em{
		color:#ffffff;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		padding:0 0 0 2px;
		text-decoration:none;

	}
	
	.new strong{
		color:#E4011C;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
	}
	
	.new img{
		width:20px; height:20px;border:none;display:inline;margin:2px 0 0;
	}
	
	
/*BLOC VIDEO - IMAGES ET GAB*/
#blocVideoHome {
	float		: right;
	font-size	: 12px;
	font-family : verdana;
	width		: 252px;
	margin:0 0 5px 0;
}

	#blocVideoHome ul  {
		margin : 0;
		padding: 0;
		border:1px solid #cccccc;
		border-bottom:none;
		height: 27px;
		width:251px;
	}
		#blocVideoHome ul li {
			float: left;
			list-style:none;
			width :58px;
			min-width : 68px;
			text-align:center;
			height :21px;
			padding:7px 0 0 2px;
				}	
			#blocVideoHome ul li  span{
				color: #000000;
				cursor: pointer;
				text-decoration: none;
			}	
			#blocVideoHome ul li  h2{
				color: #000000;
				cursor: pointer;
				text-decoration: none;
				font-size:12px;
				margin:0;
				padding:0;
				font-weight:normal;
			}				
			#blocVideoHome ul li  span:hover{
				text-decoration:none;
			}
			#blocVideoHome ul li  h2:hover{
				text-decoration:none;
			}
	#blocVideoHome ul li#onglvid {
		border-right:1px solid #cccccc;
	}
		#blocVideoHome ul li#onglvid.active {
			font-weight: bold;
			background:url("/images/global/newPlayer.gif") #8EC01C no-repeat;
			padding-bottom:0;
			padding-left:41px;
			padding-right:0;
			padding-top:7px;
		}	
		
		#blocVideoHome ul li#ongldess.active {
			padding-bottom:0;
			padding-left:41px;
			padding-right:0;
			padding-top:7px;
		}

		#blocVideoHome ul li.active {
			font-weight: bold;
			background:#8EC01C;
			padding-bottom:0;
			padding-left:25px;
			padding-right:0;
			padding-top:7px;
		}
			#blocVideoHome ul li.active span{
				color: #ffffff;
				font-weight: bold;
			}
		#blocVideoHome #ongldiap {
			width:65px;
			border-right:1px solid #cccccc;

	
		}
		#blocVideoHome #ongldiap.active {
					background : url(/images/global/diapo.png) 4px 2px no-repeat #8EC01C;
					width:79px;
		}
		
		#blocVideoHome #ongldess.active {
					background : url(/images/global/dessin.gif) 4px 2px no-repeat #8EC01C;		
					/*background : url(/images/global/dessin3.png) 5px 2px no-repeat #8EC01C;*/
					
		}
		
	#texte_onglvid,
	#texte_ongldiap,
	#texte_ongldess {
		border: 1px solid #cccccc;
		height:195px;
		width:251px;
		clear: both;
		background:url("/images/global/bg-video-une.png") repeat;
		
	}
		#blocVideoHome #texte_ongldess h2 {
			text-align:center;
		}
	#blocVideoHome div h2,
	#blocVideoHome div h2 span{
			text-align:left;
			font-size: 12px;
			margin : 0 2px 0 8px;
			color:#ffffff;
			cursor : pointer;
			font-weight:bold;
			
	}

	#blocVideoHome a:hover{
		text-decoration:underline;
		color :#ffffff;			
	}

	#blocVideoHome a.lienRouge{
		text-decoration:none;
		color :#FFB30C ;	
		margin-top : 4px;	
	display:block;		
	}
	
	
	#blocVideoHome div span{
			text-align:left;
			font-size: 12px;			
			margin : 0 2px 0 5px;
			color:#4f4d51;
			display:block;
			cursor : pointer;
			text-decoration:none;
	}	
	
	#blocVideoHome div span:hover{
			text-decoration:none;
	}
	#blocVideoHome a {
		text-decoration:none;
	}
	#blocVideoHome a:hover {
		text-decoration:underline;
	}
	#blocVideoHome a.lienRouge {
		margin: 0 0 0 10px;
	}
	#blocVideoHome a.lienRouge img{
		margin: 0 ;
	}
	#blocVideoHome img{
		display:block;
		margin: 8px auto 5px auto;
		text-align:center;
		max-height:128px;
		
	}
	#texte_onglvid img {
		margin : 10px auto 7px auto;
	}
	#texte_onglvid a.lienRouge img {
		margin : 0 2px 0 0;
	}
	
		#texte_onglvid span img {
			/*margin : 5px auto;*/
		}
		#texte_onglvid  {
				color:#CE0018;
		}
		
	#blocVideoHome .lienRouge {
		text-align :left;
		padding : 0px 10px 0 0;
		display:inline;
	}
	/*BLOC COMPLEMENTS WEB*/
	
	#complements {
		font-size:  12px;
		font-family:verdana;
		width:250px;
		float: right;
		background: url("/images/global/complementsWeb.png") no-repeat;
		height:58px;
		margin-bottom:6px;
		margin-left:0;
		margin-right:0;
		margin-top:3px;
		border : 1px solid #cccccc;
		padding:  2px 0;
	
	}
			#complements a {
				text-decoration:none;
			}
		#complements a strong{
			color:#000000;
			display:block;
			font-size:14px; 
			margin-bottom:0;
			margin-right:0;
			margin-top:39px;
			font-family:arial;
			text-decoration:none;
			font-weight:bold;
			margin-top:40px;
			text-align:center;
			width:192px;
			float:right;
		}
	
	#agendaHome {
		float:right;
		width:239px;
		border:1px solid #cccccc;
	}
	#agendaHome div{
		background : url("/images/global/spriteHPbg.png") -751px 0;
		padding :3px 0 0 0;
		margin :0;
		height: 24px;
	}
	#agendaHome div a{
		color: #ffffff;
		font-size:14px;
		text-decoration:none;
		padding : 0 5px;
		font-weight:bold;
	}
		#agendaHome *,
		#agendaHome a{
			font-size:12px;
			color	:#000000;
			text-decoration:none;
		}
	
		#agendaHome p{
			padding : 0 8px;

		}
	#agendaHome a:hover {
		text-decoration:underline;
	}
	

