@charset "UTF-8";
/* ----------------------------------------------------------------/
/                                                                  /
/            /--   --\                                             /
/           *   ré    * Graphic & Web Designer                     /
/            \--   --/                                             /
/                                                                  /
/                    www.rerere.fr                              /
/                                                                  /
/ ----------------------------------------------------------------*/



/* FIRST ----------------------------------------------------------------
--------------------------------------------------------------------- */


html, body {margin:0; background:url(trial_pics/background.gif); height:100%;}
.tab_principal {width:820px; border:0; vertical-align:top;}
.cell_gauche {width:10px; vertical-align:top; background:url(trial_pics/bord_gauche.png) no-repeat #b9b1a9;}
.cell_centre {width:800px; height:100%; vertical-align:top; background-color:#FFFFFF;}
.cell_droite {width:10px; vertical-align:top; background:url(trial_pics/bord_droit.png) no-repeat #b9b1a9;}

.centre { height:100%; width:100%; background-color:#F4F1EE; padding:15px 20px 20px 20px;}
.footer {height:100px; width:100%; background:url(trial_pics/footer.png);}


/* HEADER---------------------------------------------------------------
--------------------------------------------------------------------- */

.header {height:65px; width:100%; background:url(trial_pics/header.png); text-align:right; vertical-align:bottom; padding-right:20px; padding-bottom:10px;}
.header_logo {height:100px; width:100%; background:url(trial_pics/logo.gif);}

div#header {width:100%; height:15px; padding-right:20px; text-align:right; padding-top:45px;}
.text_header {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; padding-left:2px; padding-right:2px;}
.text_header a {color:#FFFFFF; text-decoration:none; padding-left:2px; padding-right:2px;}
.text_header a:hover {background-color:#FFFFFF; color:#00792c; text-decoration:none; padding-left:2px; padding-right:2px;}
.cut_header {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; vertical-align:middle; padding-left:2px; padding-right:2px;}


/* MENU ----------------------------------------------------------------
--------------------------------------------------------------------- */

.cell_menu {height:28px; width:100%; background:url(trial_pics/back_menu.gif) repeat-x;}
.cell_ssmenu {height:25px; width:100%; background:url(trial_pics/back_ssmenu.gif); padding-left:20px; vertical-align:middle;}

.sm {list-style:none; width:100%; height:28px; display:block; overflow:hidden; float:left; margin:0; padding:0;}
.sm li {float:left; display:inline; overflow:hidden}

.sm_home {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_home a {text-decoration:none; display:block; color:#6C5F4C;}
.sm_home a:hover {color:#FFF; background: url(trial_pics/back_menu_on2.png) no-repeat left; text-decoration:none;}

.sm_products {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_products a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left no-repeat;}
.sm_products a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.sm_company {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_company a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left  no-repeat;}
.sm_company a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.sm_news {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_news a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left  no-repeat;}
.sm_news a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.sm_testimonials {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_testimonials a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left  no-repeat;}
.sm_testimonials a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.sm_support {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_support a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left  no-repeat;}
.sm_support a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.sm_contact {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; text-align:center; height:28px; line-height:28px;}
.sm_contact a {text-decoration:none; display:block; color:#6C5F4C; background: url(trial_pics/back_menu_off.png) left center no-repeat;}
.sm_contact a:hover {color:#FFF; background: url(trial_pics/back_menu_on.png) no-repeat left; text-decoration:none;}

.text_ss_menu {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#81725E; vertical-align:middle; line-height:25px;}
.text_ss_menu a {color:#81725E; text-decoration:none;}
.text_ss_menu a:hover {color:#397529; text-decoration:underline;}

.cut_ss_menu {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#81725E; vertical-align:middle; padding-left:15px; padding-right:15px;}


/* HOME-----------------------------------------------------------------
--------------------------------------------------------------------- */

div#image_home {width:480px; height:402px; border:solid 1px #D1CCC4; padding:2px; background-color:#FFF; overflow:hidden; float:left; margin-right:14px;}

div#btn_overview_home {width:228px; height:120px; float:left; display:block; border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center; margin-bottom:15px;}
.btn_overview_home a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_overview.gif) no-repeat;}
.btn_overview_home a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_overview2.gif) no-repeat;}

div#btn_login_home {width:228px; height:120px; float:left; display:block; border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center; margin-bottom:15px;}
.btn_login_home a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_login.gif) no-repeat;}
.btn_login_home a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_login2.gif) no-repeat;}

div#btn_trial_home {width:228px; height:120px; float:left; display:block; border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center; margin-bottom:15px;}
.btn_trial_home a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_trialhome.gif) no-repeat;}
.btn_trial_home a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_trialhome2.gif) no-repeat;}

div#btn_contact_home {width:228px; height:120px; float:left; display:block;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_contact_home a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_contact.gif) no-repeat;}
.btn_contact_home a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_contact2.gif) no-repeat;}

div#title_home {width:auto; float:left; margin-bottom:10px;}
.title_home {font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; font-style:italic; color:#605546;}



/* PAGE-----------------------------------------------------------------
--------------------------------------------------------------------- */
.red_text {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:12px; color:#FF6767; text-align:left; line-height:14px;}
.green_text {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;	font-size:11px;	color:#00792C;}

.tab_centre {width:100%; height:100%; border:solid 1px #D1CCC4; padding:10px; margin-top:15px; background-color:#FFFFFF;}
.tab_image {width:100%; height:100%; border:solid 1px #D1CCC4; padding:5px; background-color:#FFF;}
.tab_text {width:100%; height:100%; padding:5px; background-color:#FFFFFF; margin-top:10px;}
.cell_left {padding-right:5px; width:50%;}
.cell_right {padding-left:5px; width:50%;}

.h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; font-style:italic; color:#00792c;}
.h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	color:#00792c;
	font-style:italic;
	line-height:40px;
}

.h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#00792c; font-style:italic;}
.h3 a {padding-left:2px; padding-right:2px; text-decoration:none; color:#00792c;}
.h3 a:hover { background-color:#00792c; color:#FFFFFF; text-decoration:none;}

.h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#00792c; font-weight:bold; height:25px;}

.copy {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#00792c; line-height:15px; text-align:justify;}

.copy_text {font-family:Georgia, "Times New Roman", Times, serif; font-size:8px; color:#605546; line-height:15px; text-align:justify;}

.copy_text_green {font-family:Georgia, "Times New Roman", Times, serif; font-size:8px; color:#00792c; line-height:15px; text-align:justify;}
.copy_text_green a {font-family:Georgia, "Times New Roman", Times, serif; font-size:8px; color:#00792c; line-height:15px; text-align:justify;}
.copy_text_green a:hover {color:#FFFFFF;}

.copy_h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#00792c; font-style:italic;}

.text {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify;}
.text a {text-decoration:none; padding-left:2px; padding-right:2px; color:#00792c; font-style:italic;}
.text a:hover {text-decoration:none; background-color:#00792C; color:#FFFFFF;}

.text_bold {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#605546; line-height:20px; text-align:left; padding-left:30px;}
.text_bold a {text-decoration:none; padding-left:2px; padding-right:2px; color:#00792c; font-style:italic;}
.text_bold a:hover {text-decoration:none; background:url(trial_pics/back_links.png); color:#FFFFFF;}

.text_menu {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify;}
.text_menu a {text-decoration:none; padding-left:2px; padding-right:2px; color:#605546;}
.text_menu a:hover {text-decoration:none; color:#00792C;}

.text_on {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify; margin-left:25px;}
.text_on a {text-decoration:none; padding-left:2px; padding-right:2px; color:#00792c; font-style:italic;}
.text_on a:hover {text-decoration:none; background-color:#00792C; color:#FFFFFF;}

.text_testimo {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#605546; line-height:15px; text-align:justify; padding-left:10px;}
.text_testimo a {text-decoration:none; padding-left:2px; padding-right:2px; color:#00792c; font-style:italic;}
.text_testimo a:hover {text-decoration:none; background-color:#00792C; color:#FFFFFF;}

.date {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; color:#605546; line-height:19px; text-align:right; margin-bottom:20px;}

div#image_top {width:730px; height:100%; border:solid 1px #D1CCC4; padding:2px; background-color:#FFF; overflow:hidden; margin-bottom:10px; float:left; text-align:center;}

div#flash {width:630px; height:100%; border:solid 1px #D1CCC4; padding:2px; text-align:center; margin:30px 50px 30px 50px;}
div#text_flash {width:630px; height:100%; border:0; padding:2px; text-align:center; margin:50px 50px 0px 50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify;}

div#paragraphe {width:100%; margin-top:10px; float:left;}

div#google_maps {width:730px; height:100%; border:solid 1px #D1CCC4; padding:2px; background-color:#FFF; overflow:hidden; float:left;}

div#titles_h2 {width:100%; float:left;}

div#texts1 {width:48%; margin-top:10px; float:left; display:block; margin-right:19px; text-align:justify; padding-left:5px;}
div#texts2 {
	width:48%;
	margin-top:10px;
	float:left;
	display:block;
	text-align:justify;
	padding-left:5px;
	clear:right;
}

div#disc {float:left; display:block; margin-top:10px;}

div#texts { width:auto; margin-top:10px; float:left; display:block; text-align:justify;}
div#texts_index { width:auto; margin-top:10px; float:left; display:block; text-align:left;}
div#text_testimo { width:80%; margin-top:10px; float:right; display:block; text-align:justify; padding-left:50px; background: url(trial_pics/back_testimonials.gif) no-repeat left top; padding-right:50px;}

div#tab {margin-top:0; float:left; display:block; padding-left:100px;}

div#photos {float:left; display:block; margin-top:10px; width:28%; overflow:hidden;}
div#photos_texts { width:71%; margin-top:10px; float:left; display:block; text-align:justify;}

div#space {width:100%; height:20px; float:left;}

div#hr {width:100%; height:25px; float:left; background:url(trial_pics/hr.gif) repeat-x;}

div#top { width:35px; margin-bottom:15px; float:left; display:block; padding-left:700px;}
.top {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#605546; line-height:13px; text-align:right; }
.top a {text-decoration:none; padding-left:13px; padding-right:2px; color:#605546; font-style:italic; background: url(trial_pics/top.png) no-repeat;}
.top a:hover {text-decoration:none; color:#00792C; background: url(trial_pics/top2.png) no-repeat;}

a.info {position: relative; text-decoration: none; color:#00792C; border-bottom: 1px #00792C dotted; }
a.info span {display: none;}
a.info:hover {background: none; z-index: 500; color:#00792c;}
a.info:hover span {display: inline; position: absolute; bottom:18px; left:150px; background:url(trial_pics/back_info.gif) left bottom; text-align: center; color:white; padding:5px 5px 10px 5px; width:300px;}



/* BOUTON BAS DE PAGE --------------------------------------------------
--------------------------------------------------------------------- */

div#btn_contact {width:228px;; height:120px; float:left; display:block; margin-right:12px; clear:both; border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_contact a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_contact.gif) no-repeat;}
.btn_contact a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_contact2.gif) no-repeat;}

div#btn_overview {width:228px;; height:120px; float:left; display:block; margin-right:13px;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_overview a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_overview.gif) no-repeat;}
.btn_overview a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_overview2.gif) no-repeat;}

div#btn_trial {width:236px; height:120px; float:left; display:block;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_trial a {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_trial.gif) no-repeat;}
.btn_trial a:hover {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_trial2.gif) no-repeat;}

div#btn_news {width:228px;; height:120px; float:left; display:block; margin-right:13px;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_news a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_news.gif) no-repeat;}
.btn_news a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_news2.gif) no-repeat;}

div#btn_events {width:228px;; height:120px; float:left; display:block; margin-right:13px;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_events a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_events.gif) no-repeat;}
.btn_events a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_events2.gif) no-repeat;}

div#btn_eventsbig {width:236px; height:120px; float:left; display:block;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_eventsbig a {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_eventsbig.gif) no-repeat;}
.btn_eventsbig a:hover {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_eventsbig2.gif) no-repeat;}

div#btn_press {width:236px; height:120px; float:left; display:block;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_press a {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_press.gif) no-repeat;}
.btn_press a:hover {width:236px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_press2.gif) no-repeat;}

div#btn_support {width:228px;; height:120px; float:left; display:block; margin-right:13px;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_support a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_support.gif) no-repeat;}
.btn_support a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_support2.gif) no-repeat;}

div#btn_tips {width:228px;; height:120px; float:left; display:block; margin-right:13px;  border:solid 1px #D1CCC4; padding:2px; overflow:hidden; text-align:center;}
.btn_tips a {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_tips.gif) no-repeat;}
.btn_tips a:hover {width:228px; height:120px; float:left; padding:2px; background:url(trial_pics/btn_tips2.gif) no-repeat;}



/* LOGIN / DOWNLOAD / PURCHASE------------------------------------------
--------------------------------------------------------------------- */

.tab_login {width:600px; height:50px; padding-top:15px;}
.cell_text_login {width:auto; text-align:left;}

.text_box {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify; width:200px; border:solid 1px #D1CCC4;}
.text_box_required {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify; width:200px; border:solid 1px #D1CCC4; background-color:#F4F1EE;}
.list_box {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify; width:205px; border:solid 1px #D1CCC4;}
.list_box_required {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#605546; line-height:15px; text-align:justify; width:205px; border:solid 1px #D1CCC4; background-color:#F4F1EE;}

.fields_required {color:#FF6767;}

.cell_valid {background-color:#cbdad0;}

.already a {background-color:#f64848; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFF; padding:5px; text-decoration:none;}
.already a:hover {background-color:#FFF; text-decoration:none; color:#f64848;}

.reset {font-family:Georgia, "Times New Roman", Times, serif; color:#00792c; font-size:13px; border:0; background-color:#FFFFFF; font-style:italic; width:43px; height:18px; text-align:right; padding:2px;}
.reset:hover {text-decoration:none; background-color:#00792c; color:#FFFFFF;}

.process {font-family:Georgia, "Times New Roman", Times, serif; color:#00792c; font-size:13px; border:0; background-color:#FFFFFF; font-style:italic; width:85px; height:18px; text-align:right; padding:2px;}
.process:hover {text-decoration:none; background-color:#00792c; color:#FFFFFF;}

.download_link a{font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; font-style:italic; color:#f64848;}
.download_link a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; font-style:italic; color:#FFF; background-color:#f64848;}


/* FOOTER---------------------------------------------------------------
--------------------------------------------------------------------- */

div#footer {width:100%; height:50px; margin-top:15px; text-align:center;}
.text_footer {font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-align:center; font-style:italic; line-height:17px;}
.text_footer a {text-decoration:none; color:#FFFFFF; padding-left:2px; padding-right:2px;}
.text_footer a:hover { text-decoration:underline;}

.text_footer_me {font-family:Georgia, "Times New Roman", Times, serif; color:#549242; font-size:12px; text-align:center; font-style:italic; line-height:17px;}
.text_footer_me a {text-decoration:none; color:#549242; padding-left:2px; padding-right:2px;}
.text_footer_me a:hover {color:#FFFFFF; text-decoration:none;}
.Right {
	font-size: 16px;
	color: #060;
}
.baseline_Depo {
	font-size: 24px;
	color: #C33;
}
