﻿@charset "UTF-8";
/* CSS Document */
* {
	outline: none;
}

body{
	background-color:#e3decb;
}

img{
	border:0;
}

.lien{
	text-decoration:none;
	color:#A90200;
}

.lien:hover{
	text-decoration:underline;
	color:#A90200;
}

body{
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}

#fond-degrade{
	background-image:url(../images/fond-degrade.png);
	background-repeat:repeat-x;
	width:100%;
	height:618px;
}





/* //////////////////////////////////////////////////////////////
				 Le contenu des autres pages
///////////////////////////////////////////////////////////////*/


	
#contenu{
	width:1030px;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
}

#zone-recherche,
.zone-pub-verticale,
#zone-pub-petite-verticale{
	width:246px;
	/*border:1px solid #096;*/
	/*height:400px;*/
	padding-left:2px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}

.zone-pub-verticale{
	width:220px;
	/*margin-left:10px;
	margin-right:auto;*/
	padding-left:26px;
	padding-top:10px;
}
#zone-pub-petite-verticale{
	width:239px;
	padding-left:7px;
	padding-top:10px;
}

#zone-pub-horizontale{
	float:right;
	width:750px;
	padding-right:5px;
	margin-bottom:10px;
}


#pagination-top{
	width:750px;
	height:33px;
	float:right;
	text-align:center;
	padding-top:20px;
	padding-right:20px;
}

#pagination-bottom{
	width:750px;
	height:33px;
	float:right;
	text-align:center;
	
	padding-right:20px;
}

#resultat-recherche{
	width:750px;
	float:left;
}

#titre-resultat-recherche{
	margin-top:10px;
	text-align:right;
	width:990px;
	height:35px;
	padding-right:40px;
}

#header-encart-recherche{
	background-image:url(../images/header-encart-recherche.png);
	background-repeat:no-repeat;
	width:224px;
	height:44px;
	text-align:left;
	padding-left:15px;
	padding-top:20px;
}

#fond-recherche{
	background-image:url(../images/fond-recherche.png);
	width:239px;
	height:295px;
}

	#formulaire-recherche{
		text-align:left;
		padding-left:12px;
	}

#header-aucun-resultat{
	background:url(../images/header_aucun_resultat.png) no-repeat top left;
	float:left;
	width:750px;
	height:14px;
}

#repeat-aucun-resultat{
	background:url(../images/repeat_aucun_resultat.png) repeat-y top left;
	float:left;
	width:750px;
}

#footer-aucun-resultat{
	background:url(../images/footer_aucun_resultat.png) no-repeat top left;
	width:750px;
	float:left;
	height:13px;
}

#aucun-resultat-titre{
	color:#a90200;
	padding:0 15px 0 15px;
}

#aucun-resultat-texte{
	color:#273e08;
	padding:20px 15px 0 15px;
}

/* //////////////////////////////////////////////////////////////
			Les blocs de résultat de recherche
///////////////////////////////////////////////////////////////*/

.bloc-resultat{
	width:718px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #0F0;*/
}

	.bloc-resultat a{
		text-decoration:none;
		color:#4B4B4B;
	}
	
	.bloc-resultat a:hover{
		text-decoration:none;
		color:#4B4B4B;
	}

.header-bloc-resultat{
	background-image:url(../images/header-bloc-resultat.png);
	background-repeat:no-repeat;
	width:718px;
	height:110px;
}
	.infos-header{
		padding-left:20px;
		padding-top:10px;
		width:698px;
		height:40px;
		/*border:1px solid #90C;*/
		float:left;
	}

		.picto{
			width:30px;
			height:40px;
			/*border:1px solid #F33;*/
			float:left;
		}
		
		.nom{
			padding-top:8px;
			height:35px;
			/*border:1px solid #FF0;*/
			text-align:left;
			padding-left:15px;
			float:left;
		}
		
	.activite-header{
		padding-top:10px;
		padding-left:20px;
		width:310px;
		height:30px;
		/*border:1px solid #9FC;*/
		text-align:left;
		float:left;
	}
		
	.coordonne{
		padding-top:10px;
		padding-left:20px;
		width:365px;
		/*border:1px solid #00C;*/
		text-align:left;
		float:left;
	}
				
		.picto-adresse{
			float:left;
			margin-right:10px;
			width:14px;
			height:14px;
		}
		
		.adresse{
			float:left;
			height:40px;
			width:194px;
		}
		
		.picto-tel{
			float:left;
			margin-right:10px;
			width:15px;
			height:15px;
		}
		
		.tel{
			float:left;
			height:40px;
			width:113px;
		}
		
		.picto-mail{
			float:left;
			margin-right:10px;
			width:15px;
			height:15px;
		}
		
		.mail{
			float:left;
			height:25px;
			width:193px;
		}
				
.repeat-bloc-resultat{
	background:url(../images/repeat-bloc-resultat.png);
	background-repeat:repeat-y;
	float:left;
	width:718px;
}

.footer-bloc-resultat{
	clear:both;
	background-image:url(../images/footer-bloc-resultat.png);
	background-repeat:no-repeat;
	height:25px;
	width:718px;
	margin-bottom:15px;
}

.etiquette-nouveau{
	background-image:url(../images/etiquette-nouveau.png);
	background-repeat:no-repeat;
	width:64px;
	height:64px;
	float:right;
}

.contenu-resultat{
	float:left;
	width:720px;
	padding-bottom:10px;
}

.description{
	width:578px;
	float:left;
	height:auto;
		padding-right:10px;
	padding-left:20px;
}

	.description-activite{
		text-align:left;
		text-align:justify;
		width:575px;
		float:left;
		height:auto;
	}
	
	.mots-cles{
		text-align:left;
		text-align:justify;
		width:565px;
		float:left;
		height:auto;
		padding-top:15px;
	}
	
	.logo-societe{
		width:80px;
		float:right;
		height:100%;
		padding-left:10px;
	}

	.logo-societe img{
		width:80px;
		max-height:200px;
	}


.liste-btn{
	width:111px;
	float:left;
}
	.btn-infos{
			width:111px;
			height:34px;
			padding-top:5px;
	}
	.btn-devis{
			height:34px;
			width:111px;
			padding-top:5px;
	}
	.btn-site{
			height:34px;
			width:111px;
			padding-top:5px;
	}

		
/* /////////////////////////////////////////
				 Le bloc de suggestion      
//////////////////////////////////////////*/

.bloc-suggestion-contenu{
	float:left;
	width:32%;
	margin-left:8px;
}

.bloc-suggestion-contenu a{
	text-decoration:none;
	color:#4B4B4B;
	
}
.bloc-suggestion-contenu a:hover{
	text-decoration:underline;
}

.bloc-suggestion{
	width:1030px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}


#header-suggestion{
	clear:both;
	background-image:url(../images/header-partenaires.png);
	background-repeat:no-repeat;
	height:16px;
	margin-left:9px;
	margin-right:auto;
	width:1030px;
	float:left;
}
.titre-suggestion{
	margin-left:25px;
}

.bold-suggestion{
	font-size:16px;
}

ol{
 	line-height:1.7em;
	color:#4B4B4B;
	font-size:11px;
	margin-bottom:5px;
}


/* //////////////////////////////////////////////////////////////
				 Le header des autres pages
///////////////////////////////////////////////////////////////*/

#header{
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width:1030px;
	height:157px;
}

#titre{
		float:left;
		text-align:right;
		padding-right:25px;
		padding-top:40px;
		width:855px;
}

#lien-login{
	width:300px;
	height:20px;
	padding-top:25px;
	text-align:right;
	margin-right:25px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f2f0e7;
}

#lien-login a{
	text-decoration:none;
	color:#f2f0e7;
}

#lien-login a:hover{
	text-decoration:underline;
}

/* //////////////////////////////////////////////////////////////
				  	Le header de la home
///////////////////////////////////////////////////////////////*/

#header-home{
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header-home.png);
	background-repeat:no-repeat;
	width:1032px;
	height:354px;
}

	#logo{
		float:left;
		padding-top:5px;
		padding-left:8px;
		width:142px;
	}
	
	#logo img{
		border:0;
	}


	#titre-home{
		float:left;
		
		padding-top:40px;
		width:660px;
	}

	#encart-login{
		float:right;
		width:150px;
		height:100px;
		text-align:left;
	}
	#truc-login a{
		float:right;
		width:130px;
		height:30px;
		text-align:left;
		text-decoration:none;
		color:#a90200;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
	#truc-login a:hover{
		text-decoration:underline;
	}
	
	.bouton-login-entete{
		margin-top:5px;
	}
	.deconnexion-entete{
		margin-top:5px;
		font-weight:bold;
		color:white;
		text-decoration:none;
	}

	#formulaire{
		clear:both;
		width:1030px;
		height:197px;
	}

	#champFormulaireGauche{
		text-align:left;
		height:175px;
		width:340px;
		float:left;
		padding-left:50px;
		padding-top:20px;
	}
	
	#champFormulaireDroite{
		text-align:left;
		height:175px;
		width:350px;
		float:left;
		padding-left:40px;
		padding-top:20px;
	}
	
	#boutonFormulaire{
		padding-top:80px;
		height:125px;
		width:240px;
		float:left;
		text-align:center;
	}
	
	#boutonFormulaire input[type="image"]{
		border:0;
	}
		
		
#baseline-fleche{
	width:1004px;
	height:60px;
	background-image:url(../images/baseline-fleche.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:20px;
}

#repeat-fond-home{
	background-image:url(../images/repeat-contenu-home.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
}

.repeat-fond{
	background-image:url(../images/repeat-contenu.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:1030px;
	float:left;
}

#repeat-fond{
	background-image:url(../images/repeat-contenu.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:1030px;
	float:left;
}

#repeatFondContenu{
	background-image:url(../images/repeat-contenu-home.png);
	background-repeat:repeat-y;
	float:left;
	width:1010px;
}

#repeatFondContenu a{
	color:#a90200;
	text-decoration:none;
}

