body {
 /*background-image:url('../img/fond_page.png');
 background-repeat: repeat-y;
 background-position:center center;*/
 background-color:#99a4b1;
 margin:0;
 padding:0;
 text-align:center;
 font-family:Verdana,Arial,Sans Serif;
 font-size:0.8em;
 color:#000000;
}

#logo_france_apprentissage {
	position:relative;
	left:20px;
	top:5px;
	width:290px;
	height:150px;
	z-index:1000;
}

#all_content {
 margin:0;padding:0;
 margin-top:4px;
 margin-bottom:4px;
 margin-left:auto;
 margin-right:auto;
 width:1000px;
 /*width:90%;
 min-width:800px;*/
 min-height:500px;
 height:auto;
 text-align:left;
 background-color: #FFFFFF;
}
/*
#colonne_gauche {
 width:218px;
}
*/
#colonne_gauche {
 margin:0;
 padding:0;
 width:220px;
 min-height:100px;
 clear:left;
 height:auto;
} /*height:auto;*/
#entete_pub {
	position:relative;
	left:665px;
	top:-150px;
	width:243px;
	height:162px;
}
#entete_pub_hc {
	position:relative;
	left:968px;
	top:-150px;
	width:243px;
	height:162px;
}
#colonnedroite_pub {
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	width:200px;
}
#menu_profil{
	margin-left:12px;
	width:195px;
}
#log {
	margin-left:12px;
	width:195px;
}
#container {
 float:right;
 width:780px;
 min-height:300px;
}
/* background-color:#8693B8;background-repeat:no-repeat; background-image:url('../../../img/themes/hivers/fond2.gif'); */

img {
 border:0;
 padding:0;
 margin:0;
}

a {
 text-decoration:none;
 color:#000000;
}

a:visited {
 color:#000000;
}

a:hover {
 text-decoration:underline overline;
}

p {
 margin-left:5px;
}

li {
 list-style-type:circle;
}
.textebold { color: #3c3d3e; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
.h1 { color: #00008a; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 23px; text-align: left; margin: 0.67em 0; }
.h2 { font-size: 12px; font-family: arial; font-weight: normal; text-align: left; margin: 1.67em 0; }
.h3 { font-size: 12px; font-family: arial; font-weight: bold; text-align: left; margin: 1.67em 0; }
.h4 { font-size: 10px; font-family: arial; font-weight: bold; text-align: left; margin: 1.67em 0; }
.h5 { font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 9px; text-decoration: none; text-align: left; margin: 2.33em 0; }
.h6 { font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 9px; text-decoration: none; text-align: left; margin: 2.33em 0; }
.texte { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: none; }
.titre { font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.chapeau { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.rouge {color: #FF0000}
.titreHQP {font-size: 19px;font-weight: bold;color: #fe3410; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 23px; text-align: left; margin: 0.67em 0; }
/* styles communs aux entêtes*/
.titregris {
PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("../img/cfa/subhead_bg.png") repeat-x; MARGIN: 2px 0px 2px;
TEXT-TRANSFORM: uppercase;
COLOR: #000000;
LINE-HEIGHT: 21px;
HEIGHT: 21px;
TEXT-ALIGN: left;
width:99%;
}
.textfacultatif {
 font-family: Verdana, Arial, Sans Serif;
 font-size:10px;
 color:#888888;
}
h1 { color: #000000; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 23px; text-align: left; margin: 0.67em 0; }

/*
h2 {
 margin:0;
 padding:0;
 font-family: Verdana, Arial, Sans Serif;
 font-size:1.1em;
 color:#566E79;
 padding-left:10px;
 height:18px;
 width:75%;
}
*/
.menu_header h3 {
 margin-left:15px;
 font-family: Verdana, Arial, Sans Serif;
 font-size:1em;
 margin-bottom:0;

}

.banniere h1 {
 font-size:1.2em;
 color:#566E79;
 padding-left:280px;
 padding-top:102px;
}
/*----------------------*/
/* Les différents blocs */

#MainContentFull {
 clear:both;
 width:100%;
 margin-bottom:5px;
}
#MainContentForm {
 clear:both;
 margin-left:5px;
 margin-bottom:5px;
 width:770px;
}
#MainContent {
 float:left;
 margin-left:5px;
 margin-bottom:5px;
 width:565px;
 min-height:500px;
}
#News {
 margin:0;
 padding:0;
 float:right;
 width:205px;
 min-height:100px;
}

#sscontainer {
 float:left;
}

/* container splachscreen et evenement*/
#sssscontainer {
 float:left;
}
/* container colonne profil splachscreen et evenement*/
#sssssscontainer {
 float:left;
}

#Footer {
	clear:both;
	width:1000px;
	height:23px;
	background: url('../img/foot_apprentissage.png');
	text-align: center; 
	vertical-align: middle;
	line-height: 23px;
	position: center middle;
}

#Footer p{
color: #363636;
font-size: 10px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold;
text-decoration: none;
}
#Footer a{
color: #363636;
font-size: 10px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold;
text-decoration: none;
}




.contenu {
 margin:0;
 padding:0;
 padding-left: 10px;
 padding-right: 10px;
 min-height:500px;
}

.contenu p {
 margin: 0.5em; /*gestion des espaces interparagraphes */
}
/*
.contenu h1 {
 margin:0;
 padding:0;
 font-family: Verdana, Arial, Sans Serif;
 font-size:1.1em;
 color:#1686BC;
 padding-left:10Px;
 height:18px;
 width:75%;

 margin-top:-4px;
 margin-left:-4px;
 background-image:url('../../../img/themes/hivers/titre_bleu.gif');
 background-repeat:no-repeat;
 background-position: top right;
}
*/
#recherche #q {
    height: 16px;
	background: #EEF2F7;
	color: #738DB2;
	border-bottom: #335C99 1px solid;
	border-left: #335C99 1px solid;
	border-right: #335C99 1px solid;
	border-top: #335C99 1px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 160px;
}

.b5element_element {
 height:20px;
}
a.titreElement {
 margin-left: 5px;
 LINE-HEIGHT: 25px;
 text-decoration:none;
 color:#005984;

}
a.titreElement :visited {
 padding-left: 5px;
 LINE-HEIGHT: 25px;
 text-decoration:none;
 color:#005984;

}
a.lienElement {
 padding-left: 5px;
 LINE-HEIGHT: 25px;
 text-decoration:none;
 color:#C0C0C0;

}
a.lienElement :hover {
 padding-left: 6px;
 LINE-HEIGHT: 25px;
 text-decoration:none;
 color:#909090;

}
a.lienElement :visited {
 padding-left: 5px;
 LINE-HEIGHT: 25px;
 text-decoration:none;
 color:#C0FFC0;

}

.tooltip{ width: 200px; color:#000; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0; background: url('../img/tools/bulledial.gif') no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912; background: url('../img/tools/bulledial.gif') no-repeat bottom}
