/* ---------------------- */
/* START general setup */
body{
background-image:url(../images/bg_all.gif); 
background-repeat:repeat; 
background-color:#504b48;
padding:0px; 
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3d3d3d;
}

.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}

.align_justify{text-align:justify;}
.align_top{ vertical-align:top;}
.align_bottom{ vertical-align:bottom;}
.align_middle{ vertical-align:middle;}

.log_input{
border-color:#000000;
background-color:#b9b9a8;
border-style:solid;
border-width:1px;
border-collapse:inherit;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
width:122px;
padding-left:5px;

}
.container
{ 

	text-align: left;
	position: relative;
	left: 50%;
	top: 0;
	width: 950px;
	height:958px;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left: -475px; /* moitié de la largeur */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*background-image: url(../images/fondIntro.jpg);*/
}
.bg_flash
{
	
	left: 50%;
	top: 0;
	width: 950px;
	height:958px;
	position: absolute;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left: -470px; /* moitié de la largeur */
	-moz-opacity:0.10;filter:alpha(opacity: 10); opacity: 0.10;
}


.bg_blanc
{
	left: 0;
	top: 0;
	width: 961px;
	height:862px;
	position: absolute;
}
.slogan_1
{
	left: 128px;
	top: 865px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.slogan_2
{
	left: 129px;
	top: 896px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}

.slogan_projet
{
	left: 129px;
	top: 849px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.tmp
{
	left: 174px;
	top: 126px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003152;
}
.slogan_logo
{
	left: 569px;
	top: -7px;
	width: 165px;
	height:40px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.titre_page
{
	left: 181px;
	top: 108px;
	width: 737px;
	height:69px;
	position: absolute;
}

.para_page
{
	left: 181px;
	top: 161px;
	width: 737px;
	position: absolute;
}
.para_page_credit
{
	left: 181px;
	top: 154px;
	width: 737px;
	height:619px;
	position: absolute;
	text-align:center; margin:0; overflow:auto;overflow-x: hidden;overflow-y: scroll; 
}
/* END general setup */
/* ---------------------- */

.bg_top{
background-image:url(../images/bg_top.gif); 
background-repeat:repeat-x;
width:100%;
height:558px;
top:0px;
left:0px;
position:absolute;

}



.flash_intro
{
	left: 89px;
	top: 190px;
	width: 872px;
	height:420px;
	position: absolute;
}
.logo_fondation
{
	left: 459px;
	top: 665px;
	width: 168px;
	height:54px;
	position: absolute;
}

.info_optimisation
{
	left: 254px;
	top: 745px;
	width: 674px;
	height:96px;
	position: absolute;
}

.notice_intro
{
	left: 396px;
	top: 833px;
	width: 452px;
	height:32px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#504b48;
}
.login_head
{
	left: 141px;
	top: 2px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.menu_head
{
	left: 142px;
	top: 62px;
	width: 784px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.menu_foot
{
	left: 129px;
	top: 867px;
	width: 835px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}

.menu_foot_2
{
	left: 129px;
	top: 820px;
	width: 851px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}

.menu_foot_btn
{
	float:left;
}

#tableau1 {
	position:absolute;
	left:116px;
	top:198px;
	width:822px;
	height:360px;
}
#tableau2 {
	position:absolute;
	left:116px;
	top:198px;
	width:822px;
	height:360px;
}

#realiteText {
	position:absolute;
	left:133px;
	top:206px;
	width:784px;
	height:344px;
}
#mentionsText {
	position:absolute;
	left:133px;
	top:206px;
	width:784px;
	height:344px;
}
/* ---------------------- */
/* START MIDDLE DIV */
.middle_content_top_container
{
	left: 89px;
	top: 113px;
	width: 872px;
	height:749px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.middle_content_top_container_2
{
	left: 89px;
	top: 113px;
	width: 872px;
	height:749px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
/* END MIDDLE DIV */
/* ---------------------- */

/* ---------------------- */
/* START PAGE INTRO DIV */
.bg_intro
{
	left: 174px;
	top: 160px;
	width: 738px;
	height:130px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
	
	
}
.slogan_3
{
	left: 129px;
	top: 536px;
	width: 782px;
	height:32px;
	position: absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
/* END PAGE INTRO DIV */
/* ---------------------- */

/* ---------------------- */
/* START accueil content */
.accueil_image1
{
	left: 506px;
	top: 391px;
	width: 367px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_image2
{
	left: 63px;
	top: 506px;
	width: 222px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_flash
{
	left: 1px;
	top: 152px;
	width: 872px;
	height:420px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_para1
{
	left: 96px;
	top: 2px;
	width: 213px;
	height:101px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_para2
{
	left: 528px;
	top: 2px;
	width: 306px;
	height:132px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_para3
{
	left: 93px;
	top: 147px;
	width: 756px;
	height:23px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
.accueil_para4
{
	left: 223px;
	top: 489px;
	width: 282px;
	height:130px;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
}
/* END accueil content */
/* ---------------------- */
/* ---------------------- */
/* START login */
input.send-btn {
	width:51px; 
	height:29px;

	background: url(../images/btn_ok_off.gif) no-repeat;
	outline: none;margin-top:10px; margin-left:5px;
}
input.send-btn:hover {
	width:51px; 
	height:29px;
	background: url(../images/btn_ok_on.gif) no-repeat;margin-top:10px; style="width:110px;"
}
/* END login */
/* ---------------------- */
/* ---------------------- */
/* START inscription.php */
.inscription_form
{
	left: 15px;
	top: 62px;
	width: 407px;
	height:271px;
	position: absolute;
	
}
.div_btn_envoyer
{
	left: 342px;
	top: 640px;
	width: 100px;
	height:30px;
	position: absolute;
	
}
input.btn_envoyer {
	width:101px; 
	height:29px;
	background: url(../images/btn_envoyer_off.gif) no-repeat;
	outline: none;
}
input.btn_envoyer:hover {
	width:101px; 
	height:29px;
	background: url(../images/btn_envoyer_on.gif) no-repeat;
	
}
.div_btn_modifier
{
	left: 352px;
	top: 643px;
	width:109px; 
	height:31px;
	position: absolute;
	
}
input.btn_modifier {
	width:109px; 
	height:31px;
	background: url(../images/btn_modifier_off.gif) no-repeat;
	outline: none;
}
input.btn_modifier:hover {
	width:109px; 
	height:31px;
	background: url(../images/btn_modifier_on.gif) no-repeat;
	
}
.inscription_input{
margin:0px;
border-color:#4f7991;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-collapse:inherit;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:173px;
padding-left:5px;

}
/* END inscription.php */
/* ---------------------- */

/* ---------------------- */
/* START mentions_legales.php */
.mentions_bg
{
	left: 181px;
	top: 156px;
	width: 737px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}/* END mentions_legales.php */
/* ---------------------- */

/* ---------------------- */
/* START soutenir_project.php */

#financeTopFrame {
	position:absolute;
	left:89px;
	top:116px;
	width:850px;
	height:237px;
}


#voirprojbtn {
	position:absolute;
	left:238px;
	top:269px;
	width:181px;
	height:31px;
}

#financeframe {
	position:absolute;
	left:390px;
	top:371px;
	width:79px;
	height:157px;
}
#financeframe2 {
	position:absolute;
	left:639px;
	top:371px;
	width:79px;
	height:157px;
}
#financeframe3 {
	position:absolute;
	left:882px;
	top:371px;
	width:79px;
	height:157px;
}
#financeText1 {
	position:absolute;
	left:354px;
	top:181px;
	width:139px;
	height:49px;
}
#financeText1 {
	position:absolute;
	left:259px;
	top:213px;
	width:160px;
	height:49px;
}
#financeText2 {
	position:absolute;
	left:505px;
	top:213px;
	width:157px;
	height:49px;
}
#financeText3 {
	position:absolute;
	left:751px;
	top:213px;
	width:154px;
	height:49px;
}
#financeText4 {
	position:absolute;
	left:354px;
	top:181px;
	width:139px;
	height:49px;
}
#financeText5 {
	position:absolute;
	left:354px;
	top:181px;
	width:139px;
	height:49px;
}
#financetitre1 {
	position:absolute;
	left:200px;
	top:376px;
	width:232px;
	height:38px;
}
#financetitre2 {
	position:absolute;
	left:447px;
	top:376px;
	width:232px;
	height:38px;
}
#financetitre3 {
	position:absolute;
	left:693px;
	top:376px;
	width:232px;
	height:38px;
}
/* END soutenir_project.php */
/* ---------------------- */
/* ---------------------- */
/* START credits.php */
.credits_iframe
{
	left: 0px;
	top: -7px;
	width: 100%;
	height:32px;
	position: absolute;
	
}/* END credits.php */
/* ---------------------- */
/* ---------------------- */
/* START savoir_plus.php */
.realite_menu
{
	left: 181px;
	top: 206px;
	width: 737px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}

