/* elements par defaut */
html, body { height: 100%; }

body {
	margin: 0;
	padding: 0;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #006EB6;*/
	/*background-color: #FDE8B2;*/
	/*background-color:#62b1d0;*/
	background-color:#391909;
    font-size: 70%;
	color: #391909;
}

table { 
font-size: 100%; 
text-align:left;
}


.cotisations {
margin: 20px 0 20px 0;
}

.cotisations td{
text-align:center;
border:thin solid #3ba6d0;
font-size:100%;
padding:5px 2px 5px 2px;
}

.titre_colonne {
font-weight:bold;
}

.small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

.header { margin:0; padding:0; height:145px; }
.header a { display:block; }


.container {
    margin: 0px auto;
    /*width: 770px;*/
    width: 980px;
    overflow: hidden;
	background-color:#FFFFFF;
}
.content-general { width:100%; }

.copyright { padding:5px 10px 5px 0; color:#CCCCCC; text-align:right; width:100%; }

img { border:none; }

h1 ,h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1 { display:none; }
h2 {
	font-size: 180%;
	font-weight:normal;
	/*color:#009FCC;*/
	color:#391909;
	margin:0 0 10px 0;
	/*text-transform:uppercase;*/
 }

h3 {
	margin:10px 0 10px 0;
	font-size: 130%;
	font-weight:bold;
	/*color:#391909;*/
	color:#3ba6d0;
}

h4 {
	margin:10px 0 10px 0;
	font-size: 100%;
	font-weight:bold;
	color:#ffaa01;
}


ul { margin:0 0 0 20px; padding:0; }
ul li { margin:5px 0 5px 10px; padding:0; }

hr.filet { display:block; margin:20px 0 20px 0; border:none 0; border-top:2px solid #FFCC33; width:100%; height:2px; }

a:link, a:visited { color: #000000; text-decoration: underline; }
a:hover { text-decoration: none; }


.haut-de-page {
	display:block;
	text-align:right;
	padding:15px 10px 15px 0;
 }






/* elements boulangerie */

.menu-permanent { text-align:right; padding:5px 10px 5px 0;}


a.titrelien:link, a.titrelien:visited { color:#000000; text-decoration: underline; }
a.titrelien:hover{ text-decoration: none; }



/* menu principal */
table.menu-css, table.menu-club-css { width:200px; }

/* call-back */
.call-back { margin:40px 0 0 20px; width:160px; padding:5px; /*background-color:#D0E1FF;*/ color:#FFFFFF; background-color:#391909; }
.call-back a:link, .call-back a:visited { color:#FFFFFF; background:url(../images/contenu/contact-boulangerie-sante.jpg) no-repeat center bottom; display:block; margin:2px 0 2px 0; padding:0 0 70px 0; }




/* homepage */

.home-introduction { width:560px; /*vertical-align:top;*/ }
.home { margin: 10px 0 30px 0; font-size:120%; text-transform:uppercase; }




/* editorial generique */

td.editorial { margin:0; padding:0 10px 0 10px; width:760px; } /* cellule maitre */

/*.titrepage { }
.sous-titrepage { }*/

.content { margin:0 0 20px 0; }
.content ul { margin:0 0 0 20px; padding:0; }
.content ul li { margin:5px 0 5px 10px; padding:0; }
.content img { margin:0 10px 10px 0; float:left; }
.content a:link, .content  a:visited { color:#000000; text-decoration:underline; }
.content a:hover { text-decoration:none; }




.content .phone { display:block; margin:10px 0 0 0; text-align:center; }
.content .phone img { float:none !important; }





.img_center { float:center; }
.move_right { margin:0 0 0 130px; }





.centre, .droite { float:left; }
.centre { margin:0 10px 0 0; width:500px; }

.droite { width:250px; }
.droite h3 { padding:10px 10px 0 10px; display:block; }
.droite ul { list-style-type:none; }
.droite ul li { margin:5px 0 10px 10px; }








/* actualites */

.actualites { margin:0; padding:0; }
.actualites .teasing  a:link, .actualites .teasing  a:visited { font-weight:bold; text-decoration:none; }
.actualites .teasing  a:hover { text-decoration:underline; }

.actualites .accroche { margin:5px 0 0 0; }

.actualites .link { margin:0; padding:5px 10px 0 0; text-align:right; }
.actualites .link  a:link, .actualites .link  a:visited { color:#000000; text-decoration:underline; }
.actualites .link  a:hover { text-decoration:none; }
































/*.home {
	background-image: url(../images/contenu/fond_home_1.jpg);
	background-repeat: no-repeat;
	background-position: top,left;
}


td.BASMENU {
	background-image : url(../images/systeme/basmenu3.gif);
	background-repeat : no-repeat;
	background-position : bottom;
}


table.HAUTMENU {
	background-image : url(../images/systeme/hautmenu2.gif);
	background-repeat : no-repeat;
	background-position : top;
}

table.HAUTMENUCLIENT {
	background-image : url(../images/systeme/hautmenu3.gif);
	background-repeat : no-repeat;
	background-position : top;
}*/



.text {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	/*color: Black;*/
}

.text11 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	/*color: Black;*/
}

.textpetit {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 9px;
	/*color: Black;*/
}

.textgras {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	/*color: Black;*/
	font-weight: bold
}

.titre {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #8C340E;
}


.sous-titre {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #8C340E;
}

.sous-titre2 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #E07E27;
}

.sous-titre3 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #639AFF;
}

.titreactu {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #8C340E;
}

.textCNIL {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 9px;
	font-weight: normal;
	/*color: Black;*/
}

.base-line {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 15px;
	/*color: Black;*/
	font-weight: bold
}

.legende {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: Navy;
	font-weight: bold
}

.rouge {
	color:red;
}

.textbleubold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
}


a.ticker {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal
}



.titremenunc {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	/*font-weight: normal;*/
	/*color: Black;*/
}

.titremenunc a:link {
	/*color: Black;*/
	/*text-decoration: underline*/
}

.titremenunc a:visited {
	/*color: Black;*/
}

.titremenunc a:hover {
	/*color: #8C340E;*/
	/*text-decoration: underline*/
}













.titrepartenaire {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	color: Purple
}

.txtblancpetit {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: White
}

.ancre {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	font-weight: normal;
	color: White
}

a.ancre:link {
	color: White;
	text-decoration: underline
}

ancre a:visited {
	color: White;
}

a.ancre:hover {
	color: #8C340E;
	text-decoration: underline
}

a.lienbleubold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration: none;
	
}

a.lienbleubold:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration: none;
	
}
a.lienbleubold:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration:underline;
}

a.lienbleuboldns {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration: none;
	
}

a.lienbleuboldns:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration: none;
	
}
a.lienbleuboldns:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : #1A3587;
	font-weight: bold;
	text-decoration:none;
}

