 .smiley2 
 { 
display:block;
vertical-align:middle;
margin:0px 0px 0px 10px;
float:left; }
 
 
a.black
{
color:;
font-size:14px;

font-style:none;
}
 
 
.blocleft h1, .blocright h1, .blocorpsleftinf h1,  .blocorpsdroitinf h1  /*, .blocorpsright a, .blocorpsleft a*   rgb(64,102,155);   */
{
margin:0px;
padding:4px 5px 3px 5px;
font-family:arial;
letter-spacing:1px;
font-size:15px;
height:16px;
}




/*  CADRE HAUT GAUCHE  ##########################    margin:10px 15px 5px 0px;   old bloc */

.blocleft
{
display:block;
font-family:arial;
letter-spacing:1px;
width:378px;
float:left;
font-size:15px;

color:black;
background-color:white;
padding:0px;
text-align:left;

margin:10px auto 0px auto;
}
.blocsupleft
{
background:url('unl_sup_gauche.jpg') top left no-repeat;
height:22px;
margin:0px;
padding:10px 10px 0px 55px;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
color:white;
border-bottom:1px solid white;
}



.blocorpsleft
{
background:url('.jpg') bottom no-repeat;
background-color:white;
margin:0px;
border: 3px solid rgb(172,147,167);
padding:0px 0px 0px 0px;
height:115px;
}


/* ###################################################################  bloc inf gauche */

.blocleftinf
{
display:block;
font-family:arial;
letter-spacing:1px;
width:378px;
float:left;
font-size:15px;
color:black;
background-color:white;
padding:0px;
text-align:left;
margin:10px auto;

}

.blocorpsleftinf
{
background-color:white;
margin:0px;
padding:0px;
border: 3px solid rgb(88,112,94);
height:115px;
padding:0px;
}

.blocinfleft
{
background:url('unl_inf_gauche.jpg') bottom left no-repeat;
height:22px;
margin:0px;
padding:5px 10px 5px 55px;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
color:white;
border-top:1px solid white;
}







/* CADRE HAUT DROIT  #######################  padding:5px 5px 0px 10px; height:105px;*/
.blocsupdroit
{
background:url('unl_sup_droit.jpg') top right no-repeat;
height:22px;
margin:0px;
padding:10px 10px 0px 55px;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
color:white;
border-bottom:1px solid white;
}
.blocorpsdroit
{
background:url('.jpg') bottom no-repeat;
background-color:white;
margin:0px;
border: 3px solid rgb(131,107,127);
height:115px;
padding:0px;
}



 /* CADRE BAS DROIT  #######################*/
 
 .blocorpsdroitinf
{
background-color:white;
margin:0px;
border: 3px solid rgb(98,147,111);
height:115px;
padding:0px;
}

 .blocinfdroit
{
background:url('unl_inf_droit.jpg') bottom right no-repeat;
height:22px;
margin:0px;
padding:5px 10px 5px 55px;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
color:white;
border-top:1px solid white;
}








/* juke box */

.bloc
{
display:block;
width:140px;
float:left;
font-size:15px;
color:black;
background-color:rgb(64,102,155);
padding:0px;
text-align:center;
margin:10px 0px;
}
.blocsup
{
background:url('cadre-140-bleu3.jpg') top no-repeat;
margin:0px;
padding:10px 10px 10px 10px;
font-weight:bold;
}

a.white
{
color:black;
font-weight:bold;
}
 

.bloc:hover, .blocorps:hover
{
background:rgb(0,0,145);
}

.blocorps
{
background:url('cadre-140-bleu-bas.jpg') bottom no-repeat;
margin:0px;
padding:10px 5px;
}



/* bloc3 height:250px; */

.bloc3
{
display:block;
width:185px;
float:left;
font-size:14px;  /*ou 14px si trop grand chez simon en 15*/
color:black;
padding:0px;
text-align:left;
margin:5px 9px 5px 0px;

}
.blocsup3
{
margin:0px;
padding:10px 10px 10px 10px;
font-weight:bold;
text-align:center;
border-bottom:1px dotted gray;
}

.blocorps3 a
{
color:black;
}


.blocorps3
{
margin:0px;
padding:10px 10px;
height:210px;
}

/*  propre à chacun... cf Id  */
 
 #inf_gau.blocsup3
 {
 background:url(inf_gauche.jpg) repeat;
 }
#inf_gau.bloc3
 {
 background:url(inf_carre_gauche.jpg) bottom left no-repeat;
 }
 
 #inf_droit.blocsup3
 {
 background:url(inf_droit.jpg) top right repeat;
 }
#inf_droit.bloc3
 {
 background:url(inf_carre_droit.jpg) bottom right no-repeat;
 }
#inf_droit.bloc3
{
width:180px;
margin-right:0px;
}
