/*
$Revision:                 $
$Date:                     $
*/

/* FONTS */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2010 */
@font-face {
	font-family: 'ChollaSansRegular';
	src: url('fonts/chollasansregular-webfont.eot');
	src: local('☺'), url('fonts/chollasansregular-webfont.woff') format('woff'), url('fonts/chollasansregular-webfont.ttf') format('truetype'), url('fonts/chollasansregular-webfont.svg#webfontOBu28BM8') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'News701Regular';
	src: url('fonts/news701bt-romana1-webfont.eot');
	src: local('☺'), url('fonts/news701bt-romana1-webfont.woff') format('woff'), url('fonts/news701bt-romana1-webfont.ttf') format('truetype'), url('fonts/news701bt-romana1-webfont.svg#webfontYyKmgcqk') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*
 * HTML  ELEMENTS
 */

body {
	background-color:#bdaa82;
	font-family:'News701Regular';
	font-weight:normal;
	color:#1a171b;
	font-size:12px;
	line-height:17px;
}

.dnd_element_title h1,
.agenda_details h1,
.site_module_agenda h1,
.site_module_guestbook h1
{
	font-family:'News701Regular';
	font-weight:normal;
	color:#1a171b;
	font-size:32px;
	line-height:32px;
}

.dnd_element_title h2 {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-weight:normal;
	text-transform:uppercase;
	color:#9b8b6a;
	font-size:20px;
	line-height:22px;
}



.dnd_element_paragraph.fontcholla {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-size:15px;
	line-height:22px;
}

.dnd_element_paragraph.fontcholla strong {
	font-size:24px;
	line-height:26px;
	font-weight:normal;
}

.dnd_element_paragraph.distribution {
	font-family:'News701Regular';
	font-size:12px;
	line-height:16px;
}

.dnd_element_paragraph.distribution strong {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#9b8b6a;
}

.dnd_element_paragraph.autourspectacle  {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
}

.dnd_element_paragraph.autourspectacle strong {
	font-family:'News701Regular';
	text-transform:lowercase;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
}

a {
	color:#9b8b6a;
}

a:hover {
	color:#635332;
}

/*
 * CONTAINERS
 */

#firstContainer {
	
}

#beforeContainer {
	
}

#mainContainer {
	width:992px;
	background:transparent url(images/bg_mainContainer.png) repeat-y;
}





/*
 * CONTENTS
 */

#content {

}




/*
 * ZONES
 */


#zone_right .dnd_element_title h3 {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	background-color:#d4ccbe;
	font-size:18px;
	font-weight:normal;
	height:24px;
	line-height:24px;
	padding-left:8px;
	text-transform:uppercase;
}

#zone_right .dnd_element_title.h3rouge h3 {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	background-color:transparent;
	background-color:#d4ccbe;
	color:#e2021b;
	font-size:18px;
	font-weight:normal;
	height:24px;
	line-height:24px;
	padding-left:8px;
	text-transform:uppercase;
}

#zone_right input {
	margin-top:5px;
	background-color:#ffffff;
	border:1px solid #9b8b6a;
	color:#9b8b6a;
	-moz-border-radius:6px;
	padding-left:5px;
}


#zone_footer .dnd_element_paragraph {
	font-size:14px;
	padding-top:8px;
}



/* Menu Top */

#zone_top .menu_h {
padding-top:2px;
}
#zone_top .menu_h { z-index:1; }
#zone_top .menu_h a {
	font-family:'ChollaSansRegular';
	text-transform:uppercase;
	font-weight:normal;
	color:#1a171b;
	font-size:16px;
	line-height:36px;
}

#zone_top .menu_h li.l1:hover {
	background:transparent url(images/bg_menuhover.png) repeat-x;
	/*height:32px;*/
}

#zone_top .menu_h li.l1.current a.l1 {
	background:transparent url(images/bg_menucurrent.png) repeat-x;
	color:#ffffff;
}

#zone_top .menu_h ul.l2 {
	/************** DECOMMENTER ICI ************/
	display:none;
}

#zone_top .menu_h li.l1:hover ul.l2 {
	display:block;
}

#zone_top .menu_h ul.l2 {
	position:absolute;
	top:32px;
	z-index:10;
	float:left; clear:left; /* position for IE7 */
	width:96px;
	background-color:#edece7;
	/*border:1px solid #ded5c1;*/

	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px; 

}

#zone_top .menu_h ul.l2 li a {
	color:#373029;
	cursor:pointer;
	display:inline-block;
	margin:0;
	padding:0 0 0 8px;
	text-align:left;
	width:88px;
}

#zone_top .menu_h li.l2 a:hover {
	background-color:#c1b49a;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
}

