.bloctext{background:#DDD09A;}
.bloctext p{padding:10px;}
.blocimage{padding:10px;}

#btext_1{width:680px;margin-left:0px;}

/* LINKS */
.koollink{color:#392102;text-decoration:none;} /*lien sur les pages de niveau 1*/
.koollink:hover{color:#392102;text-decoration:underline;}

.blacklink{color:black;text-decoration:none;}
.blacklink:hover{text-decoration:underline;}


.bg_splash{background:url(../../images/backgrounds/splash.jpg) no-repeat left bottom;}

/* TEXT COLOR */
.tcgreen{color:#857946;}
/*.tcgreen{color:#2E6B14;} lazy guy i am*/
.tcpourpre{color:#BB3737;}


/* TEXT INDENTED */
.titleindented{text-indent:20px;}


/* PADDED DIV */
div.paddeddiv{padding:20px;}

/* SPACER DIV */
div.spacerdiv100{height:100px;}
div.spacerdiv75{height:75px;}

p.myparagraph:first-letter{font-size:24px;font-weight:bold;}
p.myparagraph a{color:black;text-decoration:underline;font-weight:bold;}/* utilisé dans salon */
p.myparagraph a:hover{text-decoration:none;}

/* SPRITES */
ul.sprite_1,ul.sprite_2{list-style-type:none;}
ul.sprite_1 li a:hover,ul.sprite_1 li a.hover,
ul.sprite_2 li a:hover,ul.sprite_2 li a.hover{background-position:left bottom;}

ul.sprite_1 li a
{
	background:url(../../images/sprites/1/sprite1.gif) repeat-x left top;padding:9px;height:37px;line-height:37px;
	color:black;text-decoration:none;
}

ul.sprite_2 li a
{
	background:url(../../images/sprites/2/sprite2.gif) repeat-x left top;padding:9px;height:37px;line-height:37px;
	color:black;text-decoration:none;
}





/* BACKGROUNDS */
.bg_lightswirl{background:url(../../images/backgrounds/lightswirl.jpg) no-repeat left bottom;}
.bg_curly{background:url(../../images/backgrounds/curly.jpg) no-repeat left top;}
.bg_blocconseils{background:url(../../images/backgrounds/fondblocconseils.jpg) no-repeat center top;}
.bg_blocproduits{background:url(../../images/backgrounds/produitscadre.gif) no-repeat center top;}
.bg_reductions{background:url(../../images/backgrounds/reductions.gif) no-repeat center top;}
/* BACKGROUND COLORS */
.bg_green{background-color:#99CC99;}
.bg_beige{background-color:#F1E7BD;}
.bg_beigefonce{background-color:#DDD09A;}

/* AJAXLIST ERRORS */
.ajaxlisterrordiv{background:#FF99CC;color:red;border-top:2px solid violet;border-bottom:2px solid violet;border-left:1px solid violet;border-right:1px solid violet;}
.ajaxlisterrordiv ul{margin-left:30px;}

/* LIGHTBOX LINKS */
a.lightboxlink{color:#030;font-weight:bold;text-decoration:underline;}
span.productname{color:#030;font-weight:bold;text-decoration:none;}
a.lightboxlink:hover{text-decoration:none;}



h2#relookingmagali
{
	background:url(../../images/pages/liens/relloking-magali-commeau2.gif) no-repeat left top;
	padding:10px;margin:0;margin-left:20px;
	margin-bottom:20px;
}

#ie67_spacer1{height:100px;}
#ie67_spacer2{height:20px;}

#mylistanchormenu{position:relative;left:10px;top:20px;}
#mylistanchormenu ul
{
	list-style-type:none;
	margin:0;
	/*margin-top:-10px;*/ /* use this lineif you set the #mylistanchormenu ul li margin top property below */
	padding:0px;
	background:url(../../images/pages/produits/anchormenu-bg.gif) repeat-y center center;
}

#mylistanchormenu ul li
{
	/*margin-top:10px;*/
	padding:0;width:132px;
	height:30px;/* idem1 set with others idem1 on this page along */
}
#mylistanchormenu ul li a
{
	text-decoration:none;
	color:#99CC99;
	display:block;text-align:center;
	width:100%;/* for ie6 */
	height:30px;line-height:30px;/* idem1 set with others idem1 on this page along */
}

#mylistanchormenu ul li a:hover{font-weight:bold;background:#99CC99;color:#4A794A;border-left:2px solid #4A794A;border-right:2px solid #4A794A;}

#mylistanchormenu div.top{background:url(../../images/pages/produits/anchormenu-top.gif) no-repeat center center;height:42px;margin:0;padding:0;} 
#mylistanchormenu div.bottom{background:url(../../images/pages/produits/anchormenu-bottom.gif) no-repeat center center;height:40px;} 


/* RELATED TO PAGES */
/* CONTACT */
.contactpanelwrapper{position:relative;width:2040px;}/* using the scrollTo jplugin */
.contactpanel{float:left;width:680px;position:relative;height:10px;}/* Height is set to fix a chrome firefox bug, that display all panels in 1 otherwise !! really weird, remove to see... */
.contactpanel img{border:none;}
.tt_contactcontact{background:url(../../images/pages/contact/contact.png) no-repeat center center;}
.tt_contacthoraires{background:url(../../images/pages/horaires/horaires.png) no-repeat center center;}
.tt_contactplanacces{background:url(../../images/pages/planacces/planacces.png) no-repeat center center;}
#cwap_contactcontact_h{position:absolute;top:0px;left:20px;width:186px;height:59px;}
#cwap_contactcontact_p{position:absolute;top:64px;left:77px;width:476px;}
#cwap_contacthoraires_h{position:absolute;top:0px;left:20px;width:258px;height:62px;}
#cwap_contacthoraires_p{position:absolute;top:130px;left:77px;width:380px;}
#cwap_contactplanacces_h{position:absolute;top:0px;left:20px;width:265px;height:59px;}
#cwap_contactplanacces_p{position:absolute;top:130px;left:77px;width:380px;}

/*#contactmap1{height:350px;width:373px;background:#87C287;top:100px;left:133px;}*/
#contactmap1
{
	height:313px;width:469px;background:transparent;top:100px;left:133px;
	margin-left:100px;
	margin-top:100px;
}

#contactmymailicon
{
	background:url(../../images/pages/contact/mailicon.png) no-repeat center center;
	width:251px;height:251px;
	position:absolute;
	top:1px;left:-212px;
}
#contactmysuccessmessage{height:200px;background:url(../../images/pages/contact/peluche.jpg) no-repeat right bottom;width:500px;text-align:center;font-weight:bold;margin:0 auto;}
#contactmysuccessmessage a{color:white;text-decoration:none;}
#contactmyerrormessage{position:absolute;height:50px;width:230px;text-align:left;top:180px;left:420px;}

/* SALON */
div#salonmenu{float:left;padding-top:20px;}
div#salonmenu ul{list-style-type:none;}
div#salonmenu ul li{float:left;margin-left:80px;}
div#salonmenu ul li a {color:black;text-decoration:none;line-height:15px;}
div#salonmenu ul li a:hover{text-decoration:underline;}
div#salonmenu ul li img{position:relative;top:4px;left:-3px;}

div#salon_carousellite{width:680px;text-align:center;margin:0 auto;}
div#salon_carousellite ul{}
div#salon_carousellite ul li{width:505px;margin-top:30px;font-size:14px;color: #42112F;font-weight:bold;line-height:30px;height:400px;}


/* SERVICES */

.tt_services{background:url(../../images/pages/services/services.png) no-repeat center center;}
#cwap_services_h{position:absolute;left:82px;top:38px;width:184px;height:37px;}
#cwap_services_p
{
	/*position:absolute;left:38px;top:117px;*/
	float:left;margin-left:25px;padding-bottom:75px;
}
#services_plantediv{position:relative;height:252px;}
#services_plantediv div{position:absolute;width:194px;height:252px;left:550px;top:12px;background:url(../../images/pages/services/plante.png) no-repeat left top;}
#services_menudiv{float:right;margin-right:70px;border-left:1px solid gray;}
ul#servicesswap_menu{list-style-type:none;}
ul#servicesswap_menu img{border:none;}
ul#servicesswap_menu li a{display:block;width:115px;height:68px;}

table#services_table{text-align:left;margin: 0 auto;margin-top:50px;width:390px;border-collapse:collapse;}
table#services_table tr{vertical-align:top;}
table#services_table tr.alt td{background:#C0B586;}
table#services_table td h3{font-size:14px;display:inline;}
table#services_table td{height:25px;}
table#services_table td.a{text-align:left;padding-left:5px;width:240px;}
table#services_table td.b{text-align:right;padding-right:5px;}
table#services_table td span.prix{font-weight:bold;}

/* PRODUITS */
.tt_produits{background:url(../../images/pages/produits/produits.gif) no-repeat;}
ul#ul_services1 li{float:right;margin-left:5px;}
ul#ul_services2 li{float:left;margin-left:5px;}




/* CONSEILS */
.tt_conseils{background:url(../../images/pages/conseils/conseils.png) no-repeat center center;}
#cwap_conseils_h{position:absolute;left:434px;top:48px;width:194px;height:36px;}

/* TARIFS */
table#tarifs_table{text-align:left;margin: 0 auto;margin-top:50px;width:350px;}
table#tarifs_table tr{vertical-align:top;}
table#tarifs_table tr.alt td{background:#669966;}
table#tarifs_table td h3{font-size:14px;display:inline;}
table#tarifs_table td{height:25px;}
table#tarifs_table td span.prix{font-weight:bold;}


/* BREADCRUMB */
div.breadcrumb{color:white;text-align:left;}
div.breadcrumb a{color:white;text-decoration:none;}
div.breadcrumb a.first{margin-left:20px;}
div.breadcrumb a:hover{text-decoration:underline;}




/* aw37 addon */
#agenceweb37-linkback{
	position:fixed;right:10px;bottom:10px;color:#ddd;
	width:20px;height:20px;display:block;text-indent:-10000px;
	background:url(http://www.agenceweb37.fr/image/agenceweb37-linkback.png) no-repeat left top;}








