img{border:0;}
.form01 {
	background-color: #FFF2BF;
	border: 1px solid #E6A000;
}
.formbout {
	background-color: #FFF2BF;
	border: 1px solid #E6A000;
	cursor: pointer;
}.form01 {
	background-color: #FFF2BF;
	border: 1px solid #E6A000;
}
.formbout {
	background-color: #FFF2BF;
	border: 1px solid #E6A000;
	cursor: pointer;
}
.maintext {
font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #5A1015;
	font-weight: bold;
	}
.fond0 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
	background-image: url(images/lcscs11b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}.fond1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
	background-image: url(images/int-dekieber11b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#lnk_actu {
background:url(images/dot.gif) no-repeat 0 0;
border:0px solid red;
width:120px;
font-family:arial;
font-size:80%;
font-weight:bold;
position:absolute;
top:440px;
left:50%;
padding-left:35px;
margin-left:-390px;
}
#lnk_actu a{
color:#a00;
}


#info, #info a {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	left: 00px;
	padding:0 5px;
        margin:50px auto 0 auto;
	font-weight: normal;
	width:50%;
font-style:normal;
color:#f43;
border-left:1px solid #f43;
border-right:1px solid #f43;
text-align:justify;
font-size:80%;
}
#info h1{
font-size :9px;
font-weight:normal;
}
/* index */
#index_lcscs {
width:800px;
height:600px;
margin:auto;
margin-top:4px;
border:1px solid transparent;
background:url(images/index_top.jpg) #fc0 no-repeat 0 0;
}
#loreal img{
width:170px;
height:70px;
border:0px;
}
#loreal {
posotion:relative;
float:right;
margin-top:435px;
}
#index_menu {
border:0px solid blue;
position:relative;
margin-top:541px;}

/* Menu prestation   */
#menu_kieber {
padding:15px 0;
padding-left:43px;
width:180px;
margin-left:15px;
border-left:2px solid red;}

#menu_kieber ul{
font-family:arial;
font-size:80%;
margin:0;
padding:0;
}
#menu_kieber li{
text-align:left;
list-style:url(images/dot.gif);
margin:0;
}
#menu_kieber a{
color:#a00;
text-decoration:none;
}
#menu_kieber a:hover{
color:#f66;
text-decoration:underline;
}

/* index actu */

#actu_lcscs {
font-size:80%;
font-family:arial;
background:url(images/fond_actu.jpg) no-repeat 0 0;
border:0px solid white;
width:295px;
height:270px;
position:absolute;
top:239px;
left:50%;
padding-top:25px;
padding-left:25px;
margin-left:-365px;
}
#actu_lcscs h3{
margin:0 0 0 5px;
font-size:80%;
color:#a03;
}
.actu {
clear:both;
width:270px;
text-align:right;
border-bottom:1px solid red;
border-top:1px solid #fc0;
margin:3px 0;
}
.over_auto {
height:210px;
overflow:auto;}

.actu_image {
display:inline;
height:70px;
border:0px solid blue;
}

.actu_image img{
height:60px;
}

.actu_titre {
background:#fd5;
margin:2px 0;
padding:1px;
font-size:130%;
width:100%;
text-align:left;}
.actu_titre em{
font-size:70%;
font-weight:normal;
}

.actu span{
line-height:15px;
margin:0px 10px;
text-align:left;
font-size:70%;}

#actu_lcscs a{
color:#d00;
text-decoration:none;}

#actu_lcscs a:visited{
color:#a00;}

#actu_lcscs a:hover{
color:#f33;
text-decoration:underline;}

#actu_lcscs a:actif{
color:#f33;}

/* page actualites */

#liste_actu {
border-top:1px solid white;
border-bottom:1px solid white;
width:600px;
height:430px;
overflow:auto;
overflow-x:hidden;
margin:auto;}

#liste_actu h4 {
text-align:center;
margin:2px;
padding:0;
font-weight:normal;
font-size:110%;
color:#600;
}

.actu_image_det {
border:0px solid red;
float:right;
width:250px;}

.actu_det {
padding:0;
clear:both;
background:url(images/fondjaune.jpg) #fc0 repeat-x top;
margin:5px 2px;
border-top:1px solid #800;
border-bottom:1px solid #800;
border-right:1px solid #800;
border-left:5px solid #f73;
}

.clear{
margin:0;
padding:0;
clear:both;}

.actu_titre_det {
height:25px;
width:100%;
display:block;
visibility:visible;
clear:both;
background:#f73;
margin:0;
padding:2px;
font-size:120%;
color:#800;
text-align:center;
}
.actu_titre_det span {
display:block;
float:right;
line-height:15px;
margin-top:-18px;
margin-right:10px;
font-size:60%;
}
.red {
line-height:30px;
float:left;
font-size:60%;
font-style:italic;
font-weight:bold;
}

.red a {
color:white;}

.actu_text_det {
text-align:left;
width:300px;
padding:3px;
margin-left:5px;
border:0px solid green;
}

.cont_img{
float:left;
margin:2px 1px;
width:75px;
padding:0;
overflow:hidden;
background:#fea;
border:0px solid white;
height:75px!important;
}
.cont_img table, .cont_img tr, .cont_img td{
margin:0;
padding:0;
border:0;
} 

.cont_img img {
margin:auto;
width:75px;
border:0px;}

.cont_img td{
height:75px;
width:75px;
}

.actu_det p{
margin:0;}

.actu_det em {
display:block;
text-align:center;
font-size:10px;}

.actu_titre_det em {
float:left;
text-align:center;
font-size:10px;}

/* mariage  */
#prest_mariage {
border:0px solid blue;
width:585px;
text-align:center;
margin:auto;
}

.text_mariage {
font-size:80%;
float:left;
width:350px;}

.img_mariage{
border:0px;
margin:3px 7px;
background:#fe8;
float:left;
width:100px;
height:100px;
overflow:hidden;
border:1px solid white;}
.img_mariage img{
border:0px;
}





