/*	-------------------------------------------------------------
	Rdm consultants
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Styles communs
	Nom fichier:	style.css
	Version:		1.0
	Date:			02/08/07
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Import
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background-color: #EFEDEA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #858585;
	text-align: center;
	padding: 0px;
}

td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #858585;
}

a img {
	border: 0;
}
p {margin: 0 0 5px;	padding: 0;}

/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	

/*	-------------------------------------------------------------
	Positionnement
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* ############### TOP ################ */
ul {margin: 0 0 0 0px;	padding: 0;}
li {margin: 0;	padding: 0;}	

/* ################## DEBUT AMI + INFOS + FAVORIS ################## */
#navout{float:right; position: absolute; width:355px; height:16px; right:6px; top:-20px; border:0px; margin:0px; padding:0px;}
#navout ul{ list-style:none;}
#navout li{float: left; height: 15px; padding: 0px; text-indent: -9000px; list-style:none;}
#navout a{display: block;	height: 100%;}
#navout li a:link, #navout li a:visited {color: #FFF; text-decoration: none; font-variant: small-caps; font-weight: bold;}
#navout_ami {width: 106px; background: url(../images/ami.gif) no-repeat;}
#navout_favoris {width: 114px; background: url(../images/favoris.gif) no-repeat; margin-left:17px;}
#navout_info {width: 95px; background: url(../images/info.gif) no-repeat; margin-left:23px;}
/* ################## DEBUT AMI + INFOS + FAVORIS ################## */