#contenu-home{
	width:990px;
	padding-left:20px;
	padding-top:30px;
}
	
	#i-facebook{
	position:relative;
	bottom:10px;
	left:815px;
	}
	
	#i-twitter{
	position:relative;
	bottom:30px;
	left: 900px;
	}
	
	#carte{
		padding-left:150px;
		margin-top: 30px;
	}

#actus{
	width:298px;
	margin-top:32px;
	background-image:url(../images/volet-gauche.png);
	background-repeat:no-repeat;
	height:308px;
	float:left;
}

	.contenu-actus{
		padding-top:10px;
		padding-left:15px;
		color:#000000;
	}
	
	.contenu-actus img{
		padding-top:5px;
	}

#presentation-societe{
	width:376px;
	height:371px;
	background-image:url(../images/volet-centre.png);
	background-repeat:no-repeat;
	text-align:justify;
	float:left;
}

	#contenu-presentation-societe{
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
		text-align:justify;
	}

#media{
	width:298px;
	margin-top:32px;
	background-image:url(../images/volet-droit.png);
	background-repeat:no-repeat;
	height:308px;
	float:left;
}

	.contenu-media{
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		text-align:justify;
	}
	
	.logo-media{
		float:left;
		padding-right:10px;
		height:48px;
		width:32px;
	}
	
	.logo-media img{
		max-width:32px;
	}


	.separateur-media{
		padding-left:10px;
	}

#bloc-rubriques{
	width:1010px;
	height:218px;
	padding-top:30px;
	clear:both;
}

	.picto-derniers{
		margin-right:10px;
		margin-left:25px; 
	}
	
	.picto-zoom{
		margin-right:10px;
		margin-left:50px;
	}
	
	.picto-offres{
		margin-right:10px;
		margin-left:25px;
	}
	
	.picto-vertes{
		margin-right:10px;
		margin-left:0px; 
	}
	
	#bloc-rubriques a{
		color:#273e08;
		text-decoration:none;
	}
	
		#bloc-rubriques a:hover{
			text-decoration:none;
		}
	
	
	#derniers-inscrits{
		width:250px;
		height: 150px;
		float:left;
		padding-top:10px;
		text-align:left;
	}
	
		.bloc-derniers-inscrits{
			margin-left:10px;
			margin-top:15px;
			background-image:url(../images/fond-derniers-inscrits.png);
			width:208px;
			height:54px;
			padding-left:20px;
			padding-top:10px;
		}
		
			.text-derniers-inscrits{
				float:left;
				width:184px;
			}
		
			.btn-derniers-inscrits{
				float:right;
				margin-right:7px;
			}
	
	#zoom-sur{
		width:250px;
		height: 150px;
		float:left;
		padding-top:10px;
		text-align:left;
	}
	
		#bloc-zoom-sur{
			width:230px;
			padding-top:10px;
			padding-left:10px;
			padding-right:10px;
			text-align:center;
		}
			
			#slideshow{
				padding-bottom:10px;
				width:225px;
				float:left;
				text-align:center;
			}
							
				
				#img-zoom-sur{
					text-align:center;
					padding-top:5px;
				}
				
					#img-zoom-sur img{
						max-width:125px;
						max-height:77px;
					}
								
							
	
	#offres-decouvertes{
		width:250px;
		height: 150px;
		float:left;
		padding-top:10px;
		
	}
		
		#bloc-offres-decouvertes{
			width:245px;
			padding-top:30px;
			padding-left:5px;
			text-align:center;
		}
	
	
	#regions{
		width:250px;
		height:150px;
		float:left;
		padding-top:10px;
		text-align:center;
	}
	
		#bloc-regions-vertes{
			width:235px;
			padding-top:10px;
			padding-left:0px;
		} 

#footer-contenu-home{
	clear:both;
	background-image:url(../images/footer-contenu-home.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
}

.footer-contenu{
	clear:both;
	background-image:url(../images/footer-contenu.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	width:1030px;
}

#footer-contenu{
	clear:both;
	background-image:url(../images/footer-contenu.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	width:1030px;
}

/* //////////////////////////////////////////////////////////////
				  	La page devis
///////////////////////////////////////////////////////////////*/

#valider-devis{
	text-align:center;
	width:1030px;
	
}

.bouton-devis{
	padding-top:20px;
}



/* //////////////////////////////////////////////////////////////
				  	La page générique
///////////////////////////////////////////////////////////////*/

#chemin-de-fer{
	width:100%;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#img-description-label{
	width:160px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}

	#img-description-label img{
	max-width:160px;
	}

#contenu-label{
	float:right;
	width:800px;
	padding-left:10px;
	padding-right:30px;
	text-align:justify;
	color:#000000;
}

#contenu-generique{
	/*float:right;*/
	width:980px;
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}

.video-generique{
	text-align:left;
	width:800px;
	margin-top:20px;
}

.document-generique{
	text-align:left;
	background:url('../images/btn-telecharger.png') no-repeat left center;
	padding-left:28px;
	margin-top:20px;
	display:block;
}

.document-generique a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.document-generique a:hover{
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}



#lien-retour{
	clear:both;
	width:1000px;
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:10px;
}


#detail-label{
	padding-left:20px;
}


#contenu-basique{
	padding-left:20px;
	text-align:justify;
	padding-right:30px;
}

.img-label{
	text-align:center;
	float:left;
	margin-top:25px;
	width:240px;
	height:70px;
}

.img-label img{
	max-height:70px;
	max-width:240px;
}

/* //////////////////////////////////////////////////////////////
				    	Le Bloc partenaires
///////////////////////////////////////////////////////////////*/


#voir-label{
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}

#voir-label a,
#voir-label a:hover{
	color:#9a9a9a;
	font-size:13px;
	font-style:italic;
	text-decoration:none;
}

	#voir-label a:hover{
	text-decoration:underline;
	}
	

#header-partenaires{
	clear:both;
	background-image:url(../images/header-partenaires.png);
	background-repeat:no-repeat;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
}

#repeat-partenaires{
	text-align:left;
	padding-left:20px;
	background-image:url(../images/repeat-contenu-home.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

#repeat-partenaires img{
	max-height:35px;
	padding-right:25px;
	padding-top:10px;
}

#footer-partenaires{
	clear:both;
	background-image:url(../images/footer-contenu-home.png);
	background-repeat:no-repeat;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	padding-right:10px;
	width:1000px;
}

/* //////////////////////////////////////////////////////////////
				    		Le Footer
///////////////////////////////////////////////////////////////*/

#header-footer{
	text-align:center;
	padding-top:5px;
	clear:both;
	background-image:url(../images/header-footer.png);
	background-repeat:no-repeat;
	height:17px;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
}

#repeat-footer{
	background-image:url(../images/repeat-contenu-home.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:1010px;
	float:left;
	margin-left:10px;
	padding-top:10px;
}

.lien-footer{
	text-decoration:none;
	color:#9a9a9a;
	font-size:12px;
	padding-bottom:8px;
	float:left;
	clear:both;
}

	.lien-footer:hover{
		text-decoration:underline;
	}

#bas-footer{
	clear:both;
	background-image:url(../images/footer-contenu-home.png);
	background-repeat:no-repeat;
	height:17px;
	margin-left:auto;
	margin-right:auto;
	width:1011px;
}

.separateur{
	background-image:url(../images/separateur-footer.png);
	background-repeat:no-repeat;
	height:170px;
	width:3px;
	float:left;
	margin-top:30px;
}

#categories{
	width:225px;
	height: 150px;
	float:left;
	padding-left:25px;
	padding-top:10px;
	text-align:left;
}



#infos{
	width:200px;
	height: 150px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	text-align:left;
}

#labels{
	width:200px;
	height: 150px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	text-align:left;
}

#rubriques{
	width:200px;
	height: 150px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	text-align:left;
}


.bouton-encart-login{
	padding-top:10px;
	float:left;
}


/* //////////////////////////////////////////////////////////////
				Personnalisation de pagination
///////////////////////////////////////////////////////////////*/



.pagination{
	text-align:center;
	display:inline-block;
}

