/* CRT Limousin */
/* ------------------------------------------------------- */
#header_print
{	display:none;	}

body
{
background: #FFF url(http://www.tourismelimousin.com/fr/images/fond-site.jpg) repeat-x ;
margin:20px 0;
padding:0;
font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #617E60;
line-height:16px;
}

*html hr.clear,*+html hr.clear
{	display:none;	}
.clear, .separateur
{
clear:both;
visibility:hidden;
height:0; width:0; padding: 0; margin: 0;
}

.separateur {
margin:5px 0;
}
a {color:#96C110;}
a:hover {color:#336601;}


h1
{
font: 16px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
margin:2px;
}

h2
{
font: 14px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
margin:2px 2px 2px 2px;
padding:0px 0 0 18px;
background: #ffffff url(../images/puce_titre.gif) no-repeat left top;
}

.reponse h2
{	background-color:transparent;	}

h3
{
font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
margin:2px 2px 2px 2px;
font-weight:bold;
}

*html h3
{
	color : #000000;
}

*html #bloc5_home h3
{
	color : #000000;
}

.bleu
{
color: #248ccc;
}

.rouge
{
color: #fe0000;
}

.vert
{
color: #333300;
}

img
{
border:0;
margin:0px;
padding:0px;
}

address { margin-top:10px; width:100%; text-align:center; font-style:normal; font-size:0.8em; color:#999999;}


/* Blocs */


div#contenu
{
width: 768px ;
margin: 0 auto ;
padding:0px;
background: #ffffff url(../images/background.jpg) no-repeat;
border:1px solid #DDD;
}

div#contenu-popup
{
width: 80% ;
margin: 0 auto ;
padding:0px;
background: #ffffff url(../images/background.jpg) no-repeat;
}

div#contenu-popup h4
{
font: 14px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
margin:2px 2px 2px 2px;
color: #336600;
padding:0px 0 0 18px;
background: url(../images/puce666.gif) no-repeat;
}

div#bandeau
{
width: 760px ;
height:225px;
margin: 4px;
padding:0px 0 0 0;
background: #ffffff url(../images/bandeau_home.jpg) no-repeat;
}

div#bandeau-lien
{
width: 760px ;
height:190px;
margin: 4px;
padding:0;
position:absolute;
}

div#liens_haut
{
width: 768px ;
height:6px;
background-color:#transparent;
margin: 0 auto ;
padding:10px 0 10px 0;
text-align:right;
}

/*
div#bloc1_home1
{
width:176px ;
background-color:transparent;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 6px 20px 16px ;
padding:0px;
float:left;
}

div#bloc1_home2
{
width:176px ;
background-color:transparent;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 0px;
padding:0px;
float:left;
height:100%;
}


div#bloc1_home3
{
width:176px ;
background-color:transparent;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 6px 20px 6px ;
padding:0px;
float:left;
height:100%;
}

div#bloc1_home4
{
width:176px ;
background-color:transparent;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 6px 20px 6px ;
padding:0px;
float:left;
height:100%;
}
*/

div.bloc1_chapeau, div.bloc2_chapeau, div.bloc3_chapeau, div.bloc4_chapeau
{
	margin:10px;
	font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	line-height: 11px;
	color : black;
}


div#bloc1_home5
{
width:176px ;
background-color:#ffffff;
font: 11px "Verdana","Verdana",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 6px 20px 5px ;
float:left;
text-align:left;
padding:0px 0px 0px 4px;
border:1px solid #CDE683;
}

div#bloc1_home5_right
{
width:161px ;
background-color:#ffffff;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #98C216;
margin: 8px 5px 20px 6px ;
padding:10px 0px 0px 5px;
float:right;
text-align: left;
border:1px solid #C7DF7B;
}
*html div#bloc1_home5_right
{ margin: 8px 7px 20px 6px ; }

p.rss
{
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #98C216;
margin: 10px 5px 10px 0px ;
padding:0;
float:right;
text-align: left;
}

div#bloc1_home5_right input[type="text"] {
	margin-left:0px;
	width:160px;
	border:1px solid #CDE683;
}

div#bloc1_home5_right input[type="button"] {
	color:white;
	background-color:#95C110;
	border:1px solid #95C110;
}

div#bloc1_home5_right a
{
	color:#98C216;
	text-decoration:underline;

}


*html div#bloc1_home5
{
width:176px ;
background-color:#98C216;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 6px 20px 7px ;
padding:0px;
float:left;
}


div#bloc_contenu
{
width:540px ;
background-color:#ffffff;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #333300;
margin: 8px 6px 20px 6px ;
padding:2px 4px 2px 4px;
float:left;
}

div#bloc_contenu.no_sidebar
{
margin-left:16px;
width:733px;
}


div#bloc_contenu_onglet
{
width:365px ;
background-color:#ffffff;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #333300;
margin: 8px 6px 20px 6px ;
padding:2px 4px 2px 4px;
float:left;
}
*html div#bloc_contenu_onglet
{
width:346px ;
}

div#bloc1_home1, *html div#bloc1_home1, 
div#bloc1_home2, *html div#bloc1_home2, 
div#bloc1_home3, *html div#bloc1_home3, 
div#bloc1_home4, *html div#bloc1_home4
{
width:172px ;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 0px ;
padding:2px;
position:relative;

}

*html div#bloc1_home, div#blocfond1, div#blocfond1 a, div#bloctexte1 a
{
background-color:#3399ff;
}
*html div#bloc2_home , div#blocfond2, div#blocfond2 a, div#bloctexte2 a
{
background-color:#edbf36;
}
*html div#bloc3_home, div#blocfond3, div#blocfond3 a, div#bloctexte3 a
{
background-color:#019966;
}
*html div#bloc4_home, div#blocfond4, div#blocfond4 a, div#bloctexte4 a
{
background-color:#ff6600;
}

div#bloc5_home
{
width:172px ;
/*background: #98C216 url(../images/fond_bloc_rub.gif) no-repeat ;*/
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #333333;
margin: 0px ;
padding:2px;

}

div#bloc5_home a
{
	color:#98C216;
	/*padding-top:2px !important;**/

	}

*html div#bloc5_home
{
width:172px ;
/*background: #98C216 url(../images/fond_bloc_rub.gif) no-repeat ;*/
background-color:#ffffff;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #333333;
margin: 0px ;
padding:2px;
}


div#bloc1_int1
{
width:310px;
height:56px;
background: #E20F2F url(../images/fond_bloc_int_1.jpg) no-repeat ;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 10px 0px 20px 10px ;
padding:0 0 0 100px;
float:left;
}


div#bloc1_int2
{
width:310px;
height:56px;
background:  #9E49A1 url(../images/fond_bloc_int_2.jpg) no-repeat ;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 10px 0px 20px 10px ;
padding:0 0 0 100px;
float:left;
}



div#bloc1_int3
{
width:310px;
height:56px;
background: #E20F2F url(../images/fond_bloc_int_3.jpg) no-repeat ;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 10px 0px 20px 10px ;
padding:0 0 0 100px;
float:left;
}

.bloc4 
{
width:190px ;
margin: 0px 45px 10px 10px ;
padding:0px;
float:left;
font: 12px "Arial","Arial",geneva,verdana,sans-serif;
color: #617E60;
}

#page .bloc4
{
color: #617E60;
}

*html .bloc4
{
width:214px ;
margin: 0px 45px 10px 5px ;
padding:0px;
float:left;
}


div#bloc4
{
width:214px ;
margin: 0px 45px 10px 10px ;
padding:0px;
float:left;
}


*html div#bloc4
{
width:214px ;
margin: 0px 45px 10px 5px ;
padding:0px;
float:left;
}



div#bloc5
{
width:214px ;
margin: 0px 45px 10px 10px ;
padding:0px;
float:left;
}

div#bloc6
{
/*width:214px ;*/
width:195px; 
margin: 0px 0px 10px 10px ;
padding:0px;
float:left;
font: 12px "Arial","Arial",geneva,verdana,sans-serif;
color: #617E60;
}

.bloc7
{
width:600px ;
margin: 0  auto !important;
padding:0px;

font: 12px "Arial","Arial",geneva,verdana,sans-serif;
color: #617E60; 
border-bottom:1px solid #DDDDDD; padding-bottom:10px; 
}

div#blocfond1, div#blocfond2, div#blocfond3, div#blocfond4
{
width:176px ;
height:58px;
font: 17px "Arial","Arial",geneva,verdana,sans-serif;
margin: 0px;
margin-top : 5px;
margin-left : 20px;
padding:0px;

}

div#blocfond1
{
background: transparent url(../images/papi-bleu.gif) left top no-repeat ;
}
div#blocfond2
{
background: transparent url(../images/papi-jaune.gif) left top no-repeat ;
}
div#blocfond3
{
background: transparent url(../images/papi-orange.gif) left top no-repeat ;
}
div#blocfond4
{
background: transparent url(../images/papi-vert.gif) left top no-repeat ;
}

div#bloctexte1,
div#bloctexte2	,
div#bloctexte3,
div#bloctexte4
{
background: transparent;
margin:auto; 
left:0px; 
top:0px; 
width:194px; 
height:30px;
color: black;
}

div#blocliens1,
div#blocliens2,
div#blocliens3,
div#blocliens4
{
background: transparent;
margin:auto; 
left:0px; 
top:0px; 
color: black;
}

div#blocliens1 ul, div#blocliens1 ul li,
div#blocliens2 ul, div#blocliens2 ul li,
div#blocliens3 ul, div#blocliens3 ul li,
div#blocliens4 ul, div#blocliens4 ul li
{
	margin-left:0px;
}

div#bloctexte1 hr,
div#bloctexte2 hr,
div#bloctexte3 hr,
div#bloctexte4 hr
{
border-style: solid;
border-width: 0px;
border-top-style: solid;
border-top-width: 1px;
margin : 0px;
margin-top : 5px;
}


/*
*html div#blocfond1
{
width:178px ;
height:30px;
background: #ffffff url(../images/fond_bloc_1.gif) no-repeat ;
margin: 0px;
padding:0px;
font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #3399ff;
}
*/

/*
*html div#blocfond2
{
width:178px ;
height:30px;
background: #019966 url(../images/fond_bloc_2.gif) no-repeat ;
font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 0px;
padding:0px;
}
*/

/*
*html div#blocfond3
{
width:178px ;
height:30px;
background: #3399ff url(../images/fond_bloc_3.gif) no-repeat ;
font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin:0px;
padding:0;
}
*/

/*
* html div#blocfond4
{
width:178px ;
height:30px;
background: #FF6600 url(../images/fond_bloc_4.gif) no-repeat ;
font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 0px;
padding:0px;
}
*/

div#blocfond5
{
width:174px ;
height:30px;
background: #ffffff url(../images/fond_bloc_5.gif) no-repeat bottom right ;
font: 13px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 0px;
padding:15px 0px 0px 0px;
}



#hr_navi_bas
{
font-size: 11px;
margin: 0 auto ;
padding:0px 0px 1px 0;
border-top:2px solid #95C110;
}





/* menu */

div#menu
{
position:relative;
top:200px;
left:0px;
font-size: 16px;
margin: 0 10px 0 0;
padding:2px 0 0 8px;
}


/* textes */

.texte
{
font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
line-height:16px;
}






/* Liens */

a.lien_haut
{
color:#333300;
font-size: 12px;
margin: 0 10px 0 0;
text-decoration:none;
}

a.lien_haut:hover
{
text-decoration:none;
border-bottom:1px dotted;
}

a.lien_haut_en
{
color:#46A239;
font-size: 12px;
margin: 0 10px 0 0;
text-decoration:none;
}

a.lien_haut_en:hover
{
text-decoration:none;
border-bottom:1px dotted;
}



a.lien_menu1
{
color:#000;
font-size:14px;
font-weight:bold;
margin: 0 22px 0 0;
padding:0px;
text-decoration:none;
}

a.lien_menu1:hover
{
background-color:#333300;
color:#98C216;
margin: 0 20px 0 0px;
text-decoration:none;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;
}

a.lien_menu2
{
color:#98C216;
font-size:14px;
font-weight:bold;
margin: 0 21px 0 20px;
padding:0px;
text-decoration:none;
}

a.lien_menu2:hover
{
background-color:#333300;
margin: 0 19px 0 19px;
border: 1px solid #aacd3f;
padding-right:1px;
color:#98C216;
/*text-decoration:none;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;*/
}

*html a.lien_menu2
{

margin: 0 26px 0 2px;
text-decoration:none;


/*font-size:14px;
font-weight:bold;*/

}

*html a.lien_menu2:hover
{

padding-right:1px;
margin: 0 24px 0 1px;


/*background-color:#333300;
color:#98C216;
text-decoration:none;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;*/


}

a.lien_menu3
{
color:#98C216;
font-size:14px;
font-weight:bold;
margin: 0 0px 0 0;
padding:0px;
text-decoration:none;
background-color:#336501;
border: 1px solid #336501;
}

a.lien_menu3:hover
{
background-color:#333300;
color:#98C216;
margin: 0 0px 0 0;
border: 1px solid #aacd3f;

/*text-decoration:none;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;*/

}

.lien_menu_on
{
font-size:14px;
font-weight:bold;
background-color:#333300;
color:#98C216;
margin: 0 28px 0 32px;
padding:2px;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;
}

.lien_menu_on2
{
font-size:14px;
font-weight:bold;
background-color:#333300;
color:#98C216;
margin: 0 20px 0 32px;
padding:2px;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;
}


*html .lien_menu_on2
{
font-size:14px;
font-weight:bold;
background-color:#333300;
color:#98C216;
margin: 0 20px 0 8px;
padding:2px;
border-top: 1px solid #aacd3f;
border-bottom: 1px solid #aacd3f;
border-right: 1px solid #aacd3f;
border-left: 1px solid #aacd3f;
}







ul#navi_bas
{
color:black;
background-color:#f0f3cd;
font-size: 11px;
list-style-type: none ;
margin: 0 auto ;
padding:5px 0px 5px 0;
border:0px solid #333300;
text-align:center;
width:100%;
position:relative;
}

ul#navi_bas li
{
color:#333300;
margin: 0 5px 0 0;
padding:0 6px 0 0px;
border-right:0px solid;
list-style-type: none ;
display:inline;
}

ul#navi_bas li.navi2
{
border-right:none;
margin: 0;
padding:0;
}

ul#navi_bas li a
{
color:#333300;
text-decoration:none;
}

ul#navi_bas li a:hover
{
text-decoration:none;
border-bottom:1px dotted;
}

a.titre_bleu
{
font-size:13px;
color: #617E60;
text-decoration:underline;
}



a.titre_bleu:hover
{
font-size:13px;
text-decoration:none;
border-bottom:1px #617E60 dotted;
}

a.titre_rouge
{
color: #fe0000;
text-decoration:none;
}



a.titre_rouge:hover
{
text-decoration:none;
border-bottom:1px #fe0000 dotted;
}



#titre_onenparle, #titre_limousin, #titre_evenements, #titre_norm
{
height:20px;
background: url(../images/bleu.gif) no-repeat left top;
font-weight:bold;
margin: 0px;
margin-bottom: 15px;
left: 0px;
padding:10px 0 0 30px;
float:left;
font: 18px "Verdana",geneva,verdana,"sans-serif";
}

#titre_onenparle
{
width:190px;
background: url(../images/bleu.gif) no-repeat left top;
}

#titre_limousin
{
width:250px;
background: url(../images/orange.gif) no-repeat left top;
}
#titre_evenements
{
width:190px;
background: url(../images/vert.gif) no-repeat left top;
}
#titre_norm
{

background: url(../images/jaune.gif) no-repeat left top;
display:block; clear:both; 
color: #EEC624 !important; 
}
#titre_norm a
{font: 16px "Verdana",geneva,verdana,"sans-serif";font-weight:bold;


}

.lien_bloc
{
color:#98C216;
font-size: 11px;
margin: 5px 0 5px 20px ;
padding:0;
}

.lien_bloc li a
{
color:#98C216;
/*text-decoration:none;*/

}

.lien_bloc li a:hover
{
/*text-decoration:none;*/
border-bottom:1px #ffffff dotted;
}

div#blocliens1 .lien_bloc li a, div#blocliens1 .lien_bloc li a:hover,
div#blocliens2 .lien_bloc li a, div#blocliens2 .lien_bloc li a:hover,
div#blocliens3 .lien_bloc li a, div#blocliens3 .lien_bloc li a:hover,
div#blocliens4 .lien_bloc li a, div#blocliens4 .lien_bloc li a:hover
{
/*text-decoration:none;*/
}

div#blocfond1 a, div#bloctexte1 a,
div#blocfond2 a, div#bloctexte2 a,
div#blocfond3 a, div#bloctexte3 a,
div#blocfond4 a, div#bloctexte4 a
{
font: 20px "Arial","Arial",geneva,verdana,sans-serif;
position:relative;
top:25px;
left:35px;
background-color:transparent;
text-decoration:none;
letter-spacing:1px;
}

div#blocfond1 a, div#bloctexte1 a, div#bloctexte1 hr, div#blocliens1 .lien_bloc li a, div#blocliens1 .lien_bloc li a:hover, #titre_onenparle
{
color:#0070A3;
border-color:#0070A3;

}

div#blocfond2 a, div#bloctexte2 a, div#bloctexte2 hr, div#blocliens2 .lien_bloc li a, div#blocliens2 .lien_bloc li a:hover, #titre_limousin 
{
/*color:#A2D116;
border-color:#A2D116;*/
color: #EEC624 ; 
border-color:#EEC624 ;
}

div#blocfond3 a, div#bloctexte3 a, div#bloctexte3 hr, div#blocliens3 .lien_bloc li a, div#blocliens3 .lien_bloc li a:hover
{
color:#FE7A1F;
border-color#FE7A1F;
}

div#blocfond4 a, div#bloctexte4 a, div#bloctexte4 hr, div#blocliens4 .lien_bloc li a, div#blocliens4 .lien_bloc li a:hover, #titre_evenements
{
color:#A2D116;
border-color:#A2D116;
}

div#blocliens1 a,
div#blocliens2 a,
div#blocliens3 a,
div#blocliens4 a
{
font: 12px "Arial","Arial",geneva,verdana,sans-serif;
position:relative;
background-color:transparent;
text-decoration:none;
letter-spacing:1px;
margin-left : 0px;
}

div#blocfond1 a:hover,
div#blocfond2 a:hover,
div#blocfond3 a:hover,
div#blocfond4 a:hover
{
text-decoration:none;
border-style:dotted;
border-width:1px;
}

div#blocfond5 a
{
font-weight:bold;
position:relative;
top:12px;
left:50px;
color: #98C216;
text-decoration:none;
}

div#blocfond5 a:hover
{
text-decoration:none;
border-bottom:1px #98C216 dotted;
}

div#bloc1_int11 a
{
font-weight:bold;
position:relative;
top:15px;
left:150px;
color: #E20F2F;
text-decoration:none;
}

div#bloc1_int11 a:hover
{
text-decoration:none;
border-bottom:1px #E20F2F dotted;
}

div#bloc1_int12 a
{
font-weight:bold;
position:relative;
top:15px;
left:150px;
color: #FF7F00;
text-decoration:none;
}

div#bloc1_int12 a:hover
{
text-decoration:none;
border-bottom:1px #FF7F00 dotted;
}


div#bloc1_int13 a
{
font-weight:bold;
position:relative;
top:15px;
left:150px;
color: #9E49A1;
text-decoration:none;
}

div#bloc1_int13 a:hover
{
text-decoration:none;
border-bottom:1px #9E49A1 dotted;
}

.contenu_div{
	padding:0;
}

div#affiche_proximite
{
margin-left:15px;
padding-top : 5px;
}
div#content_pictos
{
margin-left:15px;
}

/* ARTICLES */

#chapo { padding:10px; background:#E9E9E9; border:1px solid #CCC;}

/* SUPPLEMENTS */

.supplements, .supplementsPress {
float:left;
padding:0px 10px;
margin:4px 4px;
width:90%;
border-top:1px solid #AAA;
}

.supplementsPress {
padding:0;
margin:0;
width:80%;
display:inline;
border:none;

}

.supplements ul, .supplements li, .supplementsPress li {
list-style:none;
padding:0px;
margin:0;
}

.supplements h2 {
font-size:12px;
padding-left:10px;
padding-top:10px;
background: url(../images/puce_projets.gif) 0px 14px no-repeat;
}

.document {
padding:5px 24px  !important;
margin-bottom:6px !important;
background: url(../images/picto-doc.gif) no-repeat;
}

.lienSite {
padding:3px 24px !important;
margin-bottom:20px;
background: url(../images/picto-lien.gif) no-repeat;
}

.ps, .notes {
font-size:9px;
color:#999999;
margin:10px 20px 0px 20px}

/* FAQ */

.reponse ul, .reponse li {list-style:none; padding:0; margin:0;}
.reponse ul { margin-bottom:20px;}

#questions ul { margin:10px 30px; padding:0;}

p.spip img {margin:0 4px; padding:2px; border:1px solid #AAA !important;}

.spip_documents {  width:auto !important;}

p.spip img.spip_puce {border:0px !important; margin:0; padding:0;}

 ul.ligne {margin:0; padding:0;}

 ul.ligne li {display:inline;}

 .contact li {list-style:none;}

.lien_trouver a {color:#FFFFFF;}


.reponse {
	margin:0.5em 0;
	padding:0.5em;
	clear:both;
}
.reponse .details {
	width:75%;
	margin-left:25%;
}

/**+html .reponse .details
	margin-left:20%;
}*/

*+html .reponse .details
{	width:380px;	}

* html .reponse .details {
	margin-left:15%;
}

.reponse .photo{
 	float:left;
	width:120px;
	margin:0 0.5em 0.5em 0;
	padding:2px;
	border:solid 1px lightgrey;
}

a.localisation {
	background: url(../images/pictos/map.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 2em;
}
a.disponibilite {
	background: url(../images/pictos/date.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 1.5em;
	text-decoration:none;
}
.disponibilite_panier {
	background: url(../images/pictos/date.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 2em;
	margin-bottom:50px ! important;
	text-decoration:none;
}
.prod_coch_div
{
	margin-top : 0px;
	float:left;
	width:430px;
}
.prod_coch_div input{
	float:left;
}
.prod_coch_div h2{
	background:none;
}
.tarifs_panier
{
	margin-top : 3px;

	width:400px;
}
a.panier, a.panier:hover{
	background: url(../images/pictos/basket_go.gif) 0px 8px no-repeat;
	height:16px;
	width:16px;
	padding:8px;
	text-decoration:none;
	margin-left:1em;
}
.voyage {
	background: url(../images/pictos/basket.gif) 0px 0px no-repeat;
	padding:0 0 0.5em 2em;
	margin:0 0 0.5em 0.5em;
}

#bloc1_home5_right a.add_panier {
	background: url(../images/pictos/basket_go.gif) 0px 0px no-repeat;
	padding:0 0 0.5em 20px;
	margin:0 7pt 0.5em 0.5em;
	display:block; clear:both;
	margin-top:5px;
}
#produitsasso
{
	border-top:1px solid #336601;
	padding-top:5px;
}
.pictoCor {
	/*float:right;*/
	background: url(../images/pictos/19.gif) 0px 2px no-repeat;
	padding:3px 0 0.5em 2em;
	margin:0 1.5em 0 1em;
	color: #66CC66;
	font-weight:bold;
	font-size:100%;
}

.pictoCr {
	/*float:right;*/
	background: url(../images/pictos/23.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 2em;
	margin:0 1.5em 0 1em;
	color: #66CC66;
	font-weight:bold;
	font-size:100%;
}

.pictoHv {
	/*float:right;*/
	background: url(../images/pictos/87.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 2em;
	margin:0 1.5em 0 1em;
	color: #66CC66;
	font-weight:bold;
	font-size:100%;
}

.rechercleLst {
  float:left;
  margin:0 0.5em 0 0.5em;

}

.lien_trouver {
	border-bottom: 1px dotted #6699CC;
	padding: 5px;
	margin:3px;
	margin-top:5px;
}

.lien_trouver a, .lien_trouver a:hover {
	text-decoration:none;
}
.closeBloc {
	margin-left:1.2em;
	font-size:90%;
}
.recherche_frm h2 {
	font-size:140%;
	color:#336600;
	font-weight:bold;
	margin-bottom:1em;
}

.recherche_frm {
	float:left;
	border-right: 1px solid #336601;
	margin-right:0.5em;
	padding-right:0.5em;
	padding-left:10px;
	width:440px;

}

div.confort.alternate>div{
	padding:5px;
	width:215px;
}

div.alternate>div{
	background-position:10px 10px;
	padding:10px 10px 10px 30px;
	width:90%;
}

div.alternate>div h3{
	margin-top:0px;
}

div.odd{
	background-color: #EEF9BD;	
}

#communes_sel{
	border-left:solid 1px #336601;
	float:right;
	padding-left:10px;
	width:250px;
}
#communes_sel #comm{
	width:76px;	
}
#communes_sel .lst_form_right
{
	float:left;
	margin-top:3px;	
}

.recherche_frm a {
	color: #336600;

}
.champs_form
{
	display:block; 
	clear:both;
	width: 350px;
}


.recherche_frm h2 {
	background:none;
	float:left;
}

.recherche_nbr {
	background: url(../images/pictos/user.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;

}

.recherche_date {
	background: url(../images/pictos/date.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;
}

.recherche_destination, .recherche_animaux{
	background: url(../images/pictos/map.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;
	padding:0px 0px 0px 20px;}
.recherche_hebergement {
	background: url(../images/pictos/map.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;
}

.recherche_hebergement span,
.recherche_date span {
	padding-left:20px;
}
.recherche_animaux {
	background: url(../images/pictos/tag_blue.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;
}

.recherche_hebergement {
	background: url(../images/pictos/house.gif) 0px 2px no-repeat;
	font-size:110%;
	display:block; 
	clear:both;
}

.classement {
	margin-right:5.2em;
}


.recherche_nbr_chambres {
	margin-top:0.5em;
}

.confort {
	float:left;
	padding-left:0.5em;
}

#bloc5_home a {
	text-decoration:underline;
}

#bloc5_home h3 {
	margin: 0.5em 0;
}
#bloc5_home select {
	max-width:160px;
	width:160px;
	display:block;
	clear:both;
	margin-left:0px;
	border:1px solid #CDE683;
}

select#nb_resultats {
	width:40px;
	float:left;
	margin-right:30px;
}
#bloc5_home label {
	margin-left:0px;
	font-weight:bold;
	color:#96C110;
}
#bloc5_home input[type="text"], #bloc5_home input[type="submit"] {
	margin-left:0px;
	width:160px;
	border:1px solid #CDE683;
}

#bloc5_home input[type="submit"] {
	background-color:#95C110;
	color:#ffffff;
}
#bloc5_home input[type="checkbox"] {
	margin-bottom: 0px;
}

.lst_resultats_type {
	margin-left:1.2em;
	font-size:95%;
}

#bloc5_home  .recherche_date {
	background: url(../images/pictos/date.gif) 0px 2px no-repeat;
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;
}

#bloc5_home .recherche_date select,
#bloc5_home .recherche_hebergement select{
	max-width:120px;
	width:120px;
}

