﻿/********************************************/
/*********MISE EN PAGE PAR DEFAUT************/
/********************************************/
html{
	background-image: url(../img/fd.gif);
	background-position: center top;
}
body {
	background-image: url(../img/bg.gif);/*Image de fond du site*/
	background-repeat:repeat-x;/*R�p�tition de l'image de fond du site � l'horizontale*/
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
body, select, td, input, div, textarea{
	color: #333333; /*Couleur du texte par d�faut*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
}
label {
	font-weight: bold;
}
hr {
	background-image: url(../img/hr.gif);/*Image de fond du site*/
	background-position:center top;
	background-repeat:repeat-x;
	border:0 none;
	height: 11px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}

#actu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}
/*********Formulaire*********/

form {
	border:0px;
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	border:1px solid #999999;
	color: #333333;
	margin: 0px;
	padding:0px 0px 0px 2px;
}
.radio {
	background: none;
	border: 0px;
}

/*********Image**************/

a img, a img:visited, a img:hover, a img:active {
	border:0px;
}

/*********Lien**************/

a:link, a:visited, a:active {
	color: #a72024;/*Couleur des liens par d�faut*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	text-decoration: none;
}
a:hover {
	color: #009667;/*Couleur des liens par d�faut lors du survol/rollover*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	text-decoration: none;
}

/*********Titre**************/

h1 {
	color:#000000;
	font-size: 14px;
	margin: 0px 0px 8px 0px;
}
#actu h1{
	background-image:url("../img/pucejaune.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#a72024;
	font-size: 20px;
	margin: 0px 0px 8px 0px;
	padding:3px 0px 3px 30px
}
h1.titretp {
	background-image:url("../img/pucejaune.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#a72024;
	font-weight:bold;
	font-size: 18px;
	margin: 0px 0px 8px 0px;
	padding:3px 0px 3px 30px
}
h1.titretpsommaire a:link, h1.titretpsommaire a:hover, h1.titretpsommaire a:visited, h1.titretpsommaire a:active {
	background-image:url("../img/pucejaune.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#a72024;
	display:block;
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 8px 0px;
	padding:3px 0px 3px 30px
}
h1.titretplien a:link, h1.titretplien a:hover, h1.titretplien a:visited, h1.titretplien a:active{
	background-image:url("../img/pucerouge.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#007db6;
	display:block;
	font-size: 19px;
	margin: 0px 0px 8px 0px;
	padding:3px 0px 3px 30px
}
h2 {
	color:#000000;
	font-size: 13px;
	margin: 0px 0px 8px 0px;
}
h3 {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

/*********Paragraphe***********/

p {
	margin: 0px;
	padding: 0px;
}

/*********Icones***********/

a.pdf, a.pdf:link, a.pdf:hover, a.pdf:visited, a.pdf:active{
	background: url(/icones/pdf.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}
a.doc, a.doc:link, a.doc:hover, a.doc:visited, a.doc:active{
	background: url(/icones/doc.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}
a.xls, a.xls:link, a.xls:hover, a.xls:visited, a.xls:active{
	background: url(/icones/xls.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}

/********************************************/
/*******************BLOC*********************/
/********************************************/

#container {
	background-image:url(../img/conteneur.png);
	background-position: center top;
	background-repeat:repeat-y;
	margin: 0px auto;
	padding:0px;
	width: 1000px;
}
#haut {
	height: 183px;
	width: 1000px;
}
#entete_haute {
	height:145px;
}
#entete_bas {
	background-image:url(../img/fd_menu.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:38px;
}
#entete_logo {
	float:left;
}
#entete_droite {
	float:left;
}
#entete_droite1{
	height:117px;
	width:794px;
}
#entete_droite2{
	background-image:url(../img/entete_milieu.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:29px;
	width:794px;
}
#entete_coordonnee {
	color:#000000;
	font-size:11px;
	float:left;
	padding:25px 0 0 30px;
	width:202px;
}
#entete_recherche_photo {
	float:left;
	width:562px;
}
#entete_photo{
	padding:0px 10px 0px 0px;
}

#gauche {
	float: left;
	margin:0px;
	padding: 10px 0px 0px 0px;
	width: 225px;

}
#contenu {
	float: left;
	padding:10px 10px 10px 25px;
	width:685px;
}
#contenu_accueil {
	float: left;
	padding: 10px;
	width: 700px;
}
#droite {
	float: left;
	margin:0px;
	padding: 11px 0px 20px 23px;
	width: 257px;
}
.ariane, .ariane a:link, .ariane a:visited, .ariane a:hover, .ariane a:active , #divDansChemin {
	color:#a0a0a0;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:5px 0px 10px 0px;
}

/********************************************/
/**************ESPACE PERSO****************/
/********************************************/
#mdpperdu {
	display:none;
}


