div{
	margin:0px;
	padding:0px;
}


p, object{
	margin:0px;
	padding:0px;
}

img{
	margin:0px;
	padding:0px;
	border:none;
}


body{
	margin:0px;
	padding:0px;
	background-color:#F1F1F1;
	color:#999999;
}

table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

td{
	padding-top:8px;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea{
	border:1px solid #CDCDCD;
	font-size:11px;
	font-family:Tahoma;
}

select{
	font-size:11px;
	font-family:Tahoma;
}




#main_page{
	margin:auto;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	width:780px;
	background-color:white;
}

#top{
	padding-top:8px;
	padding-bottom:5px;
}

#logo{
	float:left;
	width:310px;
	height:98px;
}

#rappel{
	margin-top:40px;
}

#rappel p{
	text-align:right;
	padding:3px 3px 3px 0px;
	background-color:#F1F1F1;
}

#flash{
	margin:auto;
	padding-top:15px;
	border-top:3px solid #CDCDCD;
	clear:both;
}

a.lien-top{
	padding-left:6px;
	color:#3196D9;
	font-weight:bold;
	background:url("./images/puce.jpg") no-repeat 0px 5px;
}

a:hover.lien-top{
	color:#FF9900;
	font-weight:bold;
}




/*
LEFT
*/

#left{
	float:left;
	width:360px;
	padding-left:9px;
	padding-right:11px;
	margin-bottom:30px;
	border-right:2px solid #CDCDCD;
}

#right{
	margin-left:405px;
	margin-right:11px;
}

h2{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-size:17px;
}

h3{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#3196D9;
	font-weight:normal;
}

p{
	margin:0px;
	padding:0px;
	margin-bottom:21px;
}

#logi{
	float:left;
	width:170px;
}

#contact{
	float:left;
	width:150px;
	margin-top:12px;
}

#tel{
	margin-left:190px;
	margin-top:12px;
}



#ibox_rappel{
	
}

.ibox_rappel{
	font-size:11px;
	font-family:Tahoma;
}



#footer{
	clear:both;
	border-top:3px solid #CDCDCD;
	padding-top:17px;
	padding-bottom:17px;
}

#footer p{
	text-align:right;
}

#footer span{
	font-weight:bold;
	color:#3196D9;
}