.liste-articles {
	border-right: 1px solid #ffffff;
	padding:10px 0.5em 0px 0px;
}

#bloc1_home5_right a {
	text-decoration:none;
}
#bloc1_home5_right a:hover {
	text-decoration:underline;
}
#bloc1_home5_right .print,
#bloc1_home5_right .pdf,
#bloc1_home5_right .voir,
#bloc1_home5_right .panierFiche {
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;
	display:block;
}

#bloc1_home5_right .pdf {
	background: url(../images/pictos/file_acrobat.gif) 0px 2px no-repeat;

}

#bloc1_home5_right .voir {
	background: url(../images/pictos/map.gif) 0px 2px no-repeat;
}

#bloc1_home5_right .print {
	background: url(../images/pictos/printer.gif) 0px 2px no-repeat;
}
#bloc1_home5_right .panierFiche {
	background: url(../images/pictos/basket_go.gif) 0px 2px no-repeat;
}
.print2 {
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;
	background: url(../images/pictos/printer.gif) 0px 2px no-repeat;
}
.print2,.voyage,.recherche_destination{
	line-height:19px;
}
.event_calendar {
	background: url(../images/pictos/calendar2.gif) 0px 0px no-repeat;
	width:40px;
	height:48px;
	margin:0;
	padding:0;
	float:left;
}
.event_calendar-coeur {
	background: url(../images/pictos/calendar-coeur.gif) 0px 0px no-repeat;
	width:40px;
	height:55px;
	margin:0;
	padding:0;
	float:left;
}


