/* CSS Document */

/* Paramètres globaux */
* { margin:0; padding:0; border:0; }
input, textarea, select { border:1px solid black; background-color:#FFFFFF; }

hr {
border: 1px inset #999;
margin: 5px 0;
}

body
{
	top:0px;
	bottom:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

.spacer {
	clear: both;
}

#global
{
	width:954px;
	margin-left:auto;
	margin-right:auto;
}

#header, #header img
{
	float:left;
}

/* Menus */
#menu img, #menu a { float:left; }

#menu span
{
	display:none;
}

#menu a
{
	height:34px;
	background-position:top;
	background-repeat:no-repeat;
}
#menu a:hover { background-position:bottom; }


#menu_1
{
	width:98px;
	background-image:url(../images/basic_front/menu1.gif);
}
#menu_2
{
	width:99px;
	background-image:url(../images/basic_front/menu2.gif);
}
#menu_3
{
	width:99px;
	background-image:url(../images/basic_front/menu3.gif);
}
#menu_4
{
	width:99px;
	background-image:url(../images/basic_front/menu4.gif);
}
#menu_5
{
	width:99px;
	background-image:url(../images/basic_front/menu5.gif);
}
#menu_6
{
	width:99px;
	background-image:url(../images/basic_front/menu6.gif);
}
#menu_7
{
	width:99px;
	background-image:url(../images/basic_front/menu7.gif);
}
#menu_8
{
	width:99px;
	background-image:url(../images/basic_front/menu8.gif);
}

/* Sous-menus */
#ssmenu
{
	position:absolute;
	top: 177px;
	z-index:1;
}
#ssmenu span
{
	display:none
}
#ssmenu .sm
{
	display:none;
}
#ssmenu .ln
{
	display:block;
	background-position:bottom;
	height:34px;
}
#ssmenu .content
{
	min-height:35px;
	height:auto !important;
	height:35px;
	background-repeat:no-repeat;
	background-color:#607155;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding-top:4px;
}
#ssmenu .content a
{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
#ssmenu .content a:hover { text-decoration:underline; }

#ssm_1			{ width:99px; margin-left:163px; }
#ssm_1 .ln		{ width:98px; background-image:url(../images/basic_front/menu1.gif); }
#ssm_1 .content	{ background-image:url(../images/basic_front/ss_menu1.gif); }

#ssm_2			{ width:100px; margin-left:261px; }
#ssm_2 .ln		{ width:99px; background-image:url(../images/basic_front/menu2.gif); }
#ssm_2 .content	{ background-image:url(../images/basic_front/ss_menu2.gif); }

#ssm_3			{ width:100px; margin-left:360px; }
#ssm_3 .ln		{ width:99px; background-image:url(../images/basic_front/menu3.gif); }
#ssm_3 .content	{ background-image:url(../images/basic_front/ss_menu3.gif); }

#ssm_4			{ width:100px; margin-left:459px; }
#ssm_4 .ln		{ width:99px; background-image:url(../images/basic_front/menu4.gif); }
#ssm_4 .content	{ background-image:url(../images/basic_front/ss_menu4.gif); }

#ssm_5			{ width:100px; margin-left:558px; }
#ssm_5 .ln		{ width:99px; background-image:url(../images/basic_front/menu5.gif); }
#ssm_5 .content	{ background-image:url(../images/basic_front/ss_menu5.gif); }

#ssm_6			{ width:100px; margin-left:657px; }
#ssm_6 .ln		{ width:99px; background-image:url(../images/basic_front/menu6.gif); }
#ssm_6 .content	{ background-image:url(../images/basic_front/ss_menu6.gif); }

#ssm_7			{ width:100px; margin-left:756px; }
#ssm_7 .ln		{ width:99px; background-image:url(../images/basic_front/menu7.gif); }
#ssm_7 .content	{ background-image:url(../images/basic_front/ss_menu7.gif); }

#ssm_8			{ width:100px; margin-left:855px; }
#ssm_8 .ln		{ width:99px; background-image:url(../images/basic_front/menu8.gif); }
#ssm_8 .content	{ background-image:url(../images/basic_front/ss_menu8.gif); }


/* Main */
#main {
	width:954px;
}
#banner_left
{
	float:left;
	width:163px;
	min-height:530px;
	height:auto !important;
	height:530px;
	background-color:#51BEFC;
	background-image:url(../images/basic_front/photo.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left: 163px;
}

#contentblock
{
	float:left;
	width:791px;
	min-height:530px;
	height:auto !important;
	height: 530px;
	background-color:white;
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:visible;
}
#content		{ padding:15px 15px 15px 15px; }
#content h1		{ color:#004c92; font-size:18px; font-weight:bold;}
/*#content tr:hover	{ background-color:#E5EFF5; }
#content td			{ text-align:center; }
*/
.content_presentation	{ background-image:url(../images/basic_front/presentation_back.gif);		}
.content_investir		{ background-image:url(../images/basic_front/pourquoi_investir_back.gif);	}
.content_lois			{ background-image:url(../images/basic_front/lois_back.gif);				}
.content_produits		{ background-image:url(../images/basic_front/produits_back.gif);			}
.content_etude			{ background-image:url(../images/basic_front/etude_perso_back.gif);			}
.content_news			{ background-image:url(../images/basic_front/news_back.gif);				}
.content_partenaires	{ background-image:url(../images/basic_front/partenaires_back.gif);			}
.content_contact		{ background-image:url(../images/basic_front/contact_back.gif);				}


/* Bas de page */
#bottom_menu
{
	width:791px;
	height:19px;
	background-image:url(../images/basic_front/menu_bas.gif);
	overflow:hidden;
	float: left;
	padding-left: 163px;
	padding-top: 4px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: white;
}

#footer
{
	float: left;
	width:791px;
	height:23px;
	background-image:url(../images/basic_front/footer.gif);
	overflow:hidden;
	padding-left: 163px;
	padding-top: 23px;
	color: white;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
}

#footer a
{
	color: white;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

.prod_normal
{
	/* background-color:#FFFFFF; */
}
.prod_option
{
	background-color:#b5fcff;
}
.prod_vendu
{
	/* background-color:#efbc3f; */
}

/* Formulaire Etude personnalisee */

#article {
	font-size:9px;
	text-align:justify;
}

#tableau {
	margin-left:auto;
	margin-right:auto;
	border-width:1px;
	border:solid;
	padding:5px;
	background-color:#FFFFFF;
	border-color:#cee2eb;
}

#titre {
	text-align:center;
	font-size:16px;
	color:#004c92;
	font-weight:bold;
}
#plana a {
	text-align:left;
}

.titre {
	font-size:14px;
	color:#004c92;
	font-weight:bold;
}

.ssrubrique {
	font-size:12px;
	color:#000000;
	margin-left:5px;
}

#titre_mini {
	font-size:11px;
	color:#004c92;
}

/* Formulaire de contact */

#contact_form input, #contact_form textarea {
	width: 200px;
}

#heure_date {
	font-size:12px;
	font-weight:bold;
}

/* Accueil */
#accueil a {
	text-decoration:none;
	color:#004c92;
	font-weight:bold;
	}
	
/* Menu d accueil des lois */
#lois a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#lois a:hover { text-decoration:underline;}

/* Page d intro au site */

#visu {
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #04689b;
	width:954px;
	height:600px;
}

#entrez {
	font-size:22px;
	position:absolute;
	margin-top:574px;
	text-align:right;
	width:940px;
}

#entrez a {
	font-size:22px;
	font-weight:bold;
	color:#007ba8;
	text-decoration:none;
}

#entrez a:hover {
	font-size:22px;
	color:#04689b;
	text-decoration:underline;
}