body{font-family:tahoma;font-size:12px;color:#000000;background-color:#000000;padding:0;margin:0;}
form{padding:0;margin:0;}
td{font-family:"Century Gothic",Verdana,Geneva,"DejaVu Sans",sans-serif;font-size:13px;color:#000000;}
th{font-weight:bold;color:#5e1671;background-color:#ffffff;font-size:11px;}
html>body td{text-align:left;}
html>body td[align="center"]{text-align:center;}
.missheader{color:#310000;font-family:Georgia,"Times New Roman",Times,serifs;font-style:normal;font-variant:normal;font-weight:normal;font-size:36px;line-height:normal;font-size-adjust:none;font-stretch:normal;-x-system-font:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
html>body td[align=center]{text-align:center;}
html>body td[align=right]{text-align:right;}
html>body td[align="right"]{text-align:right;}
*[align="center"]{text-align:center;}
*[align=center]{text-align:center;}
*[align="right"]{text-align:right;}
*[align=right]{text-align:right;}
.headbg{background-color:#662706;}
.headbgbox{background-color:#84A9E2;}
.loginbarbg{background-color:#EDF4F9;}
.loginbarbg1{background-color:#000000;}
.loginbarbg_topmenu{background-color:#000000;}
.module_head{background-color:#555555;font-size:15px;color:#ffffff;font-weight:bold;letter-spacing:-1px;height:3px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ea7500;margin-bottom:0px;}
.module_head_signup{font-size:15px;color:#5e1671;font-weight:bold;letter-spacing:-1px;height:3px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#666666;margin-bottom:12px;}
.module_head_left_acceuil{background-color:#662706;font-size:10px;color:#ea7500;font-weight:bold;letter-spacing:-1px;height:3px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#5e1671;margin-bottom:12px;}
.module_head_left_acceuil_menu{font-size:15px;color:#ea7500;font-weight:bold;letter-spacing:-1px;height:3px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#5096f5;margin-bottom:12px;}
.module_head_seach_profil{background-image:url('/templates/silver-red/images/bkg.png');font-size:13px;font-weight:bold;color:#ff9900;}
.module_head_profil_tall{background-color:#555555;font-size:15px;color:#ffffff;font-weight:bold;letter-spacing:-1px;height:3px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ea7500;margin-bottom:12px;}
.module_head_birthday{background-image:url('/templates/silver-red/images/bkg.png');font-size:11px;font-weight:bold;color:#47032C;}
.module_head_random{background-color:#dfdbda;font-size:11px;font-weight:bold;color:#662706;}
.oddrow, .addrow{background-color:#FEFEFE;}
.evenrow{background-color:#EFEFEF;}
.oddrow_message, .addrow_message{background-color:#FEFEFE;}
.evenrow_message{background-color:#EFEFEF;}
.oddrow_tall, .addrow_tall{background-color:#FFFFFF;}
.evenrow_tall{background-color:#FFFFFF;}
.module_head_right{background-color:#662706;font-size:11px;color:#ff9900;}
.module_head_right a{background-color:#662706;font-size:11px;color:#ff9900;}
.calendar_module_detail{font-size:11px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e8d1cd;border-right-color:#e8d1cd;border-bottom-color:#e8d1cd;border-left-color:#e8d1cd;}
.calendar_module_head{background-color:#662706;font-size:11px;font-weight:bold;color:#ff9900;}
.module_head_right a:hover{background-color:#662706;font-size:11px;color:#ff9900;}
.edituserlink{background-color:#662706;color:#FFFFFF;font-weight:bold;}
.edituserlink a{background-color:#662706;color:#FFFFFF;font-weight:normal;}
.edituserlink a:hover{background-color:#662706;color:#FFFFFF;font-weight:normal;}
.text_head1, .text_head1:hover{font-size:14px;font-weight:bold;color:#FFFFFF;}
.text_head2, .text_head2:hover{font-size:14px;font-weight:bold;color:#0000AF;}
.offer_head{font-size:16pt;color:#ff9900;}
.offer_a{font-size:10pt;color:#FF0000;font-family:Comic Sans MS,Brush Script MT,cursive;}
.offer_b{font-size:10pt;color:#0000FF;font-family:Comic Sans MS,Brush Script MT,cursive;}
.offer_c{font-size:11pt;color:#000000;font-family:Comic Sans MS,Brush Script MT,cursive;text-align:left;}
.offer_d{font-size:10pt;color:#000000;font-family:Comic Sans MS,Brush Script MT,cursive;}
.module_detail_inside{font-size:11px;font-weight:normal;background-color:#ffffff;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;text-align:left;}
.module_detail_inside2{font-size:10px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;text-align:left;}
.module_detail_inside3{font-size:11px;font-weight:normal;background:#F5F3F3 url(http://mail.oulfa.fr/style/site_de_rencontre_gratuit.gif) repeat-x scroll 0 0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#999999;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;text-align:left;}
.module_detail_inside_message{font-size:11px;font-weight:normal;background:#F5F3F3 url(http://mail.oulfa.fr/style/site_de_rencontre_gratuit.gif) repeat-x scroll 0 0;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#999999;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;text-align:left;}
.module_detail_inside4{font-size:11px;font-weight:normal;background:transparent;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#999999;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;text-align:left;}
.tos{font-size:11px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;margin:10px;}
.im_text{font-size:11px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#95B5E6;border-right-color:#95B5E6;border-bottom-color:#95B5E6;border-left-color:#95B5E6;}
.module_detail{font-size:11px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;text-align:left;}
.module_detail_tall{font-size:11px;font-weight:normal;background-color:transparent;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;text-align:left;}
.leftside_detail{font-size:11px;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;}
.leftside_detail_1{font-size:13px;font-family:tahoma;font-weight:normal;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;}
.statusbar{background-color:#ffffff;}
a.subhead{text-decoration:underline;color:#FFFFFF;font-weight:bold;}
a.subhead:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.smallpic{border:1px solid #666666;}
input{font-size:11px;}
textarea{font-size:11px;}
select{font-size:11px;}
.formbutton{color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.formbutton_repondre{background:transparent;background-image:url("http://mail.oulfa.fr/img/repondre.png");border-width:0;cursor:pointer;height:62px;width:179px;}
.formbutton_nonmerci{background:transparent;background-image:url("http://mail.oulfa.fr/img/nonmerci.png");border-width:0;cursor:pointer;height:62px;width:179px;}
.main_outer_table{background-color:#fff;}
.main_outer_table_commentaire{border-top:2px solid #ff9900;border-right:2px solid #ff9900;border-bottom:2px solid #ff9900;border-left:2px solid #ff9900;background-color:#ffffff;}
.main_outer_table_commentaire_reply{border-top:1px solid #CCCCCC;border-right:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #CCCCCC;background-color:#ffffff;}
a.main_title{font-size:40px;color:#FFFFFF;text-decoration:none;}
a:hover.main_title{font-size:40px;color:#FFFFFF;text-decoration:none;}
.dotted{border-bottom-width:1px;border-bottom-style:dashed;}
.s_table_blue{color:#27277E;font-weight:bold;}
.s_table_white{color:#27277E;}
.table_blue{background-color:#D3E1FA;color:#27277E;}
.table_white{background-color:#FFFFFF;color:#27277E;}
.table_green{background-color:#D8F9D5;color:#003300;}
.table_red{background-color:#FFD5D5;color:#990000;}
.table_pink{background-color:#FFE1FF;color:#7D0067;}
.table_gray{background-color:#EFEFEF;color:#333333;}
.table_yellow{background-color:#FFFFCC;color:#B08D00;}
.main_text1{font-size:24px;}
.page_heading{font-size:14pt;border:1px solid #A9BDF1;background-color:#DADADA;text-align:center;}
.headrow{border:1px solid #A9BDF1;background-color:#C8E0FB;text-align:center;}
.text8pt{font-size:10pt;}
.searchtitle{font-size:14pt;font-weight:bold;color:#003366;}
.xtitle{font-size:14pt;border:1px solid #A9BDF1;background-color:#DADADA;text-align:center;}
.title{font-size:12pt;border:1px solid #A9BDF1;background-color:#DADADA;text-align:left;font-weight:bold;padding:4px 4px 4px 11px;margin-left:11px;}
.subtitle{font-size:10pt;color:#003366;border:1px solid #96B0F5;background-color:#D7E1EE;font-weight:bold;padding:1px;}
.copyright{color:#AAAAAA;font-size:11px;text-decoration:none;}
.paneltable{background-color:#003366;}
.modulehead{color:#003366;}
.storyhead{color:#662706;font-weight:bold;}
.storydate{font-size:9px;color:#003366;font-style:italic;}
.storyby{color:#003366;}
.storytext{}
.newshead{color:#662706;font-weight:bold;}
.newsdate{font-size:9px;font-style:italic;}
.newstext{}
.pollquestion{color:#662706;font-weight:bold;}
.polloptions{}
.payment_mod_head{font-size:11px;color:#FFFFFF;background-color:#3399CC;}
.admin_head{font-size:12px;color:#662706;font-weight:bold;}
h4{font-size:12px;}
.copyright:hover{color:#0000ff;font-size:11px;text-decoration:underline;}
.errors{color:red;}
.headerfooter, .headerfooter:hover{color:#FFFFFF;font-size:12px;font-weight:bold;height:20px;}
.headerfooter:hover{color:#FFFFFF;text-decoration:none;}
.nickwidth{width:540px;text-align:center;}
.im_msg{font-size:8pt;}
.menu_subhead{background-color:#83ADDF;font-size:11px;font-weight:bold;color:#FFFFFF;}
.picgallery{background-color:#FFFFFF;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.module_head a{text-decoration:none;font-size:11px;font-weight:bold;color:#ff9900;}
.module_head a:hover{text-decoration:underline;font-size:11px;font-weight:bold;color:#ff9900;}
.stats_line{float:left;}
.stats_line_outer{width:99%;padding-top:3px;padding-bottom:3px;padding-right:2px;}
.display_error{font-weight:normal;background-color:#E1EFFB;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;}
.required_info{color:#FF0000;}
.bloglink_hdr02{float:left;margin:1px;padding:4px;text-align:center;}
.colhead{font-weight:bold;color:#662706;background-color:#ffffff;font-size:11px;}
.colhead a{text-decoration:underline;color:#662706;}
.colhead a:hover{color:#662706;text-decoration:none;}
.panelbox_div{height:16px;background-color:#FFFFFF;padding:1px;padding-left:6px;padding-right:3px;}
.panelbox_div_profil{height:20px;background-color:#FFFFFF;font-size:16px;font-weight:bold;font-family:Comic Sans MS,Brush Script MT,cursive;color:#ff9900;padding:1px;padding-left:6px;padding-right:3px;}
.panellinkhdr_div{height:10px;background-color:#662706;font-size:11px;font-weight:bold;font-family:Comic Sans MS,Brush Script MT,cursive;color:#ff9900;padding:3px;padding-left:6px;padding-right:3px;}
.panellinkhdr_div_photo{height:10px;background-color:#000000;font-size:11px;font-weight:bold;font-family:Comic Sans MS,Brush Script MT,cursive;color:#ff9900;padding:3px;padding-left:6px;padding-right:3px;}
.panellinkhdr_div_photos{height:10px;background-color:#F7F7F0;font-size:11px;font-weight:bold;color:#ff9900;padding:3px;padding-left:6px;padding-right:3px;}
.panellinkhdr_div a{text-decoration:none;}
a.panellink_div{font-size:11px;font-weight:bold;text-decoration:none;color:#662706;}
.panellink a:hover{font-size:15px;font-weight:bold;text-decoration:none;color:#662706;}
.signup_line_outer{margin-top:3px;margin-left:6px;margin-bottom:1px;margin-right:4px;vertical-align:middle;}
.signup_line_leftside{float:left;width:188px;}
.profile_line_leftside{float:left;width:45%;font-weight:bold;}
.loadsnaps_column{float:left;width:49.9%;vertical-align:middle;text-align:center;}
.column_head th{font-weight:bold;background-color:#EFF0FF;color:#662706;font-size:11px;line-height:20px;vertical-align:middle;}
.column_head a{color:#662706;text-decoration:none;}
.column_head a:hover{color:#662706;text-decoration:underline;}
.line_leftside{margin-top:3px;margin-left:6px;margin-bottom:3px;margin-right:2px;vertical-align:middle;}
.line_rightside{margin-top:3px;margin-left:2px;margin-bottom:3px;margin-right:4px;vertical-align:middle;}
.line_top_bottom_pad{color:#cc6600;font-weight:bold;font-size:15px;}
.line_top_bottom_pad_message{padding-top:2px;padding-bottom:2px;}
.module_head_message{background-color:#555555;font-size:15px;font-weight:bold;color:#cc6600;}
.top_margin_6px{margin-top:6px;}
.profile_links{background-color:#ffffff;}
.current_monthday{background-color:#FEFEFE;}
.other_monthday{background-color:#EFEFEF;}
.line_outer{padding-top:3px;padding-left:6px;padding-bottom:3px;padding-right:4px;}
<!-- a.dropmenulink{font-size:13px;font-weight:bold;text-decoration:none;}
a.dropmenulink:hover{font-size:13px;font-weight:bold;color:#6633FF;text-decoration:none;}
.dropdowncontainer{width:100%;}
.dropdownsection{width:100px;display:inline;float:left;}
.anylinkcss{position:absolute;visibility:hidden;border:1px solid white;border-bottom-width:0;font:normal 12px Verdana;line-height:22px;z-index:100;background-color:#336699;width:165px;}
.anylinkcss a{width:100%;display:block;text-align:left;text-indent:3px;border-bottom:1px solid white;padding:1px 0;text-decoration:none;font-weight:bold;text-indent:5px;color:#FFFFFF;}
.anylinkcss a:hover{background-color:#CC6600;color:white;}
-->.password_bar{font-size:2px;height:4px;width:210px;border-width:1px;border-style:solid;border-color:black;}
.password_text{font-size:10px;}
select, textarea, .textinput, .passwordinput{background-color:#FFFFFF;}
.smallest_profiles{font-size:10px;}
.left_padding_2px{padding-left:2px;}
.searchstyle{color:#FFFFFE;}
.searchselect{color:#101010;}
select, textarea, .textinput, .passwordinput{background-color:#FFFFFF;scroller-border:1px solid #AAA;}
select, .select, .searchselect{font-size:11px;border:1px solid #AAA;padding:2px;}
option{border:0px solid #AAA;}
textarea, .textinput, .passwordinput{font-size:11px;border:1px solid #AAA;padding:2px;}
<!-- .underlinemenu{font-weight:bold;width:100%;}
.underlinemenu ul{padding:1px 0 7px 0;margin:0;text-align:center;//set value to "left", "center", or "right"*/background-color:black;background-image:url("http://mail.oulfa.fr/images/bkg.png");background-repeat:repeat-x;background-attachment:scroll;background-position:0pt 0pt;overflow-x:hidden;overflow-y:hidden;}
.underlinemenu ul li{display:inline;}
.underlinemenu ul li a{color:#989898;font-weight:bold;text-decoration:none;padding:2px 3px 2px 3px;margin-right:34px;text-decoration:none;border-bottom:3px solid #5e1671;}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{border-bottom-color:#ea7500;}
--> a.infobulle{position:relative;z-index:24;color:#000;text-decoration:none}
a.infobulle:hover{z-index:25;background-color:#FFF}
a.infobulle span{display:none}
a.infobulle:hover span{display:block;position:absolute;top:2em;left:2em;width:15em;border:1px solid #000;background-color:#FFF;color:#000;text-align:justify;font-weight:none;padding:5px;}
-->.pillar{background:transparent;width:100%;}
.pillar h1, .pillar p{margin:0 10px;}
.pillar h1{font-size:2em;color:#990000;}
.pillar p{padding-bottom:0.5em;}
.pillar .b1, .pillar .b2, .pillar .b3, .pillar .b4{display:block;overflow:hidden;font-size:1px;}
.pillar .b1, .pillar .b2, .pillar .b4{height:1px;}
.pillar .b2, .pillar .b3{background:#EFF0FF;border-left:1px solid #4D006C;border-right:1px solid #4D006C;}
.pillar .b4{background:#EFF0FF;border-left:4px solid #4D006C;border-right:4px solid #4D006C;}
.pillar .b1{margin:0 2px;background:#4D006C;}
.pillar .b2{margin:0 1px;border-width:0 1px;}
.pillar .b3{height:2px;margin:0;}
.pillar .b4{margin:0 2px;}
.pillar .boxcontent{display:block;background:#EFF0FF;border-left:1px solid #4D006C;border-right:1px solid #4D006C;margin:0 5px;}
.buttonjquery{padding:4px 10px 3px 25px;border:solid 1px #8AB134;position:relative;cursor:pointer;display:inline-block;background-image:url('/templates/silver-red/images/bkg.png');background-repeat:repeat-x;font-size:11px;height:16px;text-decoration:none;color:#40740D;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.buttonjquery img{position:absolute;top:-4px;left:-12px;border:none;}
.buttonjquery:hover{color:#8AB134;}
--> .buttonanniv{padding:4px 10px 3px 25px;border:solid 1px #8AB134;position:relative;cursor:pointer;display:inline-block;background-image:url('/templates/silver-red/images/bkg.png');background-repeat:repeat-x;font-size:11px;height:16px;text-decoration:none;color:#40740D;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.buttonanniv img{position:absolute;top:-4px;left:-12px;border:none;}
.buttonanniv:hover{color:#8AB134;}
a.ovalbutton{background:transparent url('/templates/silver-red/media/oval-orange-left.gif') no-repeat top left;display:block;float:left;font:normal 13px Tahoma;line-height:16px;height:24px;padding-left:11px;text-decoration:none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#494949;}
a.ovalbutton span{background:transparent url('/templates/silver-red/media/oval-orange-right.gif') no-repeat top right;display:block;padding:4px 11px 4px 0;}
a.ovalbutton:hover{background-position:bottom left;}
a.ovalbutton:hover span{background-position:bottom right;color:black;}
.buttonwrapper{overflow:hidden;width:100%;}
.message{
border:1px solid #CCCCCC;
position:absolute;
width:350px;
border:1px solid #c93;
background:#ffc;
padding:5px;
left:0px;
top : -170px;
}