.realite_main
{
	/*margin-left: 100px;*/
	margin-right: 200px;
	/*padding-right:100px;*/
	width: 600px;
	float:right;
	
	
	
}

.realite_frame
{
	/*margin-left: 100px;
	margin-right: 200px;
	padding-right:100px;*/
	/*width: 600px;
	float:right;*/
	
	
	
}

/* END savoir_plus.php */
/* ---------------------- */

/* ---------------------- */
/* START blog */

.blog_sidebar
{
	left: 117px;
	top: 326px;
	width: 336px;
	height:449px;
	position: absolute;
	overflow:auto;
	
}
.blog_post
{
	left: 522px;
	top: 395px;
	width: 427px;
	height:380px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;

overflow-x: hidden;
overflow-y: scroll; 
}
.blog_post_fini
{
	left: 522px;
	top: 331px;
	width: 427px;
	height:444px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	overflow-x: hidden;
	overflow-y: scroll;
}


.blog_btn_envoyer
{
	text-align:right;
	left: 394px;
	top: 774px;
	width: 540px;
	height:41px;
	position: absolute;
}


.blog_sidebar_top
{
	left: 117px;
	top: 277px;
	width: 370px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_sidebar_top_monprofil
{
	left: 651px;
	top: 225px;
	width: 251px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_sidebar_top_transaction
{
	left: 309px;
	top: 278px;
	width: 432px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_sidebar_corner
{
	left: 310px;
	top: 240px;
	width: 159px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_sidebar_corner_monprofil
{
	left: 759px;
	top: 188px;
	width: 159px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_sidebar_corner_transaction
{
	left: 564px;
	top: 241px;
	width: 159px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}

.blog_bg2
{
	left: 502px;
	top: 259px;
	width: 159px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
.blog_content
{
	left: 522px;
	top: 279px;
	width: 393px;
	height:32px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	
}
input.btn_blog_go {
margin:0px;
margin-top:4px;
	width:48px; 
	height:32px;
	background: url(../images/btn_bloggo_off.jpg) no-repeat;
	outline: none;
}
input.btn_blog_go:hover {
margin:0px;
margin-top:4px;
	width:48px; 
	height:32px;
	background: url(../images/btn_bloggo_on.jpg) no-repeat;
	
}
.mot_clef{
margin:0px;
border-color:#4f7991;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-collapse:inherit;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#alpha{
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
	left:-2000px;
	display:block;
}
#flash_gris{
	position:absolute;
	width:100%;
	height:100%;
	z-index:125;
}
#texte{
	position:absolute;
	top:0px;
	left:50%;
	width:257px;
	margin-top:20%;
	margin-left:-128px;
	height:312;
	z-index:150;
	background-image:url(../images/error_notlogin.gif);
	
	
	
}

#alpha_envoyer{
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
	left:-2000px;
	display:block;
}
#flash_gris_envoyer{
	position:absolute;
	width:100%;
	height:100%;
	z-index:125;
}
#texte_envoyer{
	position:absolute;
	top:0px;
	left:50%;
	width:338px;
	margin-top:20%;
	margin-left:-169px;
	height:400px;
	z-index:150;
	background-image:url(../images/error_envoyer.gif);
	
	
	
}
.temp_email
{
	position:absolute;
	left: 173px;
	top: 211px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003152;
	width: 707px;
	
}
/* END blog */
/* ---------------------- */


.blog_sidebar_monprofil
{
	left: 651px;
	top: 272px;
	width: 251px;
	height:567px;
	position: absolute;
	overflow:auto;
	
}
.termometre
{
	top:61px;
	color:#FFFFFF;
	font-weight:bold;
	position: absolute;
	left: 2px;
	width: 114px;
	text-align:center;
	font-size:12px;
}
