@charset "utf-8";
*{font-family:Geneva, Arial, Helvetica, sans-serif;margin:0;padding:0;}
h1{margin-bottom:10px;}
img{border:none;}
#oldnav{display:none;background:#FDF2AB;font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:center;border-bottom:1px solid #A29330;padding:5px;}
body{background:url(../interface/images/fond_r.jpg) repeat;font-size:12px;}
#body2{background:url(../interface/images/fond.jpg) repeat-x;min-width:100%;min-height:736px;}
#general{width:758px;margin-left:auto;margin-right:auto;padding-top:20px;}
#bandeau{background-image:url(../interface/images/fond_head.png);background-repeat:no-repeat;width:728px;height:164px;margin-left:auto;margin-right:auto;padding:10px 15px 6px;}
#corps{background:url(../interface/images/fond_centre_r.png) repeat-y;width:740px;margin-left:auto;margin-right:auto;padding:0 9px;}
#corps2{background:url(../interface/images/fond_centre.png) no-repeat top;width:740px;overflow:hidden;min-height:463px;}
#gauche{float:left;width:168px;border:1px solid #979696;background:url(../interface/images/logo_rivalis.jpg) no-repeat top #FFF;padding-top:48px;margin:0 6px 10px;}
#fond_menu{margin:5px auto 15px;}
#droite{float:left;width:552px;}
#pied{background:url(../interface/images/fond_pied.png) no-repeat;width:758px;min-height:25px;color:#FFF;text-align:center;font-size:10px;padding-top:25px;clear:both;}
a{color:#073666;text-decoration:none;}
a:hover{color:#0e6bcb;}
#navigation{list-style:none;margin:0;padding:0;}
#navigation > li.first_page > a{border-top:1px solid #979696;}
#navigation li a{width:148px;height:29px;color:#073666;background:url(../interface/images/menu_out.jpg) no-repeat;font-size:12px;display:block;line-height:29px;text-decoration:none;border-bottom:1px solid #979696;padding:0 10px;}
#navigation li > a:hover,#navigation li.page_active > a{color:#FFF;background:url(../interface/images/menu_over.jpg) no-repeat;}
#bloc_sous_page li{list-style:none;text-align:left;color:#000;}
#bloc_sous_page li a:link,#bloc_sous_page li a:visited{color:#000;text-decoration:none;}
#bloc_sous_page li a:hover{color:#8071a3;text-decoration:none;}
#bloc_sous_page ul{margin:0;}
#bloc_sous_page{margin-bottom:20px;}
#droite ul{margin-left:20px;}
#navigation ul li a{height:20px;line-height:20px;font-size:12px;padding-left:25px;width:133px;}
textarea{font-size:12px;}
#bloc_actu{width:146px;max-height:228px;background:url(../interface/images/fond_actu.jpg) no-repeat;color:#FFF;font-size:10px;margin:100px auto 5px;padding:6px;}
#bloc_actu h3{font-size:16px;}
#bloc_actu a{color:#FFF;text-decoration:none;}
#bloc_actu a:hover{text-decoration:underline;}
.titre_page{background:url(../interface/images/titre.jpg) repeat-x;border:1px solid #CBCACA;height:32px;color:#FFF;font-size:20px;line-height:32px;padding-left:10px;}
#contenu_page{color:#484747;margin:10px;}
#contenu_page p{margin-bottom:10px;text-align:justify;}
.grasbleu{color:#073666;font-weight:700;font-size:1.2em;}
fieldset{border:1px solid #CCC;padding:10px;}
.confidentialite{font-size:10px;}
div.tem{width:310px;height:156px;background-image:url(../interface/images/fond_tem.png);background-repeat:no-repeat;margin-left:-25px;padding:20px 25px 10px;}
div.tem h3{color:#036;margin-left:30px;}
div.tem p{margin:10px;}
p.preuve{height:50px;width:350px;}
p.preuve img{float:left;margin-right:5px;}
#contenu_page div.partenaire{width:260px;height:100px;float:left;color:green;font-size:10px;border:1px solid #979696;background-color:#FFF;margin:2px;}
#contenu_page div.partenaire p{text-align:center;}
#contenu_page div.partenaire p.img{height:70px;line-height:70px;}
#contenu_page div.partenaire p.img img{vertical-align:middle;}
div.separateur{border-top:1px solid #979696;text-align:right;}
p.form_element{margin:3px 0;font-size:10px;line-height:20px;}
p.form_element img{vertical-align:middle;}
p.form_element a{font-size:11px;font-weight:bold;color:#000;}
p.form_element label{display:block;float:left;width:50px;color:#666;}
p.form_element input{background:url(../interface/images/input.jpg) repeat-x;border:1px solid #CBCBCB;font-size:10px;width:103px;}
#savoirplus p{font-size:11px;padding:0 5px;}