/********************************************/
/***********MISE EN PAGE ARTICLE*************/
/********************************************/

.tpTexte {
	margin:0px 0px 20px 0px;
	padding:0px;
}
a.tpTexte, a.tpTexte:visited, a.tpTexte:hover, a.tpTexte:active  {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.legende{
	color:#CCCCCC;
	text-align:center;
}

/*********Positionnement des images***********/

.imgLeft {
	float: left;
	margin-right: 10px;
}
.imgRight {
	float: right;
	margin-left: 5px;
}
.imgTop {
	margin-bottom: 10px;
}
.imgBottom {
	margin-top: 10px;
}

/*********Image avec lien***********/

.tpTexte a img, .tpTexte a:hover img, .tpTexte a:visited img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/*********Image sans lien***********/

.tpTexte img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/********************************************/
/****************PARTIE DROITE***************/
/********************************************/

/**connexion**/

#connexion{
	margin:0px 0px 10px 0px;
	width:227px;
}
.cadre_droit{
	background-color:#ffffff;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:0px solid #dddddd;
	width:225px;
}
#texte_obtenir{
	color:#333333;
	font-weight:bold;
	font-size:11px;
	margin:8px 0px;
	text-align:center;
}
#texte_obtenir a:link, #texte_obtenir a:hover, #texte_obtenir a:visited, #texte_obtenir a:active{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	text-align:center;
}
#texte_connexion{
	color:#333333;
	font-weight:bold;
	font-size:10px;
	margin:8px 0px;
	text-align:center;
}
#texte_connexion a:link, #texte_connexion a:hover, #texte_connexion a:visited, #texte_connexion a:active{
	color:#333333;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	text-align:center;
}
.connexion_input{
	border:1px solid #999999;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	margin:10px 0px 0px 10px;
	width:90px;
}
.connexion_input_valider{
	background-color:#a72024;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	margin:0px 0px 5px 85px;
}
.membre_input_valider{
	background-color:#a72024;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	margin:0px 0px 0px 25px;
}
#connexion_corp .connexion_input_valider, #connexion_corp .connexion_input_valider a:link, #connexion_corp  .connexion_input_valider a:hover, #connexion_corp  .connexion_input_valider a:active, #connexion_corp  .connexion_input_valider a:active{
	background-color:#a72024;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 5px 85px;
	padding:1px 3px;
}
/**Menu connexion**/

#connexion ul{
	margin:0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;
}
#connexion li{
	margin:0px;
	padding:2px 0px 0px 0px;
}
/*Lien navigation droite*/
#connexion li a.connexionoff, #connexion li a.connexionoff:visited, #connexion li a.connexionoff:active {
	background-image:url("../img/puce1connexion.gif");
	background-position:8px 8px;
	background-repeat:no-repeat;
	color:#000000;/* Couleur de texte de la navigation droite lorsque le lien est non actif */
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:5px 0 5px 25px;
}

#connexion a.connexionon, #connexion a.connexionon:hover, #connexion a.connexionon:visited, #connexion a.connexionon:active, #connexion li a.connexionoff:hover {
	background-image:url("../img/puce2connexion.gif");
	background-position:8px 8px;
	background-repeat:no-repeat;
	background-color:#a71f23;
	color:#ffffff;/* Couleur de texte de la navigation droite lorsque le lien est actif */
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:5px 0 5px 25px;
}

/**Pratikmedia**/

#pratikmedia{
	background-color:#ededed;
	background-image:url(../img/fd_pratikmedia.gif);
	background-repeat:repeat-x;
	margin:6px 0px 10px 0px;
	width:227px;
}
#pratikmedia_corp{
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:0px solid #dddddd;
	padding:10px 0px;
	width:225px;
}
h1.pratikmediah1{
	color:#000000;
	font-size:11px;
	margin:0px;
	padding-left: 15px;
	text-transform:uppercase;
}
a.pratikmedialien, a.pratikmedialien:link, a.pratikmedialien:hover, a.pratikmedialien:visited, a.pratikmedialien:active{
	color:#007db6;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 15px;
}

/**autre r�alisation**/

#autre_pratikmedia{
	margin:0px 0px 0px 20px;
}
#autre_pratikmedia  ul{
	list-style: none;
	margin:10px;
	padding:0px 0px 0px 5px;
}
#autre_pratikmedia  li{
	list-style: none;
	margin:0px 0px 0px 5px;
	padding:2px 0px;
}
#autre_pratikmedia li a:link, #autre_pratikmedia li a:hover, #autre_pratikmedia li a:visited, #autre_pratikmedia li a:active{
	background-image:url(../img/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#595959;
	font-size:11px;
	list-style: none;
	padding:0px 0px 0px 10px;
}

/**Derni�res r�alisations**/

