﻿html, body, div, span, td, p, h1, h2, h3, h4, dl, dd , form { margin: 0; padding: 0; border: 0; color: #000000; /*color: #272B2F;*/ font-family: Arial,Helvetica,sans-serif;}
ul, li { margin: 0 0 5px 7px; padding: 0; border: 0; }
a.nav:link {color: red; text-decoration: none; }
h1 {font-size: 1.875em;padding:10px 0 10px 0;}
h2 {font-size: 1.5em;padding: 0px 0 15px 0;}
p, li {font-size:0.85em;line-height: 18px;}
p {margin: 2px 0 10px 0;}
ul, ol {
	margin: 2px 0 0 10px;
}
div.hr {
	clear: both;
	margin: 0 auto;
	margin: 0;
	padding: 0;
}


/* message */
p.success {
	padding: 10px;
	background-color: #f7ffdf;
	border: 1px solid #607f00;
	color: #607f00;
}
p.error {
	padding: 10px;
	background-color: #ffcfcf;
	border: 1px solid #ff0000;
	color: #ff0000;
}


/*
The solution that works in all browsers, is to set a default font-size in percent for the body element:
*/
body {font-size:100%;}
a {color: #0074d4; text-decoration: none; }
a:visited {color: #0074d4; text-decoration: none; }
a:hover {color: #0074d4; text-decoration: underline; }
a:active {color: #0074d4; text-decoration: none;}

#content_menu  h1, #content_menu  h2 {padding:0;margin:0 0 0 0;}
#content  h1, #content  h2 {padding:30px 0 0 0;margin:0;}


#body #content_menu strong{color:#0074d4;}
#body #content_menu h2{/*color:#272b2f;*/color:#000000;}
#main_wrapper{width:100%; margin: 0; padding: 0; border: 0;position:relative;z-index:1; height:122px;}
#main{width:100%;height:122px;clear:both;background: url(../../img/front/bgheader.gif);background-repeat:repeat-x;background-position: left top;}
#header{width:959px; height:122px; margin: 0 auto;} 
#headertitle{width:500px; height:122px; float:left;}
#headerlogin{float:right;margin:32px 4px 0 0;position:relative;z-index:5;display:block;}
#headerlogin p {color:#ffffff;text-align:right;margin: 3px;}
#headerlogin p a, #headerlogin  a:hover{color:#ffffff;text-decoration:underline;}
#body{width:959px; margin: 0 auto; }
.hide{display:none;}
#headertitle img{margin:32px 0 0 0;}
#content{width:959px;}
#content_menu{width:706px;float:left;margin:30px 23px 10px 23px;}
#content_menu table tbody tr td img{border:3px solid #e4e4e4;}
p#ico{border:0px solid red;height:27px;line-height:27px;}
#langs{width: 120px;}

#sign_in {font-weight: bold;}

/*  pop up  */
#popup{position:absolute;z-index:2;width:361px;display:none;top:65%;right:11.3%;}
#popup_wrapper{width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0;}
#popup_content #popup_top{height:43px;background-repeat: no-repeat;background-position: left top;background:url(../../img/front/top.png);}
#popup_content #popup_middle{background-repeat: repeat-y;background-position: left top;background:url(../../img/front/bg.png);min-height:186px;}
#popup_middle form {width: 100%;margin: 0 auto;}
#popup_ajax {width:75%;margin: 0 auto;}
#close_image{position:absolute;top:40px;right:42px;cursor:pointer;}
#close_button{position:absolute;top:40px;right:42px;display:block;width:18px;height:18px;border:0px solid red;cursor:pointer;}
#popup_content #popup_bottom{height:46px;background-repeat: no-repeat;background-position: left bottom;background:url(../../img/front/bottom.png);}
#popup_middle p {color:#feffff; margin: 0;}
#top_separator{color:#feffff;margin:3px 0 0 0;}
/*input[type=text], input[type=password]{width:137px;height:1em;padding:0.4em;font-size:15px;vertical-align:middle;border:0px;background-repeat: no-repeat;background-position: left top;background:url(../../img/front/input_bg.png);}
input[type=submit]{width:111px;height:21px;padding:0;border:0 none;font-size:11px;color:#464646;font-weight:bold;vertical-align:middle;margin:9px 0 0 50px;background-repeat: no-repeat;background-position: left top;background:url(../../img/front/submit.png);cursor: pointer;}
input[type="submit"]:hover {background:transparent url(../../img/front/submit.png) no-repeat scroll 0 -30px;}
*/

input[type="text"], input[type=password] {background:transparent url(../../img/front/input_bg.png) no-repeat scroll 0 0;border:0 none;font-size:15px;height:1em;padding:0.4em;vertical-align:middle;width:137px;}
input[type="submit"] {background:transparent url(../../img/front/submit.png) no-repeat scroll 0 0;border:0 none;color:#464646;cursor:pointer;font-size:15px;font-weight:normal;height:30px;margin:9px 0 0 0;padding:0;vertical-align:middle;width:111px;}
input[type="submit"]:hover {background:transparent url(../../img/front/submit.png) no-repeat scroll 0 -30px;}

input,select,textarea{outline:none;}

#popup_middle #passe{width:75%; margin: 0 auto;}
#popup_middle #passe .popup_a, #popup_middle #passe .popup_a:hover  {float:left;color:#bcbec1;text-decoration:none;}
#popup_middle #passe img {margin-top:2px;}
/*  pop up  end   */

/*inscription-webmaster*/
#newAff{background-color:#F8F8F8;border:1px solid #EEEEEE;padding:10px;}
#newAff table tr td {font-size:0.85em;padding:3px 10px;}
/*#newAff table tr td select, #newAff table tr td input {float:left;}*/
#newAff table tr td span.testxxx {
background:transparent url(../../img/front/inpleft.png) no-repeat scroll 0 0;
border:0px solid red;
display:block;
float:left;
height:30px;
margin:0;
padding:0;
position:relative;
width:5px;
z-index:3;
}
#newAff table tr td span {
background-color:#FFFFFF;
/*border-bottom:5px solid white;
border-top:5px solid white;*/
float:left;
margin:0;
padding:4px 0 0 0;
height:27px;
/*position:relative;
z-index:3;*/
background:transparent url(../../img/front/inpmid.png) repeat-x scroll 0 0;
}
#newAff table tr td span select {
border:0px solid #7F9DB9;
/*height:1.5em;*/
margin:0;
padding:0;
display:block;
}
#newAff table tr td span.testxxx1 {
background:transparent url(../../img/front/inpright.png) no-repeat scroll 0 0;
border:0px solid red;
display:block;
float:left;
height:30px;
margin:0 5px 0 0;
padding:0;
position:relative;
width:5px;
z-index:3;
}


 
#navigation{width:100%;height:33px;clear:both;background-color:#15304d;}
#navigation a span{padding:0 10px 0 10px;font-size:17px;line-height:33px;font-weight:bold;}
#navigation a, #navigation a span {display: block;float: left;color: #fff;text-decoration:none;}
#navigation a:hover, #navigation a.selected{background: #e8e8e8 url(../../img/front/main_menu_left.png) left top no-repeat;}
#navigation a:hover span,  #navigation a.selected span {color: #000;background: url(../../img/front/main_menu_right.png) right top no-repeat;}
#navigation ul{list-style: none;padding: 0;width:959px;height:33px;margin:0 auto;}
#navigation li{float: left;margin: 0;} 


/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{float: none}
/* End hide */


/* Start menu left */
#menu_left{float:left;width:207px;margin: 25px 0 10px 0;}
#menu_left #menu_left_top{width:207px;height:11px;background:#f8f8f8 url(../../img/front/menu_left_top.jpg);background-repeat:no-repeat;background-position: bottom center;}
#menu_left #menu_left_middle {width:205px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;background-color:#f8f8f8} 
#menu_left #menu_left_middle ul{list-style: none;padding:0 0 91px 0;margin:0;} 
#menu_left #menu_left_middle ul li{margin: 0 0 0 0;padding:0 0 0 0;}
#menu_left #menu_left_middle li a{margin: 0 18px 0 18px;width:170px;height:26px;color:#555555;text-decoration: none;text-align:left;background:transparent url(../../img/front/menu_left_button.png);background-repeat: no-repeat;background-position: center center;display:block;font-size:12px;line-height:26px;}
#menu_left #menu_left_middle li a:hover, #menu_left #menu_left_middle li a.selected {margin: 0 18px 0 18px;width:170px;height:26px;color:#0074d4;text-decoration: none;text-align:left;background:transparent url(../../img/front/menu_left_button_active.png);background-repeat: no-repeat;background-position: center center;}
#menu_left #menu_left_bottom{width:207px;height:12px;background:transparent url(../../img/front/menu_left_bottom.jpg);background-repeat: no-repeat;background-position: top left;}
/* End menu left */


/*  footer start  */
#footer {width:959px;margin: 7px auto;clear:both;}
#footer_top{background:#ffffff url(../../img/front/footer_top.gif);background-repeat: no-repeat;background-position: 0 0;display:block;width:959px;height:10px;}
#footer #footer_middle {width:959px;background-color:#eeeeed;}
#footer_middle #footer_middle1 p #newsletter, #footer_middle #footer_middle1 p #news_send{margin:0px;}
#footer_middle #footer_middle1{width:307px;float:left;}
#footer_middle #footer_middle1 p{margin:0 0 0 20px; padding:0; font-size:13px;color:#555555;}
#footer_middle #footer_middle2{width:190px;float:left;}
#footer_middle #footer_middle3{width:227px;float:left;}
#footer_middle #footer_middle4{width:235px;float:left;}
#footer_bottom{background:#ffffff url(../../img/front/footer_bottom.gif);background-repeat: no-repeat;background-position: 0 0;height:10px;clear:both;}

input#newsletter{width:176px;padding:0 0 6px 0;font-size:15px;border:0;color:#464646;font-weight:bold;vertical-align:middle;margin:0;background-repeat: no-repeat;background-position: left top;background:url(../../img/front/newsletter_bg_input.png);}
/*#news_send{width:100px;border:1px solid #b5b5b5;height:1.875em;padding:0.3em 0 0.3em 0;margin:0;font-size:8pt;vertical-align:middle;background-repeat: repeat-x;background-position: center center;background:url(../../img/front/subscribe.png);font-weight:bold;}*/
#news_send{width:100px;height:21px;border:1px solid #b5b5b5;padding:0;margin: 0 0 0 0;font-size:1em;vertical-align:middle;background-repeat: repeat-x;background-position: center center;background:url(../../img/front/subscribe.png);font-weight:bold;cursor:pointer;}
#connexion{width:96px;height:17px;padding:0;margin:13px 0 6px 0;font-size:0.8em;vertical-align:middle;background-repeat: repeat-x;background-position: center center;background:url(../../img/front/popupsend.png);font-weight:bold;cursor:pointer;}

#footer_middle2 ul li a, #footer_middle3 ul li a {font-family:Arial;font-size:13px;font-weight:normal;color:#555555;text-decoration:none;}
#footer_middle2 ul li , #footer_middle3 ul li  {width:171px;height:20px;border-bottom:solid 1px #dcdcdb;}
#footer_middle2 ul, #footer_middle3 ul{list-style-type: none;padding:0;margin:0;}
img#mobile_track{border:0px;margin:0 20px 0 0;padding:0 0 0 0;float:right;}
img#certificate{border:0px;margin:0 0 0 9px;padding:0 0 0 0;float:left;}
img#neteller{border:0px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
img#paypal{border:0px;margin:0 7px 0 7px;padding:0 0 0 0;float:left;}
img#moneybookers{border:0px;margin:0 0 0 0px;padding:0 0 0 0;float:left;}
#copyright{width:959px;margin: 5px auto;}
#copyright #copyright_left1{width:512px;height:49px;float:left;}
#copyright #copyright_left2{width:447px;height:49px;float:left;}
#copyright #copyright_left1 p{font-family:arial;font-size:13px;color:#555555;}
#copyright #copyright_left1  a {color:#0068b7;}
/*  footer end  */

/*contact form 
.form_block{position:relative;width:100%;border:1px solid #eeeeee;background-color:#f8f8f8;margin:0 0 11px 0;padding:10px 0;}
.form_block label{margin:0 0 0 10px;float:left;width:180px;display:block;color:#0074d4;font-weight:bold;text-align:left;border:0px solid #ff0000;height:27px;line-height:27px;}
.form_block input{margin:0 0 0 0;float:left;width:220px;border:1px solid #e4e1e1;background-color:#fcfd8b;}
.form_block br {clear:both;}
.form_block textarea {width: 483px; height: 135px;border:1px solid #e4e1e1;text-decoration:none;} 
.form_block input#message{border:0px;float:right;margin:11px 24px 0 0;width:105px;height:32px;background:url(../../img/front/send.png);background-repeat: no-repeat;background-position: center center;font-weight:bold;}
.form_block span {margin:5px 0 0 190px;color:#e93748;font-weight:bold;font-size:12px;display:block;letter-spacing:1px}
.form_block strong{color:#0074d4;}
.form_block p{margin-left:10px;}
.form_block #baloon{position:absolute;top:6px;right:12px;width:235px;height:56px;background:url(../../img/front/baloon.png);background-repeat: no-repeat;background-position: center center;display:none;}
.form_block #baloon p {margin:9px 0 0 25px;color:#356aa0;font-weight:normal;font-size:13px;}
.form_block #baloon2{position:absolute;top:6px;right:12px;width:235px;height:56px;background:url(../../img/front/baloon.png);background-repeat: no-repeat;background-position: center center;display:none;}
.form_block #baloon2 p {margin:9px 0 0 25px;color:#356aa0;font-weight:normal;font-size:13px;}

contact form end*/

/*new contact start*/
#content hr {background-color:#eeeeee;border:0 none;clear:both;color:#eeeeee;height:1px;margin:15px 0 15px 0;}
#contact{background-color:#F8F8F8;border:1px solid #EEEEEE;padding:0;width:100%;}
/*#content form{padding:0 0 10px 0;}
#content p{background-color:#ffffff; border:0px solid white;display:block;}*/
#contact table tr td {font-size:0.85em;padding:3px 10px;}
#contact table tr td select, #login table tr td input {float:left;}
#contact h2 {color:#272B2F;font-size:1.875em;padding:0;}
#contact table tr td span.arealeft {background:transparent url(../../img/front/arealeft.png) no-repeat scroll 0 0;border:0px solid red;display:block;float:left;height:30px;margin:0;padding:0;position:relative;width:5px;z-index:3;}
#contact table tr td span {background-color:#FFFFFF;/*border-bottom:5px solid white;border-top:5px solid white;*/float:left;margin:0;padding:4px 0 0 0;/*position:relative;z-index:3;*/background:transparent url(areamid.png) repeat-x scroll 0 0;}
#contact table tr td span.arearight {background:transparent url(../../img/front/arearight.png) no-repeat scroll 0 0;border:0px solid red;display:block;float:left;height:30px;margin:0 5px 0 0;padding:0;position:relative;width:5px;z-index:3;}
#contact table tr td span textarea {border:1px solid #7F9DB9;height:180px;width:450px;margin:0;padding:0;}
.contact_holder{margin:15px 0; background-color:#F8F8F8;border:1px solid #EEEEEE;padding:10px;clear:both;width:706px;}
/*new contact end*/

table.datagrid {
  border: solid 1px black;
  border-collapse: collapse;
}
table.datagrid td {
  border: solid 1px black;
  padding: 5px;
}
