/* CSS Document */

/*body {margin:0; padding:0; /*background:url(images/pub/bg-pub.gif) top left repeat-x #bfbfbf}*/
#global-pub {width:800px; height:auto; margin: 30px auto 0 auto; text-align:center}
div.header-pub{margin-bottom:8px; overflow:hidden}
div.header-pub img {float:left}
/*
div.curvy{clear:both; background:url(images/pub/curvy_01.gif) no-repeat top left; padding:0;}
div.curvy div{background:url(images/pub/curvy_02.gif) no-repeat top right; margin:0; padding:0;}
div.curvy div div{background:url(images/pub/curvy_03.gif) no-repeat bottom right; margin:0; padding:0;}
div.curvy div div div{background:url(images/pub/curvy_04.gif) no-repeat bottom left; margin:0; padding:25px 16px;}
div.curvy div div div div{background:none;}
*/
div.curvy{width:800px; background-color:#FFF;}
div.curvy1{clear:both; background:url(images/pub/curvy_1.gif) no-repeat top left; padding:0; height:27px; width:800px;}
div.curvy2{clear:both; background:url(images/pub/curvy_2.gif) no-repeat top left; padding:0;height:27px; width:800px;}
a.retour{display:block; float:right; width:250px; background:transparent url(images/btn-violet_a.png) no-repeat scroll top right; _background:transparent url(images/btn-violet_a.gif) no-repeat scroll top right; color:#fff; display:block;font:bold 12px arial, sans-serif; height:22px; margin:16px 6px 0 0; padding-right:12px; text-decoration:none}
a.retour span{background:transparent url(images/btn-violet_span.png) no-repeat; _background:transparent url(images/btn-violet_span.gif) no-repeat; display:block; line-height:10px; padding:5px 0 7px 15px}



