/* mini mir.css */

* {
color : #0037ab ; 
}
a img{
border:0;
}
#topRight {
width : 833px ;
}
body {
background-color: #ebf4fb ;
}
#home #wrapper{
background:url(denivit_07_FILES/fdHome.jpg) 0 0 no-repeat;
height:560px;
}
#wrapper {
background: transparent url('denivit_07_FILES/fdOmbre.gif') left top repeat-y ;
}

/*#subwrapper { 
background : transparent url('denivit_07_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:11px 6px 0 0;

}

#home #center{
text-align:center;
padding:0 0 18px 0;
margin:0;
}
#mid {
background:  url(denivit_07_FILES/fondMid.gif) 0 100% no-repeat;
}


#menuTop td{
border-left : 1px solid #d24c4f ;
background:#cfd5f7;
}
#menuBottom td {
}

 /*--------------------------- haut ------------------------*/

#home #top{
background:none;
}
#top  {
background: transparent url('denivit_07_FILES/fdTopDennivit.gif') left top no-repeat ;
}
#menuTop a, #menu2 a {
color : #3d4991 ;
}
#menu2 {
background-color: #bbc2e8 ;
font-size : 1.1em ;
padding:0;
width:800px;
height:auto;
}
#menu2 a {
display:inline-block;
/*width:180px;*/
margin:0 0 0 35px;
padding:0;
padding : 3px 0;
}

#selectMarques {
background: transparent url('denivit_07_FILES/fdMarques.gif') left top no-repeat;
}
#selectMarques label, span.labelmarque{
color:#0386a9;
font-size:0.95em;
}
#selectMarques select{
margin-top:3px;
border:1px solid #7f9db9;
color:#cdd1e1;
font-size:0.95em;
}
#selectMarques select option{
color:#cdd1e1;
}

#printSend  {
margin-top : 7px ;

}

#printSend a#print {
background: transparent url('denivit_07_FILES/print.gif') left top no-repeat;
padding : 2px 3px 6px 23px ;

}

#printSend a#send {
background: transparent url('denivit_07_FILES/send.gif') left 4px no-repeat;
padding : 2px 3px 3px 19px ;
}

.gdJeu{
background:url(denivit_07_FILES/fdGdJeu.gif) 0 0 no-repeat;
padding:1px 0 3px 1px;
margin-bottom:27px;
}
.innovation{
background:url(denivit_07_FILES/fdInnov.gif) 0 0 no-repeat;
padding:1px 0 3px 2px;
margin-bottom:27px;
}



/* --------- encart home --------- */


#bienvForum{
background: #d4f1fe url('denivit_07_FILES/encartHomeLeftForum.gif') left top no-repeat;
color :#152e82 ;
}
#reducs {
background: #d4f1fe url('denivit_07_FILES/encartHomeLeftReduction.gif') left top no-repeat;
color :#152e82 ;
}

.actu {
background: transparent url('denivit_07_FILES/fdActu.jpg') left top no-repeat;
}


/* ---------------- colLeft ------------------ */

#colLeft #bienvForum {
background: transparent url('denivit_07_FILES/fdFCE.gif') left top no-repeat;
width : 184px ;
height : 4px ;
}
#colLeft #bienvForumTop {
background: transparent url('denivit_07_FILES/fdFCE.gif') right top no-repeat;

}
#colLeft #bienvForumMid {
color : #152e82 ;
clear : both ;
width : 184px ;
background-color : #d4f1fe ;
}
#colLeft #bienvForumBas {
background: transparent url('denivit_07_FILES/fdFCE.gif') right  bottom no-repeat;

}

#menuLeft1 {
/*background: transparent url('denivit_07_FILES/fdMenuLeft.jpg') left bottom no-repeat;
padding-bottom : 173px ;*/
width : 188px ;
padding-bottom:20px;
}

p#titreNiv1 {
text-transform : uppercase ;
border-bottom : 1px solid #b9c5dd;
padding : 0 0 4px 5px ;
font-weight : bold ;
color:#133080;
font-size:0.85em;
}
#colLeft {
padding-bottom:212px;

}
#colLeft .gdJeu{
margin-left:2px;
}
#menuLeft1 li.niv1 {
/*padding-bottom: 10px ;*/
border-bottom : 1px solid #b9c5dd ;
}
#menuLeft1 li.niv1 a{
color:#133080;

}
#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 : #d7f3fc ;
}

#menuLeft1 li.niv1Act {
border-bottom : 1px solid #b9c5dd ;
/*padding-bottom: 10px ;*/
}
#menuLeft1 li.niv1Act a {

background-color : #d7f3fc ;

/*height : 27px ;*/
font-weight : bold ;
color:#152e82;

}


#menuLeft1 li #menuLeft2 {
margin-top : 15px ;
}
#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 : #a8e6fc ;
}
#menuLeft1 li #menuLeft2 li.active a{
background-color : #a8e6fc ;
font-weight : bold ;
}


#menuLeft1 li #menuLeft2 li.active a{
background-color : #a8e6fc ;
font-weight : bold ;
}


div.actu p span.jaune {
color : #fff157 ;
}


#prixReduc {
background: transparent url('denivit_07_FILES/fdReducs.gif') left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

/* ------------------- bas de page ---------------- */

#menuBottom {
background : transparent url('denivit_07_FILES/fdMenuBas.gif') left center repeat-x ;
}
#menuBottom td {
background : transparent url('denivit_07_FILES/fdMenuBasTd.gif') right center no-repeat ;
}
#menuBottom td.last{
background:none;
}
#menuBottom a {
color : #3d4991 ;
font-size:0.85em;
}

