/*------------BALISES------------------------------------------------*/
body{
	font-family:Verdana, Arial;
	font-size:12px;
	background-color:#7a2d27;
	background-image: url(../images/fd.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
/*---------------------------*/
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0px;
	padding: 0px;
}

a img,:link img,:visited img {
	border: none;
}

hr {
    width: 100%;
    height: 1px;
    margin: 10px auto 10px auto;
    background-color: #000000;
    color: #000000;
    border: 0px;
    padding: 0px;
    display: block;
	 text-align:right;
}
/*---------------------------*/
input,select{
	border:1px solid #555555;
	
	height:16px;
	font-size:10px;
}

textarea{
	border:1px solid #555555;
	color:#666666;
	font-size:12px;
}

th{
	background-color: #6D110F;
	color:#FFFFFF;
}


label{
	color:#555555;

	display: inline;

	float:left;

	width: 100px;

	text-align: left;

	font-weight: normal;

}

a{
	/*color:#604C3F;*/
	color:#3b0f0e;
	font-weight:bold;
}
a:hover{
	/*color:#CE5218;*/
	/*color:#3b0f0e;*/
	color:#000000;
}
/*-----------------------------------------------------------------------------*/
/*----------------HEADER-------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
#corps {
	width: 530px;
	margin:5px auto auto auto;
	padding:0px;
	background-color:#FFFFFF;
}

#banner
{
	display:none;
	height:180px;
	width:530;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#bread
{
	display:none;
	font-size:10px;
	font-family: verdana;
	color:#A38A76;
	margin: 2px 0px 4px 5px;
	padding:0px;
}
#bread a:link,#bread a:visited
{
	font-size:10px;
	font-family: verdana;
	color:#A38A76;
	text-decoration:none;
}
#bread a:hover
{
	color:#CE5218;
	text-decoration:none;
}

#hrheader
{
	color: #663722;
	background-color: #663722;
	height: 3px;
	border: 0px;
	margin:0px
}
/*----------------------------------------------------------------------*/
/*-------- H1 H2 H3 ... ------------------------------------------------*/
/*----------------------------------------------------------------------*/
h1
{
	font-size:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#47382F;
	background-image: url(../images/icones/bullet_h1.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding: 10px 0px 0px 37px;
	text-align: left;
}
h1 a:link, h1 a:visited
{
	color:#47382F;
	text-align: left;
	text-decoration:none;
}
h1 a:hover
{
	color:#933C14;
	text-align: left;
	text-decoration:none;
}
h2
{
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#47382F;
	background-image: url(../images/icones/bullet_h3.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding: 10px 0px 0px 37px;
	text-align: left;
}
.hrh1
{
	 width: 510px;
    height: 1px;
    margin: 5px auto 10px auto;
    background-color: #A38A76;
    color: #A38A76;
    border: 0px;
    padding: 0px;
    display: block;
	 text-align: right;
}
.hrh2
{
	 width: 270px;
    height: 1px;
    margin: 7px auto 10px auto;
    background-color: #A38A76;
    color: #A38A76;
    border: 0px;
    padding: 0px;
    display: block;
	 text-align: right;
}
.hrh3
{
	 width: 210px;
    height: 1px;
    margin: 10px auto 15px auto;
    background-color: #A38A76;
    color: #A38A76;
    border: 0px;
    padding: 0px;
    display: block;
	 text-align: right;
}
.hrh4
{
	 width: 420px;
    height: 1px;
    margin: 5px auto 5px auto;
    background-color: #A38A76;
    color: #A38A76;
    border: 0px;
    padding: 0px;
    display: block;
	 text-align: right;
}
.hrdins
{
   height: 1px;
   background-color: #A38A76;
   color: #A38A76;
   border: 0px;
   padding: 0px;
   display: block;
}
p
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#lien
{
	font-size:10px;
	text-align: center;
	color: #CE5218;
}
#lien a:link, #lien a:visited
{
	font-size:10px;
	text-align: center;
	color: #CE5218;
	text-decoration:none;
}
#lien a:hover
{
	font-size:10px;
	text-align: center;
	color: #933C14;
	text-decoration:none;
}
/*----------------------------------------------------------------------------------------*/
/*-------- WELCOME PARTENAIRE PARAM ------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#welcome
{
	background-image: url(../images/construct/backboxwelcome.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#welcome ul, #partenaire ul, #rubriqueforain ul
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	text-align: left;
	list-style: none;
	padding: 5px 0px 0px 0px;
}
#welcome li, #partenaire li, #rubriqueforain li
{
	font-size:11px;
	color:#604C3F;
	padding: 0px 10px 10px 20px;
	margin:0px 0px 0px 20px;
	text-align: left;
	background-image: url(../images/icones/bullet_divers01.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
/*-------------------------------------------------------------------------------------------------*/
/*-------- AGENDA PROVINCE RUBRIQUEFORAIN ..... PARAM ---------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
#agenda,#province,#rubriqueforain, #attraction, #contact, #demande_contact, #partenaire, #resultatrecherche, #carteid, #bonpromotion, #tournee, #foiredetail
{
	background-image: url(../images/construct/backboxwelcome.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#liens_photo
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	text-align: center;
	text-decoration:none;
}
#liens_photo a:link, #liens_photo a:visited
{
	font-size:11px;
	color:#604C3F;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
#liens_photo a:hover
{
	font-size:11px;
	color:#933C14;
	text-align: center;
	text-decoration:none;
}
#liens_photo img
{
	margin:5px 0px 10px 0px;
	border:2px solid #604C3F;
}

#animation_gcarte
{
	margin:15px 0px 15px 0px;
}
#province th
{
	background-color: #7A2C27;
	height:18px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CBBB9D;
	text-align: center;
}
#province td
{
	font-size:11px;
	color:#604C3F;
	padding: 5px 10px 5px 10px;
}
#province td a:link,#province td a:visited
{
	font-size:11px;
	color:#604C3F;
	padding: 0px 0px 0px 30px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
#province td a:hover
{
	background-image: url(../images/icones/bullet_menu.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size:11px;
	color:#933C14;
	text-decoration:none;
	font-weight:bold;
}
#bonpromotion h2
{
	font-size:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#47382F;
	background-image: url(../images/icones/bullet_h3.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 10px 0px 0px 37px;
	text-align: left;
}
#carteid h2
{
	font-size:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#47382F;
	background-image: url(../images/icones/icones_carteidentite.jpg);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 10px 0px 0px 37px;
	text-align: left;
}
#tournee h2
{
	font-size:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#47382F;
	background-image: url(../images/icones/icones_tournee.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 10px 0px 0px 37px;
	text-align: left;
}
#tournee_date1
{
	float:left;
	text-align:left;
	margin:0px 0px 0px 10px;
}
#tournee_date2
{
	float:right;
	text-align:left;
	margin:0px 20px 0px 0px;
}
#tournee_date1 ul, #tournee_date2 ul
{
	list-style:none;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
}
#tournee_date1 li, #tournee_date2 li
{
	font-size:10px;
	color:#604C3F;
	padding: 0px 5px 5px 20px;
	margin:0px 0px 0px 20px;
	text-align: left;
	background-image: url(../images/icones/bullet_divers01.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}


#carteid p
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
#carteid #dispo
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#933C14;
	padding: 10px 10px 20px 10px;
	text-align: left;
	font-weight:bold;
}

#foiredetail
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
}
#foiredetail a
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	padding: 0px 10px 0px 10px;
	text-align: left;
	text-decoration:none;
}
#foiredetail a:hover
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CE5218;
	text-align: left;
	text-decoration:none;
}
/*-------------------------------------------------------------------------------------------------------*/
/*----------- RECHERCHE PARAM ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#resultatrecherche ul
{
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	text-align: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
#resultatrecherche li
{
	font-size:10px;
	color:#604C3F;
	padding: 0px 10px 5px 20px;
	margin:0px 0px 0px 20px;
	text-align: left;
	background-image: url(../images/icones/bullet_divers01.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

#resultatrecherche a:link, #resultatrecherche a:visited
{
	font-size:11px;
	color: #933C14;
	text-decoration:none;
}	
#resultatrecherche a:hover
{
	font-size:11px;
	text-decoration:none;
	color: #CE5218;
}
#resultatrecherche img
{
	margin:3px 15px 0px 0px;
	border:1px solid #604C3F;
}

/*-------------------------------------------------------------------------------------------------------*/
/*----------- FORAIN HONNEUR DINSCRIT FINCONTOURNABLE PARAM ---------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#forainhonneur, #dinscrits, #foiresdumoment, #video
{
	background-image: url(../images/construct/backboxforrain.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#forainhonneur h2
{
	font-size:14px;
	color:#47382F;
	background-image: url(../images/icones/bullet_h3.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding: 8px 0px 0px 37px;
	text-align: left;
}
#dinscrits h2, #fincontournables h2, #resultatrecherche h2
{
	font-size:14px;
	color:#47382F;
	background-image: url(../images/icones/bullet_h2.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding: 10px 0px 0px 45px;
	text-align: left;
}

#forainhonneur p, #dinscrits p
{
	font-size:11px;
	color:#604C3F;
	text-align: center;
}
#forainhonneur p a, #dinscrits p a
{
	font-size:11px;
	color:#604C3F;
	padding: 0px 0px 0px 0px;
	margin:0;
	text-align: center;
	text-decoration: none;
}
#forainhonneur p a:hover, #dinscrits p a:hover
{
	font-size:11px;
	color:#CE5218;
	text-align: center;
	text-decoration: none;
}
#dinscrits ul
{
	font-size:11px;
	color:#604C3F;
	list-style: none;
	margin:0px 0px 20px 0px;
}
#dinscrits li
{
	margin:12px 0px 12px 0px;
}

#dinscrits li a
{
	font-size:11px;
	color:#90502B;
	font-weight: bold;
	text-decoration: none;
	padding:0px 0px 0px 45px;
}
#dinscrits li a:hover
{
	background-image: url(../images/icones/bullet_divers01.gif);
	background-position: 25px 3px;
	background-repeat: no-repeat;
	color:#786854;
	font-weight: bold;
	text-decoration: none;
}

.headcadre3
{
	border:1px solid #3C0F0F;
	border-bottom:2px solid #3C0F0F;
	background-color:#FEFDF3;
	text-align:center;
	width:290px;
}
.headcadrepub
{
	border:1px solid #3C0F0F;
	border-bottom:2px solid #3C0F0F;
	border-top:2px solid #3C0F0F;
	background-color:#FEFDF3;
	text-align:center;
	width:200px;
}

#video h2
{
	font-size:14px;
	color:#47382F;
	background-image: url(../images/icones/icone_video.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding: 8px 0px 0px 37px;
	text-align: left;
}
/*--------------------------------------------------------------------------------------*/
/*------------------------- MENUS DE GAUCHE --------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
#menupub
{
	background-image: url(../images/construct/backboxmenu.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}


#colonnegauche 
{
	display:none;
	text-decoration:none;
	color:#333333;
	font-size:10px;
}
#colonnegauche a
{
	text-decoration:none;
	color:#333333;
	font-size:10px;
}
#colonnegauche a:hover{
	text-decoration:none;
	color:#999999;
	font-size:10px;
}

.headcadre2
{
	background-image: url(../images/construct/backboxmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border:1px solid #3C0F0F;
	border-bottom:2px solid #3C0F0F;
	background-color:#FEFDF3;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	width:200px;
	color:#604C3F;
}

.haut_cadre2
{
	background-image: url(../images/construct/hautboxmenu.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:200px;
}

#bas_menu, #bas_metier
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:11px;
	color:#604C3F;
}

#bas_menu ul, #bas_metier ul
{
	font-size:11px;
	color:#604C3F;
	margin:5px 0px 10px 0px;
}

#bas_menu ul li, #bas_metier ul li
{
	list-style: none;
	font-size:11px;
	color:#604C3F;
	text-decoration:none;
	margin:0px 0px 3px 0px;
}

#bas_menu ul li a:link , #bas_menu ul li a:visited, #bas_metier ul li a:link, #bas_metier ul li a:visited
{
	font-size:11px;
	color:#604C3F;
	text-decoration:none;
	padding:0px 0px 0px 30px;
}

#bas_menu ul li a:hover, #bas_metier ul li a:hover
{
	background-image: url(../images/icones/bullet_menu.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
	color:#CE5218;
	text-decoration:none;
}

#bas_metier ol
{
	font-size:10px;
	color:#CE5218;
	margin-top:3px;
}

#bas_metier ol li a:link, #bas_metier ol li a:visited
{
	font-size:10px;
	color:#A38A76;
	margin:0px 0px 0px 40px;
}

#bas_metier ol li a:hover
{
	color:#CE5218;
}

#menuagenda
{
	font-size:11px;
}
#plusfoire
{
	font-size:9px;
	text-align: right;
	margin:0px 0px 5px 0px;
	color: #CE5218;
	background-image: url(../images/icones/bullet_plus.gif);
	background-position: 111px 3px;
	background-repeat: no-repeat;
}
#plusfoire a:link, #plusfoire a:visited
{
	font-size:9px;
	text-align: right;
	margin:0px 5px 5px 0px;
	color: #CE5218;
}
#plusfoire a:hover
{
	font-size:9px;
	color: #933C14;
}
/*--------------------------------------------------------------------------------------*/
/*------------------------- MENUS DE DROITE --------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

#recherche
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	text-align: center;
}

#plusfoire02
{
	font-size:9px;
	text-align: right;
	margin:0px 0px 5px 0px;
	color: #CE5218;
	background-image: url(../images/icones/bullet_plus.gif);
	background-position: 111px 3px;
	background-repeat: no-repeat;
}
#plusfoire02 a:link, #plusfoire02 a:visited
{
	font-size:9px;
	text-align: right;
	margin:0px 5px 5px 0px;
	color: #CE5218;
	text-decoration: none;
}
#plusfoire02 a:hover
{
	font-size:9px;
	color: #933C14;
	text-decoration: none;
}


#plusfoire03
{
	font-size:9px;
	text-align: right;
	margin:0px 0px 5px 0px;
	color: #CE5218;
	background-image: url(../images/icones/bullet_plus.gif);
	background-position: 200px 3px;
	background-repeat: no-repeat;
}
#plusfoire03 a:link, #plusfoire03 a:visited
{
	font-size:9px;
	text-align: right;
	margin:0px 5px 5px 0px;
	color: #CE5218;
	text-decoration: none;
}
#plusfoire03 a:hover
{
	font-size:9px;
	color: #933C14;
	text-decoration: none;
}


#fincontournables
{
	background-image: url(../images/construct/box_foire_incont.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}


#foiresdumoment hr
{	
	width:175px;
    height: 1px;
    margin: 5px 20px 10px 10px;
    background-color: #A38A76;
    color: #A38A76;
    border: 0px;
    padding: 0px;
    display: block;
	text-align: right;
}

#foiresdumoment ul
{	
	list-style:none;
	font-size:11px;
	color:#604C3F;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}

#foiresdumoment  li a:link,#foiresdumoment  li a:visited,#filinfo  li a:link,#filinfo  li a:visited
{	
	font-size:11px;
	color:#604C3F;
	text-decoration:none;
	padding:0px 0px 0px 30px;
}

#foiresdumoment li a:hover
{
	background-image: url(../images/icones/bullet_menu.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color:#933C14;
	text-decoration:none;
}


#filinfot
{
	font-size:12px;
	text-align: left;
	margin:0px 0px 5px 0px;
	color: #933C14;
	background-image: url(../images/icones/bullet_menu.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
}
 
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/


.submitimg{
	border:0px;
	height:auto;
	
}

#smallbanner{
	margin-top:0px;
	width:600px;
	height:99px;
	background:url('../images/banner_bg.gif');
}

/*#banner{
	margin-top:0px;
	width:980px;
	height:161px;
	background:url('../images/banner_bg.gif');
}*/

.menuhoriz{
	float:right;
	margin-right:10px;
}

.menuhoriz a{
	text-decoration:none;
	color:#333333;
	font-size:10px;
}

.menuhoriz a:hover{
	text-decoration:none;
	color:#999999;
	font-size:10px;
}

#choixlangues{
	float:left;
	margin-left:10px;
}

/*-------------------------FOOTER------------------------------------------*/

#footer{
	width:530px;
	height:30px;
	background:url('../images/footer_bg.gif');
}

#smallfooter{
	width:600px;
	height:30px;
	background:url('../images/footer_bg.gif');
}

