/* AD79 */
/* ------------------------------------------------------- */


body {
	background-color:#FFFFFF;
	margin: 5px;
	padding:0px;
	font: 0.7em verdana, helvetica, sans-serif ;
	color: #2f2e2c;
	color: #000000;
    line-height:16px;
}


img
{
border:0;
padding:5px;
}

ul
{
margin: 0;
padding: 2px;
}


a
{
color: #808080;
text-decoration:none;
font-weight:bold;
}



a:hover
{
text-decoration:underline;
font-weight:bold;
}

h1
{
font-weight: bold;
font-size: 150%;
color: #FF6600 ;
font-family: Verdana,Tahoma,Arial,sans-serif
}

h2
{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
color:#DC0303;
}

.vert
{
color:#660000;
}

h3
{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
}

h4
{
font-size:100%;
color:#999999;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
}


h4.archives
{
font-size:13px;
color:#A94B0C;
font-weight:bold;
display:block;
position:relative;
left:-20px;
top:0px;
margin: 40px 0 20px 0;
padding: 0 0 0 25px;
background: #F9F2E2 url(../../media19/images/fond_blocd2.gif) repeat-y;

}


h5
{
font-size:12px;
color:#A94B0C;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
}

h6
{
font-size:11px;
color:#A94B0C;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
}


.clear
{
clear:both;
visibility:hidden;
margin:0px;
padding:0px;
}

hr
{
margin:0px;
padding:0px;
}

form
{
margin: 0;
padding:0;
}

div#conteneur
{
width: 994px ;
border-right: 1px solid #B9B199;
border-left: 1px solid #B9B199;
border-bottom: 1px solid #B9B199;
background-color:#FFFFFF;
padding:0px;
text-align: left ;
}


div#conteneur2
{
width: 996px ;
border-right: 1px solid #C4BCA6;
border-left: 1px solid #C4BCA6;
border-bottom: 1px solid #C4BCA6;
background-color:#F9F2E2;
padding:0px;
text-align: left ;
}

div#conteneur3
{
width: 998px ;
border-right: 1px solid #C4BCA6;
border-left: 1px solid #C4BCA6;
border-bottom: 1px solid #C4BCA6;
background-color:#F9F2E2;
margin: 0 auto ;
padding:0px;
text-align: left ;
}

div#conteneur4
{
width: 1000px ;
border-right: 1px solid #D9D2BE;
border-left: 1px solid #D9D2BE;
border-bottom: 1px solid #D9D2BE;
background-color:#F9F2E2;
margin: 0 auto ;
padding:0px;
text-align:left ;
}

div#top
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/top.jpg) no-repeat;
}


div#top_expo
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/top_expo.jpg) no-repeat;
}


div#top_services
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media49/images/top_services.jpg) no-repeat;
}

div#top_guide
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media49/images/top_guide2.jpg) no-repeat;
}

div#top_publication
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/top_publication.jpg) no-repeat;
}

div#top_boutique
{
width:994px;
height:175px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/top_boutique.jpg) no-repeat;
}

div#top_index
{
width:994px;
height:131px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/top_index.jpg) no-repeat;
}

div#navi
{
width:994px;
height:50px;
margin: 0px;
padding: 0px;
}


div#chemin
{
width:914px;
height:20px;
margin: 0px;
background: #F9F2E2 url(../../media49/images/navi.gif) no-repeat;
padding: 0px 0px 0px 80px;
}

div#topp
{
display:block;
position:relative;
margin-left:25px;
top:145px;
}


div#topp_index
{
width:180px;
display:block;
position:relative;
left:750px;
top:100px;
}


div#actu_index
{
width:280px;
display:block;
position:relative;
left:620px;
top:150px;
}

div#base_index
{
width:500px;
display:block;
margin-top:-60px;
position:relative;
margin-left:170px;
}
/*
*+html div#base_index
{
width:500px;
display:block;
position:relative;
left:160px;
top:265px;
}

*html div#base_index
{
width:500px;
display:block;
position:relative;
left:160px;
top:265px;
}
*/
.texte ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

.texte li
{
margin:0px;
padding:0 0 0 10px;
list-style-type:none;

}

.texte li:before
{
content: "\00BB \0020";
}

.base_index ul
{
font-weight:bold;
font-size:18px;
color:#000000;
list-style-type:none;
margin:0px;
padding:0px;
}

.base_index li
{
font-weight:bold;
font-size:18px;
margin:8px 85px 0 0px;
padding:0px;
list-style-type:none;
display:inline;

}


.base_index li a
{
color:#660000;
margin: 0 0 0 3px;
text-decoration:none;

}

.base_index li a:hover
{
color:#000000;
text-decoration:none;
}



.navi_index ul
{
font-weight:bold;
font-size:20px;
color:#660000;
list-style-type:none;
margin:0px;
padding:0px;
}

.navi_index li
{
font-weight:bold;
font-size:20px;
margin:2px 0px 0 0px;
padding:0px;
list-style-type:none;

}
/*
* html .navi_index li {
    list-style-image: none;
}
*/
.navi_index li a
{
color:#660000;
margin: 0 0 0 3px;
text-decoration:none;

}