#dernieres_pratikmedia{
	background-color:#ededed;
	background-image:url(../img/dernieres_realisations.gif);
	background-repeat:no-repeat;
	background-position:top center;
	border:1px solid #dddddd;
	margin:6px 0px 20px 0px;
	padding:35px 0px;
	width:225px;
}

#dernieres_pratikmedia ul{
	list-style: none;
	margin:10px 10px 10px 50px;
	padding:0px;
}

#dernieres_pratikmedia li a:link, #dernieres_pratikmedia li a:hover, #dernieres_pratikmedia li a:visited, #dernieres_pratikmedia li a:active{
	background-image:url(../img/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	color:#595959;
	font-size:11px;
	padding:0px 0px 0px 10px;
}

/********************************************/
/********************BAS*********************/
/********************************************/

#footer{

}
#footer2{
	background-image:url("../img/footer1.gif");
	background-position: top center;
	background-repeat:no-repeat;
	clear:both;
	height:22px;
	padding:10px 0 0;
	text-align:center;
}
#footer2 a:link, #footer2 a:visited, #footer2 a:active, #footer2 a:hover  {/*Style des liens en bas de page*/
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}
h1.titre_footer{
	background-image:none;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	padding:7px 0 7px 10px;
	text-transform:uppercase;
}
#footer3{
	background-image:url("../img/footer2.gif");
	background-position: top center;
	background-repeat:no-repeat;
	margin: 0px auto;
	width:980px;
}
.footer3position{
	color:#343434;
	font-size:11px;
	font-weight:normal;
	float:left;
}
 #footer3 li a.lienfooter:link, #footer3 li a.lienfooter:visited, #footer3 li a.lienfooter:active, #footer3 li a.lienfooter:hover{
 	color:#343434;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
 }
.footer3position ul{
	list-style-image:none;
	list-style-type:none;
	margin:10px 0px 10px 10px;
	padding:0px;
}
.footer3position li{
	margin:0px;
	padding:2px 0px;
}
#bas {
	clear:both;
	color:#333333;
	font:10px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:20px auto 20px auto;
	text-align:center;
	width:1000px;
}
#bas a:link, #bas a:visited, #bas a:active { /*Style des liens en bas de page*/
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	text-decoration: none;
}
#bas a:hover {/*Style des liens en bas de page lors du survol/rollover*/
	color: #333333;
	font: 10px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	text-decoration: none;
}

/********************************************/
/*****************RECHERCHER*****************/
/********************************************/

#recherche_cadre{
	background-image:url(../img/recherche.gif); /*image de fond du bloc recherche*/
	background-repeat:no-repeat;
	height:26px;
}
#rech {
	margin:0px;
	padding:2px 0px 0px 388px;/*positionnement du champ de recherche*/
}
.recTrouve{
	background-color:#a72024;/*Couleur de fond du mot recherch�*/
	color:#FFFFFF;/*Couleur de texte du mot recherch�*/
	text-decoration:none;
}
a.recTrouve:link, a.recTrouve:hover, a.recTrouve:visited{
	color:#FFFFFF;/*Couleur de texte du mot recherch�*/
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#rechBou{
	border:0px;
	display:inline;
	margin:1px 0 0 4px;
}
#rechTxt{
	border:1px solid #666666;
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
}
#formRecherche{

}
/*Lien Lanc� une recherche*/
#formRecherche a, #formRecherche a:visited, #formRecherche a:hover, #formRecherche a:active{
	color:#a72024;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********************************************/
/*****************NAVIGATION*****************/
/********************************************/

#navHaut{
	height:26px;
}
#nav{
	height:26px;
	padding:3px 0 0 0;
	text-align:left;
	width:794px;
}
/*Mise en page des liens du menu*/
#nav span{

}

