/* mini mir.css */

* {
color : #008103 ; 
}
a img{
border:0;
}
#topRight {
width : 833px ;
}
body {
background-color: fff ;
}
#logo{
margin:41px 9px 0 8px;
}
#home #wrapper{
background:url(vademecum_FILES/fdHome.jpg) 0 0 no-repeat;
height:560px;
}
#wrapper {
background: transparent url('vademecum_FILES/fdOmbre.gif') left top repeat-y ;
}

/*#subwrapper { 
background : transparent url('vademecum_FILES/fdBerlingot.gif') right top no-repeat;
}*/
/*#home #subwrapperHome {
margin-top:0;
}*/
#home #top, #home #topRight, #home #wraper{
height:100px;
}
#home #left{
padding-top:26px;
}
#home #right{
padding:15px 6px 0 0;

}

#home #center{
text-align:center;
padding:0 0 18px 0;
margin:0;
}
#mid {
background: transparent url(vademecum_FILES/fondMid.gif) left bottom no-repeat;
}


#menuTop td{
border-left : 1px solid #ddebbf ;
background:#66b700;
}
#menuBottom td {
}

 /*--------------------------- haut ------------------------*/

#home #top{
background:none;
}
#top  {
background: transparent url('vademecum_FILES/fdTopVademecum.gif') left top no-repeat ;
}
#menuTop a, #menu2 a {
color : #fff ;
}
#menu2 {
background-color: #008103;
font-size : 1.1em ;
padding:0;
width:800px;
height:auto;
}
#menu2 a {
display:inline-block;
/*width:180px;*/
margin:0 0 0 30px;
padding:0;
padding : 3px 0;
}

#selectMarques {
background: transparent url('vademecum_FILES/fdMarques.gif') left top no-repeat;
}
#selectMarques label, #selectMarques span.labelmarque{
color:#66b700;
font-size:0.95em;
}
#selectMarques select{
margin-top:3px;
border:1px solid #7f9db9;
color:#d7ecbd;
font-size:0.95em;
}
#selectMarques select option{
color:#d7ecbd;
}

#printSend  {
margin-top : 7px ;

}

#printSend a#print {
background: transparent url('vademecum_FILES/print.gif') left top no-repeat;
padding : 2px 3px 6px 23px ;

}

#printSend a#send {
background: transparent url('vademecum_FILES/send.gif') left 4px no-repeat;
padding : 2px 3px 3px 19px ;
}

.gdJeu{
background:url(vademecum_FILES/fdGdJeu.gif) 0 0 no-repeat;
padding:1px 0 3px 1px;
margin-bottom:27px;
}
.innovation{
background:url(vademecum_FILES/fdInnov.gif) 0 0 no-repeat;
padding:1px 0 3px 2px;
margin-bottom:27px;
}
#colLeft .gdJeu{
background:url(vademecum_FILES/fdGdJeuLeft.gif) 0 0 no-repeat;
}


/* --------- encart home --------- */


#bienvForum{
background: #d4f1fe url('vademecum_FILES/encartHomeLeftForum.gif') left top no-repeat;
}
#bienvForum a, #reducs  a, #bienvForum p, #reducs  p{
color :#152e82 ;
}
#reducs {
background: #d4f1fe url('vademecum_FILES/encartHomeLeftReduction.gif') left top no-repeat;
}

.actu {
background: transparent url('vademecum_FILES/fdActu.jpg') left top no-repeat;
}


/* ---------------- colLeft ------------------ */

#colLeft #bienvForum {
background: transparent url('vademecum_FILES/fdFCE.gif') left top no-repeat;
width : 184px ;
height : 4px ;
}
#colLeft #bienvForumTop {
background: transparent url('vademecum_FILES/fdFCE.gif') right top no-repeat;

}
#colLeft #bienvForumMid {
color : #152e82 ;
clear : both ;
width : 184px ;
background-color : #d4f1fe ;
}
#colLeft #bienvForumBas {
background: transparent url('vademecum_FILES/fdFCE.gif') right  bottom no-repeat;

}

#menuLeft1 {
/*background: transparent url('vademecum_FILES/fdMenuLeft.jpg') left bottom no-repeat;
padding-bottom : 173px ;*/
width : 188px ;
padding-bottom:20px;
}

p#titreNiv1 {
text-transform : uppercase ;
border-bottom : 1px solid #b8ddb8;
padding : 0 0 4px 5px ;
font-weight : bold ;
color:#008103;
font-size:0.85em;
}
#colLeft {
padding-bottom:212px;
}
#colLeft .gdJeu{
margin-left:2px;
}
#menuLeft1 li.niv1 {
/*padding-bottom: 10px ;*/
border-bottom : 1px solid #b8ddb8 ;
}
#menuLeft1 li.niv1 a{
color:#008103;

}
#menuLeft1 li.niv1 a, #menuLeft1 li.niv1Act a {
text-decoration : none ;
display : block ;
padding : 8px 22px 13px 22px;
/*height : 27px ;*/
font-size:1em;

}
#menuLeft1 li.niv1 a:hover, #menuLeft1 li.niv1Act a:hover {
background-color : #dbf4c9 ;
}

