body{
background-color:#000000;padding:0;margin:0;
}
#portfolio{width:799px; margin-left:auto; margin-right:auto; }

#site{
overflow:hidden;
}

#topleft{ float:left;}
#topright{ float:right;}
#left{
width:580px;  float:left;width:580px; padding-bottom:5000px; margin-bottom:-5000px;
}

#banner{
width:580px; height:95px;background-image:url(images/banner.png);
}

#menu{
width:580px; height:18px;
}

#menu ul{
float:left;margin:0;padding:0;
}

#accueil{
width:96px; height:18px; background-image:url(images/accueil.png); background-repeat:no-repeat;text-indent:45px;
}

#cv{
width:65px; height:18px; background-image:url(images/cv.png); background-repeat:no-repeat;text-indent:35px;
}

#web{
width:67px; height:18px; background-image:url(images/web.png); background-repeat:no-repeat;text-indent:35px;
}

#video{
width:76px; height:18px; background-image:url(images/video.png); background-repeat:no-repeat;text-indent:35px;
}

#dessin{
width:55px; height:18px; background-image:url(images/2d.png); background-repeat:no-repeat;text-indent:29px;
}

#infographie{
width:63px; height:18px; background-image:url(images/3d.png); background-repeat:no-repeat;text-indent:30px;
}

#jeux{
width:65px; height:18px; background-image:url(images/jeux.png); background-repeat:no-repeat;text-indent:32px;
}

#musique{
width:93px; height:18px; background-image:url(images/musique.png); background-repeat:no-repeat;text-indent:32px;
}

#barre_up{
width:580px; height:18px; background-image:url(images/barre_up.png);
}

#contenu_exterieur{
width:580px; background-color:#FEFEFE; background-image:url(images/bord_gauche.png); background-position:left; background-repeat:repeat-y;
}

.imac{
width:580px; background-image: url(images/bord_droit.png); background-repeat:repeat-y; background-position:right;
}

.imac table{
width:536px;  margin-left:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color:#5B5A5B;
}

.imac table a{
color:#FEA700;
}


#right{
width:219px; float:right; padding-bottom:5000px; margin-bottom:-5000px; background-image:url(images/fond.png);
}

#border_top{
width:219px; height:24px; background-image:url(images/bord_haut.png);
}

#flash{
width:219px; height:69px;
}

#diapo{
width:199px; height:69px; background-image:url(images/diapos.png); float:left;
}


#border_top_right{
width:20px; height:69px; background-image:url(images/bord_haut_droit.png); float:right;
}

#texte{
width:219px; height:31px; background-image:url(images/texte.png);
}

#addons_exterieur{
width:219px;
}

#addons{
width:219px; background-image:url(images/addons_right.png); background-position:right; background-repeat:repeat-y;
padding-bottom:5000px; margin-bottom:-5000px;
}

#foot{
background-image:url(images/foot.png); background-repeat:no-repeat; height:49px; 

}

#map{
float:left;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; position:relative; left:22px; padding-top:3px;
}

.foenkinos{
float:right;color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; padding-right:224px; padding-top:3px;
}

a{
color:#B5C2C7;
}

#foot a{
color:#333333;
}

#menu li {
float:left; 
list-style-type:none; 
font-size:0.55em;
color:#FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
position:relative;
cursor:pointer;
}
#menu li a {
text-decoration:none;
color:#FFFFFF;
position:relative;
top:2px;
}
#menu li a:hover{
color:#FEA700;
}
.addons{
margin:0;
padding:0;
border-spacing:0px;
width:199px;

}


.addons tr{
padding:0;
margin:0;
}

.addons td{

margin:0;
padding-left:6px;
padding-right:6px;
padding-top:5px;
padding-bottom:10px;
}

#news1{
padding:0;
margin:0;
background-image:url(images/bandeau1.png);
background-repeat:no-repeat;
width:199px;
height:14px;
font-size:0.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
}

.news{
padding:0;
margin:0;
background-image:url(images/bandeau.png);
background-repeat:no-repeat;
width:199px;
height:14px;
font-size:0.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
}

.addons td{
color:#FEFEFE;
font-size:0.7em;
font-family:"Courier New", Courier, monospace;

}

#contact{
position:relative; 
left:20px;
}

#tableau{
padding-right:6px;
}

img {
border:0;}