/* ################## DATE ################## */
.date{float:left; position:relative; height:10px; top:-14px; left:0px; margin:0px; padding:0px; color:#ACAAA6}
/* ################## DATE ################## */


/* ################## H1 H2 H3 H4 ################## */
h1{ padding:0px; margin:0px;}
h2{ padding:0px; margin:0px;}
h3{ padding:0px; margin:0px;}
h4{ float:left; position:relative; padding:0px; margin:0px; font-size:12px; color:#f79239; width:670px;}
/* ################## H1 H2 H3 H4 ################## */


/* TOP */
#tt_site{float:left; position:absolute; top:0px; left:346px; width:269px; height:222px; background-image:url(../images/logo_ind.gif); background-repeat:no-repeat; text-indent: -9000px; padding: 0px; margin:0px;}

/* TOP */
#txt_intro{display:block; width:930px; margin-top:20px; margin-bottom:61px; text-align:left;}


/* BOTTOM */
#contact_mail{position:relative; top:0px; display:block; width:172px; height:12px; background-image:url(../images/bot_1.gif); background-repeat:no-repeat; text-indent: -9000px; padding: 0px; margin:0px;}
#grey_px{position:relative; top:0px; width:936px; height:1px; padding: 0px; margin-bottom:4px; margin-top:3px; background-color:#CECECE;}
#retour_acc_bottom{position:relative; top:0px; display:block; width:119px; height:12px; background-image:url(../images/bot_2.gif); background-repeat:no-repeat; text-indent: -9000px; padding: 0px; margin-bottom:6px;}
/* ############### TOP ################ */

/* ############### MENU PRIME ################ */
#mn_prime {position: relative; left:0px; display:block; margin: 0px; padding:0px; text-align:left; width: 960px; height:32px; background-image:url(../images/fd_menu.gif); background-repeat:repeat-x;}
#mn_prime ul{ list-style:none;}
#mn_prime li {float: left; height: 32px; margin: 0px; padding:0px; text-indent: -9000px;}
#mn_prime a {display: block; height: 32px;}
#mn_prime li a:link, #mn_prime li a:visited {color: #ACAAA6; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
#mn_prime a:hover, #mn_prime a.select { background-position: 0 -32px; }
.mn00, .mn01, .mn02, .mn03, .mn04, .mn05, .mn06 {float: left; display: block; position:relative; top:0px; height: 32px; margin: 0px; padding:0px;} 
.mn00, .mn00 a { background: url(../images/mn00.gif) no-repeat; width: 72px; }
.mn01, .mn01 a { background: url(../images/mn01.gif) no-repeat; width: 159px; }
.mn02, .mn02 a { background: url(../images/mn02.gif) no-repeat; width: 134px; }
.mn03, .mn03 a { background: url(../images/mn03.gif) no-repeat; width: 142px; }
.mn04, .mn04 a { background: url(../images/mn04.gif) no-repeat; width: 113px; }
.mn05, .mn05 a { background: url(../images/mn05.gif) no-repeat; width: 108px; }
.mn06, .mn06 a { background: url(../images/mn06.gif) no-repeat; width: 120px; }
/* ############### MENU PRIME ################ */

/* ############### FLAG ################ */
#mn_flag { float:right; position: absolute; right:15px; top:6px; display:block; margin: 0px; text-align:left; width:83px;  height:14px;}
#mn_flag ul{ list-style:none;}
#mn_flag li {float: left; height: 14px; padding: 0px;  text-indent: -9000px;}
#mn_flag a {display: block;	height: 14px;}
#mn_flag li a:link, #mn_flag li a:visited {color: #ACAAA6; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
#mn_flag a:hover, #mn_flag a.select { background-position: 0 -14px; }
.flag_fr, .flag_uk, .flag_sp{display: block; position:relative; top:0px; height: 14px;} 
.flag_fr { background: url(../images/flag_fr.gif) no-repeat; width: 22px; }
.flag_uk { background: url(../images/flag_uk.gif) no-repeat; width: 22px; margin-left:5px; margin-right:5px; }
.flag_sp { background: url(../images/flag_sp.gif) no-repeat; width: 22px;}
/* ############### FLAG ################ */

/*	-------------------------------------------------------------
	Polices
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.s9  {font-size: 9px;}
.s10  {font-size: 10px;}
.s11  {font-size: 11px;}
.s12  {font-size: 12px;}
.s13  {font-size: 13px;}
.s14  {font-size: 14px;}
.s15  {font-size: 15px;}
.s16  {font-size: 16px;}
.s18  {font-size: 18px;}
.s20  {font-size: 20px;}

.black {color:#000}
.white {color: #fff;}
.orange{color: #f79239;}
a:hover.black{color:#000;}
a:hover.white{color:#fff;}
a:hover.orange{color: #f79239;}
.orange2, .orange2 a{color:#ffc000;}

.bold {font-weight: bold;}
.italic {font-style:italic}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}
.capitalize {text-transform: capitalize}
.underline {text-decoration:underline}
a.over, .over  {text-decoration : none;}
a:hover.over {text-decoration : underline;}


a {text-decoration: none}
a:hover {text-decoration: underline;}
.nobold { font-weight: normal !important; }
.img { border: 0; margin: 0; padding: 0; }
.clear { clear: both; }
.center { text-align: center; }

/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.img_them{position:absolute; bottom:36px; left:7px; margin-top:10px;}

.tt_cont{float:left; position:relative; top:-10px; left:0px; width:660px; height:30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#6c6c6c; margin:0px; padding:0px;}

.tt_contmod2{float:left; position:relative; top:-10px; left:0px; width:684px; height:36px; background-image:url(../images/hom_tt2.gif); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#87703A;}

.tt_1000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_1000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_2000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_2000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_3000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_3000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_4000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_4000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_5000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_5000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_6000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_6000.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_7000{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_7000.gif); background-repeat:no-repeat; text-indent: -9000px;}


.tt_out1{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_theme_out1.gif); background-repeat:no-repeat; text-indent: -9000px;}
.tt_out2{float:left; position:relative; top:0px; left:0px; width:257px; height:111px; background-image:url(../images/tt_theme_out2.gif); background-repeat:no-repeat; text-indent: -9000px;}

/*.opacity {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: Alpha(opacity=50);
}*/