#menuLeft1 li.niv1Act {
border-bottom : 1px solid #b8ddb8 ;
/*padding-bottom: 10px ;*/
}
#menuLeft1 li.niv1Act a {

background-color : #dbf4c9 ;

/*height : 27px ;*/
font-weight : bold ;
color:#008103;

}


#menuLeft1 li #menuLeft2 {
margin: 5px 0 9px 0;
}
#menuLeft1 li #menuLeft2 li {
border-bottom : 0px ; 

}
#menuLeft1 li #menuLeft2 li a {
text-decoration : none ;
padding : 1px ;
font-weight : normal ;
display : block ;
padding-left : 20px ;
background-color : transparent ;
/*height : 15px ;*/
}
#menuLeft1 li #menuLeft2 li a:hover {
background-color : #dbf4c9;
}
#menuLeft1 li #menuLeft2 li.active a{
background-color : #dbf4c9 ;
font-weight : bold ;
}


#menuLeft1 li #menuLeft2 li.active a{
background-color : #dbf4c9 ;
font-weight : bold ;
}


div.actu p span.jaune {
color : #fff157 ;
}


#prixReduc {
background: transparent url('vademecum_FILES/fdReducs.gif') left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

/* ------------------- bas de page ---------------- */

#menuBottom {
background : transparent url('vademecum_FILES/fdMenuBas.gif') left center repeat-x ;
}
#menuBottom td {
background : transparent url('vademecum_FILES/fdMenuBasTd.gif') right center no-repeat ;
}
#menuBottom td.last{
background:none;
}
#menuBottom a {
color : #fff ;
font-size:0.85em;
}

#basSupp   {
text-align : center ;
margin-top:-11px;
}
#basSupp ul li {
padding-left : 26px ;
}
#basSupp ul li a {
background: transparent url('vademecum_FILES/point.gif') left 5px no-repeat;
padding-left : 7px ;
color: #1b346d  ;
font-size:0.85em;
}
#home #basOmbre {
background:none;
height : 15px ;
}
#basOmbre {
background: transparent url('vademecum_FILES/fdOmbreBottom.gif') left bottom no-repeat;
height : 15px ;
}
#bottom {
clear : both ;
padding-bottom : 0;
}
#home #bottom{
position:absolute;
top:491px;
width:968px;
}



/* ------------------ ELEMENTS DE FORMULAIRE --------------- */


input.submit {
background-color : #fff158 ;
border : 1px solid #fff158 ;
color : #103085 ;
}



/* ------------------ HISTORIQUE  --------------- */


.historique{
/*margin-top:29px;*/
}
	

table td.textes {
background: transparent url(vademecum_FILES/fdHistoTop.gif) left 1px no-repeat ;
}
.bottom table td.textes {
background: transparent url(vademecum_FILES/fdHisto.gif) 1px top repeat-y ;
}


.historique DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image img,.historique DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image img,.historique DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image img{
margin:0 0 10px 0; 
border:1px solid #6dbb0c;
width : 136px ;
padding:0;
}
.bottom.historique .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image img{
width:137px;
}

#contenu .historique .textes ul{
margin:0;
padding:0;
}
.historique table td.textes li {
background: transparent  url(vademecum_FILES/puce.gif) left 1px no-repeat;
}

.historique .textes li strong, .historique .textes li p b{
color: #008103; 
}
.historique .textes li p{
color: #008103; 
font-size:0.85em;
}


/*****Mid Top*****/

#midTop{
color:#008103;
font-size:0.85em;
padding:19px 0 24px 0;
margin:0;
}
#midTop a{
color:#008103;
}
#retour{
margin-left:11px;
}
#midTopRight {
padding-right : 125px ;
}
#ariane .active{
color:#008103;
}


/***CONTENU**/
#contenu {
padding-right:123px;
text-align:justify;
width:599px;
}
h1 {
color : #008103 ;
font-size : 1.5em ;
border-bottom : 1px solid #b8ddb8 ;
margin-bottom : 14px ;
padding:0 0 3px 0;
}
#contenu p{
color:#008103;
font-size:0.95em;
}
#contenu a{
color:#008103;
}

#contenu b{
color:#008103;
}

