/* --------------------------------------------------------------------------------------- */
/* Texte général du site */

body {
    margin: 0;
    background-color: #ebdec2;
}

body.capsules  {
	background: #FFF;
}

ul,li,ol,body,td,p,font,.Texte {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000
}
a:link    {color: #D05C00}
/*a:visited {color: #D05C00}*/
/*a:active  {color: #D05C00}*/

a:visited {	text-decoration: none}
a:active  {	text-decoration: none}
a:hover   {color: #89ABCB}
a { outline: none;
}
/* --------------------------------------------------------------------------------------- */


/*-------------------------------------------------------------------
	SLIDESHOW
-------------------------------------------------------------------*/

#slide, .slideshow {
	width: 745px;
	height: 340px;
	z-index: 2;
	overflow: hidden;
}

#slider, .imageslide {
	position: relative;
}

#slider {
	margin: 0 0 25px 0;
}

#nav { 
    position: absolute;
    top: 112px;
	left: 11px;
	height: 25px;
	z-index: 3;
	list-style-type: none;
	list-style-image: none;
	display: inline-block;
}

#nav a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

#nav li.activeSlide a {
	color: #E7911E;
}

#nav a:hover {
	color: #FFFFFF;
}

#nav li {
	float: left;
	padding: 0 4px 0 6px;
}

.contenuslide { 
    position: absolute;
	padding: 16px;
	width: 220px;
    top: 110px;
	left: 42px;
    z-index: 2;
	height: 184px;
	background: url(../images/slide-accueil/bg-slide.png) repeat-y;
}

.contenuslide p{ 
	color: #F9961E;
	font-size: 11px;
	line-height: 14px;
}

.contenuslide p a, #wrapper-capsules a{ 
	color: #F9961E;
	text-decoration: none;
}
 
.contenuslide p a:hover , #wrapper-capsules a:hover{ 
	color: #F9961E;
	text-decoration: underline;
}

.saviez-vous {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	display: block;
	margin: 22px 0 0 0;
}

.saviez-vous-sous-titre {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
}

#wrapper-capsules {
	width: 745px;
	position: relative;
	margin: 0 auto;
}

#logo {
	position: absolute;
	bottom: 0;
	left: -150px;
	width: 143px;
}

#texte {
	position: relative;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000;
	float: right;
	background: url(../images/slide-accueil/bg-capsules.gif) repeat-x;
	width: 520px;
	padding: 12px 20px 20px 20px;
	margin: 12px 0 0 0;
	}


/*-------------------------------------------------------------------
	FIN SLIDESHOW
-------------------------------------------------------------------*/



.listeInfoBox {
	list-style-image: url(/imports/images/ul.gif);
	margin: 5px 15px 10px;
	padding: 0px 10px 2px;
}

.texte_gris {
	color: #959595;
	font-size: 12px;
}