.pagination-debut{
	background-image:url(../images/pagination-precedent.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#7B7B7B;
	
}

	.pagination-debut:hover{
	background-image:url(../images/pagination-precedent-hover.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	float:left;
	
	}

	.pagination-debut a{
		
		font-size:16px;
		font-weight:bold;
		color:#7B7B7B;
		text-decoration:none;
		
	}
	
	.pagination-debut a:hover{
		
		font-size:16px;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
		
	}
	
			

.pagination-precedent{
	background-image:url(../images/pagination-precedent.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	margin-right:5px;
	float:left;
}

	.pagination-precedent:hover{
	background-image:url(../images/pagination-precedent-hover.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	margin-right:5px;
	float:left;
	}


	.pagination-precedent a{
		font-size:16px;
		font-weight:bold;
		color:#7B7B7B;
		text-decoration:none;
	}
	
	.pagination-precedent a:hover{
		
		font-size:16px;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
		
	}


.pagination-page{
	background-image:url(../images/pagination-repeat.png);
	background-repeat:repeat-x;
	height:14px;
	border:1px #D2D2D2 solid;
	margin-right:5px;
	float:left;
	padding-top:2px;
}

.pagination-page:hover{
	background-image:url(../images/pagination-page-en-cours.png);
	background-repeat:repeat-x;
	font-weight:bold;
	border:1px solid #9B1D04;
}


.pagination-page a{
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	font-weight:bold;
	color:#7B7B7B;
}

.pagination-page a:hover{
	font-weight:bold;
	color:#FFF;
}


.pagination-page-en-cours{
	background-image:url(../images/pagination-page-en-cours.png);
	background-repeat:repeat-x;
	height:14px;
	border:1px solid #9B1D04;
	margin-right:5px;
	float:left;
	padding-top:2px;
	
}

.pagination-page-en-cours a{
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}

.pagination-suivant{
	background-image:url(../images/pagination-suivant.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	margin-right:5px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#7B7B7B;
}

.pagination-suivant:hover{
	background-image:url(../images/pagination-suivant-hover.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	float:left;
	
}

.pagination-suivant a{
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}

.pagination-suivant a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.pagination-fin{
	background-image:url(../images/pagination-suivant.png);
	background-repeat:no-repeat;
	width:23px;
	height:18px;
	margin-right:5px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#7B7B7B;
}

.pagination-fin:hover{
	background-image:url(../images/pagination-suivant-hover.png);
	background-repeat:no-repeat;
	width:23px;
	height:19px;
	float:left;
}

.pagination-fin a{
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}

.pagination-fin a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}



/* //////////////////////////////////////////////////////////////
				Personnalisation du formulaire home
///////////////////////////////////////////////////////////////*/

.champRecherche{
	
	background:url(../images/fond-search.png);
	background-repeat:no-repeat;
	
	height:25px;
	width:322px;
	border:0;
	padding-top:11px;
	padding-left:10px;
	font-style:italic;
	color:#9a9a9a;
	font-size:13px;
	margin-bottom:20px;
	
	/**tweeb**/
	padding: 12px 8px 5px;
	height: 20px;
	
}



.select-home{
	
	background:url(../images/select-home.png);
	background-repeat:no-repeat;
	width:276px;
	height:25px;
	border:0;
	padding-top:2px;
	padding-left:5px;
	float:left;
	padding-top:11px;
	padding-left:10px;
	margin-bottom:20px;
	
	/* Le texte */
	font-style:italic;
	color:#9a9a9a;
	font-size:13px;
	margin-bottom:20px;
	
	/**tweeb**/
	padding: 12px 8px 5px;
	height: 20px;
	margin-bottom: 0; 
	
	

		
}



.select-clique-home{
	margin-top:33px;
	border:1px solid #b7b7b7;
	background-color:#FFF;
	left:0;
	position:absolute;
	margin-left:4px;
	width:315px;
	max-height:150px;
	z-index:9010;
	overflow:auto;
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}

.select-clique-home ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	
		.select-clique-home li[class=categorie]{
			font-size:12px;
			font-weight:bold;
			color:#76a316;
			padding-left:5px;
			padding-top:2px;
			padding-top:6px;
		}
		
		.select-clique-home li[class=souscategorie]{
			text-align:left;
			background:url('../images/puce-resultat.png') no-repeat left center;
			padding-left:12px;
			display:block;
			font-size:12px;
			padding-top:2px;
			margin-left:10px;
		
		}
	
		.select-clique-home ul li:hover{
			background-color:#dadada;
			cursor:  pointer;	
		}

.input-clique-home{
	border:1px solid #b7b7b7;
	background-color:#FFF;
	left:0;
	position:absolute;
	margin-left:4px;
	width:325px;
	max-height:150px;
	z-index:9010;
	overflow:auto;
	
	
	
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}


.input-clique-home ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	
		
	
		.input-clique-home ul li:hover{
			background-color:#dadada;
			cursor:  pointer;	
		}





.image-liste-home{
	background: url(../images/image-select-home.png) no-repeat;
	width:39px;
	height:42px;
	float:left;
	/**tweeb**/
	height: 37px;
}


.liste-deroulante-home{	
	width:331px;
	float:left;
	position: relative;
	/**tweeb**/
	margin-bottom: 20px;
}




.conteneur-select-home{
	width:auto;
	height:auto;
	position:absolute;
	top: 0px; left: 0;
}



	

.image-liste-home:hover{
	cursor:  pointer;		
}


/* //////////////////////////////////////////////////////////////
						  Inscription
///////////////////////////////////////////////////////////////*/

#message-activation{
	text-align:center;
	padding:5px 0;
}

.liste-deroulante{	
	margin-bottom:10px;
	width:130px;
	float:left;
}

.champ-liste{
	width: 95px;
	height: 21px;
	float:left;
	
	/*Le texte */
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
}

.select{
	background:url(../images/fond-select.png);
	background-repeat:no-repeat;
	width:90px;
	height:24px;
	border:0;
	padding-top:2px;
	padding-left:5px;
	float:left;

	/*Le texte */
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:12px;
}

.select:hover{
	cursor:pointer;
}



/* Personnalisation de la textarea */

.textarea{
	outline: none;
	border:none;
	/*overflow:hidden;*/
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}


/* Fin de personalisation de la textarea */

.image-liste{
	background: url(../images/btn-liste.png) no-repeat;
	width:21px;
	height:24px;
	float:left;
}

.conteneur-select{
	width:auto;
	height:auto;
	position:absolute;
	z-index:100;
}

.select-clique{
	border:1px solid #b7b7b7;
	background-color:#FFF;
	left:0;
	margin-left:4px;
	/*position:absolute;*/
	margin-top:23px;
	min-width:120px;
	max-height:150px;
	z-index:9010;
	overflow:auto;
	
	
	
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}

	.select-clique ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	
		.select-clique li{
			padding-left:5px;
			padding-right:5px;
			padding-top:2px;
		}
	
		.select-clique ul li:hover{
			background-color:#dadada;
			cursor:  pointer;	
		}

.image-liste:hover{
	cursor:  pointer;		
}

#avancement-flash{
	margin-top:30px;
	width:925px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#legende{
	padding-top:10px;
	float:left;
	text-align:center;
	padding-left:55px;
}

	#etape1{
		width:165px;
		height:25px;
		text-align:center;
		float:left;
	}
	
	#etape2{
		margin-left:50px;
		width:220px;
		height:25px;
		text-align:center;
		float:left;
	}
	
	#etape3{
		margin-left:50px;
		width:180px;
		height:25px;
		text-align:center;
		float:left;
	}
	
	#etape4{
		margin-left:50px;
		width:215px;
		height:25px;
		text-align:center;
		float:left;
	}

.lengende{
	font-size:16px;
	color:#333333;
}

.lengendeRouge{
	font-size:16px;
	font-weight:bold;
	color:#961f00;
}

.rubrique-inscription{
	text-align:left;
	background:url('../images/puce-rubrique-inscription.png') no-repeat left center;
	padding-left:12px;
	display:block;
	font-size:12px;
	padding-top:2px;
	margin-left:2px;
	margin-top:4px;
	
	cursor:  pointer;	
	
}

.sousrubrique-inscription{
	margin-left:25px;
}

.rubrique-inscription-deroule{
	text-align:left;
	background:url('../images/puce-rubrique-inscription-deroule.png') no-repeat left center;
	padding-left:12px;
	display:block;
	font-size:12px;
	padding-top:2px;
	margin-left:2px;
	margin-top:4px;
	
	cursor:  pointer;	
}

#bloc-inscription{
	width:933px;
	clear:both;
	margin-right:auto;
	margin-left:auto;
}

	.input-text{
		background:url(../images/input-inscription.png);
		background-repeat:no-repeat;
		width:220px; width: 215px;
		height:24px; height: 14px;
		border:0;/*
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;*/padding: 5px;
		margin-bottom:10px;
		

		/*Le texte */
		font-family:Arial, Helvetica, sans-serif;
		color:#4e4e4e;
		font-size:12px;
		
		
	}
	
	.header-etape1{
		background-image:url(../images/header-inscription-etape1.png);
		background-repeat:no-repeat;
		height:30px;
		width:933px;
		float:left;
	}
	
	.header-etape2{
		background-image:url(../images/header-inscription-etape2.png);
		background-repeat:no-repeat;
		height:30px;
		width:933px;
		float:left;
	}
	
	.header-etape3{
		background-image:url(../images/header-inscription-etape3.png);
		background-repeat:no-repeat;
		height:30px;
		width:933px;
		float:left;
	}
	
	.header-etape4{
		background-image:url(../images/header-inscription-etape4.png);
		background-repeat:no-repeat;
		height:30px;
		width:933px;
		float:left;
	}
	
	#repeat-inscription{
		background-image:url(../images/repeat-inscription.png);
		background-repeat:repeat-y;
		width:933px;
		float:left;
	}
	
	
	
	#footer-inscription{
		background-image:url(../images/footer-inscription.png);
		background-repeat:no-repeat;
		height:13px;
		width:933px;
		float:left;
	}
	
.mots-cles-gauche{
	float:left;
	padding-top:5px;
}

	.contenu-mots-cles-gauche{
		width:250px;
		height:170px;
		overflow:auto;
		
	}

.mots-cles-droit{
	float:left;
	padding-top:5px;
}

	.contenu-mots-cles-droit{
		width:250px;
		height:170px;
		overflow:auto;
	}

.ajouter-supprimer{
	float:left;
	padding-top:85px;
	padding-left:4px;
	padding-right:3px;
}

.ajouter-supprimer input[type="image"]{
	padding-bottom:5px;
}


.select-inscription{
	float:left;
	width:455px;
	height:20px;
	margin-bottom:18px;
}

.condition-utilisation{
	width:620px;
	padding-left:40px;
	margin-bottom :40px;
	position:relative;
	bottom:40px;
	clear:both;
}


/*////////// Configuration div gauche petite - contenu droit grand //////////////// */

.inscription-gauche-petit{
	width:300px;
	height:100px;
	float:left;
	border:1px solid #0F0;
}

.inscription-droite-grand{
	width:600px;
	height:100px;
	float:left;
	border:1px solid #0F0;
}

.ligne-gauche{
	width:460px;
	float:left;
	padding-top:10px;
}

