html{
	font-family:sans-serif;
	font-size:12px;
	background:url("/btsselvh/squelettes/fond.png") repeat-x;	
		background-color: #ccffff;
}
*{
	margin : 0px;
	padding:0px;	
}
#total{
 	position:relative;
	top : 4px;

	max-width:1024px;	
	margin : 4px auto 0px auto;
	padding:0px 0px 0px 0px;	
}

ul{
	list-style:none;
	margin:5px;
}
a{
	text-decoration:none;
	color:black;
}
a:hover,#menu ul.sous_rubriques li a:hover,#menu ul.sous_rubriques li a.on:hover,#actu a:hover,#derniere_actu a:hover
{
	color:#2266FF;
}

h1, h2,h3{

	color:#003a6f;
}
h1{
	margin:10px 0px;
}
h2{
	text-align:LEFT;
	font-size:16px;
	margin-top:10px;
	margin-left : 10px;
}
h3{
	text-align:LEFT;
	font-size:14px;
	margin-top:0px;
	margin-left : 0px;
}

#bandeau{
	height:180px;
	position:relative;
	background:url("/btsselvh/squelettes/baniere2.png") no-repeat;
	background-color:white;
}

#derniere_actu{
	position:absolute;	
	right:0px;
	top:34px;
	padding:8px 0px 8px 0px;
	width:360px;
	height:60px;
	font-size:12px;
	font-family:verdana;		
}


#derniere_actu a{
	font-size:10px;
	color:black;
	margin-top :0px;
	margin-left : 5px;
	TEXT-DECORATION:underline;
	font-weight:bold;	
	
	}
#derniere_actu h3{
	background-color:#95BB32;
    color : white;	
	margin : 0px;
	padding : 2px;
	padding-left : 10px;
	font-size:12px;	
}

#menu_connection{
	position:absolute;
	top:4px;
	right:0px;
	margin-right : 4px;	
	margin-top : 4px;
	font-size:11px;
	font-family:verdana;
	right : 0px;
	padding-left:12px;
	color : #0000ff;
}

#menu_connection a{
	color : #0000ff;
 } 
 #menu_connection a:hover{
	color : #ff9900;
   TEXT-DECORATION:underline;	
 }
 #rechercher {
	position:absolute;
	bottom:0px;
	margin-right : 12px;	
	margin-bottom : 4px;
	font-size:11px;
	font-family:verdana;
	right : 0px;
	padding-left:12px;
	color : #0000ff;
}
#menu_ligne{
	position:absolute;
	bottom:0px;
	left:180px;
	margin-bottom : 4px;
	font-size:12px;
	font-family:verdana;
	right : 0px;
	padding-left:12px;
}


#menu_ligne a{
   TEXT-DECORATION:underline;
 }
 
 #menu{
	float:left;
	width:160px;
	min-height:450px;
	padding : 0px 2px 2px 2px;
	margin : 5px 0px 0px 0px;
}
#sub_menu img {
	display: block;
	margin-left:  auto;
	margin-right:  auto;	
	margin-top : 10px;
	margin-bottom:10px;
 	height: auto;
} 
#menu h2 {
	background-color:#95BB32;
    color : white;	
	margin : 4px;
	padding : 4px;
	padding-left : 10px;		
}
#sub_menu{
	width:100%;
	margin:0px 0px 5px 0px;
	padding : 2px;
	background-color:#D1D1FF;	
}
#sub_menu h1{
	background-color:#95BB32;
    color : white;	
	margin : 0px;
	padding : 4px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;	
}
#sub_menu ul{
  margin : 6px;	
}
#sub_menu ul li{

	padding : 5px 0px 5px 0px;

}
#sub_menu ul li a{

	font-family:verdana;
	font-size:12px;

}
#sub_menu ul.sous_rubriques{
	margin-left:30px;
	border-bottom:1pt solid #D1D1FF;
}
#sub_menu ul.sous_rubriques li{
	min-height:0px;
	height:16px;
	line-height:10px;
}
#sub_menu ul.sous_rubriques li a{
	font-size:10px;
	color:#333333;
}
#sub_menu ul.sous_rubriques li a.on{
	font-size:12px;
	color:black;
}

#actu{
	float:right;
	width:254px;
	margin:10px 5px 10px 5px;	
	padding : 6px;	
	background-color:white;	
    border-left:1pt solid #95BB32;
	font-size:12px;
	font-family:verdana;		
}

#actu  a:hover{
  TEXT-DECORATION:underline;	
}
#actu fieldset{
  width : 240px;
  padding : 0 4px 0 4px;
}	
	
#actu input.forml{
	width:230px;
}	

#actu h2{
	background-color:#95BB32;
    color : white;	
	margin : 0px;
	padding : 4px;
	font-size:12px;
}

#actu h2  a{
    color : white;	
	TEXT-DECORATION:underline;	
}

