body {
	font-smooth: never;
	margin: 14px 0 0 0;
	padding: 0;
	background: #E1E2E6 url(../images/bg_page.jpg) repeat-x top left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-shadow: 0 0 0 #000;
}


/* header */
#header {width:929px; height:116px; margin:0 auto; padding:10px 10px 0 10px; background:url(../images/bg_header.jpg) no-repeat top left;}
#header h1 {float:left; display:inline; width:237px; height:85px; margin:13px 0 0 45px;}
#header .info {float:right; display:inline; width:250px; text-align:right; margin:9px 15px 0 0;}
#header .info p {font-size:11px; font-weight:bold; margin:10px 5px 0 0;}


/* container */
#container {width:898px; margin:0 auto; padding:0 25px 0 26px; background:url(../images/bg_container.jpg) repeat-y top left;}
#container_bt {width:949px; height:30px; margin:0 auto; background:url(../images/bg_container_bt.jpg) no-repeat top left;}
.ban_radar {float:left; display:inline; width:284px; font-size:11px;}
.ban_facture {float:left; display:inline; width:284px; margin:0 23px; font-size:11px;}
.ban_avantages {float:left; display:inline; width:283px; font-size:11px;}
.title {color:#005397; font-size:15px; font-weight:bold; margin:10px 4px 3px 4px !important;}
.ban_radar p, .ban_facture p, .ban_avantages p {margin:0 4px 9px 4px;}
.ban_radar a, .ban_facture a, .ban_avantages a {color:#139CD8; text-decoration:none; font-weight:bold;}
.ban_radar a:hover, .ban_facture a:hover, .ban_avantages a:hover {text-decoration:underline;}
.ban_radar a img.adherez, .ban_facture a img.adherez, .ban_avantages a img.adherez {margin:-3px 0 0 100px;}
.box1 {float:left; display:inline; width:897px; background:url(../images/box1_md.gif) repeat-y 0 0;}
.box1_tp1 {background:url(../images/box1_tp1.gif) no-repeat 0 0; padding:15px 15px 5px 15px; text-align:center;}
.box1_tp1 .title {color:#333; font-size:13px; margin:0 0 15px 0 !important;}
.box1_tp2 {background:url(../images/box1_tp2.gif) no-repeat 0 0; min-height:87px; padding:15px 15px 15px 15px;}
.box1_tp2 .title2 {width:400px; font-size:11px;}
.box1_bt {float:left; display:inline; width:897px; height:11px; overflow:hidden; background:url(../images/box1_bt.gif) no-repeat 0 0; margin-bottom:16px;}
.box1_tp2 h3 {color:#005397; font-size:18px; line-height:1em;}
.box1_tp2 h3 span {color:#333; font-size:11px; font-weight:normal;}
.box1_tp2 td {font-size:11px;}
.box1_tp2 table {background:#FFF; margin-top:20px;}
.box1_tp2 td a {color:#333;}
.box1_tp2 td a:hover {text-decoration:none;}
.card {width:335px; height:121px; padding:15px 15px 0 79px; background:url(../images/bg_card.gif) no-repeat 0 0; text-align:left;}


/* items */
.cleaner {clear:both; text-align:center;}
.cleaner p {font-size:10px; color:#5F5F5F; padding-top:4px;}
.cleaner p a {color:#F26225; text-decoration:none; font-weight:bold;}
.cleaner p a:hover {text-decoration:underline;}
p, ul, li, form, table, tr, td, h1, h2, h3, h4 {margin:0px; padding:0px;}
img {vertical-align:top; border:0px;}
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
.inp1_small {width:186px; float:left; margin-bottom:10px; padding:2px 2px !important;}
.inp1 {width:246px; float:left; margin-bottom:10px; padding:2px 2px !important;}
.text1 {width:520px; float:left; overflow:auto;}
input, textarea, select {font:11px Verdana, Arial, Helvetica, sans-serif;}
.select {width:255px; margin-bottom:10px !important; padding:2px 1px 2px 0 !important;}
.validez {background:url(../images/but_validez.jpg) no-repeat; border:0; cursor:pointer; width:127px; height:36px;}


/* popup */
body.pop {
	font-smooth: never;
	margin: 10px;
	padding: 0;
	background: #FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-shadow: 0 0 0 #000;
}
body.pop .title3 {color:#005397; font-weight:bold; font-size:18px; background:url(../images/arrow2.gif) no-repeat 0 2px; margin:0 !important;}
body.pop p {padding-left:24px; margin-bottom:20px; font-size:11px;}
body.pop p.f10 {font-size:10px !important;}
body.pop p a {color:#333;}
body.pop p a:hover {text-decoration:none;}
body.pop .f22 {font-size:22px;}
body.pop .f26 {font-size:30px; font-weight:bold;}
body.pop .blue { font-weight:bold; color:#005397;}
body.pop table {margin-left:24px; margin-bottom:20px;}
body.pop table strong {font-size:12px;}
body.pop table.orange td { background:#FFCC00; padding:2px 0 4px 5px; font-size:12px;}