.ligne-big{
	width:920px;
	float:left;
	padding-top:10px;
}


	.libelle-inscription-gauche{
		padding-top:5px;
		padding-right:5px;
		width:160px;
		float:left;
		height:25px;
		text-align:right;
	}
	
	.libelle-inscription-choix-affichage-gratuit{
		padding-top:55px;
		padding-right:5px;
		width:160px;
		float:left;
		text-align:center;
	}
	
		.fond-check{
			background-image:url(../images/fond-check.png);
			background-repeat:no-repeat;
			width:33px;
			height:40px;
			margin-top:5px;
			margin-left:auto;
			margin-right:auto;
			cursor:  pointer;	
		}
		
		.fond-check img{
			width:30px;
			height:32px;
			margin-left:5px;
			margin-bottom:5px;	
		}
		
		.fond-check:hover{
			background-image:url(../images/fond-check-hover.png);
			background-repeat:no-repeat;
			height:40px;
			margin-top:5px;
			margin-left:auto;
			margin-left:auto;
			margin-right:auto;
		}
	
	.libelle-inscription-choix-affichage-plus{
		padding-top:110px;
		padding-right:5px;
		width:160px;
		float:left;
		text-align:center;
	}
	
	.libelle-inscription-choix-affichage-premium{
		padding-top:110px;
		padding-right:5px;
		width:160px;
		float:left;
		text-align:center;
	}
	
	.liste-champ-gauche{
		width:295px;
		float:left;
	}

.inscription-final{
	padding-top:25px;
	text-align:center;
}

.etape-valide{
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
}

.liste-champ-big{
	width:660px;
	float:left;
}

.liste-champ-big2{
	width:400px;
	float:left;
}

.MA_help{
	float:right;
	padding-right:75px;
	font-size:1.1em;
	border-width:2px;
	border-color:black;
}

.ligne-droite{
	width:460px;
	float:right;
	padding-top:10px;
}

.libelle-inscription-droite{
	padding-top:5px;
	padding-right:5px;
	height:25px;
	width:140px;
	float:left;
	text-align:right;
}

.liste-champ-droite{
	width:295px;
	float:left;
}

.liste_bouton_valid{
	
	float:right;
	padding-right:90px;
}

.requis{
	padding-top:5px;
	padding-right:10px;
	float:right;
	width:51px;
	height:13px;
}

.requis-left{
	padding-top:5px;
	padding-right:10px;
	float:right;
	width:51px;
	height:13px;
	float:left;
}

.bouton-navigation{
	width:100%;
	height:25px;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
}

	.precedent{
		float:left;
		padding-left:15px;
		cursor:pointer;
	}
	
	.suivant{
		float:right;
		padding-right:15px;
		cursor:pointer;
	}




/* //////////////////////////////////////////////////////////////
		Personnalisation du formulaire encart recherche
///////////////////////////////////////////////////////////////*/

.champEncartRecherche{
	
	background:url(../images/fond-champ-encart-recherche.png);
	background-repeat:no-repeat;
	width:195px;
	height:20px;
	border:0;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:18px;
	
	/* La police du formulaire */
	font-style:italic;
	color:#9a9a9a;
	font-size:13px;
	
}




.selectEncartRecherche{
	background:url(../images/fond-select-big.png);
	background-repeat:no-repeat;
	width:176px;
	height:20px;
	border:0;
	padding-top:3px;
	padding-left:5px;
	float:left;
	
	/* La police du formulaire */
	font-style:italic;
	color:#9a9a9a;
	font-size:13px;
}

.btn-select{
	background: url(../images/btn-liste.png) no-repeat;
	width:21px;
	height:24px;
	float:left;
}

.btn-encart-recherche{
	padding-left:10px;
}

.select-recherche{
	float:left;
	width:205px;
	height:20px;
	margin-bottom:18px;
}

.conteneur-select-encart-recherche{
	width:auto;
	height:auto;
	position:absolute;
}

.input-encart-recherche{
	border:1px solid #b7b7b7;
	background-color:#FFF;
	left:0;
	position:absolute;
	margin-left:2px;
	width:250px;
	max-height:150px;
	z-index:9010;
	overflow:auto;
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}

.input-encart-recherche ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	
		.input-encart-recherche li[class=categorie]{
			font-size:12px;
			font-weight:bold;
			color:#76a316;
			padding-left:5px;
			padding-top:2px;
			padding-top:6px;
		}
		
		.input-encart-recherche li[class=souscategorie]{
			text-align:left;
			background:url('../images/puce-resultat.png') no-repeat left center;
			padding-left:12px;
			display:block;
			font-size:12px;
			padding-top:2px;
			margin-left:10px;
		
		}
	
		.input-encart-recherche ul li:hover{
			background-color:#dadada;
			cursor:  pointer;	
		}

/*select*/

.select-clique-encart-recherche{
	
	border:1px solid #b7b7b7;
	background-color:#FFF;
	left:0;
	position:absolute;
	margin-top:23px;
	margin-left:2px;
	width:250px;
	max-height:150px;
	z-index:9010;
	overflow:auto;
	
	/*Le texte */
	font-family:Helvetica, sans-serif;
	text-align:justify;
	color:#4e4e4e;
	font-size:12px;
}

.select-clique-encart-recherche ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	
		.select-clique-encart-recherche li[class=categorie]{
			font-size:12px;
			font-weight:bold;
			color:#76a316;
			padding-left:5px;
			padding-top:2px;
			padding-top:6px;
		}
		
		.select-clique-encart-recherche li[class=souscategorie]{
			text-align:left;
			background:url('../images/puce-resultat.png') no-repeat left center;
			padding-left:12px;
			display:block;
			font-size:12px;
			padding-top:2px;
			margin-left:10px;
		
		}
	
		.select-clique-encart-recherche ul li:hover{
			background-color:#dadada;
			cursor:  pointer;	
		}
	
/* //////////////////////////////////////////////////////////////
					  Login espace pro
///////////////////////////////////////////////////////////////*/

.text-login{
	float:left;
	clear:both;
	width:100px;
	padding-top:5px;
}

#text-mdp-oublie{
	float:left;
	padding-top:5px;
	padding-right:10px;
	color:#A90200;
	font-weight:bold;
}

#champ{
	float:left;
	padding-right:10px;
}

#bouton-connexion{
padding-top:10px;
float:left;
clear:both;
}

#mdp-oublie{
	float:left;
	padding-top:6px;
	color:#4B4B4B;
	font-style:italic;
	font-size:12px;
	cursor:pointer;
}


#mdp-oublie:hover{
	float:left;
	color:#4B4B4B;
	font-style:italic;
	font-size:12px;
	text-decoration:underline;
}

.message-mdp-oublie{
	width:630px;
	height:auto;
	border:1px solid #0F0;
	clear:both;
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	padding-left:10px;
	padding-top:10px;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:justify;
	
	/*texte*/
	color:#4B4B4B;
	font-size:12px;
}

.message-mdp-oublie img{
	float:left;
}

.envoi-mdp{
	float:left;
	clear:both;
	margin-top:10px;
}

.champ-login{
	float:left;
	padding-bottom:10px;
}

.msg-erreur{
	font-weight: bold;
	color:#A90200;
	float:left;
	padding-left:8px;
	padding-top:8px;
}
		
		
/* //////////////////////////////////////////////////////////////
						Espace Pro
///////////////////////////////////////////////////////////////*/

#encart-modification-espace-pro{
	background-image:url(../images/repeat-modification-espace-pro.png);
	background-repeat:repeat-x;
	width:100%;
	height:83px;
	position:fixed; 
	
}

#contenu-encart-modification-espace-pro{
	width:100%;
	text-align:center;
	padding-top:10px;
	
	/*Le texte */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4e4e4e;
	font-size:12px;
}

.header-etape1-espace-pro{
	margin-top:20px;
	background-repeat:no-repeat;
	height:55px;
	width:933px;
	float:left;
}

.texte-etape, .texte-etape-rouge{
	width:155px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:18px;
	cursor:  pointer;	
	
	/*texte*/
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#4B4B4B;
}

.texte-etape:hover{
	font-weight:bold;
}

.texte-etape-rouge{
	
	/*texte*/
	font-weight:bold;
	color:#982203;
	
}

.EchangeLien{
	float:left;
	background:#E6E6E6;
	width:290px;
	margin:15px 10px;
	text-align:center;
}
.EchangeLien-titre{
	float:left;
	width:290px;
	margin:10px 0 15px 0;
}
.EchangeLien-commentaire{
	float:left;
	width:290px;
	font-size:10px;
}

/*/////////////////// Tableau facture ///////////////////*/

.colonne-tableau-haut{
	border:1px solid #e4e4e4;
	padding-left:5px;
	color:#4B4B4B;
	font-weight:bold;
	background-image:url(../images/repeat-colonne-tableau-haut.png);
	background-repeat:repeat-x;
	height:34px;
}

.colonne-tableau{
	border:1px solid #e4e4e4;
	padding-left:5px;
	padding-top:2px;
	color:#4B4B4B;
	height:25px;
}

.colonne-tableau img{
	padding-left:4px;
}

.tableau-factures{
	margin-left:27px;
}

.informations-factures a{
	text-decoration:none;
	color:#4B4B4B;
}

.informations-factures a:hover{
	text-decoration:underline;
	color:#4B4B4B;
}

.footer-tableau-facture{
	background-image:url(../images/repeat-tableau-facture.png);
	background-repeat:repeat-x;
	height:3px;
}

/*/////////////////// Mon site ///////////////////*/

