/* CSS Document */

<style type="text/css">

body { 
 text-align:center; 
 font-family:verdana;
 font : normal 12px/1.6em Arial, Helvetica, sans-serif;
 color : #2a3845;
 margin : 0;
 padding : 0;
background: url(images/topnav_bg.gif) repeat-x center center #eee;
}
/* ********* MENU GAUCHE *********** */
/*
#right {  
 width:67%; 
 float:right; 
 margin-bottom:20px; 
 margin:10px; 
 margin-left:0px; 
}
#left { 
  width:25%; 
  float:left; 
  margin:10px; 
  text-align: left;
}
*/
/* ********* MENU GAUCHE *********** */ 
/* ********* MENU DROITE *********** */ 
#right {  
 width:67%; 
 float:left; 
 margin-bottom:20px; 
 margin:10px; 
 margin-right:0px; 
}
#left { 
  width:25%; 
  float:right; 
  margin:10px; 
  text-align: left;
}
/* ********* MENU DROITE *********** */ 

a { color:#DF7000;text-decoration: none; }
a:hover { color:#666666; text-decoration: underline; }


#pagewrapper,#page { 
  width:760px; 
  margin:auto; 
  text-align:left; 
  display:block; 
}

#page { border:1px solid #7D3F00; color:#333333; background:#fff; }

#header 
{
 display:block; 
 height:140px; 
 padding:0px;
 clear:both;
 margin:5px 5px 1px 5px;
 border-top:5px solid #777777; 
 border-bottom:5px solid #CA7B00; 
 background-image: url(images/headerboutique.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
}

#header h1 { margin:0; padding:0; font:2.6em Georgia, serif; margin-top:20px; margin-left:40px; }
#header h2 { margin:0; padding:0; font:14px Georgia, serif;  margin-left:40px; }
#header h3 { float: right; margin-top:-60px;width: 50%; padding:5px; font:12px Georgia, serif;  margin-right:40px;text-align: right; }
#header h3 img { border:0px;}
#topnav 
{
 color:#FFFFFF;
 margin:0px 5px 5px 5px;
 font:13px verdana;
 padding:5px;
 background:url(images/topnav_bg.png) #333333;
}

#topnav ul { list-style-type:none; margin:0; padding:0px; }
#topnav ul li { display:inline; margin-right:6px; margin-left:6px; }
#topnav a , #footer a{ color:#FFFFFF; text-decoration:none; font-weight:500;;  }
#topnav a:hover, #footer a:hover { color:#FF5400; text-decoration:underline; }

#main
{
 margin:5px;
 border:0px solid #CCCCCC;
 clear:both;
 display:block;
 margin-bottom:40px;
} 

#link_index {font:normal 20px Georgia, serif;padding-left:5px;margin-left:-10px; border-left: 2px dotted #DF7000; }

.bcol { color:#fb9622; }

#main { font:12px verdana; line-height:15px; }
#right h2 {color:#803E00; margin:5px 5px 5px 0px; padding:4px;font:normal 18px Georgia, serif;border-bottom : 3px solid #BEB4A3;border-top: 0px dotted #e2dfdb; }
.artNumero {color:#AEA493;padding-right:15px;font:normal 16px Georgia, serif;}
#main h3 {text-align: right; color:#803E00; margin:-32px 5px 5px 5px;font:normal 18px Georgia,Arial, serif; }
p { padding:0; margin-left:10px; margin-right:5px; margin-top:0px; margin-bottom:8px; }

.diveditable img {border:0px #aa0000 solid;}
#nav{ padding:3px;}
#nav h2 { margin:25px 5px 5px 0px; color:#7D3F00;font:bold 14px/1.2em Georgia, serif; border-bottom : 1px solid #BEB4A3; }
#nav ul { margin-top:10px; list-style: square;}
#nav li { margin-bottom:2px; }

#contenu td{color:#993366;}
#contenu img{border:2px #666666 solid;padding:1px;margin:1px; }
#contenu a:hover img{border:2px #DF7000 solid;padding:1px;margin:1px; }

#footer { 
  clear:both; 
  margin:5px; 
  vertical-align:middle; 
  text-align:center; 
  font-size:12px; display:block;
  background:#333333; color:#FFFFFF; 
  padding:5px 0px 10px 0px; 
}

.clear{clear: both;padding:0px;margin:0px;margin-bottom:20px;border-top:1px #BEB4A3 dotted;}

.barAdmin{border:0px #aa0000 dotted;padding:0px;text-align: right;}
.barAdmin img {border:1px transparent solid;width:10px;}
.barAdmin img:hover {border:1px #aa0000 solid;}
.message {color:#FFFF00; font:normal 16px Arial,Georgia, serif; }