#basSupp   {
text-align : center ;
margin-top:-11px;
}
#basSupp ul li {
padding-left : 26px ;
}
#basSupp ul li a {
background: transparent url('denivit_07_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('denivit_07_FILES/fdOmbreBottom.gif') left bottom no-repeat;
height : 15px ;
}
#bottom {
clear : both ;
padding-bottom : 0;
}
#home #bottom{
position:absolute;
top:496px;
width:968px;
}



/* ------------------ ELEMENTS DE FORMULAIRE --------------- */


input.submit {
background-color : #fff158 ;
border : 1px solid #fff158 ;
color : #103085 ;
}



/* ------------------ HISTORIQUE  --------------- */


.historique{
/*margin-top:29px;*/
}
	
.historique table{
border-collapse:collapse;
}
table td.textes {
background: transparent url(denivit_07_FILES/fdHistoTop.gif) left 1px no-repeat ;
}
.bottom table td.textes {
background: transparent url(denivit_07_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 #688fc8;
width : 136px ;
padding:0;
}
.bottom.historique .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image img{
width:137px;
}

.historique table td.textes li {
background: transparent  url(denivit_07_FILES/puce.gif) left 1px no-repeat;
}


.historique .textes li strong{
color: #133080; 
}
.historique .textes li p{
color: #133080; 
font-size:0.85em;
}


/*****Mid Top*****/

#midTop{
color:#133080;
font-size:0.85em;
padding:19px 0 24px 0;
margin:0;
}
#midTop a{
color:#133080;
}
#retour{
margin-left:11px;
}
#midTopRight {
padding-right : 125px ;
}
#ariane .active{
color:#143080;
}


/***CONTENU**/
h1 {
color : #112f85 ;
font-size : 1.5em ;
border-bottom : 1px solid #b9c5dd ;
margin-bottom : 28px ;
padding:0 0 3px 0;
}
#contenu p{
color:#112f85;
font-size:0.95em;
}
/***Liste Produit***/
ul.listeProduit {
padding-top:25px;
}
ul.listeProduit li{
clear:both;
}
ul.listeProduit li .texte{
float:left;
width:482px;
}
ul.listeProduit li .image{
float:left;
width:108px;
text-align:center;
padding:0 0 30px 0;
}
ul.listeProduit li h2{
color:#112f85;
border:none;
font-size:1em;
text-transform:none;
padding:0;
margin:0;
}
ul.listeProduit li h2 a{
color:#112f85;
text-decoration:none;
}
ul.listeProduit li h2 a:hover{
text-decoration:underline;
}

/***QUIZZ***/

#formQuizz{
color:#122b67;
}
.divFormQuizz{
margin-bottom:3px;
}
.divFormQuizz label{
width:208px;
display:block;
float:left;
color:#122b67;
font-size:0.85em;
padding-top:6px;
}
.divFormQuizz .inputText{
width:378px;
float:left;
margin-bottom:3px;
padding:3px;
background:url(denivit_07_FILES/fdInput.gif) 0 0 no-repeat;
}
.divFormQuizz .inputText input{
width:371px;
color:#122b67;
font-size:0.85em;
height:15px;
border:0;
}
.divFormQuizz .inputTextarea{
background:url(denivit_07_FILES/fdTextarea.gif) 0 0 no-repeat;
width:378px;
float:left;
margin-bottom:3px;
padding:3px;
}
.divFormQuizz .inputTextarea textarea{
border:0;
overflow:auto;
width:378px;
color:#122b67;
font-size:1.2em;
height:39px;
}

.divFormQuizz .divFormQuizzZip .inputText{
width:114px;
float:left;
margin-bottom:3px;
padding:2px 3px 3px 3px;
background:url(denivit_07_FILES/fdZip.gif) 0 0 no-repeat;
}
.divFormQuizz .divFormQuizzZip .inputText input{
width:114px;
color:#122b67;
font-size:0.85em;
height:15px;
border:0;
}

.divFormQuizz .divFormQuizzVille label{
width:39px;
padding-left:15px;
}
.divFormQuizz .divFormQuizzVille .inputText{
width:203px;
float:left;
margin-bottom:3px;
padding:2px 3px 3px 3px;
background:url(denivit_07_FILES/fdVille.gif) 0 0 no-repeat;
}
.divFormQuizz .divFormQuizzVille .inputText input{
width:203px;
color:#122b67;
font-size:0.85em;
height:15px;
border:0;
}
.divFormQuizzNews{
margin-top:30px;
border-top:1px solid #c4cfe3;
padding:13px 0 7px 0;
}
.divFormQuizzNews label{
color:#122b67;
font-size:0.85em;
padding:0;
}
.divFormQuizzRule{
padding-bottom:12px;
border-bottom:1px solid #c4cfe3;
margin-bottom:22px;
}
.divFormQuizzRule label a{
font-size:0.85em;
color:#3d4991;
}
.divFormQuizzRule label{
padding:0;
}
.divSubmit{
text-align:right;
}
input.submit{
background: #122b67;
color:#fff;
font-weight:bold;
border:0;
text-transform:uppercase;
font-size:0.85em;
padding:3px 5px;
}
.poll h2{
color:#122b67;
border-bottom:1px solid #c4cfe3;
}
.poll form b, .poll form  ul.pollReponse li, .poll form  ul.pollReponse li .divFormQuizz, #formReponse, b  {
color:#122b67;
}
#contenu p.question{
font-weight:bold;
color:#fff;
background:#112F85;
padding:5px 10px 4px 8px;
}