a.navOff:link, a.navOff:hover, a.navOff:visited, a.navOff:active{
	background-position:0px 0px;
	margin:0 6px 0 0;
}
a#navHref41.navOn:link, a#navHref41.navOn:hover, a#navHref41.navOn:visited, a#navHref41.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref41:link, a#navHref41:hover, a#navHref41:visited, a#navHref41:active{
	background-image:url(../img/menucma.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
a#navHref55.navOn:link, a#navHref55.navOn:hover, a#navHref55.navOn:visited, a#navHref55.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref55:link, a#navHref55:hover, a#navHref55:visited, a#navHref55:active{
	background-image:url(../img/menuentreprises.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
a#navHref3.navOn:link, a#navHref3.navOn:hover, a#navHref3.navOn:visited, a#navHref3.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref3:link, a#navHref3:hover, a#navHref3:visited, a#navHref3:active{
	background-image:url(../img/menujeunes.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
a#navHref4.navOn:link, a#navHref4.navOn:hover, a#navHref4.navOn:visited, a#navHref4.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref4:link, a#navHref4:hover, a#navHref4:visited, a#navHref4:active{
	background-image:url(../img/menucreateur.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
a#navHref5.navOn:link, a#navHref5.navOn:hover, a#navHref5.navOn:visited, a#navHref5.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref5:link, a#navHref5:hover, a#navHref5:visited, a#navHref5:active{
	background-image:url(../img/menuactualite.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
a#navHref33.navOn:link, a#navHref33.navOn:hover, a#navHref33.navOn:visited, a#navHref33.navOn:active{
	background-position:0px -26px;
	margin:0 6px 0 0;
}
a#navHref33:link, a#navHref33:hover, a#navHref33:visited, a#navHref33:active{
	background-image:url(../img/menuannuaire.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:26px;
}
/*****Menu d�pliant*****/

#navAbs ul li{
	float:left;
	list-style: none;
	list-style-position:outside;
	z-index:auto;
}
#navAbs ul li a{
	float:none;
	display:block;
	list-style: none;
} 
ul.niv1{
	margin: 0px;
	padding:0px;
}
li.niv1{
	margin: 0px 10px 0px 0px;
	padding: 5px 0px;
}
.niv1{
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
	top:145px;
}
.niv1 a, .niv1 a:link, .niv1 a:visited{
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:2px 10px 0px 0px;
	padding: 4px 5px;
	text-decoration: none;
}
.niv1 a:hover{
	background-color:#db1f25;/* Couleur de fond de la navigation d�pliante lors du survol/rollover */
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	color: #fff;/* Couleur de texte de la navigation d�pliante lors du survol/rollover */
	margin:2px 10px 0px 0px;
	padding: 4px 5px;
}
.niv1 a.navOff1, .niv1 a.navOff1:link, .niv1 a.navOff1:visited{
	color: #fff;/* Couleur de texte de la navigation d�pliante lorsque le lien est non actif */
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:2px 10px 0px 0px;
	padding: 4px 5px;
	visibility:visible;
}
.niv1 a.navOn1, .niv1 a.navOn1:link, .niv1 a.navOn1:visited{
	background-color: #db1f25;/* Couleur de fond de la navigation d�pliante lorsque le lien est actif */
	color: #fff;/* Couleur de texte de la navigation d�pliante lorsque le lien est actif */
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:2px 10px 0px 0px;
	padding: 4px 5px;
	visibility:visible;
}

ul#nav41{
	padding:3px 0px 3px 30px;
	width:790px;
}
ul#nav55{
	padding:3px 0px 3px 260px;
	width:840px;
}
ul#nav3{
	/*padding:3px 0px 3px 190px;
	width:800px;*/
	padding:3px 0px 3px 240px;
	width:750px;
}
ul#nav4{
	/*padding:3px 0px 3px 100px;
	width:900px;*/
	padding:3px 0px 3px 290px;
	width:710px;
}
ul#nav5{
	/*
	padding:3px 0px 3px 190px;
	width:810px;*/
	padding:3px 0px 3px 340px;
	width:660px;
}
ul#nav33{
/*
	padding:3px 0px 3px 230px;
	width:770px;
*/
	padding:3px 0px 3px 300px;
	width:700px;
}

/*****Menu droite - Niveau 3*****/

#niv3_droite{
	background-color:#ffffff;
	border:1px solid #dbdbdb;/* Couleur de cadre de la navigation de niveau 3 */
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px 0px 10px 0px;
	width:225px;
}

/*Titre niveau 3*/

.titre_niv3{
	background-color:#333333;
	border-bottom:1px solid #deac15;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:8px 0px 5px 10px;
	width:215px;
}

#niv3_droite .titre_niv3 a:link,#niv3_droite .titre_niv3 a:hover,#niv3_droite .titre_niv3 a:visited,#niv3_droite .titre_niv3 a:active{
	background-image:none;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

#niv3_droite ul{
	margin:0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;
}
#niv3_droite li{
	margin:0px;
	padding:2px 0px 0px 0px;
}

/*Lien navigation droite*/

#niv3_droite li a.droiteoff, #niv3_droite li a.droiteoff:visited, #niv3_droite li a.droiteoff:active {
	background-image:url("../img/puce1niv3.gif");
	background-position:8px 8px;
	background-repeat:no-repeat;
	color:#343434;/* Couleur de texte de la navigation droite lorsque le lien est non actif */
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:5px 0 5px 25px;
}

#niv3_droite a.droiteon, #niv3_droite a.droiteon:hover, #niv3_droite a.droiteon:visited, #niv3_droite a.droiteon:active, #niv3_droite li a.droiteoff:hover {
	background-image:url("../img/puce2niv3.gif");
	background-position:8px 8px;
	background-repeat:no-repeat;
	background-color:#eabc32;
	color:#ffffff;/* Couleur de texte de la navigation droite lorsque le lien est actif */
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:5px 0 5px 25px;
}