/***Liste Produit***/
ul.listeProduit {
padding:11px 0 44px 0;
}
ul.listeProduit{

width:658px;
margin-right:-60px;
}
ul.listeProduit li{

width:158px;
padding:0 60px 0 0;
display:inline-block;
vertical-align:top;
}
#contenu ul.listeProduit li a{
text-transform:uppercase;
text-align:center;
padding:0;
margin:0;
font-size:0.9em;
color:#008103;
text-decoration:none;
}
ul.listeProduit li .image{
width:160px;
height:95px;
text-align:center;
/*display:table-cell;*/
vertical-align:bottom;
}
ul.listeProduit li td.lien{
text-align:center;
vertical-align:bottom;
padding-top:20px;
width:160px;
}






/***QUIZZ***/

#formQuizz{
color:#008103;
margin-top:29px;
}
.divFormQuizz{
margin-bottom:3px;
}
.divFormQuizz label{
width:215px;
display:block;
float:left;
color:#008103;
font-size:0.85em;
padding-top:6px;
}
.divFormQuizz .inputText{
width:378px;
float:left;
margin-bottom:3px;
/*padding:3px;
/*background:url(vademecum_FILES/fdInput.gif) 0 0 no-repeat;*/

}
.divFormQuizz .inputText input{
width:380px;
color:#008103;
font-size:0.85em;
height:17px;
border:1px solid #699013;
}
.divFormQuizz .inputTextarea{
/*background:url(vademecum_FILES/fdTextarea.gif) 0 0 no-repeat;*/
width:378px;
float:left;
margin-bottom:3px;
/*padding:3px;*/
}
.divFormQuizz .inputTextarea textarea{
border:1px solid #699013;
overflow:auto;
width:380px;
color:#008103;
font-size:1.2em;
height:42px;
}

.divFormQuizz .divFormQuizzZip .inputText{
width:114px;
float:left;
margin-bottom:3px;
/*padding:2px 3px 3px 3px;
background:url(vademecum_FILES/fdZip.gif) 0 0 no-repeat;*/
}
.divFormQuizz .divFormQuizzZip .inputText input{
width:117px;
color:#122b67;
font-size:0.85em;
height:17px;
border:1px solid #699013;
}

.divFormQuizz .divFormQuizzVille label{
width:44px;
padding-left:15px;
}
.divFormQuizz .divFormQuizzVille .inputText{
width:203px;
float:left;
margin-bottom:3px;
/*padding:2px 3px 3px 3px;
background:url(vademecum_FILES/fdVille.gif) 0 0 no-repeat;*/
}
.divFormQuizz .divFormQuizzVille .inputText input{
width:203px;
color:#008103;
font-size:0.85em;
height:17px;
border:1px solid #699013;
}
.divFormQuizzNews{
margin-top:30px;
border-top:1px solid #b8ddb8;
padding:13px 0 7px 0;
}
.divFormQuizzNews label{
color:#008103;
font-size:0.85em;
padding:0;
}
.divFormQuizzRule{
padding-bottom:12px;
border-bottom:1px solid #b8ddb8;
margin-bottom:22px;
}
.divFormQuizzRule label a{
font-size:0.85em;
color:#008103;
}
.divFormQuizzRule label{
padding:0;
}
.divSubmit{
text-align:right;
}
input.submit{
background: #008103;
color:#fff;
font-weight:bold;
border:0;
text-transform:uppercase;
font-size:0.85em;
padding:3px 5px;
}
.poll h2{
color:#008103;
border-bottom:1px solid #b8ddb8;
}
.poll form b, .poll form  ul.pollReponse li, .poll form  ul.pollReponse li .divFormQuizz, #formReponse, b  {
color:#008103;
}
#contenu ul li p.question{
font-weight:bold;
color:#fff;
background:#008103;
padding:8px 10px 7px 15px;
}
#contenu ul li ul li td.image{
width:176px;
border-left:1px solid #b8ddb8;
border-right:1px solid #b8ddb8;
border-top:1px solid #dff1df;
border-bottom:1px solid #dff1df;
padding:17px 0 20px 0;
text-align:center;
}
#contenu ul li ul{
padding:33px 0 3px 0;
}
#contenu ul.pollReponse{
padding:0;
}
#contenu ul{
padding: 10px 0 0 0;
}
#contenu ul li ul li{
padding:0 0 13px 0;
}
#contenu ul li ul li td.texte{
width:407px;
padding:0 0 0 11px;
vertical-align:middle;
}
#contenu ul li ul li td.texte p{
margin:0;
padding:0 0 11px 0;
}
#contenu ul li ul li td.texte .lien{
font-weight:bold;
}
#contenu ul li ul li td.texte p span{
color:#008103;
}
#wrapper #subwrapper #mid #contenu ol {margin-left:14pt; font-size:0.95em;}
#csc-textpic-text p ul {font-size:0.95em;}
div ul li span {font-size:0.95em;}