/*---------------------CONSTRUCTION---------------------------------------------*/




#centre{
	width:530px;
	
	margin-top:7px;
	background-color:#FFFFFF;
	
}

#smallcorps {
	width: 600px;
	margin:0px auto 0px auto;
	background-color:#FFF;
}

#smallcentre{
	width:600px;
	margin-top:30px;
	
}

/*----------------------------contenu pas de colonnes --------------------------*/
#contenularge{
	width:530px;
	color:#555555;
	margin-left:10px;
	float:left;
}

#contenularge h1{
	color:#333;
	font-size: 14px;
	font-weight:normal;
	font-style: normal;
	border-bottom:1px solid #333;
}

#contenularge h2{
	color:#333;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	
}


/*-----------------contenu lorsque une seule colonne à gauche et le menu a droite------------*/
#contenu{
	width:530px;
	color:#555555;
	float:left;
		
}

#colonnegauche{
	
	width:200px;
	margin-left:5px;
	float:left;
}

#colonnecentrale{
	width:530px;
	float:right;	
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

/*----------------------------contenu lorsque deux colonnes à gauche--------------------------*/
#contenudeuxcol{
	width:675px;
	color:#555555;
	margin-left:10px;
	float:left;
}

#contenudeuxcol h1{
	color:#333;
	font-size: 14px;
	font-weight:normal;
	font-style: normal;
	border-bottom:1px solid #333;
}