#conteneur-minisite-espace-pro{
	float:left;
	padding-left:22px;
}
	
	.menu-minisite-espace-pro{
		width:211px;
		height:auto;
		float:left;
	}
	
		.header-menu-espace-pro-minisite{
			background-image:url(../images/header-menu-espace-pro-minisite.png);
			background-repeat:no-repeat;
			width:211px;
			height:13px;
		}
		
		.repeat-menu-espace-pro-minisite{
			background-image:url(../images/repeat-menu-espace-pro-minisite.png);
			background-repeat:repeat-y;
			width:211px;
			padding-left:15px;
			float:left;
		}
		
			.texteMenuMinisite{
				float:left;
				width:190px;
				height:20px;
				padding-top:10px;
				color:#4B4B4B;
				cursor:pointer;
			}
			.texteMenuMinisite-rouge{
				float:left;
				width:190px;
				height:20px;
				padding-top:10px;
				color:#982203;
				font-weight:bold;
				cursor:pointer;
			}
		
			

		.footer-menu-espace-pro-minisite{
			background-image:url(../images/footer-menu-espace-pro-minisite.png);
			background-repeat:no-repeat;
			width:211px;
			height:13px;
			float:left;
		}
	
	#fleche-minisite-espace-pro{
		padding-top:22px;
		width:20px;
		height:150px;
		float:left;
		text-align:center;
	}
	
	.contenu-minisite-espace-pro{
		width:661px;
		height:auto;
		margin-bottom:20px;
		float:left;
	}
	
		.header-contenu-espace-pro-minisite{
			background-image:url(../images/header-contenu-espace-pro-minisite.png);
			background-repeat:no-repeat;
			width:661px;
			height:13px;
		}

		.repeat-contenu-espace-pro-minisite{
			background-image:url(../images/repeat-contenu-espace-pro-minisite.png);
			background-repeat:repeat-y;
			width:640px;
			padding-left:10px;
			padding-right:13px;
			color:#4B4B4B;
			float:left;
		}
		
	
		.repeat-contenu-espace-pro-minisite ul{
			 padding-left: 0;
    		 display: inline;
		}
		
			.repeat-contenu-espace-pro-minisite ul li{
				width:633px;
				height:auto;
				float:left;
				list-style: none;
				display: inline;
				border:1px solid #eaeaea;
				padding-left:5px;
				padding-top:10px;
				padding-bottom:10px;
			}
		
		.deplacer-li-espace-pro{
			float:left;
			cursor:move;
			width:45px;
			height:15px;
			background-color:#eaeaea;
			color:#4B4B4B;
			font-size:10px;
			padding-top:5px;
			padding-left:5px;
			margin-right:10px;
		}
		.deplacer-li-espace-pro2{
			float:left;
			cursor:move;
			width:45px;
			height:15px;
			background-color:#eaeaea;
			color:#4B4B4B;
			font-size:10px;
			padding-top:5px;
			padding-left:5px;
			margin-right:10px;
		}
		
		.btn-aligne-droite{
			padding-top:10px;
			/*float:left;*/
			clear:both;
			padding-right:20px;
		}
		
		.footer-contenu-espace-pro-minisite{
			background-image:url(../images/footer-contenu-espace-pro-minisite.png);
			background-repeat:no-repeat;
			width:661px;
			height:13px;
			float:left;
		}
		
		.tableau-minisite-espace-pro{
			padding-top:20px;
		}
		
		
		.contenu-li-minisite-espace-pro{
			padding-top:4px;
			width:auto;
			height:auto;
			float:left;
			color:#982203;
			font-weight:bold;
		}
		
		.ajouter-categorie-minisite{
			background-color:#eaeaea;
			font-weight:bold;
			width:60px;
			height:27px;
			float:right;
			padding-top:3px;
			padding-left:20px;
			padding-bottom:5px;
			cursor:pointer;
		}
		
		.ajouter-categorie-minisite-all{
			background-color:#eaeaea;
			font-weight:bold;
			width:60px;
			height:20px;
			float:right;
			padding-top:5px;
			padding-bottom:3px;
			padding-left:20px;
			cursor:pointer;
		}
		
		.ajouter-categorie-minisite-produits-2{
			background-color:#eaeaea;
			font-weight:bold;
			width:60px;
			height:27px;
			float:right;
			margin-right:5px;
			padding-top:3px;
			padding-left:20px;
			padding-bottom:5px;
			cursor:pointer;
		}
		
		.encart-ajout-famille-minisite{
			width:633px;
			height:auto;
			float:left;
			border:1px solid #eaeaea;
			padding-left:5px;
			padding-top:10px;
			padding-bottom:10px;
		}
		
			.encart-ajout-famille-minisite img{
				margin-right:20px;
				float:right;
				width:24px;
				height:18px;
			}
		
			.titre-rubrique-ajout{
				margin-top:5px;
				width:120px;
				float:left;
			}
		
		
		.ajout-description-minisite-espace-pro{
			padding-left:2px;
			float:left;
		}
		
		.action{
			float:right;
			width:80px;
			height:15px;
			text-align:center;
		}
		
		.action img{
			margin-right:5px;
			margin-left:5px;
		}
	#espace-pro-minisite-message-premium{
		float:left;
		width:100%;
		margin-top:20px;
	}
		
/*/////////////////// Mes photos ///////////////////*/

#espace-pro-photos-qui-sommes-nous{
	padding-left:20px;
	margin-bottom:20px;
	float:left;
}

#espace-pro-photos-qui-sommes-nous input[type="file"]{
	margin-top:20px;
}


.qui-sommes-nous{
	margin: 20px 0 20px 0;
	width:440px;
	height:auto;
	text-align:center;
	float:left;
}




.img-qui-sommes-nous{
		border:3px solid #eaeaea;
		max-width:228px;
}
	
#espace-pro-photos-diaporama{
	padding-left:20px;
	clear:both;
}

#espace-pro-photos-diaporama ul {
    padding-left: 0;
    display: inline;
   }


.conteneur-photo-espace-pro{
	float:left;
   	height:200px;
}

.checkbox-supprimer {
	float:left;
	clear:both;
	margin-bottom:20px;
   }

#espace-pro-photos-diaporama ul li {
	max-width:220px;
	height:200px;
	float:left;
	cursor:move;
    margin-left: 0;
    list-style: none;
    display: inline;
	
}

.conteneur-photo-espace-pro-image{
	max-width:220px;
	height:166px;
}

#espace-pro-photos-diaporama ul li img {
	max-width:200px;
	max-height:160px;
	border:3px solid #eaeaea;
	margin-right:20px;
	float:left;
	clear:both;
}

.validation-changement-ordre{
	width:100%;
	float:left;
	clear:both;
	color:#4B4B4B;
}

#espace-pro-photos-diaporama-ajout{
	width:100%;
	float:left;
	clear:both;
	color:#4B4B4B;
	padding-left:20px;
	padding-bottom:20px;
}

/*/////////////////// Mon affichage ///////////////////*/

#contenu-espace-pro-affichage{
	padding-left:20px;
	color:#4B4B4B;
}

.texte-espace-pro{
	padding-top:10px;
	padding-bottom:25px;
	clear:both;
	width:100%;
}

.texte-espace-pro h2{
	margin-left: 30px;
	color: #ab3213;
}

.texte-espace-pro a{
	text-decoration:none;
	color:#4B4B4B;
	font-weight:bold;
}

.texte-espace-pro a:hover{
	text-decoration:underline;
}

.infos-espace-pro{
	float:right;
	padding-right:15px;
	padding-top:5px;
	font-style:italic;
}

.infos-espace-pro a{
	text-decoration:none;
	color:#4B4B4B;
}

.affichage-gratuit{
	clear:both;
	width:900px;
	margin-right:30px;
	float:left;
}

	.conteneur-bloc-affichage{
		float:left;
		width:720px;
	}

.separateur-espace-pro{
	margin:0;
	width:900px;
	float:left;
	/*height:2px;*/
	/*border: 1px #e4e4e4 outset;*/
	margin-bottom:30px;
}



.btn-confirmer-changement{
	height:180px;
	float:right;
	width:155px;
	padding-top:120px;
}
.btn-confirmer-changement-premium{
	height:300px;
	padding-top:280px;
	float:right;
	width:155px;
}
.btn-confirmer-changement img,
.btn-confirmer-changement-premium img{
	cursor:pointer;
}



/* //////////////////////////////////////////////////////////////
						Le minisite
///////////////////////////////////////////////////////////////*/




#menu-minisite{
	width:1004px;
	margin-left:12px;
	background-image:url(../images/repeat-menu-minisite.png);
	background-repeat:repeat-x;
	height:53px;
}

	.separateur-menu-minisite{
		background-image:url(../images/separateur-menu-minisite.png);
		background-repeat:no-repeat;
		height:45px;
		width:2px;
		float:left;
	}

	.menu-minisite{
		text-align:center;
		padding-top:18px;
		width:249px;
		height:35px;
		float:left;
		font-size:14px;
		color:#4B4B4B;
	}
	
		.menu-minisite:hover{
			font-weight:bold;
		}
	
	.menu-minisite-en-cours{
		background-image:url(../images/fleche-menu-en-cours-minisite.png);
		background-repeat:no-repeat;
		float:left;
		margin-top:5px;
		margin-left:110px;
		height:15px;
		width:139px;
	}
	
#contenu-minisite{
	width:980px;
	height:auto;
	padding-left:20px;
	padding-right:30px;
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	font-size:14px;
	color:#4B4B4B;
}
	#minisite-fbk{
	}
		#p-facebook{
			position:relative;
			bottom:10px;
		}
	
		#p-twitter{
			position:relative;
			bottom:30px;
			left: 85px;
		}

#presentation{
	margin-top:20px;
	width:460px;
	text-align:justify;
	float:left;
}

	#presentation img{
		max-width:60px;
		float:left;
		padding-right:10px;
	}

#photo{
	margin-top:20px;
	width:455px;
	float:right;
}
	
	#photo img{
		max-width:214px;
		border:2px solid #D9D8BE;
	}

#titre-coordonne-contact{
	width:100%;
	height:34px;
	color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}

	#btn-coordonne-minisite{
		float:left;
		background-image:url(../images/btn-coordonne-minisite.png);
		background-repeat:no-repeat;
		width:113px;
		height:34px;
		padding-left:20px;
		padding-top:6px;
		margin-left:5px;
	}
	
	#btn-carte-minisite{
		float:right;
		background-image:url(../images/btn-carte-minisite.png);
		background-repeat:no-repeat;
		width:93px;
		height:34px;
		padding-left:20px;
		padding-top:6px;
		margin-right:5px;
	}


