a:link { color: #0072bc; text-decoration: none; }
a:visited { color: #0072bc; text-decoration: none; }
a:hover { color: #0072bc; text-decoration: underline; }
a:active { color: #a03; text-decoration: none; }
body { background-image: url(../images/bg_body_pole.gif); background-repeat: repeat-y; background-position: 0 -180px; margin: 0; padding: 0; }
h1,h2,h3 { color: #a03; font-size: 16px; font-family: "trebuchet ms"; font-weight: bold; }
li { list-style-image: url(../images/arrow.gif); list-style-position: outside; padding: 3px; }
p { }
span.user_login { font-size: xx-small; font-family: verdana; font-weight: bold; }
.bg_header { background-color: #af0b1b; background-repeat: repeat-y; background-position: 0 -300px; margin: 10px; padding: 5px; }
.bottomlinks a:link { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; text-decoration: none; }
.bottomlinks a:hover { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; text-decoration: underline; }
.padbcont_main_content .padbox_main_content .box_tarif iframe { width: 100%; height: auto; }

.bottomlinks a:visited { color: #fff; font-size: 13px; font-family: verdana; font-weight: bold; text-decoration: underline; }
.category_text { font-size: 13px; font-family: "trebuchet ms"; text-align: justify; margin: 3px; padding: 6px; border-left: 1px solid #d1d6c2; border-bottom: 1px solid #d1d6c2; border-right: 1px solid #d1d6c2; }
.empty_div_1px_black { color: #fff; background-color: #67171f; background-image: url(../images/menu_bg_top.gif); background-repeat: repeat-x; text-align: center; height: 23px; }
.form_index { vertical-align: middle; margin: 0; padding: 0; }
.forminput { color: #a03; font-size: 12px; font-family: verdana; height: 15px; border: solid 1px #b3bfb1; }
.formtextarea { font-size: 12px; font-family: verdana; border: solid 1px #b3bfb1; }
.left_td_main { border-top: 1px solid #d1d6c2; border-bottom: 1px solid #d1d6c2; }
.login_fields { color: #67171f; font-size: 11px; font-family: verdana; width: 80px; height: 16px; margin-top: 2px; border: solid 1px #aaa096; }
.logo_td { border-bottom: 1px solid #67171f; }
.main_td_text { margin: 0; padding: 3px; border-top: 1px solid #d1d6c2; border-bottom: 1px solid #d1d6c2; border-left: 1px solid #d1d6c2; }
.menu_bottom { font-size: 13px; font-family: "trebuchet ms"; font-weight: bold; background-image: url(../images/submenu_bg.gif); background-repeat: repeat; background-position: 0 -918px; text-align: center; height: 23px; border: solid 1px #d1d6c2; }
.news_dates { color: #a03; }
.padbcont_main_content { font-size: 11px; font-family: verdana; width: auto; height: auto; padding-top: 20px; padding-right: 50px; padding-left: 80px; }
.padbox_main_content { width: auto; height: auto; }
.partnerstext { font-size: 13px; font-family: verdana; text-align: justify; }
.sitemap { font-size: 15px; font-family: sans-serif; text-align: left; padding: 15px 0 10px 60px; border: dotted 1px black; }
.submenu { color: #fff; font-size: 12px; font-family: verdana; background-image: url(../images/submenu_bg.gif); background-repeat: repeat-y; text-decoration: none; width: auto; height: 23px; }
.td_right_line { border-right: 1px dotted #9c9c9c; }
.user_login_button { font-size: 10px; font-family: verdana; background-image: url(../images/menu_bg_top.gif); background-repeat: repeat-x; height: 19px; margin-top: 2.5px; border: solid 1px #aaa096; cursor: pointer; }
#ul { list-style-image: url(../images/red_dot.gif); }
.fring_form_table { border: thick solid #000000; background-color: #F5D552; }
#indique { position: absolute; right: 20px; }
#styled_popup { background-color: #d39d15; position: absolute; top: 174px; right: 156px; width: 350px; height: 180px; border: solid 1px #cacee5; display: none; }
#styled_popup form { margin-right: 3px; margin-left: 3px; }
#tf_title_bar { color: #fff; font-weight: bold; background-color: #af0b1b; margin-bottom: 5px; padding-top: 3px; padding-right: 2px; padding-bottom: 5px; border-bottom: 1px solid #8f0033; }
#tf_title_bar span { padding-left: 2px; }
#tf_title_bar a { color: #fff; text-decoration: none; text-align: right; position: absolute; right: 3px; margin-right: 0; margin-left: 0; padding-right: 2px; padding-left: 2px; border: solid 1px #d39d15; }
#tf_title_bar a:hover { color: #fff; background-color: #d39d15; text-decoration: none; margin-right: 0; margin-left: 0; padding-right: 2px; padding-left: 2px; border: solid 1px #d39d15; }
#layer1 { width: 10px; height: auto; }
.phone {
	margin: 2px;
	padding: 4px;
	width: 50%;
	color: #FFFFFF;
	background-color: #006699;
	border: thin solid #999999;
	font-size: 14px;
	font-weight: bold;
}
.seo { font-size: 12px; position: absolute; left: -2000px; top: -2000px; }

.box { background-color: #FFC; width: 400px; position: fixed; border-top-width: 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C03; border-right-color: #000; border-bottom-color: #000; border-left-color: #7D0020; font-family: Verdana, Geneva, sans-serif; font-size: 10px; visibility: hidden; left: 0px; top: 0px; margin: 0px; padding: 5px; }
.corp_plan{ color: #FFF; }
