@charset "iso-8859-1";
body
{
	margin: 0 0 0 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:12px;
	background-color: #FFFFFF;
}
#offres_mois
{
	position:absolute;
	top:246px;
	left:739px;
	cursor:pointer;
}
p
{
padding-left:10px;	
}
#contener
{
width:1000px;
	
position: absolute; 
left: 50%;
height: 600px;
margin-left: -500px;	
}
#header {
height: 160px;
text-align:center;

}
#header1 {
height: 180px;
text-align:center;

}
#menu_offres
{
position:absolute;
margin-left:115px;
margin-top:20px;
font-weight:bold;
}
	#menu_rose
	{

	background:url('../images/menu_rose.gif') no-repeat;	
	width:150px;
	height:49px;
	color:white;
	padding-left:20px;
	padding-top:2px;

	}
		#li_rose
		{
		padding:0;
		margin:0;	
		color:#f0369a;
		list-style-type: none;
		padding-left:15px;
		}
	#li_rose li
	{
			padding-bottom:4px;	
	}
		#li_rose li a
		{
		color:#f0369a;
	padding-bottom:4px;
		display:block;

		}
		#li_rose li a:hover
		{
		color:#f0369a;
		text-decoration:underline;
		}
#menu_qsn
{
margin-top:20px;
position:absolute;
margin-left:640px;
font-weight:bold;
}
	#menu_bleu
	{
	background:url('../images/menu_bleu.gif') no-repeat;	
	width:150px;
	height:49px;
	color:white;
	padding-left:12px;
	padding-top:2px;
	}
		#li_bleu
		{
		padding:0;
		margin:0;	
		color:#1072dd;
		list-style-type: none;
		text-align:right;
		margin-right:20px;
		}
		#li_bleu li
	{
			padding-bottom:4px;	
	}
		#li_bleu li a
		{
		color:#1072dd;
		
		padding-bottom:4px;
		display:block;

		}
		#li_bleu li a:hover
		{
		color:#1072dd;
		text-decoration:underline;
		}
#menu_contact
{
margin-top:20px;
position:absolute;
margin-left:820px;
	font-weight:bold;
}
	#menu_vert
	{

	background:url('../images/menu_vert.gif') no-repeat;	
	width:150px;
	height:49px;
	color:white;
	padding-left:20px;
	padding-top:2px;
	}
		#li_vert
		{
		padding:0;
		margin:0;
		color:#6edb16;
		list-style-type: none;
		text-align:right;
		margin-right:25px;

		}
	#li_vert li
	{
			padding-bottom:4px;	
	}
		#li_vert li a
		{
		color:#6edb16;
		padding-bottom:4px;
		display:block;
		}
		#li_vert li a:hover
		{
		color:#6edb16;
		text-decoration:underline;
		}

#offres_tab
{
	height:50px;
	width: 800px;
	margin:0;
	padding:0;
	background:url('../images/tabnoact.gif') repeat-x;
	margin-left:40px;
}
#offres_tab ul
{
	width: 100%;
	list-style-type: none;
	text-align:center;
	margin:0;
	padding:0;
}	
#offres_tab ul li
{
	float: left;
	margin:0;
	padding:0;
}	
#offres_tab ul li a
{
	color:white;
	display: block ;
	line-height: 50px ;
	padding-right:10px;
	padding-left:10px;
}
#offres_tab ul li a.act
{
	color:white;
	display: block ;
	line-height: 50px ;
	padding-right:10px;
	padding-left:10px;
	background:url('../images/tabact.gif') repeat-x;
}

#offres_tab ul li a:hover
{
	color:white;
	text-decoration:underline;
}	



#lavaLamp
{
	height:50px;
	width: 800px;
	margin:0;
	padding:0;
	background:url('../images/tabnoact.gif') repeat-x;
	margin-left:40px;
}
#lavaLamp ul
{
	width: 100%;
	list-style-type: none;
	text-align:center;
	margin:0;
	padding:0;
}	
#lavaLamp ul li
{
	float: left;
	margin:0;
	padding:0;
}	
#lavaLamp ul li a
{
	color:white;
	display: block ;
	line-height: 50px ;
	padding-right:10px;
	padding-left:10px;
}
#lavaLamp ul li a.current
{
	color:white;
	display: block ;
	line-height: 50px ;
	padding-right:10px;
	padding-left:10px;
	background:url('../images/tabact.gif') repeat-x;
}

#lavaLamp ul li a:hover
{
	color:white;
	text-decoration:underline;
	}	