#contenudeuxcol h2{
	color:#333;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	
}


/*--------------------------MENU DROITE --------------------------------------*/


#colonnedroite{
	display:none;
	width:200px;
	margin-right:5px;
	float:right;
}

#colonnedroite p{

	color:#555555;
}

.rectangle{
	width:200px;
	border: 1px solid #6D110F;
	float:right;
	background: url('../images/icon_members.gif') no-repeat;
	background-position : right bottom;
	display:block;
	font-size:10px;
}

.rectangle .toprectangle{
	height:20px;
	background-color:#6D110F;
	text-align:left; 
}

.rectangle .toprectangle img{
	margin-left:10px;
	height:36px;
}

.rectangle p{
	padding-left:5px;
	padding-right:5px;
}


/*--------------------------CONTENU -----------------------------------------*/


.imageborderb {border-width: 1; border-color: #7a2d27; border-style:dashed}	   

.accueil01 .toprectangle{
	height:20px;
	background-color:#6D110F;
	text-align:left; 
}


/*Images accueil */
.accueil01{
	border: 1px solid #6D110F;
}

.accueil01 h1{
	color:#6D110F ;
	padding-top: 30px;
	padding-left:50px;
	text-align: center;
	font-size:16px;
	font-weight:normal;
}

.accueil01 h2{
	color:#333 ;

	padding-left:20px;
	text-align: center;
	font-size:11px;
	font-weight:normal;
}

.accueil01 h3{
	color:#6D110F ;
	text-align: center;
	font-size:16px;
	font-weight:normal;
}

.lienrouge{
	text-decoration: none;
	font-weight:normal;
	color:#6D110F;
}

#inscription{
	width: 420px;
	border: 1px solid #6D110F;
	margin-top:15px;
}