.navi_index li a:hover
{
color:#000000;
text-decoration:none;
}



.navip ul
{
font-weight:bold;
font-size:18px;
color:#660000;
list-style-type:none;
margin:0px;
padding:0px;
}

.navip li
{
font-weight:bold;
font-size:18px;
margin:0 18px 0 20px;
padding:0px;
list-style-type: none ;
display:inline;
}


.navip li a
{
color:#660000;
margin: 0 0 0 3px;
text-decoration:none;

}

.navip li a:hover
{
color:#000000;
text-decoration:none;
}


.galerie ul
{
display:block;
list-style-type:none;
margin:0px;
padding:0px;
}

.galerie li
{
float:left;
margin:0px;
padding:0px;
list-style-type: none;
display:inline;
}


.galerie li a
{

text-decoration:none;

}

.galerie li a:hover
{
text-decoration:none;
}





.chemin3 ul
{
font-size:10px;
color:#a94b0c;
list-style-type:none;
margin:0px;
padding:0px;
}

.chemin3 li
{
font-size:10px;
margin:0px;
padding:0px;
list-style-type: none ;
display:inline;
}


.chemin3 li a
{
color:#a94b0c;
margin: 0 0 0 3px;
text-decoration:none;

}

.chemin3 li a:hover
{
color:#a94b0c;
text-decoration:underline;
}


.chemin2 ul
{
font-size: 11px;
list-style-type:none;
margin:0px;
padding:0px;
}

.chemin2 li
{
margin:0px;
padding:0px;
list-style-type: none ;
display:inline;
}


.chemin2 li a
{
color:#ffffff;
margin: 0 0px 0 25px;
text-decoration:none;

}

.chemin2 li a:hover
{
color:#ffffff;
text-decoration:underline;
}

.souligne
{
color:#ffffff;
text-decoration:underline;
margin: 0pt 0px 0pt 25px ! important;
}

.souligne2
{
font-size:10px;
color:#a94b0c;
text-decoration:none;
}


.legende
{
font-size:10px;
color:#666666;
}


div#blocd, div.blocd
{
display:block;
position:relative;
left:-20px;
top:0px;
margin: 40px 0 20px 0;
padding: 0 0 0 25px;
background: #F9F2E2 url(../../media19/images/fond_blocd.gif) repeat-y;
}

div#imprimer
{
font-size:11px;
position:relative;
height:26px;
top:-10px;
left:0px;
color:#a94b0c;
display:block;
margin: 0px;
padding: 10px 4px 0 28px;
background: #F9F2E2 url(../../media49/images/puce_imprimer.gif) 0 2px no-repeat;
float:right;
}

div#album
{
font-size:11px;
position:relative;
height:26px;
top:-10px;
left:0px;
color:#a94b0c;
display:block;
margin: 0px;
padding: 10px 4px 0 28px;
background: #F9F2E2 url(../../media49/images/favori2.gif) 0 2px no-repeat;
float:right;
}

div#choix
{
font-size:11px;
position:relative;
height:26px;
top:-10px;
left:0px;
display:block;
margin: 0px 20px 0 0;
padding: 10px 4px 0 28px;
float:right;
}

.select_choix
{
border-top:1px solid #B7713E;
border-bottom:1px solid #B7713E;
border-right:1px solid #B7713E;
border-left:1px solid #B7713E;
margin:0px;
padding:0px;
color:#A94B0C;
background: #ffffff;
}



div#contenu
{
width:934px;
margin:0px;
padding:0 0 20px 60px;
background: #F9F2E2 url(../../media49/images/motif_gauche.gif) repeat-y;
}

div#contenu_index
{
width:994px;
height:634px;
margin:0px;
padding:0px;
background: #F9F2E2 url(../../media19/images/fond_index.jpg) no-repeat;
}



div#contenu_gauche
{
width:640px;
margin:0px;
padding:5px 10px 0px 20px;
float:left;
}

div#contenu_gauche2
{
width:900px;
margin:0px;
padding:5px 10px 0px 20px;
float:left;
}





div#contenu_droite
{
width:264px;
height:557px;
margin:0px;
padding:0px;
float:left;
background:#F9F2E2 url(../../media49/images/fond_droite.gif) no-repeat;
}

div#contenu_droite2
{
width:160px;
margin:0px;
padding:15px 5px 0px 25px;
}



div#bottom
{
height:80px;
width:984px;
margin:0;
padding:20px 10px 0px 0px;
background: #F9F2E2 url(../../media49/images/bottom.gif) no-repeat;
color:#782A1D;
}

div#bottom_index
{
height:80px;
width:984px;
margin:0;
padding:20px 10px 0px 0px;
background: #F9F2E2 url(../../media19/images/bottom_index.gif) no-repeat;
color:#782A1D;
}


div#bottom_gauche
{
width:540px;
margin: 0px;
padding:10px 10px 10px 70px;
float:left;
}