#actu h2 a:hover{
	color: #BED09B;	
}


#actu h3{
    color : black;	
	margin : 5px 0px 5px 0px;
	padding : 0px;
	padding-left : 10px;
	font-size:12px;	
}
 #actu img{
	margin: 2px 0px 2px 0px;
	padding:0px;
 }

#actu ul  {
	margin:0px;
	padding : 0px;
}
#actu ul li{
	margin:2px;
	padding:4px 0px 0px 15px;
    background:url("/btsselvh/squelettes/triangle-noir.gif") no-repeat;	
 }

#actu ul li.principale {
	margin:2px;
	padding:4px 0px 0px 20px;
    background:url("/btsselvh/squelettes/triangle.gif") no-repeat;	
}
#actu  ul.menu li a{
	font-size:12px;
	color:black;
	font-weight:normal;	
	margin: 4px 0px 4px 0px;
	padding:0px;
	TEXT-DECORATION:none;		
}


#actu  ul.menu li a:hover{
	TEXT-DECORATION:underline;	
	color: #2266FF;	
}
.plus {
	font-size:10px;	
	font-weight:bold;		
}
#actu ul li.principale {
	margin:2px;
	padding:4px 0px 0px 20px;
    background:url("/btsselvh/squelettes/triangle.gif") no-repeat;	
}

#principal_reduit {
	margin : 5px 276px 0 0;
}

#principal_reduit  table{
	width : 80%;
}
#principal_reduit  table td{
	text-align : center;
}
#divtot {
 float : left;
 width : 100%;
 margin-top : 5px; 
 margin-bottom : 0px;
}
#divdroit{
   float : right;
   width : 48%;
   margin : 0px;	
   padding : 1%;
   border :1pt solid  #4f4fff;   
}

#divgauche{
    float : left;
	width : 47%;
	margin : 0px;
    border :1pt solid  #4f4fff;
	padding : 1%;
}
#divgauche_simple{
    float : left;
	width : 47%;	
	margin-right : 2px;
    border :1pt solid  #4f4fff;
	padding : 1%;
}
#divgauche_80pc{
    float : left;
	width : 70%;	
	margin-right : 2px;
    border :1pt solid  #4f4fff;
	padding : 1%;
}


#paragraphe {
  margin : 0px 0px 5px 12px;
}


#principal {
	margin : 5px 0px 0 169px;
	background-color:white; 	
	padding : 10px;
}



#principal fieldset{
  width : 377px;
  margin-top : 30px;
  margin-left : auto;
 margin-right : auto;
 position : float; 
}	

#principal fieldset p label{
 display : inline; 
 text-align : left;
 height : auto;
 width : auto;
 float : none;
}	
#principal fieldset p.spip_bouton input{
 float : right;
 margin-bottom : 5px;
}	

#principal span.on {
	   font-size:16px;
	   color : #ff9900;	 
       margin : 2px;	
	   
}
#principal span.on1 {
	   font-size:12px;
	   color : #ff9900;	   
	   font-weight:bold;	  
       margin : 2px;	   
}
#principal a.lien_pagination {
	   font-size:12px;
	   color : #ff9900;	   
	   font-weight:bold;	  
       margin : 2px;	   
}
#principal h1 {
       background:url("/btsselvh/squelettes/pointo.png") no-repeat;
	   color : #95BB32;
	   padding-left : 20px;
	   margin : 5px 0px 5px 0px;
	   font-size:14px;	 
	   bord_er-bottom:1pt solid  #95BB32;	
	   TEXT-DECORATION:underline;	   
}

#principal h1 a {
	   color : "black";
	   TEXT-DECORATION:underline; 
	   font-size:14px;	 	   
}
#principal h2{
	   padding-left:12px;
	   margin : 5px 0px 5px 0px;
	   font-size:14px;
	   color : #4f4fff;	   
	   TEXT-DECORATION:underline;
       background:url("/btsselvh/squelettes/h2.png") no-repeat;	   
}
#principal a.ah2 {
	   color : #4f4fff;	  
	   TEXT-DECORATION:none;
	   margin-top : 5px;
	font-weight:bold;			   
}
#principal h3{
	   margin:10px 0px 5px 0px;  
	   padding-left:20px;	   
	   color : #ff9900;
	   TEXT-DECORATION:underline;	
	   font-size:12px;	   
       background:url("/btsselvh/squelettes/h3.png") no-repeat;		   
}

#principal a.ah3 {
	   color : #ff9900;	  
	   TEXT-DECORATION:none;	
   
}
#principal h3 a {
	font-family:sans-serif;
	font-size:13px;
	TEXT-DECORATION:underline;
	color : "black";	 
	font-weight:normal;	
}