#inscription h1{
	color:#333;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
	margin-left:10px;
	margin-top:5px;
}

#inscription p{
	margin-left:10px;
}
#inscription li{
	list-style-type: circle;
}


#titre h1{
	color:#333;
	font-size: 14px;
	font-weight:normal;
	font-style: normal;
	border-bottom:1px solid #333;
}

.titre{
	font-size:20px;
	font-weight: normal;
	font-style:italic;
	color:#6D110F;
}

.soustitre{
	font-size:14px;
	font-weight: normal;
}

#soustitre{
	font-size:14px;
	font-weight: normal;
}


/*---------------BOX ROUGE autour formulaires ou autres------------------*/


 fieldset legend {
	margin: 3px;
	padding: 3px;
	background-color: #89141a;
	border: 1px solid #000000;
	color: #ffffff;
	font-weight: normal;
}

.biglegend {
	font-size:20px;
	margin: 3px;
	padding: 3px;
	background-color: #89141a;
	border: 1px solid #000000;
	color: #ffffff;
	font-weight: normal;
}

.medlegend {
	font-size:16px;
	margin: 3px;
	padding: 3px;
	background-color: #89141a;
	border: 1px solid #000000;
	color: #ffffff;
	font-weight: normal;
}

fieldset {
	
	border: 2px solid #ce5216;
	
}