.event_calendar li{
	list-style: none;
	text-align: center;
}

.event_calendar li.mois{
	color: #fff;
	font-weight:bold;
}

.event_calendar li.sem{
	font-size:95%;
	margin-top:-1px;
}

.event_calendar li.jour{
	font-size:110%;
	font-weight:bold;
}

.lstEvent {
	margin-left:50px;
}

.poubelle {
	background: url(../images/pictos/bin.gif) 0px 0px no-repeat;
	width:16px;
	height:16px;
	padding:8px;
	margin: 3px 0 0 20px;
	float:right;
}

#lst_panier img {
	max-width:120px;
	max-height:80px;
	float:right;
}

* html #lst_panier img {
	width:120px;
	height:80px;
}

#bloc_contenu h1 {
	font-size:140%;
	margin:15px 0px 0px 0px;
	width:300px;
}
.outils {
	margin-left:40px;
}
.outils li{
	list-style: none;

}

li.voir {
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;
	background: url(../images/pictos/map.gif) 0px 2px no-repeat;
}

li.poubelle2 {
	background: url(../images/pictos/bin.gif) 0px 0px no-repeat;
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;
}

li.pdf2, li.guide {
	background: url(../images/pictos/file_acrobat.gif) 0px 0px no-repeat;
	padding:0 0 0.5em 2em;
	margin-bottom:0.5em;

}

