html{}
body {
background: none repeat scroll 0 0 #F1F1F1;
	/* white-space:nowrap;*/
font:13px arial,sans-serif;
	color: #000000;
	margin: 0;
	/*background-color:#eeee77;*/

}

.global{
background: none repeat scroll 0 0 #fff;
}

.site_header{
  background-color: #2D2D2D;color:#fff;
  height:34px;
  background:url('../images/site_header.png');

}
.site_header .contour{
position:relative;height:100%;width: 960px;	margin: 0 auto;
height:100%;
overflow: hidden;
}

.site_body{			
padding:10px 0 0 0 ;
}
.site_body .contour{
position:relative;height:100%;width: 960px;	margin: 0 auto;
height:100%;}

.site_footer{border-top:1px solid #D2D2D2 ;border-bottom:0px solid #D2D2D2;background:none repeat scroll 0 0 #F1F1F1; }

.site_footer .contour{
position:relative;height:100%;width: 960px;	margin: 0 auto;
height:100%;}
h1{
	text-transform:uppercase ;
	font-size: 1.2em;
	font-weight:bold;
	padding:8px;

	color:#fff ;
	text-indent: 0;
	margin: 0;
  border-radius:10px 10px 0 0;
}

h2{
	font-weight:normal;
	font-size: 1em;
	color:#000 ;
	padding:4px;
	background-color:#EEE;
	text-indent:9px;
	margin: 0;
 border-radius:10px 10px 0 0;
}

h3{
	font-size: 1em;
	font-weight:bold;
	color:#666;
	padding:4px;
	font-weight:normal;
	text-indent:15px;
	margin: 0;
	}
	
	h4{
	font-size: 1em;
	font-weight:bold;
	padding:2px;
	font-weight:normal;
	color:#888 ;
	text-indent:20px;
	margin: 0;
}

h2:first-letter,h3:first-letter,h4:first-letter,p:first-letter,
h2>a:first-letter,h3>a:first-letter,h4>a:first-letter,p>a:first-letter{text-transform:uppercase}

p{margin: 0;text-indent:30px;margin-bottom:5px;}
img{border-width: 0; }

h1>a{color:#FFF; text-decoration:none;}
h1>a:hover{color:#FFF; text-decoration:underline;}


/* pour IE  car ne gère pas l'heritage css inherit*/
a{color:#000000;}
h3>a{color:#666;}
h4>a{color:#777;}
/**/
a{color:inherit; text-decoration:none;}
a:hover{color:inherit;text-decoration:none;}

.para{  	margin-bottom:8px;}

.paraIn .paraIn{
background-color:#fdfdfd;
}
.paraIn{
  border:solid  1px #eee ;
background-color:#ffffff;
border-top-style:none ;
  border-radius:0 0 10px 10px;
  padding:5px;
box-shadow:0px 0px 3px rgba(0,0,0,0.1);
}
.paraIn h2{
box-shadow:0px 0px 3px rgba(0,0,0,0.1);
}
.paraBottom{border-bottom:1px solid #D2D2D2;box-shadow: 0 0 5px #000000;

background:none repeat scroll 0 0 #F1F1F1; 

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.50, rgba(255,255,255,1)),
    color-stop(1, rgba(230,230,230,1))
);
background-image: -moz-linear-gradient(
    center top,
    rgba(255,255,255,1) 50%,
    rgba(230,230,230,1) 100%
);
height:10px;
}

.footer{background-color:#eeeeee;}

.ligne{	min-height:500px}

.tab{
/*border-radius:2px 2px 0px 0px;*/
  display:block;
  float:left;
  vertical-align:middle;
  padding: 0 5px;
  height: 100%;
  line-height:30px;
margin-right:5px;
}
.tab:hover{
 /* background-color:#4c4c4c;box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);*/
/*background-color:rgba(255,255,255,0.7);*/

/*box-shadow: 0 0 10px rgba(255, 255, 255, 0.9);*/
color:rgba(30,30,30,1);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.10, rgba(245,245,245,0.7)),
    color-stop(0.70, rgba(255,255,255,0.7))
);
background-image: -moz-linear-gradient(
    center top,
    rgba(245,245,245,0.7) 10%,
    rgba(255,255,255,0.7) 70%
);
}





.current, .current:hover{

  font-weight:bolder;
/*  background-color:#4c4c4c;*/
/**/
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.1, rgba(233,133,0,1)),
    color-stop(0.1, rgba(255,255,255,1))
);
background-image: -moz-linear-gradient(
    center top,
    rgba(233,133,0,1) 10%,
    rgba(255,255,255,1) 10%
);/**/
/*
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.10, rgba(200,200,200,0.7)),
    color-stop(0.70, rgba(255,255,255,0.7))
);
background-image: -moz-linear-gradient(
    center top,
    rgba(200,200,200,0.7) 10%,
    rgba(255,255,255,0.7) 70%
);*/

/*box-shadow: 0 0 8px rgba(255, 255, 255, 0.4);*/
color:rgba(30,30,30,1);

}


.center{text-align: center;}

.image{float:right;}

/*
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}*/

