* {margin:0;padding:0;outline:0;}
#html_ind{height:100%}
#body_ind {	-x-system-font:none;color:black;font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;margin:0;padding:0;height:100%;color:#fff;line-height:140%;background:#000;}

#body_ind td{vertical-align:top;}
ul {
    display: inherit;
}
h1,h2,h3{clear:both}
h1{color:#241704;display:inline;font-size:19px;margin-top:12px;}
h2{color:#e61c72;display:inline;font-size:15px;}
h3{background:url("image/degradblanc.png") repeat-x scroll center -15px #A84C88;color:#fff;font-size:16px;padding:3px;margin-top:4px}


b,strong{color:#000;font-weight:bold;}
i{color:#87888A;}


h5{background:#e61c72;color:#FFFFFF;font-size:18px;padding-left:20px;}

.current{color:#D17D0C;text-decoration:underline;font-weight:bold}

cite{/*legende*/
background:none repeat scroll 0 0 #FFFFFF;border:1px solid #999999;float:right;padding:0 3px;position:relative;right:20px;top:90%;}

.minivign{height:40px;border:1px solid #e61c72;margin:6px 20px 6px 50px;vertical-align:middle}

#rideau{background:#000;color:#fff}

main{height:500px;left:50%;margin-left:-460px;position:absolute;top:50px;width:940px;}
 
#top{background:url("image/creagraph.png") no-repeat scroll right bottom transparent;height:42px;top:5px;position:absolute;width:100%;}

.pageplus{padding-left:20px}

#btsomm {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #E61C72;
    display: block;
    font-size: 13px;
    margin-left: -3px;
    padding: 2px;
    position: absolute;
    right: 24px;
    top: 376px;
}

#zone_adresse{       background: none repeat scroll 0 0 #21030F;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-style: normal;
    height: 48px;
    left: 0;
    line-height: 14px;
    padding: 14px 9px 16px;
    position: absolute;
    top: 459px;
    width: 178px;}
	
	
menu{    background: url("image/signe.png") no-repeat scroll right bottom #E61D72;
    font-family: monospace,"courier new","trebuchet MS";
    font-weight: lighter;
    height: 385px;
    line-height: 110%;
    padding-right: 2px;
    padding-top: 15px;
    position: absolute;
    text-align: right;
    top: 55px;
    width: 194px;}
	
	

.li_nivo1{border-bottom:1px dashed #fff}

.bt_nivo1, .bt_nivo2{		color:#fff;text-decoration: none;display: block;margin: 8px 0 6px;position: relative;z-index: 100;padding-right: 10px;			 text-transform: lowercase;}

.bt_nivo1{ font-size: 14px; margin-right: 9px;}
.bt_nivo1_active{font-weight:bold; letter-spacing: -0.07em;}
.bt_nivo1:hover, .bt_nivo1_active:hover{font-weight:bold; letter-spacing: -0.07em;}
	
.bt_nivo2{font-size: 11px;font-style: italic;margin-right: 10px;margin: 5px 0 4px;color:#333}
.bt_nivo2_active{color:#000;font-weight:bold; letter-spacing: -0.07em;}
.bt_nivo2:hover, .bt_nivo2_active:hover{color:#000;font-weight:bold; letter-spacing: -0.07em;}
	

section{
background:#FFFFFF;height:400px;position:absolute;right:0;top:55px;width:740px;color:#000;overflow:hidden;z-index:1
}

footer{font-family:monospace,"courier new","trebuchet MS";font-weight:lighter;background:#888;color:#000000;font-size:14px;height:67px;left:200px;padding:5px;position:absolute;top:459px;text-align:justify}


#systeme{color:#888;font-size:11px;left:200px;position:absolute;top:540px;}
#systeme A:link , #systeme A:visited , #systeme A:active {text-decoration:none;color:#888;outline:none;}
#systeme A:hover {	text-decoration:underline;color:#fff;border:none;outline:none;}


#teleph{display:block;color:#fff;font-size:17px;text-align:center;font-family:"Trebuchet MS",Verdana;margin:-17px 0px 1px 0px;}


#form_news, #form_conseil{
	margin:0px;padding:7px;	text-align:right;	background:#726256;	color:#fff;}
#form_news #email, #form_conseil #email{width:100%;}
#form_news A:link , #form_news A:visited , #form_news A:active,
#form_conseil A:link , #form_conseil A:visited , #form_conseil A:active
{text-decoration:none;color:#fff;outline:none;font-family:"Trebuchet MS",Verdana;font-size:14px}
#form_news A:hover,
#form_conseil A:hover
{	text-decoration:underline;color:#fff4;border:none;outline:none;font-family:"Trebuchet MS",Verdana;}


.tdtop{border-right:1px solid #7D5944;vertical-align:top;width:25%;padding-left:5px;}

.hid{display:none;}

.preload{position:absolute;top:0;left:0;width:100%;display:none;}



input, textarea {    width: 551px;
    border-radius: 5px;
    padding: 2px;
    border: 1px solid #575349;
    margin-bottom: 11px;}

form#formcontact {
    text-align: left;
}
#retourajax{color:#A84C88;}

/*page*/
.page_Page table{color:#000}
.page_Accueil{height:100%;overflow:hidden;}
.page_Accueil .tabletdx{color:#998574;font-size:15px;}
.page_Accueil A:link ,.page_Accueil A:visited ,.page_Accueil A:active {text-decoration:none;color:#4E382B;outline:none;}
.page_Accueil A:hover {	text-decoration:none;color:#000;border:none;outline:none;}

.page_Page{height:404px;overflow-x:hidden;overflow-y:auto;color:#000;font-size: 13px; padding: 20px;
}

.page_Page A:link ,.page_Page A:visited ,.page_Page A:active {text-decoration:none;color:#000;outline:none;font-weight:bold}
.page_Page A:hover {	text-decoration:underline;color:#000;border:none;outline:none;}

#page_presentation .tabletdx, #page_conseil .tabletdx, #page_communication .tabletdx, #page_graphique .tabletdx, #page_logo .tabletdx, #page_reference .tabletdx, #page_web .tabletdx, #page_montbrison .tabletdx {padding-top:15px}

#page_presentation .tabletd1, #page_conseil .tabletd1, #page_communication .tabletd1, #page_graphique .tabletd1, #page_logo .tabletd1, #page_reference .tabletd1, #page_web .tabletd1, #page_montbrison .tabletd1 {width:170px}

#col1 div.imgparadiv{margin-right:10px;float:left;}
#col2 div.imgparadiv{margin-right:10px;float:left;position:relative}


.Fnoir{background:#000;color:#fff;overflow:hidden}


/*5 elem pour bloc extrait*/
fieldset.actu{border:none;cursor:pointer}
fieldset.actu h1{border:none;font-size:14px;color:#fff}
#zone_actu{position:absolute;top:366px;z-index:3;left:5px;width:165px;color:#444;text-align:right}

.marge{padding:4px;display:block}
.img_extrait{float:left;width:157px;height:120px;background:no-repeat #fff center;}


#sp2{display: block;filter : alpha(opacity=50);opacity : 0.5;height: 20px;left: 0px;position: absolute;top: 86px;width: 0;z-index: 10000;}
.fb-page {
    bottom: 3px;
    left: 460px;
    position: absolute;
}
#facebookimg{left: -6px;position: absolute;top: -6px;z-index: 2;width: 30px;}
				.tweet{ left: 123px;position: absolute;top: 0px;}



	/*.............lider*/
	.rt-container {height: 365px;
    overflow: hidden;
    position: relative;
  margin: -20px auto;
  border-radius: 4px;}



#slider{
  width:100%;
  position:relative;
  overflow:hidden;
}
.slides{
  width:400%;
  height:100%;
  position:relative;

}
.slider{
  width:25%;
  height:100%;
  float:left;
  position:relative;
  z-index:1;
  overflow:hidden;
}


.sld_image{    height: 365px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;}



/* Contents */
.content{
  width:100%;
  height:100%;
  overflow:hidden;
}
.content-txt{    top: 0;
    width: 90%;display: none;

    position: absolute;
    background: #a00c58;
    padding: 1px;
    font-size: 17px;
    text-align: center;
    color: #fff;
    border-radius: 0 0 32px 32px;
    margin: 0 5% 0 5%;}