/********** HTML **********/
body							{ margin: 0px; padding-top: 10px; background: #005BC4 url(images/communes/img_fondSite.jpg) left top repeat-x; }
img								{ border: 0px; }
hr								{ height: 1px; color: #232753; }



/********** Typographie **********/
.titreProdVed					{ color: #1b2253; font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; }
.titrePage						{ color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.titrePageAcc						{ color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.sousTitrePage					{ color: #f9a31b; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.titreProd						{ color: #1c2253; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.txtBoiteProd						{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-size: 12px; }
.titreProd2						{ color: #f9a31b; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-size: 20px; font-weight: bold; }
.txtGrisMy						{ color: #5F5F5F; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtBlancMy						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirMy						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lienBlancMy:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancMy:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienNoirMy:link				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirMy:visited			{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirMy:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienBleuMy:link				{ color: #1c2253; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:visited			{ color: #1c2253; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:hover				{ color: #1c2253; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a:link							{ color: #e9b86c; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:visited						{ color: #e9b86c; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover							{ color: #f9a31b; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
ul								{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 0px; padding-right: 0px; line-height: 120%; }



/********** Commun **********/
#bandeau						{ background: url(images/communes/img_bandeau.jpg) left top no-repeat; }
#navigRouge						{ background: url(images/communes/img_navigRouge.jpg) left top no-repeat; }
#navigBleue						{ background: url(images/communes/img_navigBleue.jpg) left top no-repeat; }
#basPage						{ background: url(images/communes/img_basPage.gif) left top no-repeat; }
#basBandeau						{ background: #005bc4 url(images/communes/img_basBandeau.jpg) right 199px no-repeat; }
#basBandeauA					{ background: #005bc4 url(images/communes/img_basBandeauA.jpg) right 191px no-repeat; }
#margseNavigBandeau				{ margin-top: 8px; }
#margseNavigRouge				{ margin-left: 156px; }
#margesNavigBleue				{ margin-left: 19px; }
#margesCopy						{ padding-right: 30px; }
#margesContenu					{ margin-left: 35px; margin-top: 30px; margin-right: 35px; margin-bottom: 30px; }

.imgProd						{ border: #000000 solid 1px; }
.ligneProd						{ background: url(images/produits/img_ligne.gif) left bottom repeat-x; padding-bottom: 2px; }

#titreTemoignage				{ text-align: center; }
#hautTemoignage					{ background: url(images/communes/img_hautTemoignage.gif) left top no-repeat; }
#fondTemoignageRepeat			{ background: url(images/communes/img_fondTemoignageRepeat.gif) left top repeat-y; margin-top: 25px; margin-bottom: 25px; }
#fondTemoignageRepeat2			{ background: url(images/communes/img_fondTemoignageRepeat.gif) left top repeat-y; margin-top: 0px; margin-bottom: 25px; }
#fondTemoignage					{ background: url(images/communes/img_fondTemoignage.gif) left top no-repeat; }
#basTemoignage					{ background: url(images/communes/img_basTemoignage.gif) left top no-repeat; padding-right: 11px; }
#margesIntTemoignage			{ margin-left: 20px; margin-top: 5px; margin-right: 24px; margin-bottom: 10px; text-align: justify; }

#margeProdVed					{ margin-top: 25px; }
#hautProdVed					{ background: url(images/communes/img_hautProdVed.gif) left top no-repeat; }
#hautProdVed2					{ background: url(images/communes/img_hautProdVed2.gif) left top no-repeat; }
#fondProdVed					{ background: url(images/communes/img_fondProdVed.gif) left top no-repeat; }
#basProdVed						{ background: url(images/communes/img_basProdVed.gif) left bottom no-repeat; padding-right: 11px; }
#imgProdVed						{ float: left; margin-right: 11px; width: 100px; border: #FFFFFF solid 1px; }
#margesIntProdVed				{ margin: 11px; }
#margesTitreProdVed				{ margin-top: 5px; }



/********** Accueil **********/
#fondAccueil					{ /*background: url(images/accueil/img_fondAccueil.jpg) right bottom no-repeat;*/ }
#tiGalleryAcc					{ background: url(images/accueil/img_tiGallery.jpg) left top no-repeat; }
#basGalleryAcc					{ background: url(images/accueil/img_basGallery.jpg) left top no-repeat; }
#fondGalleryAcc					{ background: url(images/accueil/img_fondGallery.jpg) left top repeat-y; }



/********** Plan du site **********/
.margesPlan						{ margin-left: 10px; margin-right: 20px; }



/********** Distributeurs **********/
.champ							{ border: #000000 solid 1px; margin-top: 2px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }




#margesIntTemoignage object {
	width: 180px;
}