li.guide {
	margin-left:1.5em;
}

.prodOK {
	padding:0.3em;
	background: #D5EB99;
	color:#000000;
	margin-top:-12px;
}

#panier_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 1500px;
	background-color: #DDEEBB;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	}
#panier_overlay img{
	position: absolute;
	left:49%;
	top:20%;
}

#lei_liste_resultats {background-color: transparent;}
#lei_liste_resultats h2 {font-weight: bold; border-bottom: 1px dashed #FFF;}
.lei_row {border-top: 1px dashed #FFF; padding: 20px 5px 5px 5px; margin: 0px; }
.lei_ville {margin: 5px 0px; font-size: 0.77em;}
.lei_row img {float: left; max-width: 120px; margin: 0px 5px 5px 0px;}
.lei_description {display: inline; font-size: 0.71em;}
.lei_geo {margin: 5px 0px; height: 20px; line-height: 20px;}
.lei_geo a {background: url(../images/map.png) no-repeat; background-position: 0px 50%; padding-left: 21px; padding-bottom:3px;}

#lei_comment { font-size: 1em; text-align:justify;}
.lei_critere { font-size: 0.77em;}
.lei_critere h2 {font-weight: bold; border-bottom: 1px dashed #FFF; margin-top: 20px; font-size: 1.3em; padding-bottom: 2px}

#complements{
	margin: 0 auto;
	width: 520px;

}
#buttonTab a {color: #fff; text-decoration: none;}
#buttonTab a:hover {border: 0px solid #FFF;}
.btNormal {
	width: 70px;
	background-color: #91BF07;
	color: #fff;
	margin: 0px;
	margin-right: 1px;
	float: left;
	padding: 3px;
	text-align:center;
}

.btNormal2 {
	width: 70px;
	background-color: #91BF07;
	color: #B7D55D;
	margin: 0px;
	margin-right: 1px;
	float: left;
	padding: 3px;
	text-align:center;
}
#tab {
	padding: 5px;
	background-color:  #91BF07;
	border: 1px solid #91BF07;
	width: 500px;
	/*height:	250px;*/
}