/*****Menu droite - Niveau 4*****/

#niv3_droite #droite4 ul{
	margin:0px;
	padding:0px 0px 2px 10px;
	list-style-type:none;
}
#niv3_droite #droite4 li{
	margin:0px;
	padding:2px 0px 0px 0px;
}
/*Lien navigation droite*/
#droite4 a.droiteoff4:link, #droite4 a.droiteoff4:visited, #droite4 a.droiteoff4:active {
	background-image:url("../img/puce1niv4.gif");
	background-position:22px 7px;
	background-repeat:no-repeat;
	background-image:ffffff;
	color:#333333;
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:2px 0 2px 35px;
}

#droite4 a.droiteon4:link, #droite4 a.droiteon4:hover, #droite4 a.droiteon4:visited, #droite4 a.droiteon4:active, #droite4 a.droiteoff4:hover {
	background-image:url("../img/puce2niv4.gif");
	background-position:22px 7px;
	background-repeat:no-repeat;
	background-image:ffffff;
	color:#00875c;
	display:block;
	font: 12px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:2px 0 2px 35px;
}

/*****Menu droite - Niveau 5*****/

#niv3_droite #droite4 #droite5 ul{
	margin:0px;
	padding:0px 0px 2px 10px;
	list-style-type:none;
}
#niv3_droite #droite4 #droite5 li{
	margin:0px;
	padding:2px 0px 0px 0px;
}
/*Lien navigation droite*/
#droite5 a.droiteoff5:link, #droite5 a.droiteoff5:visited, #droite4 a.droiteoff5:active {
	background-image:ffffff;
	color:#A72024;
	display:block;
	font: 11px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:2px 0 2px 35px;
}

#droite5 a.droiteon5:link, #droite4 a.droiteon5:hover, #droite4 a.droiteon5:visited, #droite4 a.droiteon5:active, #droite4 a.droiteoff5:hover {
	background-image:ffffff;
	color:#333333;
	display:block;
	font: 11px Arial, Helvetica, sans-serif;/*police texte par d�faut*/
	margin:0px;
	padding:2px 0 2px 35px;
}

/********************************************/
/******************ANNUAIRE******************/
/********************************************/

/**Fiche**/

#hautartisan{
	margin:10px 0px;
	width:670px;
}
#logoartisan{
	float:left;
	height:70px;
	padding:0px;
	width:70px;
}
#logoartisan img{
	border:1px solid #cccccc;
}
#nomartisan{
	color:#333333;
	float:left;
	font-size:16px;
	padding:10px 10px;
	width:510px;
}
#nomartisan h1{
	color:#333333;
	padding:15px 0px 0px 0px;
	font-size:16px;
}
#logoqualite{
	float:left;
	height:70px;
	padding:0px;
	width:70px;
}
#ficheartisan{
	background-color:#e5e5e5;
	background-image:url(../img/annuaire/fd_fiche.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	margin:10px 0px 10px 0px;
	width:670px;
}
#carteartisan{
	margin:0px 0px 0px 10px;
}
#labelartisan{
	background-image:url(../img/separationverticale.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	height:280px;
	margin:0px 0px 0px 2px;
	width:178px;
}
#labelartisan img{
	float:left;
	margin:15px 0 0 15px;
	height:70px;
}
#contactartisan{
	float:left;
	padding:20px 20px 20px 10px;
	width:460px;
}
.gartisan{
	float:left;
}

/**recherche annuaire**/

#artisan_recherche{

}
#artisan_ligne_recherche{
}
#artisan_recherche_navigation{
	background-image:url(../img/bt_navigation.gif);
	background-repeat:no-repeat;
	height:29px;
	margin:0 0 0 420px;
	padding:0px;
	width:255px;
}
#artisan_recherche_navigation a:link, #artisan_recherche_navigation a:visited, #artisan_recherche_navigation a:active{
	color:#333333;
	font-size:12px;
}
#artisan_recherche_navigation a:hover{
	color:#333333;
	font-size:12px;
	text-decoration:underline;
}
.artisan_recherche_fond{
	border:1px solid #cccccc;
	background-image:url(../img/annuaire/fd_annuaire.gif);
	background-repeat:repeat-x;
	padding:20px 20px 10px 50px;
}
.artisan_recherche_texte{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.artisan_recherche_texte a:link, .artisan_recherche_texte a:hover, .artisan_recherche_texte a:visited, .artisan_recherche_texte a:active{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#artisan_recherche_avancee{

}
#artisan_recherche_simple{

}
#artisan_recherche_simple #categorie, #artisan_recherche_avancee  #categorie{
	float:left;
	margin:0 0 0 5px;
}
#fd_annuaire{

}
#pagination
{

	/* margin:10px auto; */
	margin-top: 10px;
}
#pagination a:link, #pagination a:hover, #pagination a:active, #pagination a:visited
{
	font-size:12px;	
}
.divpagin1
{
	margin-left:5px;
	margin-right:5px;
	padding-top:2px;
	width:20px;
	height:20px;
	text-align:center;
	display:block;
	float:left;
}
.divpagin
{
	margin-left:5px;
	margin-right:5px;
	padding-top:2px;
	width:20px;
	height:20px;
	text-align:center;
	background-image: url(../img/bt_pagination.gif);/*Image de fond du site*/
	background-repeat:no-repeat;
	display:block;
	float:left;
}
/**liste annuaire**/
/*un artisan*/
#artisan_liste{
	width:680px;
}