.headcadre
{
	text-align:center;
	vertical-align:middle;
	height:32px;
	width:202px;
}



.headcadre4
{
	border:1px solid #3C0F0F;
	border-bottom:2px solid #3C0F0F;
	background-color:#FEFDF3;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	width:230px;
}

.headgrandcadre
{
	text-align:center;
	vertical-align:middle;
	height:36px;
	width:530px;
}

.headgrandcadre2
{
	border:1px solid #3C0F0F;
	border-bottom:2px solid #3C0F0F;
	background-color:#FEFDF3;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	width:530px;
}
/*-----------------------------------------------------------------------------*/
/*---------------- FORMULAIRE -------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
#espaceform
{
	height: 0px;
	margin: 0px 0px 5px 0px;
}
#form_form
{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#604C3F;
	text-align: left;
	margin: 10px 0px 0px 0px;
}
.formulaire{
	width:320px;
	border: 1px solid #6D110F;
}

.formulaire .toprectangle{
	height:20px;
	background-color:#6D110F;
	text-align:left; 
}

.formulaire .toprectangle img{
	margin-left:10px;
}

.formulaire .toprectangle span{
	color:#FFF;
	margin-left:30px;
	font-weight:normal;
}

.formulaire p{
	padding-left:5px;
	padding-right:5px;
}
/*-----------------------------------------------------------------------------*/
/*---------------- FOOTER -----------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

#content_footer
{
	display:none;
}


#menu_bas
{
	display:none;
	float: left;
	width:950px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-family: verdana;
	text-decoration:none;
}
.content_menu_bas
{
	margin:0px 0px 2px 3px;
	text-align:bottom;
	background-color: #ffffff;
	text-align:center;
	height:20px;
	color:#CBBB9D;
}
.content_menu_bas a
{
	padding: 5px 0px 0px 0px;
	color:#CBBB9D;
	text-decoration:none;
}
.content_menu_bas a:hover
{
	color:#7F7766;
	text-decoration:none;
}

#copylien
{
	display:none;
	clear: both;
	margin: 10px;
	font-size: 9px;
	color: #736357;
	text-align:center;
}
#copylien a:link, #copylien a:visited
{
	color: #736357;
	text-decoration: none;
}
#copylien a:hover
{
	color: #534741;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
.imageborderb {border-width: 1px; border-color: #D01A1A; border-style:dashed}

#map {
	 margin: 0px auto 0px auto;
	 border-style:solid;
	 border-width: 1px;
	 border-color: #3c0e0e;
	 border-bottom:2px solid #3C0F0F;
}