#pied {
	height:50px;
	width: 100%;
	text-align:center;
	font-weight:bold;
	padding-left:50px;
}
#pied ul{
	width: 100%;
	color:#6ba8e9;
	margin:0px 0px 0px 20px ;
	padding:0 10px;
	list-style-type: none;
	text-align:center;
}


#pied ul li
{
	float: left;
}
#pied ul li a{
	color:#6ba8e9;
	display: block ;
	line-height: 50px ;
	padding-right:140px;
}
#pied ul li a:hover{
	color:#6ba8e9;
	text-decoration:underline;
	
}

#contact
{

	width:469px;
	color:black;
	margin-left:260px;
}
#contact h1
{
	background:#6edb16;	
	width:469px;
	color:white;
}
#contact_text
{
	background:url('../images/contact_div_mid.gif') repeat-y;
	padding-left:15px;
	width:459px;
}
#contact_bottom
{
	width:469px;
	background:url('../images/contact_bottom.gif') no-repeat;	
	height:35px;
}

#devis
{

	width:472px;
	color:black;
	margin-left:260px;
}
#devis h1
{
	font-weight:bold;
	background:#6edb16;	
	width:472px;
	color:white;
	font-size:9pt;

}
#devis_text
{
		background:url('../images/devis_div_mid.gif') repeat-y;	
	padding-left:15px;
	width:462px;
}
#devis_bottom
{
	width:472px;
	background:url('../images/devis_bottom.gif') no-repeat;	
	height:27px;
}

#liens
{

	width:474px;
	color:black;
	margin-left:260px;

}
#liens h1
{
	background:#1072dd;	
	width:474px;
	color:white;
	font-size:9pt;
}
#liens_text
{
		background:url('../images/liens_div_mid.gif') repeat-y;	
	padding-left:15px;
	width:454px;

}
#liens_bottom
{
	width:474px;
	background:url('../images/liens_bottom.gif') no-repeat;	
	height:41px;
}

#offres
{

	width:890px;
	color:white;
	margin-left:70px;
	text-align:center;

}
#offres h1
{
	background:#f22f98;	
	width:890px;
	color:white;
	font-weight:bold;
}
#offres_text
{
	background:url('../images/offres_div_mid.gif') repeat-y;	
	text-align:left;
	width:890px;
}
#offres_text h1
{
background:#f22f98;	
width:550px;
color:white;
font-weight:normal;
margin:0;
}
#offres_bottom
{
	width:890px;
	background:url('../images/offres_bottom.gif') no-repeat;	
	height:43px;
}

.offres_list_1
{	
	color:black;
margin:0;
padding:0;
	font-weight:normal;
	width:745px;

	background:url('../images/list_mid1.gif') repeat-y;
	text-align:left;
margin-left:80px;

}
.offres_list_2
{	color:black;
margin:0;
padding:0;
	font-weight:normal;
	width:745px;

	background:url('../images/list_mid2.gif') repeat-y;
	text-align:left;
margin-left:80px;
}
.offres_contenu
{
margin-left:20px;	

}
.offres_contenu1
{
margin-left:55px;	

}
.offres_list_1 h2
{	color:white;	
	text-align:center;
	padding:0px;
	margin:0px;
	background:#f22f98;
	font-size:10pt;
	width:500px;
}

.offres_list_2 h2
{	color:white;	
	text-align:center;
	padding:0px;
	margin:0px;
	background:#f22f98;
	font-size:10pt;
	width:500px;
}

	.offres_list_haut_1
	{
		width:745px;
		background:url('../images/list_haut1.gif') no-repeat bottom;
		margin-left:80px;
		padding:0;
		
		height:11px;
	}

	.offres_list_haut_2
	{
		width:745px;
		background:url('../images/list_haut2.gif') no-repeat bottom;
		margin-left:80px;
		padding:0;
		
		height:11px;
	}
	.offres_list_bas_2
	{
		width:745px;
		background:url('../images/list_bas2.gif') no-repeat;
		height:12px;
			margin-left:80px;
	}
	.offres_list_bas_1
	{
		width:745px;
		background:url('../images/list_bas1.gif') no-repeat;
		height:12px;
	margin-left:80px;
	}

/**********************/

#container {
position: relative;
width: 900px;
margin: 10px auto; 

}

#contenu {
margin-top:10px;

}

h1{
	font-family:Tahoma, Verdana, Sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#1072dd;
	color:white;
	text-align:center;
	height:19px;
	line-height:19px;
	margin:0;
	padding:0;

}	

#conteneur {
position: absolute;
width: 100%;
background:#FFFFFF;
}
#centre {
background-color:#FFFFFF;
}
#actu {
position: absolute;
width:477px;
margin-top:78px;
height:140px;
margin-left:253px;
line-height:11px;
font-size:8pt;
}
.inlist_title
{
background:url('../images/list/inlist.gif') #efecdb repeat-x;
height:21px;
color:black;
}
.inlist
{
height:21px;
color:black;
padding-left:4px;
}

