html, body { 
	color: #ffffff; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
	width: 100%;
	height: 100%;
	background-color: #3c7d8a;
	background-image:  url(../media/commun/fond.gif); 
	background-repeat: repeat-x;
	/*background-position: 50% 100%;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;*/
}

#container_center { 
	width: 875px;
	margin: 0px auto;
	text-align: left;
	background-image:  url(../media/commun/armoire_fond.gif); 
	background-repeat: repeat-y;
	
}

#armoire_ambiance { 
	width: 210px;
	float: left;
}

#main_container { 
	/* original width 665px */
	width: 595px;
	margin-left: 20px;
	margin-right: 50px;
	float: left;
}

#menu_container { 
	/* original width 665px */
	width: 595px;
	color: #34555c;
	font-size: 13px;
	margin-top: 15px;
	padding-bottom: 5px;
	border-bottom: #34555c 1px solid;
}

#main_container_content { 
	/* original width 595px */
	width: 575px;
	padding: 30px 0px 20px 20px;
}

#main_container_content_left { 
	width: 250px;
	margin-right: 5px;
	float: left;
	text-align:justify;
}

#main_container_content_right { 
	width: 300px;
	text-align: center;
	float: left;
	margin-left: 20px;
}

.main_container_article_full { 
	width: 510px;
	margin-right: 5px;
	float: left;
	text-align:justify;
}

.main_container_article_left { 
	width: 310px;
	margin-right: 5px;
	float: left;
	text-align:justify;
}

.main_container_article_right { 
	/* original width 240px */
	width: 200px;
	padding: 0px 0px 0px 40px;
	float: left;
}

#footer { 
	width: 875px;
	height: 66px;
	padding-bottom: 0px;
}

#footer_image { 
	width: 230px;
	float: left;
}

#footer_text { 
	/* original width 665px */
	border-top: #6096a1 1px solid;
	width: 595px;
	margin-top: 26px;
	padding-top: 5px;
	margin-right: 50px;
	float: left;
	font-size: 10px;
	color: #6096a1;
}

#footer_text_left { 
	width: 495px;
	padding-top: 2px;
	float: left;
	font-size: 9px;
	color: #71a0aa;
}

#footer_text_right { 
	width: 100px;
	float: left;
	font-size: 9px;
	color: #71a0aa;
	text-align: right;
}

.img_border { 
	border: #92b9c1 1px solid;
	width: 200px;
	height: 275px;
}

.img_border_petit { 
	width: 46px;
	height: 64px;
	border: #92b9c1 1px solid;
	float: left;
}

.img_border_petit_opaque { 
	width: 46px;
	height: 64px;
	border: #92b9c1 1px solid;
	float: left;

}

.opaque {
    opacity: .3;
	filter: alpha(opacity=30);
}

.pas_opaque{
    opacity: 1;
	filter: alpha(opacity=100);
}

.one_col { 
	width: 575px;
	clear: both;
}

.spacer { 
	clear: both;
}

ul {
padding: 0px;
margin: 0em 0em 0em 2em;
}

.float {
float: left;
}

.dropdown_first{
    border-top: #618289 1px solid;
}
.table_dropdown_first {
	padding: 2px 3px 2px 3px;
	font-size: 10px;
	text-align: left;
	background-color: #335d66;
	border: #618289 1px solid;
	
}

.table_dropdown {
	padding: 2px 3px 2px 3px;
	font-size: 10px;
	text-align: left;
	background-color: #335d66;
	border-bottom: #618289 1px solid;
	border-left: #618289 1px solid;
	border-right: #618289 1px solid;
}

/* form */

.main_container_contact_left { 
	width: 260px;
	float: left;
}

.main_container_contact_right { 
	width: 260px;
	padding: 0px 0px 0px 35px;
	float: left;
}

.form_text { 
	float: left;
	width: 80px;
	margin-top: 3px;
	font-size: 10px;
}

.form_field { 
	float: left;
	width: 180px;
}

.form_message_field { 
	float: left;
	width: 180px;
}

