html,body
	{margin:0;padding:0;height:100%;}
html
	{font-family:Arial,Helvetica,sans-serif;color:#404040;font-size:100%;}
body
	{
	font-size:11px;line-height:1.3;width:100%;
	background:#FFFFFF url(../../themes/cluny/images/bg_body.png) no-repeat top center;
	}
	
#container
	{
	position:absolute;left:50%;margin-left:-485px;width:970px;
	background:#FFFFFF url(../../themes/cluny/images/bg_container.gif) repeat-y top left;
	}

#left
	{float:left;width:200px;}
#right 
	{float:left;width:164px;padding:20px 0;margin:0 3px;}
#center 
	{float:left;width:600px;}

#header
	{float:left;clear:both;width:600px;height:370px;background:url(../../themes/cluny/images/bg_mainmenu.gif) repeat-x bottom left;}
#content
	{
	float:left;clear:both;width:600px;padding:0 0 30px 0;
	min-height:400px;height:auto !important;height:400px;
	background:#FFFFFF url(../../themes/cluny/images/bg_content.gif) no-repeat bottom right;
	}
#footer
	{
	float:left;clear:both;width:970px;text-align:center;
	background:#FFFFFF url(../../themes/cluny/images/bg_footer.jpg) no-repeat top center;
	}
#addons 
	{float:left;width:600px;height:60px;}

#box_design
	{float:left;width:600px;height:200px;}
.designnews,.designdecouverte,.designloisirs
	{float:left;width:199px;height:200px;border-right:1px solid white;}

#box_info,
#box_sejour,
#box_agenda
	{float:left;clear:both;padding:40px 0 20px 0;width:164px;}
#box_sejour
	{background:url(../../themes/cluny/images/box_sejour.gif) no-repeat top right;}
#box_agenda
	{background:url(../../themes/cluny/images/box_agenda.gif) no-repeat top right;}

#box_info h2,#box_sejour h2,#box_agenda h2
	{
	color:white;font-size:20px;
	font-family:Times,Georgia;font-style:italic;font-weight:normal;
	padding:10px 0 10px 45px;
	}
	
#box_info h2
	{background:url(../../themes/cluny/images/picto_info.gif) no-repeat top left;}
#box_sejour h2
	{background:url(../../themes/cluny/images/picto_sejour.gif) no-repeat top left;}
#box_agenda h2
	{background:url(../../themes/cluny/images/picto_agenda.gif) no-repeat top left;}


#flash_diaporama{z-index:10;float:left;clear:both;width:200px;height:550px;background:url(../../themes/cluny/images/logo_design.jpg) no-repeat top left;}
#flash_diaporama p{padding:300px 10px 10px 10px;text-align:center;}
#flash_situation{z-index:10;float:left;clear:both;width:200px;height:200px;background:url(../../themes/cluny/images/cluny-bourgogne-france.gif) no-repeat top left;}

#phpads
	{width:100%;float:left;clear:both;padding:15px 0;margin:10px 0;text-align:center;background:url(../../themes/cluny/images/bg_banner.gif) no-repeat top center;}
#iconmenu
	{float:right;width:220px;height:50px;padding:5px;}
#iconmenu span
	{display:block;float:left;width:70px;height:50px;text-align:center;}
#iconmenu span a
	{display:block;padding-top:40px;color:slategray;font-size:11px;text-decoration:none;}
#iconmenu span a:hover
	{font-weight:bold;/*color:#404040;*/}

.spacer{clear:both; height:0; margin:0; padding:0;visibility:hidden;}



/*
div {border:1px dotted gray;}
#content div {border:1px dotted gray;}
#content h1, #content h2, #content h4, #content p, #content h3  {border:1px dotted gray;}
*/

/* navigation member */
#menumember
	{display:none;float:left;padding:5px 15px;font-size:11px;color:WhiteSmoke;width:180px;}
#menumember b
	{display:block;width:100%;color:SlateGray;}
#menumember a
	{text-decoration:underline;color:Slategray;}
#menumember a:hover
	{color:Slategray;text-decoration:none;}		



/* navigation 2level */

#mainmenu 
	{float:left;width:600px;}
#mainmenu dt, #mainmenu dl, #mainmenu dd, #mainmenu ul, #mainmenu li 
	{list-style-type:none;margin:0;padding:0;}
#mainmenu dl 
	{float:left;}
#mainmenu dt 
	{float:left;text-align:center;width:200px;}
#mainmenu dt a 
	{
	display:block;padding:15px 10px;text-decoration:none;font-size:15px;font-weight:normal;color:#FFFFFF;
	font-family:'Lucida Grande',LucidaGrande,Lucida,'Trebuchet ms',Helvetica,Arial,sans-serif;
	}
#mainmenu dt.selected
	{font-weight:bold;border-top:5px solid white;}
#mainmenu dt.selected a
	{font-weight:bold;}
#mainmenu dt a:hover
	{font-weight:bold;}

#mainmenu dd
	{position:absolute;top:302px;width:199px;clear:both;text-align:left;display:none;}
#mainmenu dd ul#color-1{background-color:#027eb1;}
#mainmenu dd ul#color-2{background-color:#e67d00;}
#mainmenu dd ul#color-3{background-color:#80a311;}

#mainmenu dd ul{float:left;padding:10px 0;width:100%;}
#mainmenu dd li 
	{display:inline;}
#mainmenu dd li a 
	{
	display:block;text-decoration:none;padding:3px 20px;font-size:12px;color:white;
	font-family:'Lucida Grande',LucidaGrande,Lucida,'Trebuchet ms',Helvetica,Arial,sans-serif;
	}
#mainmenu dd li a.selected 
	{color:#202020;font-weight:bold;}
#mainmenu dd li a:hover
	{color:#202020;}


	
/* navigation 1level */
#menutop 
	{float:left;clear:both;line-height:normal;width:164px;}
#menutop ul 
	{float:left;padding:0;margin:0;list-style:none;width:164px;}
#menutop li 
	{float:left;clear:both;margin:0;padding:0;font-size:12px;}
#menutop li a 
	{
	display:block;padding:2px 15px;text-decoration:none;color:#FFFFFF;width:134px;	
	font-family:'Lucida Grande',LucidaGrande,Lucida,'Trebuchet ms',Helvetica,Arial,sans-serif;
	}
#menutop li a:hover 
	{color:#027eb1;}
#menutop li#current  a 
	{color:#027eb1;}


#menubottom 
	{float:left;width:585px;padding:10px 5px;}
#menubottom  ul 
	{float:right;list-style:none; padding:0; margin:0;}
#menubottom  li 
	{float:right;font-size:11px;margin:0;padding:0 17px 0 0;}
#menubottom  li a 
	{text-decoration:none;color:#FFFFFF;font-weight:normal;}
#menubottom  li a:hover 
	{color:#101010;}
#menubottom  #current a 
	{font-weight:bold;color:#101010;}

#menubottoms 
	{
	float:left;width:100%;padding:10px 0;color:WhiteSmoke;text-align:center;
	font-family:'Lucida Grande',LucidaGrande,Lucida,'Trebuchet ms',Helvetica,Arial,sans-serif;
	font-size:11px;
	}
#menubottoms a 
	{text-decoration:none;color:Slategray;font-weight:bold;}
#menubottoms  a:hover 
	{color:#808080;}
#menubottoms  a#current 
	{}
	


	
#credit 
	{float:left;width:100%;padding:5px 0 0 0;font-size:10px;color:#808080;text-align:center;}
#credit a
	{color:#808080;text-decoration:none;}
#credit a:hover
	{text-decoration:underline;color:Slategray;}


#madeby 
	{float:left;width:100%;padding:0;font-size:10px;color:#808080;text-align:center;}
#madeby a
	{color:#808080;text-decoration:none;}
#madeby a:hover
	{color:Slategray;text-decoration:none;}
#madeby span a
	{color:#808080;text-decoration:none;}
#madeby span a:hover
	{text-decoration:underline;color:Lightslategray;}

#address 
	{float:left;clear:both;font-size:10px;padding:5px;width:190px;}	

#logo_print {display:none;}
#address_print {display:none;}	

#searchbox 
	{float:right;color:#404040;padding:7px 10px;width:180px;}
#searchbox form
	{padding:0;margin:0;}
#searchbox input	
	{
	margin:0;width:120px;height:16px;float:left;background-color:#FFFFFF;
	border:1px solid #CCCCCC;color:slategray;
	-webkit-border-radius:7px;-moz-border-radius: 7px;
	}
#searchbox img
	{float:left;border:0;margin-left:3px;}

#lang {float:left;padding:0;height:40px;}
#lang img {border:0;display:block;float:left;padding:0 1px;}
#lang a {}
#lang a:hover img {margin-top:-5px;}


#homebox 
	{float:left;color:#404040;padding:5px 10px;}
#homebox img
	{float:left;border:0;}


/* thickbox */
#TB_title
	{background:#91ac2e url(../../themes/cluny/images/logo_thickbox.gif) no-repeat top left;height:60px;}
#TB_window 
	{border: 5px solid #FFFFFF;}
#TB_ajaxWindowTitle
	{
	font-size:35px;color:white;font-style:italic;text-align:left;margin:0;padding:20px 0 0 250px;
	font-family:Times,Georgia;font-style:italic;font-weight:normal;
	}
#TB_closeWindow
	{}
#TB_closeAjaxWindow
	{}


/* DwD’08 - base color */

#content h1		
	{color:#404040;}
#content h2		
	{color:Slategray;}
#content h3		
	{color:Slategray;}
/*	
#message-block div h3,
#latestnews-block div h3,
#latestdate-block div h3,
#latestnews-lightblock div h3,
#latestdate-lightblock div h3,
#category-articlelisting div h3,
#article-otherlisting div h3,
#search-articlelisting div h3,
#search-page a.selected,
#more-page a.selected,
#content blockquote,
#comments-listing h2
	{color:#ce7c1c;}
*/
#message-block div li,
#message-block div li a,
#latestnews-block div li,
#latestnews-block div li a,
#latestdate-block div li,
#latestdate-block div li a,
#latestnews-lightblock div li,
#latestnews-lightblock div li a,
#latestdate-lightblock div li,
#latestdate-lightblock div li a,
#article-otherlisting div li a,
#article-otherlisting div li,
#category-articlelisting div li a,
#category-articlelisting div li,
#article-block ul.morelink li,
#category-block ul.morelink li,
#article-block ul.morelink li a,
#category-block ul.morelink li a,
#article-block ul.detail li,
#category-block ul.detail li,
#article-block ul.detail li a,
#category-block ul.detail li a,
#search-articlelisting div li a,
#search-articlelisting div li,
#search-page a,#more-page a,
#content cite,
#comments-listing div.element h3,
#comments-listing div.element span,	
#comments-listing div.element span a,
#shop-tools h1,#command-tools h1,#login-tools h1,
#article-block div.element-shop,
#article-block div.element-shop span
	{color:Slategray;}

/*
#message-block div li a:hover,
#latestnews-block div li a:hover,
#latestdate-block div li a:hover,
#latestnews-lightblock div li a:hover,
#latestdate-lightblock div li a:hover,
#article-otherlisting div li a:hover,
#category-articlelisting div li a:hover,
#article-block ul.morelink li a:hover,
#category-block ul.morelink li a:hover,
#article-block ul.detail li a:hover,
#category-block ul.detail li a:hover,
#search-page a:hover,#more-page a:hover,
#search-page a.selected:hover,
#more-page a.selected:hover
	{color:#ce7c1c;}
*/




/* DwD’08 - detailled */


/* standard block */

#message-block
	{width:600px;float:left;padding:15px 0;}
#latestnews-block
	{width:300px;float:left;padding:15px 0;}
#latestdate-block
	{width:300px;float:right;padding:15px 0;}

#latest-lightblock
	{width:600px;float:left;padding:15px 0;}
#latestnews-lightblock
	{width:300px;float:left;padding:15px 0;}
#latestdate-lightblock
	{width:300px;float:right;padding:15px 0;}

#category-block
	{width:570px;float:left;clear:both;padding:15px;}
#category-articlelisting
	{width:600px;float:left;clear:both;padding:15px 0;}

#article-block
	{width:570px;float:left;clear:both;padding:15px;}
#article-otherlisting
	{width:600px;float:left;clear:both;padding:15px 0;}
#comments-listing
	{width:570px;float:left;clear:both;padding:15px;}
#forum-block
	{width:570px;float:left;clear:both;padding:15px;}
#error-tools
	{width:570px;float:left;padding:15px;}
#com-tools
	{width:570px;float:left;padding:15px;}
		
#shop-tools,#command-tools,#login-tools
	{width:570px;float:left;padding:15px;}

#agenda-tools,#accomodation-tools,#agenda-event,#accomodation-partners
	{width:570px;float:left;padding:15px;}
	
#search-articlelisting
	{width:600px;float:left;}

#search-page
	{width:570px;float:left;padding:15px;margin:0;clear:both;text-align:center;}
#more-page
	{width:570px;float:left;padding:15px;margin:0;clear:both;text-align:center;}
#search-page a,#more-page a
	{font-weight:normal;text-decoration:none;padding:5px;}
#search-page a.selected,#more-page a.selected
	{font-weight:bold;}


	
#content h1		
	{
	font-size:30px;font-style:italic;text-align:left;margin:1% 0;padding:0;
	font-family:Times,Georgia;font-style:italic;font-weight:normal;font-weight:normal;
	}
#content h2		
	{
	font-size:20px;margin:1% 0;padding:0;text-align:left;
	font-family:Times,Georgia;font-style:italic;font-weight:normal;font-weight:normal;
	}
#content h3		
	{
	font-size:13px;margin:15px 0 5px 0;padding:0;text-align:left;
	font-family:'Lucida Grande',LucidaGrande,Lucida,'Trebuchet ms',Helvetica,Arial,sans-serif;
	}
#content h4	
	{font-size:12px;}

#content ul,#content ol
	{padding:5px 0 5px 15px;margin:0;}
#content ul li
	{font-weight:normal;list-style-type:square;padding:0;}

#content a
	{color:Slategray;}
#content a:hover
	{color:Darkorange;}

#content blockquote
	{
	padding:5px 10px 5px 30px;margin:10px 0;text-align:left;
	background:url(../../themes/cluny/images/picto_info_box.gif) no-repeat top left;
	}

#content cite
	{
	display:block;padding:4%;margin:2% 0;text-align:left;font-style:italic;font-family:verdana,sans-serif;
	background:url(../../themes/cluny/images/comment-bulle.jpg) no-repeat top left;
	}

#content a img
	{border:0;}
#content a:hover img
	{border:0;}
	
#message-block div
	{text-align:left;}

#article-block ul.morelink,#category-block ul.morelink
	{padding:10px 0;margin:0;}
#article-block ul.morelink li,#category-block ul.morelink li
	{padding:0;margin:0;font-weight:bold;list-style-type:none;}
#article-block ul.morelink li a,#category-block ul.morelink li a
	{font-weight:bold;text-decoration:none;font-size:11px;font-family:verdana,arial;}
#article-block ul.detail
	{padding:10px 0;margin:0;}
#article-block ul.detail li
	{padding:0;margin:0;list-style-type:none;font-size:11px;font-family:verdana,arial;}
#article-block ul.detail li a
	{text-decoration:underline;}


/* homepage block */

#message-block div.element-postit
	{float:left;padding:5px 15px;width:570px;}
#latestnews-block div.element-news
	{float:left;padding:5px 15px;width:270px;}
#latestdate-block div.element-news
	{float:left;padding:5px 15px;width:270px;}

#latestdate-block ul.moredate
	{padding:10px 15px;margin:0;}
#latestdate-block ul.moredate li
	{padding:0;margin:0;font-weight:bold;list-style-type:none;}
#latestdate-block ul.moredate li a
	{font-weight:bold;text-decoration:none;font-size:10px;font-family:verdana,arial;}
	
#latestnews-block div.element-news img
	{display:none;float:left;}
#latestdate-block div.element-news img
	{display:none;}
#message-block div.element-postit img
	{float:right;padding:1%;margin:2%;}

#latestnews-block h2,#latestdate-block h2
	{color:Slategray;margin:0;padding:5px 15px;}	
#message-block h2
	{color:Slategray;margin:0;padding:5px 15px;display:none;}	

#message-block div.element-postit h3	
	{
	font-size:30px;font-weight:normal;font-style:italic;margin:2px 0;padding:0;text-align:left;
	font-family:Times,Georgia;font-style:italic;color:#404040;
	}
#latestnews-block div.element-news h3
	{font-size:12px;color:#027eb1;margin:0;}
#latestdate-block div.element-news h3
	{font-size:12px;color:#80a311;margin:0;}

#latestnews-block div.element-news p
	{}
#latestdate-block div.element-news p
	{display:none;padding-left:80px;}
#latestdate-block div.element-news span
	{
	float:left;
	color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;margin-right:2px;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#latestnews-block div.element-news span
	{display:block;font-size:10px;padding:2px 0;margin:0;font-style:normal;font-size:10px;background-image:none;color:slategray;}

#latestdate-block div.element-news span b
	{font-size:14px;color:gray;}

#message-block div.element-postit ul
	{padding:0;}
#latestnews-block div.element-news h3,
#latestnews-block div.element-news span,
#latestnews-block div.element-news ul,
#latestnews-block div.element-news p
	{padding-left:0;}
#latestdate-block div.element-news h3,
#latestdate-block div.element-news ul
	{padding-left:75px;}

#message-block div.element-postit ul li,
#latestnews-block div.element-news ul li,
#latestdate-block div.element-news ul li
	{padding:0;margin:0;list-style-type:none;font-weight:bold;}

#message-block div.element-postit ul li a,
#latestnews-block div.element-news ul li a,
#latestdate-block div.element-news ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}


/* com block */

#latestnews-lightblock div.element-news
	{float:left;padding:5px 15px;width:270px;}
#latestdate-lightblock div.element-news
	{float:left;padding:5px 15px;width:270px;}

#latestnews-lightblock div.element-news img,
#latestdate-lightblock div.element-news img
	{display:none;}

#latestnews-lightblock h2,#latestdate-lightblock h2
	{color:Slategray;margin:0;padding:5px 15px;}	

#latestnews-lightblock div.element-news h3
	{font-size:12px;color:#027eb1;margin:0;padding:0;}
#latestdate-lightblock div.element-news h3
	{font-size:12px;color:#80a311;margin:0;padding:0;}

#latestdate-lightblock div.element-news p
	{display:none;}
#latestdate-lightblock div.element-news span
	{
	float:left;
	color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;margin-right:2px;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#latestnews-lightblock div.element-news span
	{font-size:10px;color:Lightslategray;}
#latestdate-lightblock div.element-news span b
	{font-size:14px;color:gray;}

#latestnews-lightblock div.element-news ul
	{padding-left:0px;}
#latestdate-lightblock div.element-news ul,
#latestdate-lightblock div.element-news h3
	{padding-left:75px;}

#latestnews-lightblock div.element-news ul li,
#latestdate-lightblock div.element-news ul li
	{padding:0;margin:0;list-style-type:none;font-weight:bold;}

#latestnews-lightblock div.element-news ul li a,
#latestdate-lightblock div.element-news ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}





/* search page */

#search-articlelisting h1
	{color:Slategray;padding:5px 15px;}
#search-articlelisting h2
	{text-align:center;font-size:12px;font-family:arial,helvetica;font-style:normal;}		
#search-articlelisting h2 span
	{text-align:center;font-weight:normal;font-size:11px;}

#search-articlelisting div.element
	{
	float:left;width:270px;padding:15px;min-height:150px;height:auto !important;height:150px;
	border-top:1px solid #F0F0F0;
	}
#search-articlelisting div.element img
	{float:right;margin:0 0 5px 10px;}
#search-articlelisting div.element h3
	{padding:0;margin:0;font-size:13px;}
#search-articlelisting div.element p
	{text-align:left;font-weight:normal;}	
#search-articlelisting div.element span
	{display:block;color:Lightslategray;}
#search-articlelisting div.element ul
	{padding-left:0;margin:0;}
#search-articlelisting div.element ul li
	{padding:0;margin:0;font-weight:bold;list-style-type:none;}
#search-articlelisting div.element ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}



/* category page */

#content #category-block h4,
#content #category-block div.bodytext
	{text-align:justify;padding:5px 0;}

#category-block img
	{float:right;margin:10px 0 10px 20px;}


#category-articlelisting div.element-news,
#category-articlelisting div.element-list,
#category-articlelisting div.element-shop,
#category-articlelisting div.element-video,
#category-articlelisting div.element-gallery,
#category-articlelisting div.element-summuary,
#category-articlelisting div.element-calendar,
#category-articlelisting div.element-download,
#category-articlelisting div.element-icon
	{padding:5px 15px;}
	

#category-articlelisting div.element-shop img,
#category-articlelisting div.element-video img,
#category-articlelisting div.element-gallery img,
#category-articlelisting div.element-news img,
#category-articlelisting div.element-list img,
#category-articlelisting div.element-summuary img,
#category-articlelisting div.element-calendar img,
#category-articlelisting div.element-download img
	{}
	
#category-articlelisting div.element-news cite,
#category-articlelisting div.element-list cite,
#category-articlelisting div.element-shop cite,
#category-articlelisting div.element-video cite,
#category-articlelisting div.element-gallery cite,
#category-articlelisting div.element-summuary cite,
#category-articlelisting div.element-calendar cite,
#category-articlelisting div.element-download cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
		
	
#category-articlelisting div.element-news
	{float:left;width:570px;}
#category-articlelisting div.element-list
	{float:left;width:570px;padding:2px 15px;}
#category-articlelisting div.element-shop,
#category-articlelisting div.element-video,
#category-articlelisting div.element-gallery
	{float:left;width:170px;min-height:150px;height:auto !important;height:150px;}

#category-articlelisting div.element-summuary
	{float:left;width:270px;min-height:150px;height:auto !important;height:150px;}
#category-articlelisting div.element-icon
	{float:left;width:270px;min-height:100px;height:auto !important;height:100px;}
#category-articlelisting div.element-calendar
	{float:left;width:570px;border-top:1px solid #e7e7e7;}
#category-articlelisting div.element-download
	{float:left;width:570px;border-top:1px solid #e7e7e7;}

#category-articlelisting div.element-news img,	
#category-articlelisting div.element-summuary img,
#category-articlelisting div.element-icon img
	{float:left;}
#category-articlelisting div.element-video img,
#category-articlelisting div.element-shop img,
#category-articlelisting div.element-gallery img
	{clear:both;margin-bottom:5px;}
#category-articlelisting div.element-list img,
#category-articlelisting div.element-download img,
#category-articlelisting div.element-calendar img
	{display:none;}

#category-articlelisting div.element-list h3,
#category-articlelisting div.element-news h3,
#category-articlelisting div.element-shop h3,
#category-articlelisting div.element-video h3,
#category-articlelisting div.element-gallery h3,
#category-articlelisting div.element-summuary h3,
#category-articlelisting div.element-calendar h3,
#category-articlelisting div.element-download h3,
#category-articlelisting div.element-icon h3
	{padding:0;margin:0;font-size:13px;}
	
#category-articlelisting div.element-calendar h3,
#category-articlelisting div.element-calendar p,
#category-articlelisting div.element-calendar ul,
#category-articlelisting div.element-calendar cite
	{padding-left:40px;}
	
#category-articlelisting div.element-news h3,
#category-articlelisting div.element-summuary h3,
#category-articlelisting div.element-icon h3,
#category-articlelisting div.element-news ul,
#category-articlelisting div.element-summuary ul,
#category-articlelisting div.element-icon ul,
#category-articlelisting div.element-news p,
#category-articlelisting div.element-summuary p,
#category-articlelisting div.element-icon p,
#category-articlelisting div.element-news span,
#category-articlelisting div.element-summuary span,
#category-articlelisting div.element-icon span,
#category-articlelisting div.element-summuary cite,
#category-articlelisting div.element-news cite,
#category-articlelisting div.element-icon cite
	{padding-left:110px;}

#category-articlelisting div.element-list ul,
#category-articlelisting div.element-shop ul,
#category-articlelisting div.element-video ul,
#category-articlelisting div.element-gallery ul,
#category-articlelisting div.element-list cite,
#category-articlelisting div.element-shop cite,
#category-articlelisting div.element-video cite,
#category-articlelisting div.element-gallery cite
	{padding-left:0;}
#category-articlelisting div.element-list p,
#category-articlelisting div.element-shop p,
#category-articlelisting div.element-video p,
#category-articlelisting div.element-gallery p
	{display:none;}
	
#category-articlelisting div.element-list li,
#category-articlelisting div.element-news li,
#category-articlelisting div.element-summuary ul li,
#category-articlelisting div.element-calendar ul li,
#category-articlelisting div.element-download ul li,
#category-articlelisting div.element-shop ul li,
#category-articlelisting div.element-video ul li,
#category-articlelisting div.element-gallery ul li,
#category-articlelisting div.element-icon ul li
	{font-weight:bold;list-style-type:none;}

#category-articlelisting div.element-list li a,
#category-articlelisting div.element-news li a,
#category-articlelisting div.element-summuary ul li a,
#category-articlelisting div.element-calendar ul li a,
#category-articlelisting div.element-download ul li a,
#category-articlelisting div.element-shop ul li a,
#category-articlelisting div.element-video ul li a,
#category-articlelisting div.element-gallery ul li a,
#category-articlelisting div.element-icon ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
	
#category-articlelisting div.element-list p
	{display:none;}
	
#category-articlelisting div.element-list span,
#category-articlelisting div.element-news span,
#category-articlelisting div.element-summuary span,
#category-articlelisting div.element-icon span
	{display:block;color:Lightslategray;font-size:10px;}
#category-articlelisting div.element-video span,
#category-articlelisting div.element-gallery span
	{display:block;color:Lightslategray;font-size:10px;padding:5px 0;}
#category-articlelisting div.element-calendar span
	{
	float:left;
	color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#category-articlelisting div.element-calendar span b
	{font-size:14px;color:gray;}
#category-articlelisting div.element-shop span
	{display:block;color:Slategray;font-size:12px;font-weight:bold;margin:0;padding:0;margin:5px 0;}	

#category-articlelisting div.element-download h3
	{width:60%;padding:0;}
#category-articlelisting div.element-download p
	{float:left;width:60%;}
#category-articlelisting div.element-download ul
	{float:right;display:block;width:35%;padding:0;}
#category-articlelisting div.element-download span
	{float:right;display:block;width:35%;color:Lightslategray;font-size:11px;}
	
	
	

/* article page */

#article-block h4
	{margin:0;padding:5px 0;text-align:justify;}	
#article-block div.bodytext
	{padding:5px 0;text-align:justify;}	
	
#article-block div.element-standard
	{float:right;margin:10px 0 10px 20px;}
#article-block div.element-standard img
	{float:left;}	
#article-block div.element-photo
	{clear:both;margin:1% 0;width:100%;text-align:center;}
#article-block div.element-video
	{float:right;margin:5px 5px 5px 20px;width:320px;}
#article-block div.element-video p
	{padding:50px;background-color:#CCCCCC;text-align:center;}
#article-block div.element-shop
	{
	float:left;clear:both;width:540px;margin:5px 0;border:1px solid LightSteelBlue;font-size:1.5em;font-weight:bold;padding:15px;
	border:1px solid gainsboro;-webkit-border-radius:5px;-moz-border-radius: 5px;
	}
#article-block div.element-shop span
	{float:right;font-size:0.8em;padding:2px;}		
#article-block div.element-shop span a
	{text-decoration:none;}	
#article-block div.element-map
	{}	




#article-otherlisting h2
	{padding:15px;}	

#article-otherlisting div.element-list,
#article-otherlisting div.element-download,
#article-otherlisting div.element-news,
#article-otherlisting div.element-summuary,
#article-otherlisting div.element-calendar,
#article-otherlisting div.element-shop,
#article-otherlisting div.element-video,
#article-otherlisting div.element-gallery,
#article-otherlisting div.element-icon
	{padding:5px 15px;}
	
#article-otherlisting div.element-summuary,
#article-otherlisting div.element-news,
#article-otherlisting div.element-icon
	{float:left;width:270px;}

#article-otherlisting div.element-list,
#article-otherlisting div.element-download
	{float:left;clear:both;width:570px;}

#article-otherlisting div.element-shop,
#article-otherlisting div.element-video,
#article-otherlisting div.element-gallery
	{float:left;width:170px;min-height:175px;height:auto !important;height:175px;}
#article-otherlisting div.element-calendar
	{float:left;width:570px;border-top:1px solid #e7e7e7}


#article-otherlisting div.element-list h3,
#article-otherlisting div.element-shop h3,
#article-otherlisting div.element-video h3,
#article-otherlisting div.element-gallery h3,
#article-otherlisting div.element-calendar h3,
#article-otherlisting div.element-news h3,
#article-otherlisting div.element-summuary h3,
#article-otherlisting div.element-download h3,
#article-otherlisting div.element-icon h3
	{padding:0;margin:0;font-size:12px;}

#article-otherlisting div.element-news h3,
#article-otherlisting div.element-summuary h3,
#article-otherlisting div.element-icon h3
	{padding-left:110px;}
#article-otherlisting div.element-calendar h3
	{padding-left:40px;}


#article-otherlisting div.element-video img,
#article-otherlisting div.element-shop img,
#article-otherlisting div.element-gallery img
	{clear:both;margin-bottom:5px;}
#article-otherlisting div.element-news img,
#article-otherlisting div.element-summuary img,
#article-otherlisting div.element-icon img
	{float:left;}
#article-otherlisting div.element-calendar img,
#article-otherlisting div.element-download img,
#article-otherlisting div.element-list img
	{display:none;}


#article-otherlisting div.element-calendar p,
#article-otherlisting div.element-list p,
#article-otherlisting div.element-news p,
#article-otherlisting div.element-summuary p,
#article-otherlisting div.element-download p,
#article-otherlisting div.element-shop p,
#article-otherlisting div.element-video p,
#article-otherlisting div.element-gallery p,
#article-otherlisting div.element-icon p
	{display:none;}

#article-otherlisting div.element-calendar cite,
#article-otherlisting div.element-list cite,
#article-otherlisting div.element-news cite,
#article-otherlisting div.element-summuary cite,
#article-otherlisting div.element-download cite,
#article-otherlisting div.element-shop cite,
#article-otherlisting div.element-video cite,
#article-otherlisting div.element-gallery cite,
#article-otherlisting div.element-icon cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}

#article-otherlisting div.element-news span,
#article-otherlisting div.element-summuary span,
#article-otherlisting div.element-icon span
	{display:block;color:#909090;font-size:10px;padding-left:110px;}
#article-otherlisting div.element-list span,
#article-otherlisting div.element-download span
	{}
#article-otherlisting div.element-video span,
#article-otherlisting div.element-gallery span
	{display:block;padding:5px 0;color:LightSlateGray;font-size:10px;}
#article-otherlisting div.element-shop span
	{display:block;color:Slategray;font-size:12px;font-weight:bold;margin:0;padding:0;margin:5px 0;}	
#article-otherlisting div.element-calendar span
	{
	float:left;
	color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#article-otherlisting div.element-calendar span b
	{font-size:14px;color:gray;}

#article-otherlisting div.element-calendar ul,
#article-otherlisting div.element-calendar cite
	{padding-left:40px;}
#article-otherlisting div.element-summuary ul,
#article-otherlisting div.element-news ul,
#article-otherlisting div.element-icon ul,
#article-otherlisting div.element-summuary cite,
#article-otherlisting div.element-news cite,
#article-otherlisting div.element-icon cite
	{padding-left:110px;}
#article-otherlisting div.element-shop ul,
#article-otherlisting div.element-video ul,
#article-otherlisting div.element-gallery ul,
#article-otherlisting div.element-download ul,
#article-otherlisting div.element-list ul,
#article-otherlisting div.element-shop cite,
#article-otherlisting div.element-video cite,
#article-otherlisting div.element-gallery cite,
#article-otherlisting div.element-download cite,
#article-otherlisting div.element-list cite
	{padding-left:0;}
	

#article-otherlisting div.element-list ul li,
#article-otherlisting div.element-news ul li,
#article-otherlisting div.element-summuary ul li,
#article-otherlisting div.element-calendar ul li,
#article-otherlisting div.element-download ul li,
#article-otherlisting div.element-shop ul li,
#article-otherlisting div.element-video ul li,
#article-otherlisting div.element-gallery ul li,
#article-otherlisting div.element-icon ul li
	{font-weight:bold;list-style-type:none;}

#article-otherlisting div.element-list ul li a,
#article-otherlisting div.element-news ul li a,
#article-otherlisting div.element-summuary ul li a,
#article-otherlisting div.element-calendar ul li a,
#article-otherlisting div.element-download ul li a,
#article-otherlisting div.element-shop ul li a,
#article-otherlisting div.element-video ul li a,
#article-otherlisting div.element-gallery ul li a,
#article-otherlisting div.element-icon ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
	
	
	
/* comm tools */

#com-tools h2,#login-tools h2,#shop-tools h2,#command-tools h2
	{font-size:25px;}		
#com-tools p,#login-tools p,#shop-tools p,#command-tools p
	{padding:0;margin:15px 0;}	
#error-tools h1
	{padding:0;margin:2% 0;}	
	
	
/* comments space */

#comments-listing div.element
	{
	float:left;padding:20px 15px 3px 15px;margin:0 0 5px 0;width:540px;
	background:url(../../themes/cluny/images/comment-bulle.jpg) no-repeat top left;
	}
#comments-listing h2
	{
	padding:5px 15px 15px 35px;margin:0;color:Slategray;
	background:url(../../themes/cluny/images/icon-comments.gif) no-repeat top left;
	}
#comments-listing p
	{
	padding:2%;margin:3px 0;
	border:1px solid gainsboro;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	text-align:center;background-color:#FFFFFF;
	}
#comments-listing div.element h3
	{padding:2px 0;margin:0;}
#comments-listing div.element p
	{
	padding:0 0 0 15px;margin:0;
	border:0;text-align:left;
	-webkit-border-radius:0;
	-moz-border-radius: 0;
	}
#comments-listing div.element span
	{display:block;width:100%;padding:2px 0;}	
#comments-listing div.element span a
	{font-weight:normal;}
	
.posthidden{display:none}
.postshown {display:block;}


/* content table */

#content #article-block div table
	{width:100%;border-collapse: collapse;margin:0;}
#content #article-block div table thead th
	{border-bottom:2px solid LightSteelBlue;padding:3px 6px;width:100px;}	
#content #article-block div table thead td
	{border-bottom:2px solid LightSteelBlue;padding:3px 6px;font-weight:bold;}
#content #article-block div table tbody th
	{border-bottom:1px solid LightSteelBlue;padding:3px 6px;width:100px;}	
#content #article-block div table tbody td
	{border-bottom:1px solid LightSteelBlue;padding:3px 6px;}



/* forum  */
#forum-block h2
	{float:left;padding:20px 0 0 10px;margin:0;}
	
#forum-block ul.forum_navigation
	{float:left;width:560px;margin:0;padding:10px 5px;border:0;}
#forum-block ul.forum_navigation li
	{font-weight:bold;list-style-type:none;float:left;margin:1px;}
#forum-block ul.forum_navigation li a
	{
	margin-top:10px;display:block;width:150px;text-align:center;height:20px;line-height:20px;
	text-decoration:none;font-weight:bold;border:0;
	background:url(../../themes/cluny/images/button-long.gif) no-repeat top center;color:Darkorange;border:0;
	}	
#forum-block ul.forum_navigation li a:hover
	{background:url(../../themes/cluny/images/button-orange-long.gif) no-repeat top center;color:#FFFFFF;}
		
#forum-block div.post
	{
	float:left;width:568px;	
	padding:10px 0;margin:1px 0;text-align:left;
	background:#FFFFFF url(../../themes/cluny/images/comment-people.jpg) no-repeat 5px 10px;
	}
#forum-block div.post cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
#forum-block div.post h3
	{padding:0 0 5px 0;margin:0;font-size:13px;color:#027eb1;}
#forum-block div.post p
	{
	padding:20px 20px 10px 20px;
	background:#F0F0F0 url(../../themes/cluny/images/comment-bulle2.gif) no-repeat top left;
	}
#forum-block div.post ul
	{padding:3px 20px;background-color:#F0F0F0;border-bottom:1px solid #d4e1e8}
#forum-block div.post ul li
	{font-weight:bold;list-style-type:none;color:Slategray;}
#forum-block div.post ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
#forum-block div.post cite,#forum-block div.post h3
	{padding-left:40px;}
	
#forum-block div.subject
	{
	float:left;width:548px;
	border:1px solid #d4e1e8;
	padding:8px 10px;margin-top:1px;text-align:left;
	background:url(../../themes/cluny/images/comment-subject.jpg) repeat-y top left;color:#FFFFFF;
	}
#forum-block div.subject span
	{
	display:block;float:left;width:19px;height:25px;text-align:center;line-height:20px;font-size:11px;
	background:url(../../themes/cluny/images/comment-bulle.gif) no-repeat top left;color:#FFFFFF;
	}	
#forum-block div.subject cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
#forum-block div.subject h3
	{padding:0 0 5px 0;margin:0;font-size:13px;color:#027eb1;}
#forum-block div.subject ul
	{padding:0;}
#forum-block div.subject ul li
	{font-weight:bold;list-style-type:none;color:Slategray;}
#forum-block div.subject ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
#forum-block div.subject cite,#forum-block div.subject h3,#forum-block div.subject ul
	{padding-left:25px;}

#forum-block form
	{
	float:left;margin:5px 0;width:450px;padding:20px 60px;	
	background:#FFFFFF url(../../themes/cluny/images/comment-bulle2.gif) no-repeat top left;
	}

#forum-block form p	
	{width:auto;clear:left;padding-left:50px; margin:1px;}
#forum-block form label
	{float:left; margin-left:-50px; margin-top:2px; width:50px;}
#forum-block form input.title	
	{
	width:350px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;height:16px;
	-moz-border-radius: 3px;
	}
#forum-block form input.text	
	{
	width:200px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;height:16px;
	-moz-border-radius: 3px;
	}
#forum-block form textarea
	{
	width:350px;height:120px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	}
#forum-block form .submit
	{
	margin-top:10px;display:block;width:100px;text-align:center;height:20px;line-height:20px;
	text-decoration:none;font-weight:bold;border:0;
	background:url(../../themes/cluny/images/button-orange.gif) no-repeat top center;color:#FFFFFF;
	}	
#forum-block form .submit:hover
	{background:url(../../themes/cluny/images/button.gif) no-repeat top center;color:Darkorange;border:0;}
	

	
/* shop basket, command, bill */

#shop-tools h1,#command-tools h1,#login-tools h1
	{}
	
#shopcart 
	{
	padding:0 2%;border:1px solid gainsboro;margin:0;width:96%;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}
#commandarchive 
	{
	padding:0 2%;border:1px solid gainsboro;margin:0;width:96%;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}

#billcart 
	{float:left;width:53%;margin:0;padding:2%;}	
#billaddress 
	{
	float:left;width:36%;
	padding:2%;margin:0 2% 0 0;
	border:1px solid gainsboro;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}
#billaddress h3
	{margin:0;padding:0;}
#billaddress p
	{margin:0;padding:0 0 10px 0;}	
ul#billaction
	{
	float:left;width:90%;clear:both;
	padding:2% 0;margin:0;
	}
ul#billaction li
	{float:left; margin:0 0 0 1px; padding:0;list-style:none;}
ul#billaction a
	{
	display:block;width:100px;text-align:center;height:20px;
	background:url(../../themes/cluny/images/button.gif) no-repeat top center;
	color:Slategray;text-decoration:none;padding-top:3px;font-weight:normal;
	}	
ul#billaction a:hover
	{color:Darkorange;}		

#paypartners 
	{
	text-align:center;
	float:left;clear:both;width:98%;padding:1% 1%;margin:1% 0;
	border:1px solid gainsboro;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}
#paypartners a {}
#paypartners a img
	{clear:both;border:0;}
	
#paycgterms 
	{
	float:left;border:1px solid gainsboro;width:92%;padding:2% 4%;margin:1% 0;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}
#paycgterms h4
	{margin:0;padding:2% 0 1% 0;}
#paycgterms p
	{padding:0;margin:0;text-align:justify;}
	
	
#payform
	{	
	float:left;clear:both;width:98%;padding:1% 1%;margin:1% 0;
	border:1px solid gainsboro;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	}
#payform p	
	{width:auto;clear:left;padding-left:200px;padding-right:120px; margin:8px;}
#payform label
	{float:left; margin-left:-200px; margin-top:2px; width:195px;}
#payform a
	{
	float:right;margin-right:-120px;display:block;width:100px;text-align:center;height:20px;
	background:url(../../themes/cluny/images/button-orange.gif) no-repeat top center;
	color:White;text-decoration:none;padding-top:3px;font-weight:bold;
	}	
#payform a:hover
	{color:Darkorange;background:url(../../themes/cluny/images/button-orange.gif) no-repeat top center;}
	
	
#shopcart table,
#billcart table,
#commandarchive table
	{width:100%;border-collapse: collapse;margin:0;}
#shopcart thead th,
#billcart thead th,
#commandarchive thead th
	{padding:6px;color:Lightslategray;}
#shopcart tbody th,
#billcart tbody th
	{border-top:1px solid gainsboro;padding:3px 6px;font-weight:normal;}
#commandarchive tbody th
	{border-top:1px solid gainsboro;padding:3px 6px;}	
#shopcart tbody td,
#billcart tbody td,
#commandarchive tbody td
	{border-top:1px solid gainsboro;padding:3px 6px;color:Slategray;}
#shopcart tbody td input,
#billcart tbody td input,
#commandarchive tbody td input
	{border:1px solid gainsboro;border-top:1px solid gainsboro;}
#shopcart tbody th a,
#billcart tbody th a,
#commandarchive tbody th a
	{font-weight:normal;text-decoration:none;}
#shopcart tbody td a,
#billcart tbody td a,
#commandarchive tbody td a
	{
	float:right;
	display:block;width:100px;text-align:center;height:20px;
	background:url(../../themes/cluny/images/button.gif) no-repeat top center;
	color:Slategray;text-decoration:none;padding-top:3px;font-weight:normal;
	}
#shopcart tbody td a a:hover,
#billcart tbody td a a:hover,
#commandarchive tbody td a a:hover
	{color:Darkorange;}

#shopcart tfoot th,
#billcart tfoot th,
#commandarchive tfoot th
	{border-top:1px solid gainsboro;padding:6px;color:Lightslategray;}
#shopcart tfoot th span,
#billcart tfoot th span,
#commandarchive tfoot th span
	{font-weight:normal;}	
#shopcart tfoot th a,
#billcart tfoot th a,
#commandarchive tfoot th a
	{
	float:right;
	display:block;width:100px;text-align:center;height:20px;
	background:url(../../themes/cluny/images/button-orange.gif) no-repeat top center;
	color:#FFFFFF;text-decoration:none;padding-top:3px;font-weight:bold;
	}
#shopcart tfoot th a:hover,
#billcart tfoot th a:hover,
#commandarchive tfoot th a:hover
	{color:gainsboro;}



	
/* forms */	
#formular
	{margin:0;padding:0;}
#formular p	
	{width:auto;clear:left;padding-left:170px; margin:1px;}
#formular label
	{float:left; margin-left:-170px; margin-top:2px; width:160px;}
#formular input.title	
	{
	width:350px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;height:16px;
	-moz-border-radius: 3px;
	}
#formular input.text	
	{
	width:200px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;height:16px;
	-moz-border-radius: 3px;
	}
#formular textarea
	{
	width:350px;height:120px;border:1px solid #CCCCCC;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	}
#formular a
	{
	margin-top:10px;display:block;width:100px;text-align:center;height:20px;
	text-decoration:none;padding-top:3px;font-weight:bold;
	background:url(../../themes/cluny/images/button-orange.gif) no-repeat top center;color:#FFFFFF;
	}	
#formular a:hover
	{
	background:url(../../themes/cluny/images/button.gif) no-repeat top center;color:Darkorange;
	}
#formular p.error
	{border-right:3px solid Darkorange;background-color:#CCCCCC;color:#404040;}
p.error
	{border:0;color:Darkorange;}






/* calendar */	

#right #calendar
	{border-collapse:collapse;margin:10px 0 0 10px;width:144px;border:1px solid white;}
#agenda-tools #calendar
	{float:left;border-collapse:collapse;margin:0 20px;width:144px;border-bottom:1px solid #97be0e;}
#calendar
	{border-collapse:collapse;margin:10px 0 0 10px;width:144px;border:1px solid white;}
#calendar thead th
	{padding:2px;font-weight:bold;text-align:center;background-color:#97be0e;color:white;}
#calendar thead td
	{padding:2px;font-weight:normal;text-align:center;font-size:10px;background-color:#FFFFFF;}
#calendar thead th a
	{text-decoration:none;color:white;}
#calendar tbody th
	{border-top:1px solid #FFFFFF;padding:2px;text-align:center;font-size:10px;}	
#calendar tbody td
	{border-top:1px solid #FFFFFF;padding:2px;text-align:center;font-size:10px;}
#calendar tbody th a,#calendar tbody td a
	{color:#404040;text-decoration:none;}
#calendar tbody th a:hover,#calendar tbody td a:hover
	{text-decoration:underline;}
#calendar tbody td.selectedweek
	{background-color:#CCCCCC;}
#calendar tbody td.currentweek
	{font-weight:bold;}	
#calendar tbody th.currentweek 
	{background-color:#97be0e;color:white;font-weight:bold;}	
#calendar tbody th.currentweek a
	{color:white;text-decoration:none;}	
	

/* quicksearch */	
#quicksearch
	{margin:0;padding:10px;width:144px;}
#quicksearch p	
	{width:auto;clear:left;padding:0;margin:2px 1px;}
#quicksearch select	
	{width:140px;}

#box_sejour #quicksearch a
	{
	float:right;display:block;text-decoration:none;color:white;padding:2px 20px 2px 5px;
	background:url(../../themes/cluny/images/search2.gif) no-repeat top right;
	}		
#box_sejour #quicksearch a:hover
	{color:slategray;}
	
	
/* quickfilter */	
#quickfilter
	{
	float:left;margin:10px 0 20px 0;padding:10px 50px;width:468px;
	border-bottom:1px solid #e7e7e7;
	background:url(../../themes/cluny/images/bg_agenda_quickfilter.gif) no-repeat bottom center;
	/*-webkit-border-radius:10px;-moz-border-radius: 10px;*/
	}
#quickfilter p	
	{width:auto;clear:left;padding:0;margin:2px 1px;}
#quickfilter select	
	{width:180px;}
#quickfilter a
	{
	float:right;display:block;text-decoration:none;color:#404040;padding:2px 20px 2px 5px;
	background:url(../../themes/cluny/images/search.gif) no-repeat top right;
	}	
#quickfilter a:hover
	{color:#97be0e;}

/* agenda listing */

#agenda-tools h1
	{padding:3px 0 3px 45px;background:url(../../themes/cluny/images/picto_agenda2.gif) no-repeat top left;}
#agenda-tools div.element-agenda
	{float:left;width:560px;padding:5px;border-top:1px solid #e7e7e7;}
#agenda-tools div.element-agenda cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
#agenda-tools div.element-agenda img
	{float:right;}
#agenda-tools div.element-agenda h3
	{padding:0;margin:0;font-size:13px;color:#80a311;}
#agenda-tools div.element-agenda cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
#agenda-tools div.element-agenda ul li
	{font-weight:bold;list-style-type:none;color:slategray;}
#agenda-tools div.element-agenda ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
#agenda-tools div.element-agenda ul li a:hover
	{color:#80a311;}
#agenda-tools div.element-agenda span
	{
	float:left;color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;margin-right:2px;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#agenda-tools div.element-agenda span b
	{font-size:14px;color:gray;}

#agenda-tools div.element-agenda h3,
#agenda-tools div.element-agenda p,
#agenda-tools div.element-agenda ul,
#agenda-tools div.element-agenda cite
	{padding-left:80px;padding-right:120px;}


/* agenda event page */

#agenda-event h2
	{padding:0;margin:0;font-size:18px;font-weight:bold;color:#80a311;}
#agenda-event h4
	{margin:0;padding:10px 0;text-align:justify;}	
#agenda-event div.bodytext
	{padding:10px 0;text-align:justify;}	
#agenda-event cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}	
#agenda-event img.logo
	{float:right;margin:0 0 0 20px;}
#agenda-event img.standard
	{float:right;margin:10px 0 10px 20px;}
#agenda-event span
	{
	float:left;color:#FFFFFF;font-size:11px;width:32px;height:32px;text-align:center;margin-right:2px;
	background:url(../../themes/cluny/images/icon-calendar.gif) no-repeat top left;
	}
#agenda-event span b
	{font-size:14px;color:gray;}
#agenda-event h2,#agenda-event cite
	{padding-left:80px;}

#agenda-event ul.morelink
	{padding:10px 0;margin:0;}
#agenda-event ul.morelink li
	{padding:0;margin:0;font-weight:bold;list-style-type:none;color:slategray;}
#agenda-event ul.morelink li a
	{font-weight:bold;text-decoration:none;font-size:11px;font-family:verdana,arial;}




/* Accomodations */

#accomodation-tools h1
	{padding:3px 0 3px 45px;background:url(../../themes/cluny/images/picto_sejour2.gif) no-repeat top left;}

/* Accomodations listing */

#accomodation-tools h1
	{padding:3px 0 3px 45px;background:url(../../themes/cluny/images/picto_sejour2.gif) no-repeat top left;}
#accomodation-tools div.element-accomodation
	{float:left;width:560px;padding:5px;border-top:1px solid #e7e7e7;}
#accomodation-tools div.element-accomodation cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
#accomodation-tools div.element-accomodation img
	{float:left;}
#accomodation-tools div.element-accomodation img.logo
	{float:right;}
#accomodation-tools div.element-accomodation img.stars
	{float:right;}
#accomodation-tools div.element-accomodation h3
	{padding:0;margin:0;font-size:13px;color:#e67d00;}
#accomodation-tools div.element-accomodation cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}
	
#accomodation-tools div.element-accomodation span
	{display:block;font-size:11px;color:#e67d00;}
	
#accomodation-tools div.element-accomodation ul li
	{font-weight:bold;list-style-type:none;color:slategray;}
#accomodation-tools div.element-accomodation ul li a
	{font-weight:bold;font-size:9px;font-family:verdana;text-decoration:none;}
#accomodation-tools div.element-accomodation ul li a:hover
	{color:#e67d00;}
#accomodation-tools div.element-accomodation h3,
#accomodation-tools div.element-accomodation p,
#accomodation-tools div.element-accomodation ul,
#accomodation-tools div.element-accomodation span,
#accomodation-tools div.element-accomodation cite
	{padding-left:110px;padding-right:50px;}


/* Accomodations partners page */

#accomodation-partners h2
	{padding:0;margin:0;font-size:25px;font-weight:bold;color:#e67d00;}
#accomodation-partners h4
	{margin:0;padding:10px 0;text-align:justify;clear:both;}	
#accomodation-partners div.bodytext
	{padding:10px 0;text-align:justify;}	
#accomodation-partners cite
	{padding:0;margin:0;font-style:normal;color:Lightslategray;font-size:10px;background-image:none;}	
#accomodation-partners img.logo
	{float:right;margin:0 0 0 20px;}
#accomodation-partners img.standard
	{float:right;margin:10px 0 10px 20px;}
#accomodation-partners span
	{font-size:11px;color:#e67d00;}
#accomodation-partners ul.morelink
	{padding:10px 0;margin:0;}
#accomodation-partners ul.morelink li
	{padding:0;margin:0;font-weight:bold;list-style-type:none;color:slategray;}
#accomodation-partners ul.morelink li a
	{font-weight:bold;text-decoration:none;font-size:11px;font-family:verdana,arial;}	
	
#accomodation-partners ul.servicelist
	{
	float:left;clear:both;padding:5px;margin:10px 0;width:550px;
	border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#FFFFFF;
	}
#accomodation-partners ul.servicelist li
	{
	float:left;width:150px;padding:2px 2px 2px 21px;margin:1px 0;font-weight:normal;list-style-type:none;color:slategray;
	background:url(../../themes/cluny/images/picto_selected.gif) no-repeat top left;
	}
	
	

p.error
	{border:0;color:Darkorange;}






/* admin button */
#tools_admin
	{position:absolute;z-index:20;top:7px;left:400px;/*margin-left:5px;*/}
#tools_admin a
	{
	display:block;width:100px;text-align:center;height:20px;
	background:url(../../themes/cluny/images/button-green.gif) no-repeat top center;color:#FFFFFF;
	text-decoration:none;padding-top:3px;font-weight:bold;
	}	
#tools_admin a:hover
	{background:url(../../themes/cluny/images/button.gif) no-repeat top center;color:#404040;}
	

	
/* video diaporama */

#dwebtv
	{width:620px;float:left;padding:20px 80px 20px 40px;}
#dwebtv div 
	{margin:1% 0;padding:0;width:100%;text-align:center;}
#dwebtv div div 
	{
	margin:1% 0;padding:2%;width:96%;
	-moz-border-radius:10px; -webkit-border-radius:10px;text-align:left;
	background:#FFFFFF url(../../themes/cluny/images/bg_mobile_addons.jpg) repeat-x bottom left;
	}
#dwebtv div div h3 {margin:0;padding:0;color:#404040;}
#dwebtv div div p {margin:0;padding:2px 0;}
#dwebtv div div p span {color:#606060;font-size:11px;}
#dwebtv div div p span a {color:#606060;text-decoration:none;}
#dwebtv div div p span a:hover {color:#404040;text-decoration:none;}


#dgallery
	{width:620px;float:left;padding:20px 80px 20px 40px;text-align:center;}
#dgallery h3 {margin:0;padding:0;color:#404040;}
#dgallery img
	{
	margin:5px 0;padding:5px;width:480px;height:360px;
	background:#FFFFFF url(../../themes/cluny/images/bg-diapo.png) repeat-x bottom left;
	border-top:1px solid #F0F0F0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	}
#dgallery p 
	{margin:1% 0;padding:0;width:100%;text-align:center;}
#dgallery a
	{margin:20px;}
#dgallery a img
	{border:0;margin:0;padding:0;width:32px;;height:32px;}


#map
	{width:100%;height:350px;margin:10px 0;}	

#tag_clouds
	{width:154px;padding:30px 5px;text-align:center;}
.word 
	{
  	font-family: Arial;
  	padding: 2px;
  	text-decoration: none;
  	font-weight: normal;
  	}
.size9 {color: #FFFFFF;font-size:11px;letter-spacing: 3px;}
.size8 {color: #c9dbe4;font-size:25px;letter-spacing: 3px;}
.size7 {color: #dde8ed;font-size:15px;}
.size6 {color: #dde8ed;font-size:20px;}
.size5 {color: #FFFFFF;font-size:17px;}
.size4 {color: #c9dbe4;font-size:12px;letter-spacing: 3px;}
.size3 {color: #dde8ed;font-size:15px;}
.size2 {color: #c9dbe4;font-size:12px;letter-spacing: 3px;}
.size1 {color: #FFFFFF;font-size:10px;letter-spacing: 3px;}