#zone_top .menu_h li.l2.current a {
	color:#ffffff;
	background-color:#af9d76;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
}





/*
 * DND  ELEMENTS
 */

/* DND_ELEMENT_IMAGE . IMAGE_SHADOW */

.image_shadow .border,
.image_shadow .border span {
display:block;
position:absolute;
top:0; right:0; bottom:0; left:0;
width:100%; height:100%;
}

.image_shadow .border {
background:transparent url(images/image_shadow/image_border_bg.png) bottom right no-repeat;
display:block;
z-index:2;
}
.image_shadow .border span {
z-index:4;
}

.image_shadow .border .tl {
background:transparent url(images/image_shadow/image_border_tl.png) top left no-repeat;
z-index:3;
}
.image_shadow .border .tr {
background:transparent url(images/image_shadow/image_border_tr.png) top right no-repeat;
}
.image_shadow .border .bl {
background:transparent url(images/image_shadow/image_border_bl.png) bottom left no-repeat;
}

.image_shadow .legend {
bottom:8px;
}
.image_shadow .loupe {
right:9px; bottom:8px;
}


/* DND_ELEMENT_IMAGE . IMAGE_SHADOW_2 */

.image_shadow_2 .border,
.image_shadow_2 .border span {
display:block;
position:absolute;
top:0; right:0; bottom:0; left:0;
width:100%; height:100%;
}

.image_shadow_2 .border {
background:transparent url(images/image_shadow_2/image_border_bg.png) bottom right no-repeat;
display:block;
z-index:2;
}
.image_shadow_2 .border span {
z-index:4;
}

.image_shadow_2 .border .tl {
background:transparent url(images/image_shadow_2/image_border_tl.png) top left no-repeat;
z-index:3;
}
.image_shadow_2 .border .tr {
background:transparent url(images/image_shadow_2/image_border_tr.png) top right no-repeat;
}
.image_shadow_2 .border .bl {
background:transparent url(images/image_shadow_2/image_border_bl.png) bottom left no-repeat;
}

.image_shadow_2 .legend {
bottom:4px;
}
.image_shadow_2 .loupe {
right:5px; bottom:4px;
}


/* DND_ELEMENT_IMAGE . IMAGE_ROUND */

.image_round .border,
.image_round .border span {
display:block;
position:absolute;
top:0; right:0; bottom:0; left:0;
width:100%; height:100%;
}

.image_round .border {
background:transparent url(images/image_round/image_border_bg.png) bottom right no-repeat;
display:block;
/*z-index:2;*/
}
.image_round .border span {
/*z-index:4;*/
}

.image_round .border .tl {
background:transparent url(images/image_round/image_border_tl.png) top left no-repeat;
/*z-index:3;*/
}
.image_round .border .tr {
background:transparent url(images/image_round/image_border_tr.png) top right no-repeat;
}
.image_round .border .bl {
background:transparent url(images/image_round/image_border_bl.png) bottom left no-repeat;
}

.image_round .legend {
font-weight:bold;
background:transparent url(images/bg_legend.png) bottom left no-repeat;
text-align:left;
width:90%;
padding:4px 0 6px 10px;
opacity:1;
text-transform:uppercase;
font-size:11px;
}

.image_round .loupe {
right:9px; bottom:8px;
}


/*
 * DND ELEMENT MENU
 */

/* Style par défaut */

/* Styles commun */
.dnd_element_menu a {
text-decoration:none;
}

.dnd_element_menu a.current {
color:red;
font-weight:bold;
}

/* Menu Horizontal */

/* Sous-menus Horizontaux */

/* Sous-menus Verticaux */

/* Menu Vertical */





/*
 * PAGINATION
 */

.pagination a,
.pagination span {
font-size:11px;
background-color:#ffffff;
}

.pagination a {
color:#105CB6;
border-color:#9AAFE5;
}
.pagination a:hover {
color:#000031;
border-color:#296BB5;
}

.pagination .prevnext {}
.pagination span.disabled { 
color:#999999;
border-color:#DDDDDD;
}
.pagination span.current {
color:#ffffff;
border-color:#2E6AB1;
background-color:#2E6AB1;
}





/*
* COMMENTS
*/

.comments_div {}
.comments_div h3 {}


/* List */

.comment_list li .comment_info {}
.comment_list li .comment_info .comment_author {}
.comment_list li blockquote {
background-color:#eeeeee;
}


/* Form */

.comment_form form fieldset {
background-color:#eeeeee;
}
.comment_form form label {}
.comment_form form .field_required {}
.comment_form form .field_info {}

.comment_form .comment_form_closed {}