.message_field { 
	font-size: 10px;
	width: 180px;
	background-color: #c5e1e6;
	margin-bottom: 5px;
	border: #65929c 1px solid;
}

.textfield { 
	font-size: 10px;
	width: 180px;
	margin-bottom: 2px;
	margin-top: 1px;
	background-color: #c5e1e6;
	border: #65929c 1px solid;
}

.contact_align_right { 
	text-align: right;
	width: 260px;
}

.submit { 
	font-size: 9px;
	background-color: #c5e1e6;
	margin-bottom: 5px;
	border: #65929c 1px solid;
}

.contact_small { 
	font-size: 9px;
	width: 555px;
	border-top: #6096a1 1px solid;
	padding-top: 5px;
	margin-top: 20px;
}


/* text */
.titre { 
	color: #ef495d;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:left;
}

.sous_titre { 
	color: #ef495d;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:left;
}

.alerte {
	color: #ef495d;
	font-weight: bold;
	margin-bottom: 10px;

}

.txt_red, .sous_sous_titre { 
	color: #ed6272;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-align:left;
}


.uppercase {
    text-transform:uppercase;
}
/* menus */

/* nuancier */
.nuancier_text { 
	width: 555px;
}

.nuancier_image { 
	width: 126px;
	float: left;
	text-align: center;
	font-size: 9px;
}

.nuancier_spacer { 
	width: 17px;
	float: left;
}


 /* liens */
 
a:link { color: #ef495d; text-decoration: none; }
a:visited { color: #ef495d; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }
a:active { color: #ef495d; text-decoration: none; }

a.pale:link { color: #ed6272; text-decoration: none; }
a.pale:visited { color: #ed6272; text-decoration: none; }
a.pale:hover { color: #ffffff; text-decoration: none; }
a.pale:active { color: #ed6272; text-decoration: none; }

a.lien_menu:link { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu:visited { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu:hover { color: #ef495d; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu:active { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; }

a.lien_menu_on:link { color: #ef495d; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu_on:visited { color: #ef495d; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu_on:hover { color: #ef495d; text-decoration: none; font-size: 11px; font-weight: bold; }
a.lien_menu_on:active { color: #ef495d; text-decoration: none; font-size: 11px; font-weight: bold; }

a.lien_footer:link { color: #ffffff; text-decoration: none; font-size: 10px;  }
a.lien_footer:visited { color: #ffffff; text-decoration: none; font-size: 10px;  }
a.lien_footer:hover { color: #ef495d; text-decoration: none; font-size: 10px;  }
a.lien_footer:active { color: #ffffff; text-decoration: none; font-size: 10px; }

a.lien_footer_small:link { color: #71a0aa; text-decoration: none; font-size: 9px;  }
a.lien_footer_small:visited { color: #71a0aa; text-decoration: none; font-size: 9px;  }
a.lien_footer_small:hover { color: #ef495d; text-decoration: none; font-size: 9px;  }
a.lien_footer_small:active { color: #71a0aa; text-decoration: none; font-size: 9px; }

a.ref:link { color: #ffffff; text-decoration: none; }
a.ref:visited { color: #ffffff; text-decoration: none;  }
a.ref:hover { color: #ef495d; text-decoration: none; }
a.ref:active { color: #ffffff; text-decoration: none; }

a.plan2:link { color: #ef495d; text-decoration: none; padding-left: 10px; }
a.plan2:visited { color: #ef495d; text-decoration: none; padding-left: 10px; }
a.plan2:hover { color: #ffffff; text-decoration: none; padding-left: 10px; }
a.plan2:active { color: #ef495d; text-decoration: none; padding-left: 10px; }

a.plan3:link { color: #ef495d; text-decoration: none; padding-left: 20px; }
a.plan3:visited { color: #ef495d; text-decoration: none; padding-left: 20px;  }
a.plan3:hover { color: #ffffff; text-decoration: none; padding-left: 20px; }
a.plan3:active { color: #ef495d; text-decoration: none; padding-left: 20px; }