#contenu-permanent-minisite{
	width:980px;
	height:auto;
	padding-left:20px;
	padding-right:30px;
	float:left;
	color:#4B4B4B;
}

	.bloc-coordonne-minisite{
		padding-top:10px;
		width: 100%;
	}

	#detail-minisite{
		width:460px;
		height:auto;
		float:left;
	}
	
	#carte-minisite{
		width:443px;
		height:185px;
		border:2px solid #d9d8be;
		margin-right:10px;
		float:right;
	}
	
	.bloc-coordonne-minisite{
		float:left;
		width:230px;
		height:45px;
	}
	
		.bloc-coordonne-minisite a{
			text-decoration:none;
			color:#4B4B4B;
		}
		
		.bloc-coordonne-minisite a:hover{
			text-decoration:underline;
		}

	.labels-minisite img{
		padding-top:5px;
		max-height:35px;
		padding-right:10px;
	}
	
/* ///////////////// Page produits et services /////////////// */

.categories-produits-services-minisite{
	width:360px;
	height:auto;
	float:left;
	padding-top:10px;
}

	.categorie-produits-minisite{
		font-weight:bold;
		color:#4B4B4B;
		display:block;
		margin-top:6px;
	}
	
	.souscategorie-produits-minisite{
		text-align:left;
		background:url('../images/puce-souscategorie-produits-minisite.png') no-repeat left center;
		padding-left:10px;
		display:block;
		font-size:14px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		margin-left:10px;
		margin-bottom:2px;
	}

.diaporama-minisite{
	width:610px;
	height:390px;
	float:left;
}


/* ///////////////// Page ils parlent de nous  /////////////// */

.bloc-ils-parlent-de-nous{
	width:965px;
	padding-top:20px;
	float:left;
}

	.header-ils-parlent-de-nous-minisite{
		background-image:url(../images/header-ils-parlent-de-nous-minisite.png);
		background-repeat:no-repeat;
		height:19px;
		float:left;
		width:965px;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;
		padding-top:7px;
	}
	
	.repeat-ils-parlent-de-nous-minisite{
		background-image:url(../images/repeat-ils-parlent-de-nous-minisite.png);
		background-repeat:repeat-Y;
		height:auto;
		float:left;
		width:945px;
		font-size:12px;
		text-align:justify;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:10px;
	}
	
	.footer-ils-parlent-de-nous-minisite{
		background-image:url(../images/footer-ils-parlent-de-nous-minisite.png);
		background-repeat:no-repeat;
		height:9px;
		float:left;
		width:965px;
	}
	
	
	
/* ///////////////// Page nous trouver  /////////////// */

.nous-trouver-gauche{
	width:480px;
	height:auto;
	float:left;
}

.nous-trouver-gauche{
	width:480px;
	height:auto;
	float:left;
}

.nous-trouver-droite{
	width:470px;
	height:auto;
	float:right;
	padding-bottom:10px;
	padding-top:20px;
}

#separateur-nous-trouver,#separateur-nous-trouver-vide{
	background-repeat:no-repeat;
	width:2px;

	float:left;
	margin-left:11px;
	margin-right:auto;
}

#separateur-nous-trouver{
	background-image:url(../images/separateur-nous-trouver.png);
	height:284px;
}

#separateur-nous-trouver-vide{
	background-image:url(../images/separateur-nous-trouver-vide.png);
	height:95px;
}


	
	.formulaire-gauche-nous-trouver-minisite{
		width:150px;
		color:#4B4B4B;
		float:left;
		text-align:right;
		font-size:12px;
		padding-top:7px;
		padding-right:10px;
		font-weight:bold;
		margin-bottom:20px;
		clear:both;
	}
	
	.formulaire-nous-trouver-minisite-message-valider{
		height:20px;
		text-align:center;
		color:#76a316;
	}
	
	.formulaire-nous-trouver-minisite-message-erreur{
		height:20px;
		text-align:center;
		color:#a90200;
	}
	
	.btn-envoyer-minisite{
		margin-left:160px;
	}
	
	.formulaire-droit-nous-trouver-minisite{
	}

	.input-minisite{
		border:1px solid #d6d5b9;
		margin-bottom:20px;
		height:18px;
		
		/*texte*/
		font-size:12px;
		color:#4B4B4B;
		padding-top:4px;
	}
	
	.textarea-minisite{
		border:1px solid #d6d5b9;
		margin-bottom:20px;
		
		/*texte*/
		font-family:Arial,Helvetica, sans-serif;
		font-size:12px;
		color:#4B4B4B;
		padding-top:4px;
	}

.conteneur-bloc-nous-trouver{
	padding-top:20px;
}

	.header-nous-trouver-minisite{
		background-image:url(../images/header-nous-trouver-minisite.png);
		background-repeat:no-repeat;
		height:6px;
		width:455px;
		font-size:12px;
		font-weight:bold;
		text-align:justify;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:10px;
	}
	
	.repeat-nous-trouver-minisite{
		background-image:url(../images/repeat-nous-trouver-minisite.png);
		background-repeat:repeat-y;
		height:auto;
		width:435px;
		text-align:justify;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:5px;
		font-size:12px;
	}
	
	.footer-nous-trouver-minisite{
		background-image:url(../images/footer-nous-trouver-minisite.png);
		background-repeat:no-repeat;
		height:9px;
		width:455px;
	}

/* //////////////////////////////////////////////////////////////
						La page détail
///////////////////////////////////////////////////////////////*/

#titre-detail{
	width:100%;
	padding-left:20px;
	padding-bottom:15px;
	padding-top:10px;
}
	
	.titre-detail{
		text-align:left;
		background:url('../images/puce.png') no-repeat left center;
		padding-left:12px;
		font-weight:bold;
		font-size:16px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.sous-titre-detail{
		text-align:left;
		font-weight:bold;
		padding-left:12px;
		font-size:16px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		
	}

#contenu-detail{
	width:1030px;
	margin-right:auto;
	margin-left:auto;
}

#contenu-detail-centre{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

	#header-detail{
		background-image:url(../images/header-detail.png);
		background-repeat:no-repeat;
		width:990px;
		height:28px;
		float:left;
		margin-right:auto;
		margin-left:auto;
	}
	
	#repeat-detail{
		background-image:url(../images/repeat-detail.png);
		background-repeat:repeat-y;
		padding-top:15px;
		width:990px;
		height:auto;
		float:left;
		margin-right:auto;
		margin-left:auto;
	}
	
	#detail-gauche{
			width:470px;
			margin-left:20px;
			margin-right:10px;
			/*height:390px;*/
			overflow:hidden;
			float:left;
		}
		.entete-detail-entreprise{
			width:480px;
			float:left;
			height:auto;
			padding-bottom:5px;
		}
		.logo-detail-entreprise{
			max-width:120px;
			padding-bottom:10px;
			padding-right:3px;
			float:left;
		}
		
		.logo-detail-entreprise img{
			max-width:120px;
		}
		
		.coordonne-contact-detail-entreprise{
			width:480px;
			clear:both;
			float:left;
		}
		
		.picto-detail{
			height:45px;
			float:left;
			width:25px;
			
		}
		
			.bloc-coordonne{
				float:left;
				width:240px;
				height:45px;		
			}
			
			.bloc-coordonne a{
				text-decoration:none;
				color:#4B4B4B;
			}
			
			.bloc-coordonne a:hover{
				text-decoration:underline;
			}
		
			.titre-detail-entreprise{
				width:350px;
				float:left;
				height:auto;
				text-align:left;
				font-weight:bold;
				font-size:16px;
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;
				padding-bottom:5px;
			}
			
			.bloc-detail-entreprise{
				width:100%;
				clear:both;
				text-align:justify;
				padding-bottom:0px;
			}
			
				.bloc-detail-entreprise a{
					text-decoration:none;
					color:#4B4B4B;
				}
				
				.bloc-detail-entreprise a:hover{
					text-decoration:underline;
				}
			
				.bloc-detail-entreprise img{
					max-height:35px;
					padding-right:15px;
					padding-top:5px;
				}
				
				.devis-detail-entreprise{
					width:100%;
					float:left;
					clear:both;
					text-align:center;
				}
			
				.titre-detail-entreprise-rouge{
				text-align:left;
				font-weight:bold;
				font-size:12px;
				color:#A90200;
				font-family:Arial, Helvetica, sans-serif;
				}
		
		#detail-droit{
			width:457px;
			height:auto;
			float:left;
			margin-right:20px;
			margin-left:10px;
			
		}
		
			#entreprise-fbk{
			
			}
			
				#e-facebook{
					position:relative;
					bottom:10px;
				}
	
				#e-twitter{
					position:relative;
					bottom:30px;
					left: 85px;
				}	
		.detail-pub-google{
			width:980px;
			margin:10px 10px 0 15%;
			padding-top:10px;
			float:left;
		}
		
			.carte-detail-entreprise{
				border:2px solid #d5d4b8;
				width:457px;
			}
		
			.repeat-titre-carte{
				background-image:url(../images/repeat-titre-carte.png);
				width:100%;
				height:21px;
				padding-top:5px;
				padding-left:5px;
			}
			.repeat-titre-carte span{
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				font-size:12px;
			}
	
	#footer-detail{
		background-image:url(../images/footer-detail.png);
		background-repeat:repeat-y;
		width:990px;
		height:28px;
		float:left;
		margin-right:auto;
		margin-left:auto;
	}

	
/* //////////////////////////////////////////////////////////////
					  Offres decouvertes
///////////////////////////////////////////////////////////////*/

.img-cartouche-offre{
	cursor:pointer;
}