div#bottom_droite
{
width:340px;
margin: 0px;
padding:10px 0 0 15px;
float:left;
}


.liste_bottom ul
{
font-size: 11px;
list-style-type:none;
margin:0px;
padding:0px;
}

.liste_bottom li
{
margin:0px;
padding:0px;
list-style-type: none ;
display:inline;
}


.liste_bottom li a
{
color:#782A1D;
margin: 0 3px 0 3px;
text-decoration:none;

}

.liste_bottom li a:hover
{
color:#782A1D;
text-decoration:underline;
}


.liste_navi ul
{
font-size: 11px;
margin:0px;
padding:0px;
display:block;
width:160px;

}

.liste_navi li
{
margin:10px 0 0 0;
padding:0px;
list-style-type:none;
}


.liste_navi li a
{
color:#782A1D;
margin:10px 0 0 0;
padding:0px;
text-decoration:none;

}

.liste_navi li a:hover
{
margin:0px ! important;
padding:0px ! important;
color:#782A1D;
text-decoration:underline;
}



a.pdf
{
color: #084C25;
text-decoration:none;
font-weight:bold;
margin:0px;
padding:4px 0 4px 24px;
background:#F9F2E2 url(../../media19/images/puce_pdf.gif) no-repeat;

}

a.pdf:hover
{
color: #000000;
text-decoration:underline;
font-weight:bold;
margin:0px;
padding:4px 0 4px 24px;
background:#F9F2E2 url(../../media19/images/puce_pdf.gif) no-repeat;
}

.rub_droite
{
text-align:left;
color:#FF6600;
margin:10px 0 0 0;
padding:0 0 0 8px;
background-color:#fed2ab;

}


img.gauche{
  float:left;
  margin: 0 0.5em 0.5em 0;
}

img.droite{
  float:right;
  margin: 0 0 0.5em 0.5em;
}
img.bas, img.haut {
  clear:both;
  margin: 0.5em auto;
	display:block;

}


/** formulaire **/
fieldset {
border:medium none;
}

form.f-wrap-1 fieldset {
margin:0pt 1em;
width:auto;
}

form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {
border:medium none;
clear:left;
float:left;
margin:0pt;
padding-bottom:0.7em;
width:32em;
}
label {
display:block;
padding:5px 0pt;
}

form.f-wrap-1 label {
border-top:1px solid #FFFFFF;
clear:left;
float:left;
width:100%;
}

form.f-wrap-1 label {
float:none;
}

form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {
border:medium none;
float:left;
margin:0pt -3px 0pt 0pt;
padding:2px 0pt;
width:13em;
}

.error {
background:#FFDFDF none repeat scroll 0%;
border-color:-moz-use-text-color #EACBCC rgb(234, 203, 204) -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
}

.error span ,.error b {
color: #CC0000;
font-weight:bold;
}

fieldset label b {
display:block;
float:left;
line-height:1.7;
position:relative;
width:6em;
}

#cryptogram {
display:block;
float:left;
position:relative;
top:-0.3em;
}


li li {
margin-left:2em;
}

li li li  {
margin-left:4em;
}



ul.series li {
    list-style-type:none;
    margin:0;
}

ul#menuserie, ul#menuserie * ul {
    margin:0 0 0 1em;
}

#menuserie li, #menuserie li li  {
    padding: 0px 0px 0px 0px;
    list-style-type:none;
    padding: 0px 0px 0px 0px;
    margin:0 0 0 0;
}




ul#menu_liste {
    font: bold 9px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
    border-bottom: 1px solid #DC0303;
    margin: 0;
}

ul#menu_liste li {
    float: left;
    height: 21px;
    background-color: #DC0303;
    margin: 2px 2px 2px 2px;
    border: 1px solid ##DC0303;
	border-bottom: 1px solid #DC0303;

}

ul#menu_liste li.active {
    border-bottom: 1px solid #FF6600;
    background-color: #FF6600 ;
	margin: 2px 2px 0 2px;
	font: bold 9px verdana, arial, sans-serif;
}

#menu_liste a {
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 4px;
	font: bold 9px verdana, arial, sans-serif;
}

#menu_liste a:hover {
    background: #FF6600 ;
}

#presentation {
	margin:5px;
}

p#erreur {
	font-weight: bold;
	color:#FF0000;
	text-align:center;
}

#search_call {

}

#search_call a{
	color:#FF6600 ;
}

div#album_link {
	position:absolute;
	top:5px;
	left:830px;
	height:20px;
	background: url(../../media49/images/favori2.gif) 0 2px no-repeat;
	padding-left:25px;
	padding-top:5px;
}

div#album_link a{
	font-weight:bold;
	font-size:9px;
}




span#lieuc a {
	color:#000000;
	font-weight:bold;
}

span#fondsc {
	color:#ffffff;
	background-color:#FF6600;
	font-weight:bold;
}

div#lieu_lien {
	background-color:#e9e1cc;
	width:100%;
}



span#lieu_lien_retour a{
	font-size:10px;
	font-weight:normal;
}