/*general*/
*{ border:0 ;margin:0;padding:0;font-style:normal; text-decoration:none;font-family: Arial, Verdana, Helvetica, sans-serif}
body{background:#DADADA ;height:100%}

/*change site fr*/
#homesite{margin-top:-270px;}

#upper a.logo{display:block; position:absolute;width:150px ; height:120px ; top:30px; left:20px;}
#home ,#left , #right{background-color:#0152A1;}
#left p ,em#spoup,em#spodw{color:#E97800;background-color:#3374B4;}
#left p {border-bottom:2px solid #FF8601;}
.rech_resltat{border:1px solid #FF7D01;}
.rech_resltat:hover{background-color:#FFCC00;}
#rechinfo{border-bottom:1px solid #EF6D01;}
#rechinfo p {color:#FFF;background-color:#EF6D01;}

#spohome .somaire  a.stitle{background-color:#3374B4;}
#spohome ,#spohome .somaire {border-color:#3374B4;}
#left a,#left p b,#spohome .somaire  a{color:#FFF;}
#left a:hover,#spohome .somaire  a:hover{color:#E97800}
#footer a{ color:#FF8601; position:relative; top:-2px;left:80px; font-weight:bold; font-size:11px;cursor:help}
#footer a:hover{text-decoration:overline}


/*upper*/
#upper{width:100%; height:210px; background:url(http://www.europeen.fr/skin/images/upper.jpg) no-repeat top;position:relative;margin-bottom:10px;}
#upper a{font-weight:bold;color:#FFF;}

/*home*/
#home{width:934px;margin:0px auto;;border:2px solid #FFF;padding-bottom:5px;}
#homesite{position: absolute;top: 50%;width:100%}
#spohome{padding:5px;border-top-width:9px ; border-style:solid;border-bottom-width:6px;padding-left:17px;height:auto!important;height:200px}
#spohome .somaire {width:220px; float:left; text-align:center; margin:1px; border-style:solid;border-width:1px ;height:130px}
#spohome .somaire  a{ font-size:11px}
#spohome .somaire  a.stitle{font-size:13px;display:block; width:100%;font-weight:bold }
#spohome .somaire div{margin-top:5px;text-align:left; padding-left:3px;}
em#spoup{
background-image:url(http://www.europeen.fr/skin/images/spoh.jpg);
background-repeat:no-repeat;
background-position:right;
font-weight:bold;
font-size:11px;
padding:5px 25px 0px 5px;
}
em#spodw{
background-image:url(http://www.europeen.fr/skin/images/spob.jpg);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
font-size:11px;
padding:0px 100px 0px 30px;
}
em#spodw b{position:relative;top:-3px;}
.selc_spo{;font-weight:bold;width:295px;margin:0 5px;font-size:11px;float:left}
.selc_spo .title_spo{display:block}

/*site*/
#site{margin:0 auto; width:956px;background:url(http://www.europeen.fr/skin/images/border.jpg) repeat-y ; text-align:left;position:relative}
#contenu{margin-left:11px; width:934px;}
/*center*/
#center{width:924px ; padding:0px 5px 0px 5px;}

/*recherche*/
#rechbox{position:absolute;top:182px;left:670px;font-weight:bold;color:#FFF;font-size:13px}
#rechbox input{height:20px;}
/*left*/
#left{width:160px; float:left;;min-height:580px;height:auto !important;height:580px}
#left p a,#left p b{font-size:12px;font-weight:bold;margin-left:3px;}
#left p {height:15px;}
#left a{font-size:12px; margin-left:15px;display:block;margin-bottom:3px}

/*middel*/
#midel{width:752px; float:left; margin:0 5px;}

/*right*/
#right{width:170px; float:left;text-align:center;padding:4px 0px;}

/*resultat*/
.rech_resltat{display:block; color:#000 ; font-size:12px; margin:10px 5px ; height:94px ;}
.rech_resltat #title{color:#0000CC; font-size:15px; font-weight:normal}
.rech_resltat em{display:block;}
.rech_resltat #lien{color:#006600}
.rech_resltat img{float:left ; margin:1px 5px 2px 1px;background:url(http://www.europeen.fr/skin/images/noimg.jpg) no-repeat;border:1px solid #999999}
#preview{text-align:right;font-size:12px; color:#E2E1DB}
#rechinfo{font-size:12px}
#rechinfo p {width:110px;text-align:center; font-size:12px;float:right;margin-top:-15px}

/*overture
/*******************************************/
.clsResult
         {
         background: #FFF;
         margin: 0px 0px;
         padding: 1px 1px;
         overflow:hidden;
         }
.clsResultTitle
         {
         font-family: Verdana, Arial, sans-serif;
         font-size: 11px;
         font-weight: bold;
         text-decoration: underline;
         color: #4190C9;
         }
.clsResultTitleNoBold
        {
         font-family: Verdana, Arial, sans-serif;
         font-size: 11px;
         text-decoration: underline;
         color: #4190C9;
         }
.clsResultDescription
        {
         font-family: Verdana, Arial, sans-serif;
         font-size: 11px;
        }
.clsURL
        {
        font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
        COLOR: #818181;
        font-weight: bold;
        }
.clsCell
        {
        background: #FFF;
        border: 2px solid;
        border-color: #0152A1;
        cursor:pointer;
		padding-left:2px;
        }