html,body{margin:0;padding:0}
body{font: 76% helvetica,arial,sans-serif;text-align:center; background:#c8c8c8 url(pics/back.gif) repeat;}
p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px;text-decoration:none;border:0px;}
a img {border:none;}
hr{
width: 95%;
color: #9a9a9a;
}
div#container{background:black; text-align:left;width:830px;
border: 2px solid #a9adaf;
margin:0 auto;}
div#header {height:110px; width:825px;
  padding-left:5px;
  padding-top:5px; 
  margin-bottom:5px;background: white;color: #79B30B;
  background-image:url(bck.png); background-repeat: repeat;
  }
div#headerleft{position:relative;float:left;

}
div#headerright{position:relative;float:right;
width: 445px;
margin-bottom: 0px;
height: 50px;
}
div#headerright h1{
background-color: transparent;
font-size: 22px;
color:#5caed7;
}

div#subtitle{position:relative;float:right;
width: 360px;
padding-right: 40px;
text-align:justify;
}
div#subtitle h2{
background-color: transparent;
font-size: 14px;
color:#ff8539;
}


div#page{height:1100px;padding-top:0px;min-height:1000px};

*div#page {
height:1000px;
}
div#content{
height:auto;
width:468px;
margin-left:10px;
margin-top:5px;
float:left;
}
div#content p{line-height:1.4}
div#ad{
margin-bottom:5px;
margin-top:5px;
}
div#player{
margin-bottom:10px;
z-index:1;

}

div#defaultPlayer{
background-image:url(backgroundplayer.png);
width: 468px;
height: 405px;
color:#ff8539;
padding-top: 60px;
padding-left: 20px;
}
div#defaultPlayer p{
padding-top: 10px;
}

div#defaultPlayer p a{
color:#5caed7;
}
div#defaultPlayer h2{
font-size: 15px;
}
div#addown{
margin-bottom:15px;
}

div#extra{text-align:center;background:#666; font-size:10px;}
div#extra p{margin:0;padding:5px 10px;font-size:10px;}
div#extra p a{display:inline;margin:0;padding:0;font-size:10px; color: #333;}
div#footer{background: #333;color: ##666}
div#footer p{margin:0;padding:5px 10px;font-size:10px;}
div#footer p a{margin:0;padding:0px;font-size:8px; color: #666;}
div#droite{float:right;width:350px;}
div#navigation{float:right;width:150px;height:auto;z-index:2;}
/*div#nouveau{float:right;width:189px;color:white;font-size:18px;color:#ff8539}*/
div#nouveau{float:right;width:180px;color:white;font-size:18px;color:#ff8539;margin-left:5px;margin-right:5px;
}
div#nouveauTitre{
text-align: center;
}
div.newitem{width:100%;font-size:10px;color:#5caed7;height:33px;margin: 0px;}
div.newpic{position:relative;float:left;width:24%}
div.newpic img{height:30px; width: 30px;}
div.newcontent{position:relative;float:right;width:75%;cursor:pointer;}
div#adright{
position:relative;
float: right;
margin-left:58px;
margin-right:58px;
margin-top:40px;
margin-bottom:30px;
height:60px;
}
div#other{float:right;width:350px;color:white;
}
div#related{
position:relative;
float: right;
width:96%;
height:100%;
color: white;
text-align:center;
margin-bottom:10px;
margin-top:10px;
padding-left:5px;
padding-right:5px;
}



div #related a{
text-decoration: none;
padding:0px;
}