.plus {
	font-family: Arial, Tahoma, sans-serif;
	color: #959595;
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

.moin {
	color: #D65F43;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

.SousTitreRouge_lien {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #D65F43;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 5px;
	margin: 0px;
}

.pad_photo img {
	margin-right: 5px;
}

.pad_photo {
	margin-top: 5px;
}

.Bouton_special{
	position: absolute;
	width: 155px;
	padding: 7px;
	background-color: #D05C00;
	color: #FFFFFF;
	margin-top: 225px;
	margin-left: 22px;
}

.Bouton_special a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


ul {
list-style-image: url("/imports/images/ul.gif")
}

.pdf {
list-style-image: url("/imports/images/picto_pdf_petit.gif")
}

.tiret {
list-style-image: url("/imports/images/tiret.gif")
}

.NoteBlanc {
font-size: 9px;
color: #FFFFFF
}

.NoteNoir{
font-size: 9px;
color: #000000
}

.TexteBlanc {
color: #FFFFFF
}


.TexteGrisPetit {
font-size: 11px;
color: #555555
}

.TexteOrangePetit {
font-size: 11px;
color: #FC7C00
}
a.TexteOrangePetit:link    {text-decoration: underline; color: #FC7C00}
/*a.TexteOrangePetit:visited {text-decoration: underline; color: #FC7C00}*/
/*a.TexteOrangePetit:active  {text-decoration: underline;color: #FC7C00}*/
a.TexteOrangePetit:hover   {text-decoration: underline;color: #555555}



.TexteMarinePetit {
font-size: 10px;
color: #17273F
}
a.TexteMarinePetit:link    {text-decoration: underline; color: #17273F}
/*a.TexteMarinePetit:visited {text-decoration: underline; color: #17273F}*/
/*a.TexteMarinePetit:active  {text-decoration: underline;color: #17273F}*/
a.TexteMarinePetit:hover   {text-decoration: underline;color: #D05C00}



.TexteBlancPetit {
font-size: 11px;
color: #FFFFFF
}

.TexteOrange {
color: #D05C00
}

.TexteIntroGris {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #959595;
font-size: 12px;
font-weight: bold;
line-height: 25px;
}
a.TexteIntroGris:link    {text-decoration: underline; color: #959595}
/*a.TexteIntroGris:visited {text-decoration: underline; color: #959595}*/
/*a.TexteIntroGris:active  {text-decoration: underline;color: #959595}*/
a.TexteIntroGris:hover   {text-decoration: underline;color: #959595}

/* --------------------------------------------------------------------------------------- */
.GrandTitreBlanc {
font-family: Arial, Tahoma, sans-serif;
font-size: 18px;
color: #FFFFFF;
}


/* --------------------------------------------------------------------------------------- */
h1, .Titre {
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
color: #555555;
font-weight: bold;
}

.Titre2 {
font-family: Arial, Tahoma, sans-serif;
font-size: 18px;
color: #555555;
font-weight: bold;
}

h2, .TitreOrange {
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
color: #FC7C00;
font-weight: bold;
}

.SousMenuSeul {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 13px;
padding-right: 3px;
background-image: url(/imports/images/back_sm_seul.gif);
}
.SousMenuSuite {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 13px;
padding-right: 3px;
background-image: url(/imports/images/back_sm_suite.gif);
}
.SousMenuDoubleSeul {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 13px;
padding-right: 3px;
background-image: url(/imports/images/back_sm_dseul.gif);
}
.SousMenuDoubleSuite {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 13px;
padding-right: 3px;
background-image: url(/imports/images/back_sm_dsuite.gif);
}
.LiensSM {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 11px;
color: #FC7C00;
}
a.LiensSM:link    {text-decoration: none; color: #FC7C00}
/*a.LiensSM:visited {text-decoration: none; color: #FC7C00}*/
/*a.LiensSM:active  {text-decoration: none;color: #FC7C00}*/
a.LiensSM:hover   {text-decoration: underline;color: #FC7C00}

.LiensSSM {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 11px;
color: #555555;
}
a.LiensSSM:link    {text-decoration: none; color: #555555}
/*a.LiensSSM:visited {text-decoration: none; color: #555555}*/
/*a.LiensSSM:active  {text-decoration: none;color: #555555}*/
a.LiensSSM:hover   {text-decoration: underline;color: #FC7C00}

.Liensindex {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 13px;
color: #555555;
}
a.Liensindex:link    {text-decoration: none; color: #555555}
/*a.Liensindex:visited {text-decoration: none; color: #555555}*/
/*a.Liensindex:active  {text-decoration: none;color: #555555}*/
a.Liensindex:hover   {text-decoration: underline;color: #FC7C00}



.LiensMenubas {
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 10px;
color: #ECBEA4;
}
a.LiensMenubas:link    {text-decoration: none; color: #ECBEA4}
/*a.LiensMenubas:visited {text-decoration: none; color: #ECBEA4}*/
/*a.LiensMenubas:active  {text-decoration: none;color: #ECBEA4}*/
a.LiensMenubas:hover   {text-decoration: underline;color: #555555}
/* --------------------------------------------------------------------------------------- */



.Chemin {
font-size: 9px;
color: #FC7C00;
}
a.Chemin:link    {text-decoration: none; color: #555555}
/*a.Chemin:visited {text-decoration: none; color: #555555}*/
/*a.Chemin:active  {text-decoration: none;color: #555555}*/
a.Chemin:hover   {text-decoration: underline;color: #FC7C00}

.Chemingris {
font-size: 9px;
color: #555555;
}


/* --------------------------------------------------------------------------------------- */

.SousTitreRouge {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #D65F43;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 5px;
}

.SousTitreBlanc {
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}


/* --------------------------------------------------------------------------------------- */
/* Tableau */
/* --------------------------------------------------------------------------------------- */

.PadLight {
padding: 5px;
}

.PadMed {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}

.PadLarge {
padding: 20px;
padding-right: 15px;
}

.PadInfobox {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
padding-right: 15px;
}

.PadInfobox2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
}


.PadInfobox_acc {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	text-align: right;
}

/* --------------------------------------------------------------------------------------- */
/* Form */
/* --------------------------------------------------------------------------------------- */

.Bouton {
border: 1px solid #87898C;
cursor: hand;
FONT-FAMILY: Arial;
font-size:10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background-image: url(/imports/images/back-bouton.gif);
backgroung-image: repeat-x;
height:19px;
}


.ChampTexteCourt {
font-size:11;
font-family: Tahoma, Arial, Helvetica, sans-serif;
border: 1px solid #97C4DA;
color: #29384F;
background-color: #FFFFFF;
padding: 2px 2px 2px 2px;
margin: 3px 3px 3px 3px;
width: 130px;
}

.ChampTexteLong {
font-size:10;
font-family: Tahoma, Arial, Helvetica, sans-serif;
border: 1px solid #97C4DA;
color: #29384F;
background-color: #FFFFFF;
padding: 2px 2px 2px 2px;
margin: 3px 3px 3px 3px;
width: 500px;
}


.tableau_col_droite {
	font-size: 11px;
	color: #555555;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
}

.tableau_col_gauche {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
}


.tableau_col_droite_sans_filet {
	font-size: 11px;
	color: #555555;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tableau_col_gauche_sans_filet {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tableau_menu_bas {
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
}

.tableau_menu_bas a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.tableau_menu_bas a:hover {
	color: #fff;
	text-decoration: underline;
}

.tableau_menu_bas ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

.tableau_menu_bas ul li ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tableau_menu_bas ul li ul a {
	color: #ECBEA4;
}

.tableau_menu_bas ul a {
	color: #ECBEA4;
}

.tableau_menu_bas li {
	padding-bottom: 3px;
}

.tableau_menu_bas p {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.tableau_menu_bas .pad1 {
	width: 103px;
	padding-left: 31px;
}

.tableau_menu_bas .pad2 {
	width: 110px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e68850;
	padding-left: 5px;
	padding-right: 4px;
}

.tableau_menu_bas .pad3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e68850;
	padding-left: 5px;
	padding-right: 0px;
}

.tableau_menu_bas img {
	padding-bottom: 5px;
}

.tableau_menu_bas .padicon {
	text-align: right;
	padding-right: 47px;
	padding-bottom: 13px;
}

.plan {
	text-decoration: none;
}

.plan a {
	text-decoration: none;
}

.plan a:hover {
	text-decoration: none;
	color: #000000;
}

.plan a:visited {
	text-decoration: none;
	color: #D05C00;
}




.plus {
	text-decoration: none;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
}

.plus a {
	text-decoration: none;
}

.plus a:hover {
	text-decoration: none;
}

.detail-nouvelle h4 {
	font-size:13px;
	margin:0;
	padding:0 0 5px 0;
}
.detail-nouvelle p {
	margin:0;
	padding:0 0 5px 0;
}


.photo_mortaise {
	float: left;
	margin: 0px 10px 10px 0px;

}

.bt_special {
	background-color: #FC7C00;
	margin: 15px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	color: #FFFFFF;
	background-image: url(/imports/images/bt_fleche.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 160px;
	z-index: 5;
}

#bt_deux {
	margin: 65px 0px 0px 20px;
}

.bt_special a {
	color: #FFFFFF;
	text-decoration: none;
}
.bt_special a:hover {
	color: #000000;
}


/* --------------------------------------------------------------------------------------- */
/* PRINT */
/* --------------------------------------------------------------------------------------- */

.PrintVisible {
display: inline;
}

.PrintVisibleNone {
display: none;
}

.PrintTableau {
width: 745px;
}

/* --------------------------------------------------------------------------------------- */
/* FIN */
/* --------------------------------------------------------------------------------------- */