.tab_content{
	position: relative;
	top: 0px;
	left: 0px;
	overflow: auto;
	/*width: 500px;*/
	/*height: 250px;*/
	background-color: #D4EA97;
	padding: 1px 4px;
}

#carte_produit{
	float:right;
	cursor:pointer;
}

#photo {
	width: 430px;
	/*height: 360px;*/
	/*padding: 10px;*/
	background:url(../images/photo-content.gif) repeat-y left;
	margin: 20px auto;
	text-align:center;
}
#photo #photo-top {
	width: 430px;
	/*height: 360px;*/
	background:url(../images/photo-top.gif) no-repeat top left !important;
	text-align:center;
	height :18px;
}
#photo #photo-foot {
	width: 430px;
	/*height: 360px;*/
	background:url(../images/photo-footer.gif) no-repeat top left !important;
	text-align:center;
	height :18px;
	display:block;
}

#menu_photo {overflow: auto;}
#menu_photo img {
	/*display: block;*/
	margin: 2px 2px;}

#la_photo {
	/*background-color: #FFFFF0;*/
	padding: 0px 0px;
	text-align: center;
}

#la_photo a:hover{border: 0px solid #FFF;}
#la_photo img {
	max-width: 400px;
	max-height: 400px;
	margin: 0 auto;
	border:2px solid #91bf07;
	}