div#relatedtitle{
font-size:20px;
color:#ff8539;
}
div#relatedlist{
padding-top: 10px;
height: 150px; width:100%;
color:#5caed7;
}
div.relateditem{width:100%;height:60px;font-size:10px;padding:10px;}
div.relatedpic{position:relative;float:left;width:24%}
div.relatedpic img{height:60px; width: 70px;}
div.relatedcontenttitle a{
text-align: center;
padding-left:5px;
font-size:16px;
color:#ff8539;
cursor:pointer;
}
div.relatedcontent a{
padding-left:5px;
text-align: center;
color:#5caed7;
cursor:pointer;
}
div.relatedcontenttitle {
text-align: center;
padding-left:5px;
font-size:16px;
color:#ff8539;
cursor:pointer;
}
div.relatedcontent {
padding-left:5px;
text-align: center;
color:#5caed7;
cursor:pointer;
}
div#list{
margin-top: 20px;
margin-right:20px;
height: 130px; width:468px;
color: white;
}
div#previous{position:relative; float:left;width:110px;height:100%;
color: white;
text-align: left;
}
div#previouspic img{
width:70px;
height:60px;
float: left;
}
div#description{position:relative; float:left;width:248px;height:100%;
color: white;
text-align: center;
}
div#descriptionheader{font-size:18px;color:#ff8539}
div#descriptiontitle{color:}
div#next{position:relative; float:right; width:110px;height:100%;
color: white;
text-align: right;

}
div#nextpic img{
width:70px;
height:60px;
float: right;
}
div#nextcontent a{
padding: 0px;
padding-right: 10px;
font-size:14px;
color:#ff8539;
font-weight: bold;
}
div#previouscontent a{
padding: 0px;
padding-left: 10px;
font-size:14px;
color:#ff8539;
font-weight: bold;
}
div#previouspic{
padding: 10px;
}
div#previouspic a{
padding: 0px;
}
div#extra{
clear:both;
width:100%;
height:20px;
}
div.yui-b p {
margin: 0 0 .5em 0;
color: #999;
 }
div.yui-b p strong {
            
                font-weight: bold;
                color: #000;
            
            }
div.yui-b p em {

                color: #000;
            
            }            
h1 {

                font-weight: bold;
                margin: 0 0 1em 0;
                padding: .25em .5em;
                background-color: #ccc;

            }
#productsandservices {
                
                position: right;
                
            }


			/*
				For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
				setting the "zoom" property to 1.  This ensures that the selected state of 
				MenuItems doesn't get dropped when the user mouses off of the text node of 
				the anchor element that represents a MenuItem's text label.
			*/

			#productsandservices .yuimenuitemlabel {
_zoom: 1;
}

			#productsandservices .yuimenu .yuimenuitemlabel {
_zoom: normal;
}

.roundedcornr_box_908301 {
   background: #282828;
}
.roundedcornr_top_908301 div {
   background: url(roundedcornr_908301_tl.png) no-repeat top left;
}
.roundedcornr_top_908301 {
   background: url(roundedcornr_908301_tr.png) no-repeat top right;
}
.roundedcornr_bottom_908301 div {
   background: url(roundedcornr_908301_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_908301 {
   background: url(roundedcornr_908301_br.png) no-repeat bottom right;
}

.roundedcornr_top_908301 div, .roundedcornr_top_908301, 
.roundedcornr_bottom_908301 div, .roundedcornr_bottom_908301 {
   width: 100%;
   height: 10px;
   font-size: 1px;
   
}
.roundedcornr_content_908301 { height:100%;margin: 0px; }
.roundedcornr_content_908302 { height:390px;margin: 0px; }
.roundedcornr_content_908303 { height:95px;margin: 0px; }
.newNom {color:#ff8539;}


.yuimenuitem{

background: #e0e0e0;
}

#warning{
color: red;
}

#legal{
width:100%;
padding-top:80px;
padding-left:80px;
color:#ff8539;
height: 450px;
}
#legal h2, #contact h2{
color:#5caed7;
font-size: 18px;
}
#contact h2{
padding-bottom: 20px;
}
#legal h3{
color:#5caed7;
font-size: 14px;
padding-top: 15px;

}
#contact{
width:120%;
padding-top:80px;
padding-left:80px;
color:#ff8539;
height: 350px;
}

 label
{
 width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

input
{
margin-left: 4.5em;

}

 fieldset
{
border: 0px solid #781351;
width: 20em
}

