/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/fond-body.png); background-color:#b8d432; background-repeat:repeat-x; }

h2 {color:#04321C; font-size:2em; font-weight:normal;margin:0 0 15px 0;}

div#global{width:1023px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
background-color: transparent;
background-image: url(../images/bg_global.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
min-height: 404px;
height: auto;}

div#header{width:911px; height:100px; float:left; background-color:#7c6061;margin:0 auto 0 auto;}

div#content{width:912px; float:left; margin-bottom:15px; margin-left:56px;}

div#menu{width:230px; float:left; margin-top:115px; }
/***********Menu***********/
#menu ul{
width:140px; 
margin-top:10px;
}

#bon_cadeau{
margin-left:-5px; 
margin-top:20px;
}

#offrez_amis{
background:url(../images/bon_cadeaux.jpg) no-repeat;
width:241px; 
height:171px;
text-align:right;
}

#offrez_amis span{
color:#688B10; 
font-weight:bold; 
font-size:9px;
margin-top:80px;
margin-left:125px;
width:100px;
float:left;
}

#offrez_amis a{
float:left;
font-weight:bold; 
font-size:10px;
margin:5px 0 0 150px;
}

#offrez_amis img{
float:left;
margin:5px 0 0 5px;
}

#utilisez_bon{
background:url(../images/bon_cadeau_offert.jpg) no-repeat left;
width:239px; 
height:109px;
text-align:right;
}

#utilisez_bon input{
border:1px black solid; 
width:200px; 
text-align:center; 
color:#006F51; 
font-weight:bold; 
font-size:11px; 
padding:2px 0 2px 0;
margin:65px 15px 0 0;
}

#utilisez_bon img{
margin-top:5px; 
float:right;
}

#utilisez_bon a{
margin:0 5px 0 0; 
font-weight:bold; 
font-size:10px; 
float:right;
}

/*********** CORPS *************/
#corps{
width:670px; 
padding:5px 0 0 0; 
float:right; 
margin:30px 0 5px 0; 
}

#col_left{
width:430px; 
float:left;
margin:0 0 0 0; 
padding:0 10px 0 0; 
background-image:url(../images/separation.png); 
background-repeat:repeat-y; 
background-position:right;
}

#col_left_panier{
width:650px; 
float:left;
margin:0 0 0 15px; 
padding:0 10px 0 0; 
}

#col_left_global{
width:480px; 
float:left;
margin:0 0 0 15px; 
padding:0 10px 0 0; 
background-image:url(../images/separation.png); 
background-repeat:repeat-y; 
background-position:right;
}

#col_right{
float:left; 
width:225px; 
margin:0 0 10px 5px; 
}

#col_right_global{
float:left; 
width:145px; 
margin:0 0 10px 5px; 
_margin:0 5px 10px 0;
}

#col_right h2{
margin:20px 0 5px 0;
}

#col_right_global h2{
margin:20px 0 5px 0;
}

#col_right a{
font-size:10px; 
color:white; 
text-decoration:none; 
width:140px;
}

