
BODY {
margin: 5px auto;
width:100%;
text-align : center;
background :#A5BBCE;
}
H1 {
padding-right : 0;
padding-left : 0;
font-size : 1px;
padding-bottom : 0;
margin : 0;
text-indent : -2000px;
padding-top : 0;
height : 189px;
text-align : left;
border : 1px dashed #ddd;
}
H2 {
padding-right : 0;
padding-left : 20px;
padding-bottom : 5px;
margin : 5px 0 0;
font-family : "Georgia, Times New Roman, Times, serif";
font-size : 14px;
color : #434343;
padding-top : 0;
text-align : left;
}
#global_haut {
background: url('IMG/global_haut.gif') no-repeat;
width : 645px;
height : 8px;
margin: auto;
}

#image {
height : 170px;
background : url(./IMG/bandeau_alternance.gif) no-repeat top left;
background-color : #ffffff;
}
#image2 {
height : 130px;
background : url(./IMG/bandeau_alternance3.gif) no-repeat top left;
background-color : #ffffff;
}
#bande_titre {
height : 18px;
padding-top : 5px;
padding-bottom : 5px;
color : #222;
background : url('IMG/bg_bande_titre.gif') no-repeat;
border-bottom : 1px solid #545454;
font-size : 18px;
text-align : center;
}

#accueil {
width : 50px;
height:22px;
float : left;
padding-left : 10px;
margin-left : 2px;
font-size : 11px;
font-weight : bold;
color : #339;
background : url('IMG/Fleche_accueil.gif') no-repeat;
}
#accueil:hover {
	background : url('IMG/Fleche_accueil2.gif') no-repeat;
}
#accueil a {
text-decoration : none;
color : #339;
}

#accueil a:hover {
text-decoration : none;
color : #aad;
}

#bande_titre #accueil a{
	color : #339;
}
#bande_titre #accueil a:hover{
	color : #AAA;
}

#menu_gauche {
padding : 0;
float : left;
width : 130px;
height : 560px;
margin : 0 0 -18px 0;
border-right : 1px dashed #545454;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #011;
}
.menu_rub {
height : 10px;
width : 120px;
padding : 5px;
padding-bottom: 10px;
background : #09f;
font-size : 12px;
color : #ddd;
font-weight : bold;
}
.lien_utiles {
width : 130px;
background: transparent;
border-bottom : 1px solid #09f;
}
.lien_utiles a {
color : #545454;
background: transparent;
text-decoration : none;
}
.lien_utiles a:hover {
color : #09f;
background: transparent;
text-decoration : none;
}

.menu_rub_formation {
height : 10px;
width : 120px;
margin-top : 2px;
padding : 5px;
padding-bottom: 10px;
background : #c60;
font-size : 12px;
color : #ddd;
font-weight : bold;
}
.lien_formation {
width : 130px;
border-bottom : 1px solid #c60;
}
.lien_formation a {
color : #545454;
background: transparent;
text-decoration : none;
}
.lien_formation a:hover {
color : #c60;
background: transparent;
text-decoration : none;
}
#contenu_page {
padding-right : 10px;
padding-left : 25px;
float : left;
padding-bottom : 0;
width : 473px;
height : 535px;
overflow : auto;
padding-top : 5px;
margin : 5px 2px 0 2px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : justify;
color : #011;
background: transparent;
}
#bande_titre_index {
height : 22px;
padding-top : 2px;
padding-bottom : 5px;
color : blue;
background : url('IMG/bg_bande_titre.gif') no-repeat;
border-top : 0px dashed #545454;
border-bottom : 1px solid #545454;
font-size : 18px;
text-align : center;
}
#menu1 {
float : left;
width : 211px;
margin-left : 2px;
margin-top : -2px;
background : transparent;
color : #111;
text-decoration : none;
}
#menu1:hover {
background : #c33;
}
#menu2 {
float : left;
width : 211px;
margin-left : 4px;
margin-top : -2px;
background : transparent;
/*border-top:4px solid blue;*/
border-bottom:0px solid red;
color : #111;
text-decoration : none;
}
#menu2:hover {
background : #33c;
}
#menu3 {
float : left;
width : 211px;
margin-left : 4px;
margin-top : -2px;
background : transparent;
color : #111;
text-decoration : none;
}
#menu3:hover {
background : #cc3;
}

