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



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

h1,
.dnd_element_title h1 {
font-family: 'OzoneRegular', Arial;
font-weight:normal;
font-size:26pt;
color:#ffffff;
}
h2,
.dnd_element_title h2 {
font-family: 'OzoneRegular', Arial;
font-weight:normal;
font-size:22pt;
color:#ffffff;
}
#zone_top .menu_h a.l1 span {
font-family: 'OzoneRegular', Arial;
font-weight:normal;
font-size:26pt;
color:#ffffff;
line-height:48px;
}


/*
 * HTML  ELEMENTS
 */

body {
	background:#250010 url(images/bg_body.jpg) top no-repeat;
	color:#ffffff;
	font-size:14px;
	line-height:18px;
}

a {
	color:#ffffff;
	font-weight:bold;
}




/*
 * CONTAINERS
 */

/*
 * CONTAINERS
 */

#firstContainer {
	/*background:#250010 url(images/bg_top.jpg) top repeat-x;*/
}

#beforeContainer {
	background:transparent url(images/bg_bottom.jpg) bottom no-repeat;
}

#mainContainer {
width:992px; /* 62 */
}

#container {
	background:transparent url(images/bg_container.png) repeat-y;
}





/*
 * CONTENTS
 */

#content { 
}




/*
 * ZONES
 */

#zone_top {
	background:transparent url(images/bg_zonetop.jpg) top no-repeat;
}

#zone_right a {
	font-weight:normal;
}

#zone_footer {
	background:transparent url(images/bg_zonefooter.png) no-repeat;
}





/*
 * 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 MENU
 */

/* Style par défaut */

/* Styles commun */
.dnd_element_menu a {
text-decoration:none;
color:#ffffff;
font-weight:bold;
}


/* Menu Horizontal */
#zone_top .menu_h li .current,
#zone_top .menu_h li a:hover {
	background:transparent url(images/bg_menuon.png) repeat-x;
}

#zone_top .menu_h a.l1 span {
	background-position:20% 50%;
}

/* 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:#850e33;
border:1px solid #120008;
}


/* Form */

.comment_form form fieldset {
background-color:#850e33;
border:1px solid #120008;
}
.comment_form form label {}
.comment_form form .field_required {}
.comment_form form .field_info {}

.comment_form .comment_form_closed {}