.titre_article{background-image:url(../images/fond_titre.jpg); background-repeat:no-repeat; width:429px; height:38px; margin-left:-5px;}
.texte_titre_article{font-family:DIN; font-size:15px; margin:4px 0 0 10px; float:left; color:#333333;}

a:link{color:#04321C}
a:visited{color:#04321C}
a:active{color:#04321C}
a:hover{color:#04321C;text-decoration:none;}

a.lien:link,a.lien:visited { color:#597E0A; font-weight:bold; }

select{font-size:0.85em;color:#04321C }

p.erreur{margin: 10px 0 10px 0;color:red;font-weight:bold;}

div.bande_verte{ position:absolute; background-repeat:no-repeat; padding:5px; margin:65px 0 0 230px; color:white; height:26px; width:665px;}

div.bande_verte a:link{color:white; text-decoration:none; font-size:10px;}
div.bande_verte a:visited{color:white; text-decoration:none; font-size:10px;}
div.bande_verte a:active{color:white; text-decoration:none; font-size:10px;}
div.bande_verte a:hover{color:white; text-decoration:underline; font-size:10px;}

div.panier{text-align:right;width:150px;float:right;margin:0 10px 0 0}
div.panier img{float:right;}
ul {}
ul li.niveau1{background-image:url(../images/fond_li.png); background-repeat:no-repeat; padding:2px 0 2px 10px;_padding:2px 0 0 20px; list-style-type:none; width:219px; text-align:left; margin-top:-2px;}
ul li.niveau1 a:link{background:url(../images/fleche.jpg) no-repeat left; color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:15px; padding-left:8px;}
ul li.niveau1 a:visited{background:url(../images/fleche.jpg) no-repeat left; color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:15px; padding-left:8px;}
ul li.niveau1 a:active{background:url(../images/fleche_blanche.jpg) no-repeat left;  color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:15px; padding-left:17px;}
ul li.niveau1 a:hover{background:url(../images/fleche_blanche.jpg) no-repeat left; color:#486e01;margin:0 0 0 0; font-size:15px; padding-left:17px;}
ul li.niveau1 img {margin-top:5px; margin-right:5px; float:left;}
ul li.niveau1 a.on{background:url(../images/fleche_blanche.jpg) no-repeat left; color:#486e01;margin:0 0 0 0; font-size:15px; padding-left:17px;}

/*ul li.niveau1 ul{background-image:url(../images/fond_puce_vertclair.jpg); background-repeat:repeat-y;padding:2px 0 2px 15px; list-style-type:none;margin:2px 0 -2px  -15px;width:135px;}
ul li.niveau1 ul li{padding:2px 0 2px 10px; list-style-type:none;margin:1px 0 1px 0;}
ul li.niveau1 ul li a {color:#78991F;font-weight:bold;font-size:0.9em}
ul li.niveau1 ul li a:link{color:#78991F;font-weight:bold;}
ul li.niveau1 ul li a:visited{color:#78991F;font-weight:bold;}
ul li.niveau1 ul li a:active{color:#78991F;font-weight:bold;}
ul li.niveau1 ul li a:hover{color:#78991F;font-weight:bold;}*/

ul.sous_ul{margin:0 0 10px 15px;_margin:0 0 10px 7px; background-image:url(../images/sous_ul.jpg); background-repeat:repeat-y; background-position:left;}
li.niveau2{padding:2px 0 2px 10px; list-style-type:none; width:180px; text-align:left; margin:-2px 0 0 1px;}
li.niveau2 a:link{color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:12px;}
li.niveau2 a:visited{color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:12px;}
li.niveau2 a:active{color:#486e01;margin:0 0 0 0;text-decoration:none; font-size:12px;}
li.niveau2 a:hover{color:#486e01;margin:0 0 0 0;text-decoration:underline; font-size:12px;}
li.niveau2 img {margin:-1px 0 0 -17px; float:left;}

div.date_formation { background:url(../images/bg_date.png) no-repeat top left #C2D000; width:46px;height:43px; font-size:2em;color:#c2d000; float:left;text-align:center; margin:0 4px 3px 0; padding:3px 0 0 0; line-height:0.7em;}
div.date_formation span { text-transform:uppercase; font-size:0.6em; }
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------------*/
form#newsletter{width:140px;height:122px;padding:2px 0 0 0;_margin:0  0 0 10px; }
form#newsletter input.champ{width:100px; font-size:0.8em;margin:4px 0 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif; border:none;padding:2px;}
form#newsletter p.label_checkbox{font-size:0.8em; font-weight:bold; color:#FFFFFF;margin:0 0 5px 27px; font-family:Verdana, Arial, Helvetica, sans-serif}
form#newsletter input.checkbox{margin-right:1px;float:left;margin-left:10px;_margin-left:7px;margin-top:5px;}
form#newsletter img{margin:0 0 0 10px;float:left;}
form#newsletter input.bouton{width:65px;font-size:0.8em;margin:5px 2px 0 0;float:right;font-family:Verdana, Arial, Helvetica, sans-serif}
/*-------------------------------------------------------------------------------------------------------------------------------*/
div#footer {clear:both; height:auto; background-color:#7c6061; padding-bottom:10px;padding-bottom /*\**/: 20px\9}
div#footer_content{width:912px;margin:0 auto 0 auto;}
div#footer_content a {text-decoration:none;color:#b8d432; margin-right:10px;}
div#footer_content img{ padding:2px 2px 0 0; vertical-align:top}
div#footer_content img a {text-decoration:none;color:#D7E1E6;}
div#footer_content table{border-bottom:1px #b8d432 solid; margin:10px 0 0 -35px;}

div.spacer{clear:both;height:0;width:0;_margin-top:-10px;}
hr.clear { clear:both;height:1px;border:none;color:#9A9901;background-color:#9A9901; }
hr.point { border:0; border-bottom:1px dotted #BFBFBF;background-color:transparent;height:1px;clear:both;}

/*-FCK EDITOR------------------------------------------------------------------------------------------------------------------------------*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

form input.champ_texte{border:1px solid #006634; color:#006634;  padding:2px 0 2px 2px; width:80px; font-family:Verdana, Arial, Helvetica, sans-serif}

form input#bouton_validez{margin:10px 20px 0 0}
img#illustr_numero_cadeau{margin:10px 0 0 0;}
h1 a:link, h1 a:visited { line-height:1.1em; color:#FFFFFF; text-decoration:none; font-size:22px;}

#news_form{
position:absolute; 
margin:-120px 0 0 220px;
padding:10px 0 0 0;
margin-top /*\**/: -110px\9
}

/*SPIP*****************************************************************************************************/
span.spip_documents.spip_documents_left {margin:0 5px 5px 0}
span.spip_documents.spip_documents_right {margin:0 0 5px 5px}
span.spip_documents.spip_documents_center {margin:0 5px 5px 5px}

table.tab {
	width:100%;
	
}
table.tab td {
	text-align:left;
	border:0;
}

#pagination {
	padding-top:10px;
	color:#000;
}
#pagination a:link, #pagination a:visited {
	color:#B8D432;
}
#div_page {
	float:left;width:460px;
}

/*IE 6*****************************************************************************************************/
*html div#content{
margin-left:28px;
}

*html #col_left{
padding:0 5px 0 0; 
}

*html #col_left_panier{
margin:0 0 0 7px; 
padding:0 5px 0 0; 
}

*html #col_left_global{
margin:0 0 0 7px; 
padding:0 5px 0 0; 
}

*html #col_right{
margin:0 0 5px 5px; 
}

*html #col_right_global{
margin:0 0 5px 10px; 
}

*html div#footer_content{padding-left:35px;}

*html div#footer_content table{border-bottom:1px #b8d432 solid; margin:10px 0 0 0;}

*html div#footer_content img{padding:2px 2px 0 2px; vertical-align:top;}

*html #news_form{
position:absolute; 
margin:-120px 0 0 20px;
padding:10px 0 0 0;
}

*html div#footer {padding-bottom:30px;}

*html input.format_png {
        behavior: url("win_png.htc");
}
*html img.format_png {
        behavior: url("win_png.htc");
}
/*IE 7*****************************************************************************************************/

*+html #news_form{
position:absolute; 
margin:-120px 0 0 20px;
padding:10px 0 0 0;
}

*+html div#footer {padding-bottom:30px;}



/************* SCROLLABLE ***************/
div.scrollable {  
position:relative;
overflow:hidden;
width:330px;	 
height:156px;
float:left;
}

#thumbs {	
position:absolute;
}

div.prev {
color:#ffa800;
font-size:1.6em;
font-weight:bold;
cursor:pointer;
float:left;
width:56px;
text-align:center;
}

div.next {
color:#ffa800;
font-size:1.6em;
font-weight:bold;
cursor:pointer;
float:left;
width:37px;
text-align:center;
}

div .disabled {
	visibility:hidden !important;		
}
/***********FIN SCROLLABLE *********/

/*LINKBAR*/
ul#linkbar {
float:right;
list-style-type:none;
}

ul#linkbar li{
float:left;
margin-right:30px;
padding-top:10px;
}