.searchword
 {
background-color:#fff95c;	 
 }

.search_input,.search_input:focus
{
    padding-left: 15px;
    background: #fff url(../images/search/search.png) no-repeat 2px 50%;
    border: 1px solid #aaa;
}
.bouton
{
padding:0px;	
	margin:0px;	
}
#search_result
{
	background:grey;
	color:white;
}
#line_search
{
	background:grey;
	text-align:right;
	border-bottom:solid 1px black;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.search_text
{
	background:#fffeb7;
padding:2px;
margin-bottom:5px;
}

	#line_menu
	{
		height:23px;
		padding: 0;
		border:1px #002C94 solid;
		vertical-align: middle;
		background: #DEDBE7;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		width:90%;
	}


.iconleft {
	background:   #fff;
	font-weight:        normal;
	margin-right: 10px;
	text-align: left;
	margin-bottom: 2px;
	float: left;
	padding: 0px;
}

/*--  vignette droite. --*/

.iconright {
    background:   #FFFFFF;
    font-weight:        normal;
	text-align: left;
	float: right;
	padding: 0px;
}
.entry {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
	padding: 0;
	line-height: 1.3em;
	color: #000000;
}

form{
margin:0px;
padding:0px;
display:inline;
}
img{border-width:0px;}
input, textarea,select{
background:#ffffff;
padding:2px;
margin:1px;
font-size : 1em;
border-width : 1px;
border-color : #ccc;
}
input:focus, textarea:focus,select:focus{
border:1px solid #ccc;
background:#fffeb7;
padding:2px;
margin:1px;
}

.line1
{
	background:#fffeee;
}
.line2
{
	background:#fffbbb;
}
.line3
{
	background:#ffa9e4;
}

.title
{
	background:darkblue;
	color:white;
}
.title1
{
	background:darkred;
	color:white;
	height:25px;
	line-height: 25px;
	font-weight:bold;
	padding-left:5px;
}
.title2
{
	text-align:center;
	background:#3f579f;
	color:white;
	height:25px;
	font-weight:bold;
	padding-left:5px;
	line-height: 25px;
}
pre
{
	border: 1px solid blue;
	text-align: left;
	background: #FFFFFF;
	height:100px;
	
	font-size: 100%;
	
	width: 100%;
	border: 1px solid blue;

}	



table.search 
{
vertical-align:middle;	
margin:3px;
padding:0px;
display:inline;
}

#multicell
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
#multicell1
{
width:100%;
padding-bottom:5px;
padding-top:5px;
}
a
{
text-decoration:none;	
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
		display : none;
	      }
		  
.ombre {
  float:left;
  clear:left;
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: lightblue;
  position:relative;
  bottom:6px;
  right: 6px;
  }

.boiteTxt {
  padding:4px;
  }


.tabs {
	float: left;
	width: 100%;
	line-height: normal;
	background-image: url("../images/tab/tabs_bg.gif");
}

.tabs ul {
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}

.tabs li {
	float: left;
	background: url("../images/tab/tab_bg.gif") no-repeat left top;
	margin: 0;
	margin-left: 0;
	margin-right: 2px;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.tabs li.current {
	background: url("../images/tab/tab_sel_bg.gif") no-repeat left top;
	margin-right: 2px;
}

.tabs span {
	float: left;
	display: block;
	background: url("../images/tab/tab_end.gif") no-repeat right top;
	padding: 0px 10px 0 0;
}

.tabs .current span {
	background: url("../images/tab/tab_sel_end.gif") no-repeat right top;
}

.tabs a {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tabs a:link, .tabs a:visited, .tabs a:hover {
	color: black;
}

.tabs a:hover {
}

.tabs .current {
}

.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
}
.panel_wrapper div.panel {
	display: none;
}

.panel_wrapper div.current {
	display: block;
	width: 90%;
	height: 300px;
	text-align: left;
	overflow: visible; /* Should be auto but that breaks Safari */
}

.panel_wrapper {
	border: 1px solid #919B9C;
	border-top: 0px;
	padding: 10px;
	padding-top: 5px;
	clear: both;
	background: white;
	text-align: left;
}
.tableau
{
	width:100%;
}
#sidebar h2 { background:#ddd url("../images/min.png") top right no-repeat; }
#sidebar .minimized h2 { background:#ddd url("../images/max.png") top right no-repeat; }
#sidebar .minimized p, #sidebar .minimized ul { display: none; }