#principal h3.temoignage{
	   margin:10px 0px 5px 0px;
	   padding : 2px 10px;
	   background-color:#C2C2FF;	   
}
#principal h6{
	   margin:0px 0px 5px 0px;
	   font-size:10px;	
}
#principal a {
	   TEXT-DECORATION:underline;
	    color:#000080;	   
}
#principal  a.chevron {
	   TEXT-DECORATION:underline;
	    color:#FF9900;	   
		margin-left : 20px;
	font-weight:bold;		
}
#principal a:hover{
 	   TEXT-DECORATION:underline;
		color:#2266FF
}

#principal p{
	padding-top:10px;
	padding-left:10px;
	background-color:white;
}

#principal ul{
	list-style:square;
	font-weight:bold;
	font-style:italic;
}

#principal table {
 margin-top : 2px;
}

#principal p label {
	float: left;
	width: 150px;
	text-align: right;
	margin-right : 5px;
}
#principal tr td {
vertical-align : top;
}
#suite {
    margin-bottom : 3px;
	}
#suite  img {
    position : relative;
    vertical-align : middle;
	height : 24px;
}
#suite  a.navig {
    position : relative;
    vertical-align : middle;
	height : 24px;
}

#info {
	background-color:#F3F3FF;	
	margin : -5px 269px 5px 0px;
    padding :6px;		
 	co/lor:#000080;
    border:1pt solid #D1D1FF;		
}
#info a{
	font-size:10px;
	color:black;
	font-weight:bold;
	margin : 0px 0px 10px 0px;
	padding:0px;	
	TEXT-DECORATION:underline;	
}
#info a:hover{
	TEXT-DECORATION:underline;	
	color: #2266FF;	
}
#in/fo img {
	display: block;
	margin : 10px;
	width: 100%;
 	height:auto;
	margin-left:  auto;
	margin-right:  auto;		
} 
#info h1 {	
       background:url("/btsselvh/squelettes/pointo.png") no-repeat;
	   color : #95BB32;
	   padding-left : 20px;
	   margin : 10px 0px 10px 0px;
	   font-size:16px;	 
	   border-bottom:1pt solid #95BB32;	
   }
#info h2 {
	   background-color:#95BB32; 	
	   color : white;
	   margin : 0px;
	   font-size:18px;	 
       padding : 18px;	  
       text-align: center;	 	
}
#info p {
	   
    padding : 0px;
	margin-bottom : 0px;
	background-color:#F3F3FF;

}
#info p marquee{
    color : white;	
	font-size:14px;	   
    padding : 5px;
	margin-bottom : 0px;
	background-color:#0000ff;
	font-style: bold;
	   font-size:16px;	 	
}

#info  h1 a {
 	color:white;	
	padding : -3px;
	margin : 0px;	
	font-weight:bold;	
	font-size:12px;	  	
	TEXT-DECORATION:underline;	
	background-color:#000080; 		
}

#info h1 a:hover{
	color:#000080;
	TEXT-DECORATION:underline;			
	background-color:white; 		   
}

#menu_droit{
	float:right;
	width:180px;
	margin:10px 5px 10px 5px;	
	padding : 4px;		
	background-color:white;	
    border-left:1pt solid #95BB32;
	font-size:12px;
	font-family:verdana;	
}

#menu_droit h2 {
	background-color:#95BB32;
    color : white;	
	margin : 0px;
	padding : 4px;
	font-size:12px;	
}


#menu_droit ul  {
	margin:0px;
	padding : 0px;
}
#menu_droit ul li {
	margin:2px;
	padding:4px 0px 0px 20px;
    background:url("/btsselvh/squelettes/triangle.gif") no-repeat;	
}

#menu_droit ul li.sous_menu {
	margin:2px 5px 2px 15px;
	padding:2px 0px 0px 15px;
	font-size:11px;	
    background:url("/btsselvh/squelettes/h2.png") no-repeat;	
}
#menu_droit ul li.sous_menu a {
	color:#3333ff;		
}

#menu_droit h2  a{
    color : white;	
	TEXT-DECORATION:underline;	
}

#menu_droit h2  a:hover{
    color : #BED09B;	
}

#menu_droit a:hover{
  TEXT-DECORATION:underline;	
}

#ligne{
    margin : 0px;
	padding : 0px;
    clear: both;
	width : 100%;
}

#pieddepage{
  margin-top : 5px;
    clear: both;
	width : 100%;
    height : auto; 
	font-size:12px;
	background-color:#95BB32;
    color : white;	
	font-weight:bold;
    vertical-align: middle;	
}
#pieddepage p{
 margin-left : 2px;
 padding : 2px;
 vertical-align: middle;	
}
#pieddepage p a img{
  vertical-align : middle;
}
#pieddepage a{
	color : #0000ff;
	padding : 4px;
    color : white;		
 } 
 
 #pieddepage a:hover{
 color : #95BB32;
background-color:white;	 
border:1pt solid #95BB32;	
   
 }

#pied_adresse{
    clear: both;
	width : 100%;
	font-size:12px;
	text-align : center;
}