.titre-partie-offre{
	clear:both;
	background:url('../images/puce.png') no-repeat left center;
	padding-left:12px;
	font-weight:bold;
	font-size:16px;
	color:#697d3e;
	font-family:Arial, Helvetica, sans-serif;
}
#bk-argument-offre{
	clear:both;
	margin:0 0 100px 0;
}
.argument-offre{
	float:left;
	margin:0 70px 0 0;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #982203;
	color:#000000;
	font-size:14px;
}
.argument-chiffre-offre{
	font-weight:bold;
	font-size:20px;
}
.cadre-offre{
	float:left;
	width:280px;
	margin:0 10px 60px 30px;
}
.header-cadre-offre-gratuit,
.header-cadre-offre-plus,
.header-cadre-offre-premium{
	width:216px;
	height:34px;
	padding-top:30px;
	padding-left:100px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.header-cadre-offre-gratuit{ background:url('../images/header-cadre-offre-gratuit.png') no-repeat left top;}
.header-cadre-offre-plus{ background:url('../images/header-cadre-offre-plus.png') no-repeat left top;}
.header-cadre-offre-premium{ background:url('../images/header-cadre-offre-premium.png') no-repeat left top;}
.repeat-cadre-offre{
	background:url('../images/repeat-cadre-offre.png') repeat-y left top;
	width:246px;
	padding:0 10px 0 20px;
	color:#000000;
	text-align:justify;
	font-size:11px;
}
.cadre-offre-prix{
	margin:20px 0;
	color:#50671e;
	font-weight:bold;
	font-size:12px;
}
.btn-souscrire{
	width:246px;
	margin:20px 0 0 0;
	text-align:center;
}
.footer-cadre-offre{
	background:url('../images/footer-cadre-offre.png') no-repeat left top;
	width:276px;
	height:29px;
}

#entete-tableau-offre{
	width:850px;
	height:107px;
	margin: 0 0 0 70px;
	text-align:right;
}
#tableau-offre{
	margin:0 0 0 70px;
	width:850px;
	border:none;
}
.titre-tableau-offre,
.titre-tableau-offre-important{
	background:#d7d8ba;
	width:545px;
	height:32px;
	padding:3px 0 3px 10px;
	border:1px solid black;
}
.titre-tableau-offre-important{
	font-weight:bold;
	font-size:14px;
	color:#a90200;
}
.contenu-tableau-offre,
.contenu-tableau-offre-important{
	width:135px;
	height:32px;
	padding:3px 0;
	border:1px solid black;
	text-align:center;
	font-weight:bold;
}
.contenu-tableau-offre-important{
	font-weight:bold;
	font-size:14px;
	color:#a90200;
}




/* //////////////////////////////////////////////////////////////
						Envoyer a un ami
///////////////////////////////////////////////////////////////*/


#fond-envoyer-ami{
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	color:#4e4e4e;
	float:left;
	width:450px;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
}

	#fermer-envoyer-ami{
		width:445px;
		text-align:right;
		padding-right:5px;
		padding-bottom:15px;
		padding-top:5px;
	}
	#fermer-envoyer-ami img{
		cursor:pointer;
	}
	


.libelle-envoyer-ami{
	width:130px;
	float:left;
	padding-top:5px;
	padding-left:10px;
}

.champ-envoyer-ami{
	width:240px;
	float:left;
}

.input-text-envoyer-ami{
		background:url(../images/input-inscription.png);
		background-repeat:no-repeat;
		width:220px; width: 215px;
		height:24px; height: 14px;
		border:0;/*
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;
		*/padding: 5px;

		/*Le texte */
		font-family:Arial, Helvetica, sans-serif;
		color:#4e4e4e;
		font-size:12px;
}

#envoyer-ami{
	float:left;
	clear:both;
	width:450px;
	padding-bottom:10px;
	text-align:center;
}

.texte-envoyer-ami{
	width:100%;
	clear:both;
	text-align:center;
}

.texte-envoyer-ami-vert{
	color:#7baa34;
	font-weight:bold;
	font-size:12px;
	font-family:Helvetica, sans-serif;
}

.separateur-envoyer-ami{
	background-image:url(../images/separateur-envoyer-ami.png);
	float:left;
	width:450px;
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
}

.champ-envoyer-ami{
}

/*////////////////////////////////////////////////////////////////
							lightbox aide + shadowing
////////////////////////////////////////////////////////////////*/

#box-aide{
	float:left;
}


#shadowing{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CCA;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}

#box{
	display: none;
	position: fixed;
	top: 10%;
	left: 16%;
	width: 68%;
	height: 70%;
	padding: 0;
	margin:0;
	max-height:800px;
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	color:#4e4e4e;
	z-index:11;
}

#box2{
	display: none;
	position: fixed;
	top: 10%;
	left: 16%;
	width: 68%;
	height: 70%;
	padding: 0;
	margin:0;
	max-height:800px;
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	color:#4e4e4e;
	z-index:11;
}

#box-p-qui{
	display: none;
	position: fixed;
	top: 10%;
	left:16%;
	width: 1000px;
	height: 400px;
	padding: 0;
	margin:0;
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	color:#4e4e4e;
	z-index:11;
}

#box-p-prod{
	display: none;
	position: fixed;
	top: 10%;
	left: 16%;
	width: 1000px;
	height: 630px;
	padding: 0;
	margin:0;
	background-color:#f6f6f0;
	border:2px solid #d8d8d8;
	color:#4e4e4e;
	z-index:11;
}

#boxheader{
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	height:20px;
	padding:0;
	padding-top:2px;
	background-color:#f6f6f0;
	border-bottom:2px solid #d8d8d8;
	color:#4e4e4e;
	text-align:center;
}

#boxclose{
	float:right;
	position:absolute;
	top: 0;
	right: 0;
	background-image:url(../images/btn-fermer.png);
	background-repeat:no-repeat;
	background-color:#f6f6f0;
	color:#4e4e4e;
	width:20px;
	height:20px;
}

#boxcontent{
	position:absolute;
	top:23px;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding: 0px;
	overflow: auto;
	width:100%;
	height:95%;
}

#boxcontentd{
	float:right;
	width:58%;
}
#boxcontentg{
	position:absolute;
	top:10%;
	float:left;
	margin-left:5px;
	width:38%;
	text-align: justify;
	font-size:14px;
}

#boxcontentd2{
	margin-top:10%;
	float:right;
	width:58%;
}
#boxcontentg2{
	position:absolute;
	top:5%;
	float:left;
	margin-left:5px;
	width:38%;
	text-align: justify;
	font-size:14px;
}


/* //////////////////////////////////////////////////////////////
							Les polices
///////////////////////////////////////////////////////////////*/

/* Le titre pour la home */
.helveticaVertFonceTitreHome{
	font-size:24px;
	color:#273e08;
	text-transform:uppercase;
}


.helveticaRougeTitreHome{
	font-size:24px;
	color:#a90200;
	text-transform:uppercase;
}

.helveticaBlancTitreHome{
	font-size:24px;
	color:#ffffff;
	text-transform:uppercase;
}
/* Le bloc de la home*/
.helveticaVertFonceBoldBlocHome{
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
	color:#273e08;
}

.helveticaVertFonceRegularBlocHome{
	font-size:12px;
	color:#273e08;
}

.helveticaVertFonceRegularDescriptifSociete{
	text-align:justify;
	font-size:12px;
	color:#273e08;
}

.helveticaVertFonceRegularBlocHomeCentre{
	font-size:12px;
	color:#273e08;
	text-align:center;
}

.helveticaVertClairRegularBlocHome{
	font-size:12px;
	color:#76a316;
}

.helveticaRougeBoldActus{
	font-size:12px;
	font-weight:bold;
	color:#a90200;
}


.helveticaRougeSociete{
	font-size:12px;
	color:#a90200;
}



/* Le titre pour les autres pages */
.helveticaVertFonceTitre{
	font-size:31px;
	color:#273e08;
	text-transform:uppercase;
}

.helveticaRougeTitre{
	font-size:31px;
	color:#a90200;
	text-transform:uppercase;
}

/* Les titres de l'encart de recherche */
.arialTitreRecherche{
	font-size:16px;
	color:#FFF;
}


/* Les titres du formulaire de l'encart de recherche */
.arialTitreEncartRecherche{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#273e08;
}


/* Le titre activités page résultat */
.arialTitreEntreprise{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
}

/* Le titre inscription choix affichage */
.arialInscriptionChoixAffichage{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a90200;
}


