/* ------------------------------------------------------------------------------------
CSS MEDIA SCREEN : master.css
CLIENT : Gestion PIF
CREATION : 13.01.2009 - tim
AUTEUR : ASPIX MEDIA - www.aspixmedia.com
----------------------------------------------------------------------------------- */

body {
	background:#E9EAdC url(../images/bg_body.jpg) repeat-x;
	color:#333333;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
}

img {
	border:none;
}

/* ---------------------------------------------------------------------------| conteneurs |*/

#conteneur {
	margin:0 auto;
	width:940px;
}

#page {
	background:url(../images/bg_page.jpg) no-repeat;
	padding:0 20px;
}

#gauche {
	-margin-left:-3px; /* CORRECTIF POUR IE6 */
	padding:0 20px 10px;
	width:460px;
}

#droit {
	float:right;
	padding:0 20px 10px;
	width:360px;
	-margin-right:-3px; /* CORRECTIF POUR IE6 */
}

#footer {
	background-color:#484848;
	height:120px;
	margin:0;
	text-align:center;
}

/* ---------------------------------------------------------------------------| --- |*/

#droit #info {
	height:109px;
	padding-top:10px;
	text-align:right;
}

#droit #bouton {
	height:31px;
	text-align:right;
}

#droit #bouton img {
	margin-left:10px;
}

#droit #citation {
	color:#021D8D;
	font-weight:bold;
	height:180px;
	padding-top:30px;
}

#droit #expertise {
	margin-top:10px;
}

#footer .footer {
	color:#E9EADC;
	font-size:10px;
	font-weight:bold;
	margin:0 auto;
	padding:0 20px;
	text-align:left;
	width:860px;
}

#footer .footer #footerGauche  {
	width:460px;
}

#footer .footer #footerDroit {
	float:right;
	width:360px;
}

#footer .footer #footerGauche a  {
	color:#E9EADC;
	text-decoration:none;
}

h1 {
	color:#021D8D;
	font-size:20px;
	margin-top:30px;
	margin-bottom:0;
}

h3.info  {
	color:#021D8D;
	font-size:14px;
	margin:0;
}

p, li {
	line-height:16px;
}

p {
	margin-top:0;
}

ul.services {
	list-style-image:url(../images/puce.gif);
	margin:0;
	padding:0 20px 20px;
}

/* ---------------------------------------------------------------------------| formulaire contact |*/

.tabContact {
	border-collapse:collapse;
	border:none;
	font-weight:bold;
	width:651px;
}

.tabContact td {
	padding:2px;
}

.tabContact h1, .tabContact p {
	margin:0;
}

.tabContact a {
	color:#021D8D;
	text-decoration:none;
}

.tabContact a:hover{
	color:#948F84;
}

.tabContact input.frm, .tabContact textarea.frm {
	background-color:#FFFFFF;
	border:1px inset #CCCCCC;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}

.tabContact .label {
	padding-right:10px;
	text-align:right;
	width:100px;
}

p.yerr, .msgerr {
	color:#CC0000;
}

.tabContact h2 {
	color:#021D8D;
	font-size:20px;
	margin:20px 0;
}

/* ---------------------------------------------------------------------------| modal popup |*/

.modalBackground {
	background-color:white;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	border:1px solid #021D8D;
	background-color:#D8D0B6;
	height:400px;
	padding:15px;
	width:651px;
}

.confirmation {
	font-size:20px;
	padding-top:60px;
	text-align:center;
}

.confirmation a {
	color:#021D8D;
	text-decoration:none;
}