.artisan_liste{
	margin:0px;
	padding:5px 0px;
}
.artisanbloc1{
	border:1px solid #333333;
	background-color:#333333;
	float:left;
	height:115px;
	margin:0 3px 0 0;
	width:5px;
}
.artisanbloc2{
	float:left;
	width:670px;
}
.artisanblochaut1{
	border:1px solid #cccccc;
	background-color:#e2e0d4;
	float:left;
	height:60px;
	margin:0 3px 3px 0;
	padding:5px;
	width:300px;
}
.artisanblochaut2{
	border:1px solid #cccccc;
	background-color:#e2e0d4;
	float:left;
	height:60px;
	margin:0 0px 3px 0;
	padding:5px;
	width:343px;
}
.artisanblochaut2 .qualite, .artisanblochaut2 .label{
	float:right;
	margin:0 0 0 5px;
}
.artisanblochaut1 .titre, .artisanblochaut1 .cat{
	height:30px;
	overflow:hidden;
}
.artisanblochaut1 .titre a:link,.artisanblochaut1 .titre a:visited, .artisanblochaut1 .titre a:active{
	color:#333333; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none;
}
.artisanblochaut1 .titre a:hover{
	color:#007db6; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}
.artisanblochaut2 .adresse{
	float:left;
	height:60px;
	overflow:hidden;
	text-transform : lowercase;
	width:200px;
}
.artisanblochaut2 .sigle{
	float:left;
	height:60px;
	overflow:hidden;
	text-transform : lowercase;
	width:140px;
}
.artisanblocbas1{
	border:1px solid #cccccc;
	background-color:#e2e0d4;
	height:40px;
	width:668px;
}
.artisanblocbas1 a:link, .artisanblocbas1 a:hover, .artisanblocbas1 a:visited, .artisanblocbas1 a:active{
	color:#333333;
}
.artisanblocbas1 .tel {
	float:left;
	width:200px;
}
.artisanblocbas1 .portable {
	float:left;
	width:200px;
}
.artisanblocbas1  .fax {
	float:left;
	width:200px;
}
.artisanblocbas1 .mail{
	float:left;
	width:300px;
}

.artisanblocbas1  .site{
	float:left;
	width:300px;
}

/*un artisan mise en avant*/

.aartisan_liste{
	margin:0px;
	padding:5px 0px;
}
.aartisanbloc1{
	border:1px solid #333333;
	background-color:#007db6;
	float:left;
	height:115px;
	margin:0 3px 0 0;
	width:5px;
}
.aartisanbloc2{
	float:left;
	width:670px;
}
.aartisanblochaut1{
	border:1px solid #cccccc;
	background-color:#f4f3ee;
	float:left;
	height:60px;
	margin:0 3px 3px 0;
	padding:5px;
	width:300px;
}
.aartisanblochaut2{
	border:1px solid #cccccc;
	background-color:#f4f3ee;
	float:left;
	height:60px;
	margin:0 0px 3px 0;
	padding:5px;
	width:343px;
}
.aartisanblochaut2 .qualite, .aartisanblochaut2 .label{
	float:right;
}
.aartisanblochaut1 .titre, .aartisanblochaut1 .cat{
	height:30px;
	overflow:hidden;
}
.aartisanblochaut1 .titre a:link, .aartisanblochaut1 .titre a:visited, .aartisanblochaut1 .titre a:active{
	color:#333333; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none;
}
.aartisanblochaut1 .titre a:hover{
	color:#007db6; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}
.aartisanblochaut2 .adresse{
	float:left;
	height:60px;
	overflow:hidden;
	text-transform : lowercase;
	width:200px;
}
.aartisanblochaut2 .sigle{
	float:left;
	height:60px;
	overflow:hidden;
	text-transform : lowercase;
	width:140px;
}
.aartisanblocbas1{
	border:1px solid #cccccc;
	background-color:#F4F3EE;
	height:40px;
	width:668px;
}
.aartisanblocbas1 a:link, .aartisanblocbas1 a:hover, .aartisanblocbas1 a:visited, .aartisanblocbas1 a:active{
	color:#333333;
}
.aartisanblocbas1 .tel {
	float:left;
	width:200px;
}
.aartisanblocbas1  .portable {
	float:left;
	width:200px;
}
.aartisanblocbas1  .fax {
	float:left;
	width:200px;
}
.aartisanblocbas1 .mail{
	float:left;
	width:300px;
}
.aartisanblocbas1  .site{
	float:left;
	width:300px;
}

/********************************************/
/****************NEWSLETTER******************/
/********************************************/

#newsletter{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#newsletter a, #newsletter a:hover, #newsletter a:visited, #newsletter a:active{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#insc{

}
#insc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
#anciennesNews{

}
#anciennesNews a,#anciennesNews a:visited{
	color:#000000;/* Couleur des liens de la newsletter */
}
#anciennesNews a:hover{
	color:#000000;/* Couleur des liens de la newsletter au survol/rollover */
}
#desinsc{

}
#desinsc p{
	color:#000000;
	padding:0px;
	margin:0px;
}