#bande_titre_index a { display:block; padding:5px 0; width:211px; text-decoration:none; color:#111; background:transparent;}
P {
margin : 0 0 15px;
text-align : justify;
}
#container {
background: #DEE7EC;
border-right : 1px solid #545454;
border-top : 1px solid #545454;
margin : 0px auto;
font : 13px/19px "Trebuchet MS, Georgia, Times New Roman, serif";
border-left : 1px solid #545454;
width : 645px;
border-bottom : 1px solid #545454;
}
#hMenu {
border-right : 0 solid #545454;
padding-right : 0;
border-top : 1px solid #545454;
padding-left : 0;
background : #cbd1c3 url(./IMG/menuBullet1.gif) no-repeat 15px 9px;
padding-bottom : 0;
border-left : 0 solid #545454;
padding-top : 0;
border-bottom : 1px solid #545454;
height : 25px;
}
#hMenu UL {
background : url(./IMG/menuBullet3.gif) no-repeat 620px 9px;
margin : 0;
list-style-type : none;
text-align : center;
}
#hMenu UL LI {
padding-right : 10px;
display : inline;
padding-left : 25px;
background : url(./IMG/menuBullet2.gif) no-repeat 4px 9px;
padding-bottom : 0;
padding-top : 0;
}
#hMenu UL LI#tete {
padding-right : 0;
padding-left : 0;
background : transparent none repeat scroll 0% 0%;
padding-bottom : 0;
padding-top : 0;
color : #fffa6e;
}
#hMenu UL LI A {
padding-right : 8px;
padding-left : 8px;
padding-bottom : 3px;
font : bold 14px/25px "Georgia, Times New Roman, Times, serif";
color : #000;
padding-top : 3px;
text-decoration : none;
color : #ffffff;
background: transparent;
}
#hMenu UL LI A:hover#lien1 {
background-color : #e1e5db;
text-decoration : none;
color : #fffa6e;
}
#hMenu UL LI A:hover#lien2 {
background-color : #e1e5db;
text-decoration : none;
color : #89d5ff;
}
#hMenu UL LI A:hover#lien3 {
background-color : #e1e5db;
text-decoration : none;
color : #ffa758;
}
#copyright {
clear : both;
padding-right : 5px;
margin-top : 10px;
padding-left : 5px;
padding-bottom : 20px;
padding-top : 5px;
background : url(./IMG/footer_alternance2-1.png) no-repeat 0 0;
background-color : #DEE7EC;
font-size : 10px;
}
#copyright P {
margin : 20px 0 0px 0;
font : 10px/11px "Arial, Helvetica, sans-serif";
text-align : center;
}
#copyright a 
{	color : #545454;}
#copyright a:hover 
{	color : #ff0000;}

#standards
{
margin-top : 5px;
padding-left : 5px;
padding-bottom : 0px;
padding-top : 5px;
background : transparent;
color : #fff;
text-align : center;
}

#colonne1 {
padding-right : 10px;
padding-left : 25px;
float : left;
padding-bottom : 0;
width : 177.5px;
padding-top : 5px;
margin : 5px 2px 0 2px;
font-family : "Arial, Helvetica, sans-serif";
font-size : 10px;
color : #011;
}
#colonne1 H2 {
background : url(./IMG/carre_rouge.png) no-repeat 0 5px;
}
#colonne2 {
padding-right : 12.5px;
padding-left : 12.5px;
float : left;
padding-bottom : 0;
width : 172.5px;
padding-top : 5px;
margin : 5px 2px 0 2px;
font-family : "Arial, Helvetica, sans-serif";
font-size : 10px;
color : #011;
}
#colonne2 H2 {
background : url(./IMG/carre_bleu.png) no-repeat 0 5px;
}
#colonne3 {
padding-right : 25px;
padding-left : 12.5px;
float : left;
padding-bottom : 0;
width : 177.5px;
padding-top : 5px;
margin : 5px 0 0 2px;
font-family : "Arial, Helvetica, sans-serif";
font-size : 10px;
color : #011;
}
#colonne3 H2 {
background : url(./IMG/carre_jaune.png) no-repeat 0 5px;
}
#colonne3 IMG {
border-right : 1px solid #828282;
padding-right : 3px;
border-top : 1px solid #828282;
padding-left : 3px;
float : right;
padding-bottom : 3px;
margin : 8px;
border-left : 1px solid #828282;
padding-top : 3px;
border-bottom : 1px solid #828282;
}
#droit_reserve {
text-align : center;
color : #003;
background : transparent;
font-size : 10px;
font-weight : bold;
}
/* Contenu partie ressources */
h1.ressources
{
padding-right : 0;
padding-left : 0;
font-size : 14px;
background : transparent;
padding-bottom : 0;
margin : 0;
text-indent : 0;
padding-top : 0;
height : auto;
text-align : left;
border : 1px dashed #aaa;
color:#1390ce;
text-align: center;
font-weight: bold;
}

h3.ressources
{
	color:#5bb2dd;
	font-size : 12px;
	text-indent: 20px;
	font-weight: bold;
	background: #DEE7EC;
}

.titre_parag
{
	color:#5bb2dd;
	font-size : 12px;
	font-weight: bold;
	margin-top: -15px;
	padding-left: 5px;
	padding-right: 5px;
	background: #DEE7EC;
}

.ressources_css
{
	padding: 5px;
	border: 1px solid #aaa;
}

.minititre
{
font-weight: bold;
text-decoration: underline;
text-align: center;
}

.text
{
font-weight: bold;
text-indent: 10px;
padding: 5px;
}

.info_SMIC
{
font-weight: bold;
text-align: center;	
}

.tableau
{
margin: auto;
border: 2px solid #5bb2dd;
font-weight: bold;
text-align: center;	
border-collapse: collapse;
}

td
{
	font-weight: bold;
   border: 1px solid #5bb2dd;
}

th
{
	font-weight: bold;
	border: 1px solid #5bb2dd;
}
caption
{
	margin: auto;
	font-weight: bolder;
	margin-bottom: 5px;
}

.site
{
	color: #5bb2dd; 
	margin: right;
}

.lieu
{
color: #5bb2dd; 
text-align: right;
}

.carre
{
list-style-type: square;
}

h2.ressources
{
	color:#1390ce;
	font-size : 20px;
	text-align: center;
	font-weight: bold;
}

.spacer
{
	clear: both;
	height: 1px;
}
#titre {
font-size: 24px; 
font-weight:bold; 
text-align:center;
}
#titre a {
font-size: 24px; 
font-weight:bold; 
text-decoration: none;
}
.input_titre{
font-size:12px; 
font-weight:bold; 
color: #333;
}

.erreur{
font-size:10px; 
color: #f11; 
text-decoration: none;
}
.text_area{
font-size:11px; 
color: #222; 
width:350px; 
height:200px;
}
.input_area{
font-size:11px; 
color: #222; 
width:350px; 
height:15px;
}