#photo_invisible{display: none; visibility: hidden;}

.tab_content a {
	padding: 0 0.5em;
	color: #000;
	display:block;
}

div.organismes
{
background-color:transparent;
font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
color: #ffffff;
margin: 8px 0px 20px -8px ;
padding:0px;
text-align: center;

}

div#orga_div
{
	float:left;
	width:190px;
	text-align:center;
}

.locadirecte
{	position:absolute;
	z-index:100;
	opacity:.85;
	background:#98C216;
	color:#fff;
	border:1px solid #000;
	padding:5px;
	visibility:hidden;
}

*html .locadirecte
{	width:150px;	}


.lst_form_right{
	float:right;
	width : 170px;
}
.txt_form_right{
	float:right;
	width : 165px;
}
.lbl_form
{
	float:left;
}



.lstEvent div
{
	margin-left:20px;
}

#bloc5_home.div select, #bloc5_home.div input[type~=text checkbox radio submit button]
{
	width:130px ;
	display:block; clear:both;
	border:1px solid #617E60;

}




.div#bloc5_home
{
	padding-left:8px;
}


.div#bloc1_home5_right input
{
	width:130px ;
	border:1px solid #617E60;
	float:left;
}

.div#bloc1_home5_right .spip_bouton
{
	width:34px;
	float:left;
	border:1px solid #617E60;
}


.lst-manif
{
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0;
	background:none;
}

.plus-manif  a
{
	padding:5px 0px 0px 12px;
	background:url(../images/puce_plus.gif) no-repeat 0px 4px ;

}
.moins-manif a
{
	padding:5px 0px 0px 12px;
	background:url(../images/puce_moins.gif) no-repeat 0px 4px ;
	}

.moins-manif *, .plus-manif *
{
	background:none;
}
.closeBloc, .openBloc
{
	list-style-type:none;
	margin:0px 0px 0px 10px !important; padding:0 !important;
	font-size:90%;
}

.closeBloc li , .openBloc li; .closeBloc li  a, .openBloc li a
{
	margin:0; padding:0;
	padding-left:0px;
}