/********************************************/
/*******************AGENDA*******************/
/********************************************/
#agenda_info{
	font: 12px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
}
.encartAgenda {
	padding-top:15px;
}
.encartAgenda .titre{
	color:#000000;/*Couleur des titres de l'encart d'Agenda*/
	font-weight:bold;
	text-align:justify;
}
.encartAgenda .photo {
	float:left;
	margin-right:5px;
}
.encartAgenda .texte {
	color:#666666;/*Couleur du texte de l'encart d'Agenda*/
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}
/*Lien en savoir +*/
a.agendaplus, a.agendaplus:visited{
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
}
/*Lien en savoir + lors du survol/rollover*/
a.agendaplus:hover{
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
}
/*Lien Affich� tout*/
a.infoagenda, a.infoagenda:hover, a.infoagenda:visited{
	color:#333333; /*Si couleur non renseign�. Prend la couleur des liens par d�faut*/
	font:11px Arial, Helvetica, sans-serif;
}

/******Affichage de l'actualit� choisie*******/

#actuagenda{
}

a.retour, a.retour:hover, a.retour:visited{
	font:11px Arial, Helvetica, sans-serif;
}


/********************************************/
/**************INFORMATION*******************/
/********************************************/

#info {
	font: 12px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
}

.encartActu {
	padding-top:15px;
}
.encartActu .titre{
	color:#000000;/*Couleur des titres de l'encart information*/
	font-weight:bold;
}
.encartActu .photo {
	float:left;
	margin-right:5px;
}
.encartActu .texte {
	color:#666666;/*Couleur du texte de l'encart information*/
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
}
/*Lien en savoir +*/
a.plus:link, a.plus:visited{
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
}
/*Lien en savoir + lors du survol/rollover*/
a.plus:hover{
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
}
/*Lien Affich� tout*/
a.information, a.information:hover, a.information:visited{
	color:#333333; 
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
	text-decoration:none;
}

/******Affichage de l'actualit� choisie*******/

#actu{
}

a.retour, a.retour:hover, a.retour:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/******Affichage de toutes les actualit�s*******/

.liste{

}
/*descriptif*/
.sous_titre{
}
/*Lien lire la suite*/
a.suite, a.suite:hover, a.suite:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*Lien Affich� tout*/
a.informationretour, a.informationretour:hover, a.informationretour:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********************************************/
/****************PARTENAIRE******************/
/********************************************/

#partenaire{
	margin:10px 0px 0px 0px;
}
#banHref{

}
.banImg{
	border:0px;
	margin:5px 0px 0px 0px;
	padding:0px;
}

/********************************************/
/**************GALERIE PHOTO*****************/
/********************************************/

#liste{

}
.gal {
	float: left;
	margin-bottom: 20px;
	width: 250px;
	text-align: center;
}
.gal img{
	border:1px solid #666666;
	margin:0px;
	padding:5px;
}
.listeGalerie{
	margin:10px 0px 0px 0px;
	padding:0px;
}

/********************************************/
/***************PAGE SUIVANTE****************/
/********************************************/
/*Bloc lien suivant/pr�c�dent*/
.pageMIL{
	text-align:center;
}
.pageSP .pageMIL a:link, .pageSP .pageMIL a:visited, .pageSP .pageMIL a:active, .pageSP .pageMIL a:hover {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pageSP {
	clear: both;
	font-weight: bold;
}
/*Positionnement du lien suivant*/
.pageS {
	float: right;
}
/*Positionnement du lien pr�c�dent*/
.pageP {
	float: left;
}
.pageSP a:link, .pageSP a:visited, .pageSP a:active {
	font: 12px Arial, Helvetica, sans-serif;
}
.pageSP a:hover{
	font: 12px Arial, Helvetica, sans-serif;
}

/********************************************/
/*******************LANGUE*******************/
/********************************************/

#lang{
	height:20px;
}
#lang img{
	border:0px;
	padding:0px;
	margin:0px 5px 0px 5px
}
#lang img a, #lang img a:hover, #lang img a:visited, #lang img a:active{
	border:0px;
	text-decoration:none;
}
/********************************************/
/*******************LIENS*******************/
/********************************************/