.arialTitreActivite{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.arialCoordonne{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.arialDescriptionActivites{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.arialDevis{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.arialMotsCles{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#982203;
}

/* La baseline */
.helveticaVertFonceBaseline{
	font-size:25px;
	color:#273e08;
}

.helveticaRougeBaseline{
	font-size:25px;
	color:#a90200;
}


/* les titres du formulaire */
.helveticaVertFonceTitreFormulaire{
	font-size:18px;
	color:#273e08;
}

/* le footer*/
.helveticaBlancFooter{
	font-size:12px;
	color:#FFF;
}

.helveticaBlancFooter a{
	text-decoration:none;
	font-size:12px;
	color:#FFF;
}

.helveticaBlancFooter a:hover{
	font-size:12px;
	text-decoration:underline;
	color:#FFF;
}

/* Les titres des parties */
.helveticaVertFonceTitrePartie{
	font-size:18px;
	color:#435c0e;
}

.helveticaVertClairTitrePartie{
	font-size:18px;
	color:#76a316;
}

.titrePartie,
.titre-suggestion{
	text-align:left;
	background:url('../images/puce.png') no-repeat left center;
	padding-left:12px;
	display:block;
}

.titrePartieHome{
	padding-top:20px;
	text-align:center;
	display:block;
}

.titreFooter{
	text-align:left;
	background:url('../images/puce.png') no-repeat left center;
	padding-left:12px;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#1f3305;
	margin-bottom:15px;
	}


.chemin-de-fer{
	font-size:12px;
	color:#000000;
}

	.chemin-de-fer a{
	text-decoration:none;
	font-size:12px;
	color:#000000;
	}
	
	.chemin-de-fer a:hover{
		text-decoration:underline;
	font-size:12px;
	color:#000000;
	}

.lien-retour-detail{
	float:right;
	padding-right:40px;
}

	.lien-retour-detail a{
		text-decoration:none;
		float:right;
	}
	
		.lien-retour-detail a:hover{
			text-decoration:underline;
			float:right;
		}

.lien-retour{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

	.lien-retour a{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
	.lien-retour a:hover{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}

.titre-generique{
	text-align:left;
	background:url('../images/puce.png') no-repeat left center;
	padding-left:12px;
	display:block;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	
}

.titre-generique a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.sous-titre{
	text-align:left;
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	
}

.contenu-generique{
	color:#000000;
}
.contenu-generique a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#lien-retour-generique{
	clear:both;
	width:975px;
	text-align:right;
	/*padding-right:30px;
	padding-top:20px;
	padding-bottom:10px;*/
}

.lien-retour-generique{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

	.lien-retour-generique a{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
	.lien-retour-generique a:hover{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}

#contenu-generique fieldset{
	margin-top:20px;
	color:#A90200;
	font-size:14px;
}

.fieldset-legend{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#A90200;
	font-family:Arial, Helvetica, sans-serif;
}

legend{
	font-weight:bold;
}



.helveticaRouge{
	color:#a90200;
}

.bold,
.bold-suggestion{
	font-weight:bold;
	color:#4b4b4b;
}

/*******************/
/**** Actualités ***/
.bloc-actualite{
	float:left;
	padding-bottom:10px;
}
.img-actualite-liste{
	width:100px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}
.img-actualite-liste img{
	height:90px;
	width:90px;
	
}

.contenu-actualite{
	float:left;
	width:600px;
	padding-left:10px;
	padding-right:30px;
	text-align:justify;
	color:#000000;
}

/******
*** TWEE B
******/
/*INPUT*/
.input-text {
	background: url("../images/input-inscription.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #4E4E4E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 14px;
	margin-bottom: 10px;
	padding: 5px;
	width: 215px;
}

/*INSCRIPTION*/
/*choix de l'affichage - correction bug IE - surchage de l'existant*/
.fond-check{ 
	background-image: url(../images/fond-check.jpg); 
}
.fond-check:hover{ 
	background-image: url(../images/fond-check-hover.jpg); 
}
.fond-check img{
	width: 20px;
	height: 20px;
	margin: 0;
	padding-top: 6px; padding-left: 8px;	
}
/*design contenu*/
#blocEtape3 p {
	margin: 5px 0;
}
#blocEtape3 strong {
	font-size: 14px;
	font-weight: 500;
	color: #a90200;	
}
#blocEtape3 ul li {
	margin-bottom: 4px;
}
/*choix durée d'adhésion - surchage de l'existant*/
#blocEtape3 .select-inscription {
	width: auto; height: 25px; line-height: 25px;
}
/*condistion d'utilisation - surchage de l'exisant*/
#blocEtape3 .condition-utilisation{
	margin-bottom: 0;
	padding-left: 178px; 
}
#blocEtape3 #produit_auto li {
	margin: 0;
	padding: 0 5px;
}
/*INSCRIPTION CONFIRMATION*/
#repeat-inscription .etape-valide {
	padding-bottom: 20px;
}
.etape4-link {
	overflow: auto;
	margin-bottom: 40px;
}
.etape4-link-search {
	float: left;
	margin-left: 240px;
}
.etape4-link-account {
	float: right;
	margin-right: 240px;
}
#repeat-inscription .cadre-offre {
	margin: 0 15px;
}
#repeat-inscription .cadre-offre-intro {
	width: 100%; height: 70px;
	position: relative;
}
#repeat-inscription .cadre-offre-intro .cadre-offre-title {
	margin: 0 0 0 20px;
	color:#961F00;
	font-size:16px;
	font-weight:bold;
	border-bottom: 1px solid #000;
	width: 900px;
}
#repeat-inscription .cadre-offre-intro .cadre-offre-title-plus {
	position: absolute;
	top: 2px;
	right: 20px;
	color: #4B4B4B;
	text-decoration: none;
	font-style: italic;
}
#repeat-inscription .cadre-offre-intro .btn-red-180 {
	position: absolute;
	top: 5px; right: 20px;
}
#repeat-inscription .cadre-offre-intro .btn-green-180 {
	position: absolute;
	bottom: 10px; right: 20px;
}
#repeat-inscription .cadre-offre-intro .cadre-offre-select-plus {
	position: absolute;
	bottom: 15px; right: 360px;
	width: 200px;
	padding-left: 25px;
	background: transparent url(../images/tweeb-fleche-green-20.png) no-repeat scroll center left;
	font-size: 13px;
	color: #697D3E;
}
#repeat-inscription .cadre-offre-intro .cadre-offre-select-free {
	position: absolute;
	bottom: 15px; left: 50px;
	width: 200px;
	padding-left: 25px;
	background: transparent url(../images/tweeb-fleche-green-20.png) no-repeat scroll center left;
	font-size: 13px;
	color: #697D3E;
}
.repeat-cadre-offre {
	/*overflow: auto;*/
}
p.cadre-offre-title {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;	
	text-align: center;
	color: #a90200;
}
#repeat-inscription strong {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;	
	color: #a90200;
}
#repeat-inscription .repeat-cadre-offre ul {
	padding-left: 25px;
}
#repeat-inscription .repeat-cadre-offre li {
	margin-bottom: 3px;
}
.repeat-cadre-offre .cadre-offre-plus {
	display: block;
	margin: 10px 0 0;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	color: #a90200;
}
.repeat-cadre-offre .cadre-offre-prix {
	overflow:auto;
	margin: 10px 0;
}
.repeat-cadre-offre .cadre-offre-prix-title {
	font-size: 14px;
	margin-bottom: 5px;
}
.repeat-cadre-offre .cadre-offre-prix-lib {
	float: left;
	width: 146px; min-height: 20px; line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.repeat-cadre-offre .cadre-offre-prix-lib span {
	font-size: 14px;
	font-weight: bold;
}
.repeat-cadre-offre .cadre-offre-prix-tarif {
	float: left;
	width: 100px; min-height: 20px; line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;	
}
.repeat-cadre-offre .cadre-offre-prix-free {
	width: 100%; min-height: 20px; line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
}
.repeat-cadre-offre .cadre-offre-btn {
	display: block;
	width: 156px; height: 28px; line-height: 28px;
	margin: 15px 0  10px 45px;
	background: transparent url(../images/tweeb-bt-red-156x28.png) no-repeat scroll top left;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
}
.repeat-cadre-offre .cadre-offre-btn:hover {
	text-decoration: underline;
}

.header-cadre-offre-gratuit, .header-cadre-offre-plus, .header-cadre-offre-premium {
	width: 276px; height: 64px; line-height: 64px;
	text-align: center;
	padding: 0;
}

/*ESPACE - MON AFFICHAGE*/
#contenuOnglet6 .conteneur-bloc-affichage {
	margin: 0 auto;
	float: none;
}
#contenuOnglet6 .espace-offre-intro {
	clear: both;
	position: relative;
	margin-bottom: 20px;
}
#contenuOnglet6 .espace-offre-intro .espace-offre-title {
	width: 900px;
	border-bottom: 1px solid #000000;
	color: #961F00;
	font-size: 16px;
	font-weight: bold;
}
#contenuOnglet6 .espace-offre-intro .espace-offre-title-plus {
	position: absolute;
	right: 20px; top: 2px;
	font-style: italic;
	text-decoration: none;
	color: #4B4B4B;
}
#contenuOnglet6 .espace-produit {
	clear: both;
	padding-top: 20px;
}
#contenuOnglet6 .espace-produit .espace-produit-title {
	margin-left: 30px;
	color: #ab3213;
}
#contenuOnglet6 .espace-produit .espace-produit-aventage {
	margin-left: 105px;	
}
#contenuOnglet6 .espace-produit .espace-produit-aventage-btn{
	margin-left: 500px;
}
#contenuOnglet6 .espace-produit .espace-produit-aventage-premium {
	clear: both;
	overflow: auto;
	width: 710px;
	margin-left: 105px;
	padding-top: 15px;
	
}
#contenuOnglet6 .espace-produit .espace-produit-aventage li, #contenuOnglet6 .espace-produit .espace-produit-aventage-premium li {
	margin-bottom: 4px;
}
#contenuOnglet6 .espace-produit .espace-produit-aventage strong {
	color: #A90200;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}

#contenuOnglet6 .espace-produit .espace-produit-souscrire {
	float: left;
	width: 520px;
}
#contenuOnglet6 .espace-produit .espace-produit-souscrire .texte-espace-pro {
	clear: none;
	padding: 0;
	width: auto; height: 25px; line-height: 25px;
}

#contenuOnglet6 .espace-produit .espace-produit-souscrire .btn-confirmer-changement {
	float: none;
	height: auto;
	padding-top: 30px;
	width: 155px;
}
#contenuOnglet6 .texte-espace-pro p {
	margin: 0;
}
#contenuOnglet6 .texte-espace-pro strong {
	color: #A90200;
	text-transform: uppercase;
}
#contenuOnglet6 .btn-confirmer-changement-premium {
	float: none;
	padding: 0;
	height: 25px;
}
#contenuOnglet6 #select-premium {
	margin-left: 105px;
	line-height: 25px;
	width: auto;
}

.ensavoirplus-1 {
	color: #4B4B4B;
	font-style: italic;
	text-decoration: none;
}

.btn-red-180 {
	display: block;
	width: 180px; height: 25px; line-height: 25px;
	background: transparent url(../images/tweeb-bt-red-180x25.png) no-repeat scroll top left;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.btn-green-180 {
	display: block;
	width: 180px; height: 25px; line-height: 25px;
	background: transparent url(../images/tweeb-btn-green-180x25.png) no-repeat scroll top left;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.btn-red-180:hover {
	text-decoration: underline;
}

#phrase_cache{
	position:fixe;
	bottom:20px;
	left:30%;
	color:#5d8926;
	font-size:8px;
}
#phrase_cache a{
	color:#5d8926;
	text-decoration:none;
}
#phrase_cache a:hover{
	color:#5d8926;
	text-decoration:none;
}