.closeBloc li a, .openBloc li a
{
	padding-left:0px;
	margin-left:0px;
	/*display:block;*/
}

.openBloc li a,.closeBloc li a

{font-size:95%;background:none !important; }

.liencarto {
	background:#336601;
	border:2px solid #95C110;
	float:right;
	margin-top:-30px;
	padding:5px 0px;
	text-align:center;
	text-decoration:none;
	width:180px;
	font-size:11px; 
	font-weight:bold;
	color:#87B608;
	text-decoration:none;
}

.liencarto:HOVER{
	background-color:#87B608;
	color:#fff;
}


#lei_adresse
{
	float:left;
	font-size:11px;
}


#lei_adresse h4
{
	float:left; width: 385px;
	font-weight:bold; color: #96C110;
	font-size:13px;

}
.lei_chapo
{
	float:left; width: 550px;
	margin-bottom:0.5em;

}

#details
{
	margin-left:3px;
	padding:0px 10px 10px 10px;
	background-color:#F1FCC4;
}

#details h4
{
	font-size:14px;
	padding-top:10px;
	margin:5px 0px 0px 0px;
}

#details .labels
{
	color:#98C216;
	padding-bottom:10px;
}

#carte_produit
{
	float:right; width: 150px; padding-right:10px;margin-bottom:5px;
}
#lei_fiche h2 
{
	border-bottom:1px solid #98C216;
	margin-bottom:0.5em;
	color: #96C110;
	margin-top:35px;
	padding-bottom:3px;
	background:transparent url(../images/puce_titre.gif) no-repeat scroll left top;
}

/* MENUTAB - LES ONGLETS */
#menu_tab
 {
	color: #96C110;
	list-style-type:none;

}

#menu_tab li
 {
	float:left;
	width: 131px;
	height:25px;
	margin:5px;

	text-align:center;
}
#menu_tab li a
 {
	display:block;
	padding:5px;
	background:url(../images/onglet.png ) no-repeat top left;
	color: #356404;
}
#menu_tab li a:hover
 {
	display:block;
	background:url(../images/onglet-o.png ) no-repeat top left;
	color: #356404;
}

#menu_tab li a.selected
 {
	display:block;
	background:url(../images/onglet-o.png ) no-repeat top left;
	color: #356404;
}

#liste_orga {float:left; width:346px; margin-right: 4px;}
.un_orga {/*border-bottom: 1px solid #DDEEAA;*/ margin:10px 0 25px 0; }
.un_orga h2 {font-weight: bold; background-color: #E7F3C3; background-image:none; padding: 2px;}
.un_orga div {margin-top:7x;}


/* Ajout du 24/09/07 pour la refonte de la page d'accueil */

.block-home 
{
	margin: 0;	
	font-weight: normal;	
	color: #032471;
	position: relative;
	margin:10px auto; width:740px;  
}

.navigation-gauche 
{
	float:left; 
	width: 26px; 
	height: 97px; 
	margin-top:20px; 
	padding-top:20px;
}

a.navi-revelation,
a.navi-evasion ,
a.navi-detente,
a.navi-amuse
{
	float:left; 
	width: 26px; 
	height: 100px; 
	margin : 0px;
	padding : 0px;
	background-color : transparent;
}
	
a.navi-revelation {background: url(../images/onglet-1.gif) no-repeat left top; }
a.navi-evasion {background:url(../images/onglet-2.gif) no-repeat left top; }
a.navi-detente {background:url(../images/onglet-3.gif) no-repeat left top; }
a.navi-amuse {background:url(../images/onglet-4.gif) no-repeat left top; }
a.navi-revelation:hover {background:url(../images/onglet-1.gif) no-repeat 7px  top; }
a.navi-evasion:hover {background:url(../images/onglet-2.gif) no-repeat  7px  top; }
a.navi-detente:hover {background:url(../images/onglet-3.gif) no-repeat  7px  top; }
a.navi-amuse:hover {background:url(../images/onglet-4.gif) no-repeat  7px  top;}

.block-home-container
{
 	margin: 0 auto;  
	padding: 0 auto;
	width: 720px; 
	height: 500px; 
	background: transparent url(../images/background.gif) no-repeat top ; 	
}
.block-home-main
{
	float:left; 
	width: 672px; 
	height: 426px; 
	margin-top:20px; 
}
	
.block-home-main-top
{
	float:left; 
	width: 672px; 
	height: 58px; 
	background: transparent url(../images/main-top.jpg) no-repeat top left; 	
}
	
.block-home-main-repeat
{
	float:left; 
	margin:0px;
	width: 672px; 
	height: 310px;
	background: transparent url(../images/main-repeat.jpg) repeat-y right; 	
}

.block-home-main-left
{
	float:left; 
	margin-left:25px;
	padding:10px;
	width: 360px; 
	height: 310px; 
	background-color: white; 	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow:visible;
	position: relative;
}
*html .block-home-main-left
{
	float:left; 
	margin-left:15px;

}

.block-home-main-right
{
	float:left; 
	margin-left:25px; 	
	width: 194px; 
	height: 156px; 
	
}


.block-home-main-right-image
{	
	background-color: white; 	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.block-home-main-right-image img
{	padding:10px; 
	
}

.block-home-main-footer
{
	float:left; 
	top : -5px;
	margin-top : -16px;
	margin-bottom: 20px;
	width: 672px; 
	height:95px; 
	background: transparent url(../images/main-bottom.jpg) no-repeat left; 	
}
	
.title {		}	
	
.left-image
{ 
	width:378px; 
	height:330px; 
	background: #FFFFFF; 
	border: 1px solid #999 inherit;
}	

div.lei_infos
{
	border:solid 1px #95C110;
	padding: 0 10px 10px 10px;
	margin-top:-1px;
	width:96%;
}
*html div.lei_infos{margin-top:-15px}

div.lei_infos.manif
{	border:0px;	}

#lei_fiche div.lei_infos
{	min-width:500px;	}

#lei_adresse.lei_infos
{	
	margin-top:20px;
	margin-left:3px;
	padding-top:10px;
}

#lei_adresse a,#lei_adresse span {
	float:left;
	margin:2px 0px 2px 0px;
	line-height:16px;
	background-position: 0px 50%;
	font-size: 0.88em
}
#bloc1_home5_right a, #bloc1_home5_right span {
	margin:2px 0px 2px 5px
	line-height:16px;
	background-position: 0px 50%;
	padding-left: 15px;
}
#bloc1_home5_right a img{
	margin-left: 0px;
}