.texte{
}
.texte a:link, .texte a:visited, .texte a:active {
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;
}
.texte a:hover {
	color:#666666;
	font: 12px Arial, Helvetica, sans-serif;
}

/********************************************/
/*******************CARTE********************/
/********************************************/

.masqueCarte {
	border: 1px solid #000;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 0;

}
.carte {
	position: absolute;
}
#carte h1{
	font-size: 34px;
	font-weight: lighter;
}
.pcarte, .p2carte {
	position: absolute;
}
.puceCarte {
	font-weight: bold;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}
.puceCarteOn {
	background-color: #FFF;
	border: 1px solid #8A1279;
	font-size:11px;
	height: auto;
	overflow: hidden;
	opacity:0.9;
	position: absolute;
	width: auto;
	z-index: 1;
}
.puceCarteOn div{
	padding: 10px 2px 2px 2px;
}
.puceCarteOn img{
	opacity: 0.8;
}
.listecarte{
	border-bottom: 1px solid #B7B20B;
	margin-bottom: 10px;
}
.listecarte img{
	float: left;
}
.textecarte  {
	float: right;
	width: 540px;
}

/*********Sondage***********/
#sondageBloc{

}

.sondageBloc{

}
.sondageVote{
	background-color:#FFFFFF;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0 1px 1px;
	width:225px;
}
.sondageRadio{
	border: 0px;
	float:left;
	margin-left:30px;
}
.sondageTitre{
	margin:0 0 10px 10px;
	padding-top: 15px;
}
.sondageReponse{
	font-size:11px;
	float:left;
	margin:0px 0px 0px 5px;
	text-align:left;
	width:150px;
}
#sondageBloc input{
	font-size:11px;
}
.sondageValider{
	background-color:#00875c;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	height: 17px;
	margin:10px 0px 5px 85px;
	text-align:center;
	width:46px;
}
.sondageValider:hover{
	background-color:#00875c;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
	margin:10px 0px 5px 85px;
}
.sondageHr{
	background: #d0d0d0; 
	border: 0;
	color: #d0d0d0; 
	height:2px;  
	margin-left: 5%;
	width: 90%; 
}
.sondageDivNbVote{
	font-size: 13px;
	margin-top: 5px;
	margin-left: 10px;
}
.sondageDivTousSondage{
	margin: 0 0 25px;
}
.sondageDivTousSondage a:link, .sondageDivTousSondage a:visited,.sondageDivTousSondage a:active,.sondageDivTousSondage a:link{
	color:#00875c;
	font-size:11px;
	float:right;
	margin-right: 10px;
}
.sondageDivNonDispo{
	width: 100%; 
	text-align: center; 
	font-weight: bold; 
	color:#000000;
}



.sondageListeDiv{
	margin-top: 10px; 
	margin-left: 10px;
}
.sondageListeDate{
	color:#00875c;
	font-weight: bold; 
}
.sondageListeTitre{
	font-size: 13px; 
	font-weight: bold; 
	color:#000000;
}

.sondageListeTable{
	width: 100%;
}
.sondageListeTd1{
	width:200px;
}.sondageListeTd2{
	width: 300px;
}
.sondageListeTdRep{

}
.sondageListeTdBarre{
	background: #b60207; 
	height: 15px; 
	position: absolute;
}
.sondageListeTdBarrePourc{
	position: relative;
}
.sondageListeNbVotant{
	font-size: 13px;
}
.sondageListeNbVotantChiffre{
	font-weight: bold; 
	color:#000000;
}
.sondageListeHr{
	color: #e8e8e8; 
	height:4px; 
	background: #e8e8e8; 
	border: 0; 
	width: 80%; 
	margin-left: 10%;
}

/********************************************/
/****************NEWSLETTER******************/
/********************************************/

#newsletter{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#newsletter a, #newsletter a:hover, #newsletter a:visited, #newsletter a:active{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#insc{

}
#insc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
#anciennesNews{

}
#anciennesNews a,#anciennesNews a:visited{
	color:#000000;/* Couleur des liens de la newsletter */
}
#anciennesNews a:hover{
	color:#000000;/* Couleur des liens de la newsletter au survol/rollover */
}
#desinsc{

}
#desinsc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
