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



/*
 * HTML  ELEMENTS
 */

body {
font:12px Arial;
color:#3d3c3f;
line-height:1.4em;
}

h1 {
font:28px Arial;
margin:0px;
}

h2 {
font:18px Arial;
padding:6px;
color:#98af00;
}

h3,
.dnd_element_title h3 {
color:#232323;
font-family:Arial;
font-size:13px;
font-weight:bold;
line-height:1.2em;
}

a {
/*color:#4da928;*/
color:#8dba06;
font-weight:bold;
}




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

h1 {
font-family:'Y2KNeophyteRegular';
font-size:20pt;
color:#5c5b5c;
}

#content h2 {
font-family:'Y2KNeophyteRegular';
font-size:14pt;
color:#98af00;
}
#content .bleu h2 {
color:#0a55a5;
}
#content .jaune h2 {
color:#c7a600;
}
#content .rouge h2 {
color:#e0226c;
}

#zone_left .bleu h3,
#zone_left .jaune h3,
#zone_left .rouge h3,
#zone_left .vert h3 {
font-family:'Y2KNeophyteRegular';
font-size:14pt;
color:#ffffff;
text-transform:lowercase;
line-height:32px;
font-weight:normal;
}

#zone_left .menu ul li a.l1 span {
font-family:'Y2KNeophyteRegular';
font-size:14pt;
color:#ffffff;
}

#zone_menu .menu_h a span {
font-family:'Y2KNeophyteRegular';
font-size:12pt;
color:#4f4f4f;
text-transform:lowercase;
font-weight:normal;
}
#zone_menu .menu_h a.current span {
color:#222222;
}



/*
 * DESIGN
 */

html {
height:100% !important;
background-color:#3A3A3A;
}

body {
height:100%;
}

#beforeContainer {
background:#eeeeee url(images/fond-milieu.png) center repeat-y;
}
body.zone_left #beforeContainer {
background:#eeeeee url(images/fond-milieu-zone-gauche.png) center repeat-y;
}

#beforeContainer2 {
background:transparent url(images/fond-bas-2.png) bottom repeat-x;
}

#beforeContainer3 {
background:transparent url(images/fond-haut.png) top repeat-x;
}

#beforeContainer4 {
background:transparent url(images/contenu-haut.png) top center no-repeat;
padding-top:39px;
}
body.zone_left #beforeContainer4 {
background:transparent url(images/contenu-haut-zone-gauche.png) top center no-repeat;
}

#mainContainer {}

#container {
background:transparent url(images/contenu-bas-2.png) bottom center no-repeat;
padding-bottom:16px;
}
body.zone_left #container {
background:transparent url(images/contenu-bas-zone-gauche-2.png) bottom center no-repeat;
}


/*
 * CONTAINERS
 */

#mainContainer {
width:992px; /* 62 */
background-color:transparent;
}





/*
 * CONTENTS
 */

#content { 
background-color:transparent;
border:0;
}




/*
 * ZONES
 */

div.site_template_zone {
border:0;
}


#zone_left a:hover {
text-decoration:underline;
}

#zone_left a {
color:#121212;
font-weight:normal;
text-decoration:none;
}


#zone_footer {
color:#ffffff;
}

#zone_footer a {
color:#ffffff;
font-weight:normal;
}





/*
 * DND  ELEMENTS
 */


.dnd_element_paragraph.texte_blanc,
.dnd_element_paragraph.texte_blanc a {
color:#ffffff;
}


/* DND_ELEMENT_TITLE */

#zone_left .dnd_element_title.h3.vert h3,
#zone_left .dnd_element_title.h3.bleu h3,
#zone_left .dnd_element_title.h3.jaune h3,
#zone_left .dnd_element_title.h3.rouge h3 {
margin-left:10px;
background-position:left 5px;
color:#ffffff;
}

#zone_left .dnd_element_title.h3.vert {
background: transparent url(images/zone-gauche-titre.png) top left no-repeat;
}

#zone_left .dnd_element_title.h3.bleu {
background: transparent url(images/zone-gauche-titre-bleu.png) top left no-repeat;
}

#zone_left .dnd_element_title.h3.jaune {
background: transparent url(images/zone-gauche-titre-jaune.png) top left no-repeat;
}

#zone_left .dnd_element_title.h3.rouge {
background: transparent url(images/zone-gauche-titre-rouge.png) top left no-repeat;
}



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

/* Menu principal */
#zone_menu .menu_h {
background:#e9e9e9 url(images/fond-menu.png) right no-repeat;
}

#zone_menu .menu_h a {
color:#4f4f4f;
}

#zone_menu .menu_h ul li a.l1:hover,
#zone_menu .menu_h ul li.l1 a.current {
background:transparent url(images/fond-menu-over.png) center no-repeat;
color:#e9e9e9;
}

#zone_menu .menu_h a span {
background-position:center 5px;
display:block;
height:100%;
}



/* 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 {}