#bloc1_home5_right a.left {
	margin:2px 0px 2px 0px;
	line-height:16px;
	background-position: 0px 50%;
	padding-left:0px;
}

#bloc1_home5_right a.lei_dispo 	{margin:5px 7pt 0.5em 0.5em; padding-left:20px;	background: url(../images/pictos/date.gif) no-repeat;}
#bloc1_home5_right a.lei_resa	{margin:5px 7pt 0.5em 0.5em; padding-left:20px;	background: url(../images/pictos/creditcards.png) no-repeat;}
a.lei_email		{padding-left:20px;	background: url(../images/pictos/email.png) no-repeat;}
a.lei_web		{padding-left:20px;	background: url(../images/pictos/world_go.png) no-repeat;}
#bloc1_home5_right a.lei_noicon	{padding-left:0px; list-style-type: disc;}
span.lei_video	{padding-left:20px;	background: url(../images/pictos/film.png) no-repeat; padding-left:21px;}


/* Ajout du 24/09/07 pour la refonte de la page d'accueil */

.block-home 
{
	margin: 0;	
	font-weight: normal;	
	color: #032471;
	position: relative;
	margin:10px auto; width:740px;  
}

.navigation-gauche 
{
	float:left; 
	width: 26px; 
	height: 97px; 
	margin-top:20px; 
	padding-top:20px;
}

a.navi-revelation,
a.navi-evasion ,
a.navi-detente,
a.navi-amuse
{
	float:left; 
	width: 26px; 
	height: 100px; 
	margin : 0px;
	padding : 0px;
	background-color : transparent;
}
	
a.navi-revelation {background: url(../images/onglet-1.gif) no-repeat left top; }
a.navi-evasion {background:url(../images/onglet-2.gif) no-repeat left top; }
a.navi-detente {background:url(../images/onglet-3.gif) no-repeat left top; }
a.navi-amuse {background:url(../images/onglet-4.gif) no-repeat left top; }
a.navi-revelation:hover {background:url(../images/onglet-1.gif) no-repeat 7px  top; }
a.navi-evasion:hover {background:url(../images/onglet-2.gif) no-repeat  7px  top; }
a.navi-detente:hover {background:url(../images/onglet-3.gif) no-repeat  7px  top; }
a.navi-amuse:hover {background:url(../images/onglet-4.gif) no-repeat  7px  top;}

.block-home-container
{
 	margin: 0 auto;  
	padding: 0 auto;
	width: 720px; 
	height: 500px; 
	background: transparent url(../images/background.gif) no-repeat top ; 	
}
.block-home-main
{
	float:left; 
	width: 672px; 
	height: 426px; 
	margin-top:20px; 
}
	
.block-home-main-top
{
	float:left; 
	width: 672px; 
	height: 58px; 
	background: transparent url(../images/main-top.jpg) no-repeat top left; 	
}
	
.block-home-main-repeat
{
	float:left; 
	margin:0px;
	width: 672px; 
	height: 310px;
	background: transparent url(../images/main-repeat.jpg) repeat-y right; 	
}

.block-home-main-left
{
	float:left; 
	margin-left:25px;
	padding:10px;
	width: 360px; 
	height: 310px; 
	background-color: white; 	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow:visible;
	position: relative;
}
*html .block-home-main-left
{
	float:left; 
	margin-left:15px;

}

.block-home-main-right
{
	float:left; 
	margin-left:25px; 	
	width: 194px; 
	height: 156px; 
	
}


.block-home-main-right-image
{	
	background-color: white; 	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.block-home-main-right-image img
{	padding:10px; 
	
}

.block-home-main-footer
{
	float:left; 
	top : -5px;
	margin-top : -16px;
	margin-bottom: 20px;
	width: 672px; 
	height:95px; 
	background: transparent url(../images/main-bottom.jpg) no-repeat left; 	
}
	
.title {		}	
	
.left-image
{ 
	width:378px; 
	height:330px; 
	background: #FFFFFF; 
	border: 1px solid #999 inherit;
}	

.articles_recherche
{
	float:left;
	margin-top:10px;
	padding:10px 10px;
	width:22%;
	cursor:pointer;
}

.articles_recherche:HOVER
{	background-color: #EEF9BD;	}

.articles_recherche p,text-align:justify;
{text-align:justify;}

.alaune_recherche
{	float:left;
	margin:10px;
	width:47%;
}

.alaune_recherche img
{	margin:5px;	}

div#bloc1_home5_right li
{	margin-top:3px;
	list-style-type: none;
	margin-left:-30px;
	width:150px;
}

hr
{
	border: solid 0px;
	border-bottom: solid 1px #336601;
}

#tab_recherche, #tab_carto
{
	background:#D6EC9A url(images/deg_crt_onglet.jpg) repeat-y scroll 0px;
	border-color:#95C110;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:center;
	width:165px;
	height:18px;
	margin-left : 15px;
	cursor : pointer;
}

#tab_recherche:hover, #tab_carto:hover
{
	height : 16px;
	margin-top : 2px;
	color : #936E44;
}

.domtab_selected
{
	margin-bottom : -3px;
}

#tab_formulaire
{
	border : 1px solid #95C110; 
	padding : 3px;
	float : left;
	width:725px;
}

.txt_form_right_datepicker {
	background:#FFFFFF url(../images/pictos/calendrier.gif) no-repeat scroll 100% 50%;
	float:right;
	position:relative;
	width:165px;
}
div#promotions
{
background: #F7FDDB;
}