a.lientextnul11 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:11px;
	/*color: Black;*/
	text-decoration:none;
}

a.lientextnul11:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:11px;
	/*color: Black;*/
	text-decoration:none;
}

a.lientextnul11:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:11px;
	/*color: Black;*/
	text-decoration: none;
}
a.lientextnul {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	/*color: Black;*/
	text-decoration:none;
}

a.lientextnul:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	/*color: Black;*/
	text-decoration:none;
}

a.lientextnul:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	/*color: Black;*/
	text-decoration: none;
}

a.lienbleu {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : navy;
	text-decoration:none;
}

a.lienbleu:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : navy;
	text-decoration:none;
}

a.lienbleu:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color : navy;
	text-decoration: underline;
}

/*
a.lienbleus {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color : navy;
	text-decoration:underline;
}

a.lienbleus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color : navy;
	text-decoration:underline;
}

a.lienbleus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Blue;
	text-decoration: none;
}*/



a.actulien:link{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #8C340E;
	text-decoration: none;
}

a.actulien:visited{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #8C340E;
	text-decoration: none;
}

a.actulien:hover{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: Navy;
	text-decoration: none;
}


/*.filet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #006EB6;
}*/

.fondcontenu {
	background-color : #FFFFCC;
}

.fondmenu {
	/*background-color : White;*/
}

.fondticker {
	/*background-color : White;*/
}



.fondpage {
	/*background-color : #FFFFFF;*/
}

.fondcolacc{
	/*background-color : White;*/
}

.fond1 {
	/*background-color : White;*/
}

.fond2 {
	/*background-color : White;*/
}

.fond3 {
	/*background-color : white;*/
}

.fond4 {
	background-color : #FFFFF0;
}

.bleu {
	background-color : #D0E1FF;
}

.bleufonce {
	background-color : #00519C;
	color: White;	
}



/*.menu-premierniveau {
	font-weight: bold;
	color: White;
	background-color: #006EB6;
}

.menu-premierniveau a:link {
	color: White;
	text-decoration : none
}
.menu-premierniveau a:active {
	color: White;
	text-decoration : none
}
.menu-premierniveau a:visited {
	color: White;
	text-decoration : none
}
.menu-premierniveau a:hover {
	color: #FFD700;
	text-decoration : none
}
.menu-niveau2on {
	font-weight: bold;
	background-color: #A5C0F1;
	text-decoration: none;
}

.menu-niveau2on a:link {
	text-decoration: none
}

.menu-niveau2on a:active {
	text-decoration: none
}

.menu-niveau2on a:visited {
	text-decoration: none
}

.menu-niveau2on a:hover {
	color: Gray;
	text-decoration: none;
}

.menu-niveau3on {
	font-weight: bold;
	background-color: #E6F1FF;
	text-decoration : none
}

.menu-niveau3on a:link {
	text-decoration : none
}

.menu-niveau3on a:active {
	color: Yellow;
	text-decoration : none
}

.menu-niveau3on a:visited {
	text-decoration : none
}

.menu-niveau3on a:hover {
	color: Gray;
	text-decoration: none;
}*/











.baspage {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*color: Silver;
	font-style : normal;
	font-size : 10px*/
}

.tablo_titre {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	font-weight: bold;
	color: White;
	background-color: #006EB6;
}

.tablo {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: Navy;
	background-color: #E6F1FF;
}

.tablo2 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: white;
	background-color: #639AFF;
}

.tablo3 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	color: #257E2C;
	background-color: #9CD07D;
}