@charset "utf-8";
/*******************************************************************/
/*Main definition*/
/*******************************************************************/
* {
	margin: 0px;
	padding: 0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	border-spacing:0px;
}
a {color:#000000; text-decoration:none; font-style:italic}
p,li {text-align:justify; margin-bottom:10px;}
ul {margin-left:30px;}
.left {text-align:left}
/*******************************************************************/
/*Main design*/
/*******************************************************************/
body {
	background:#FFFFFF;
}
#page {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#top {
	height:210px;
	background:url(images/background/top.gif) no-repeat;
}
#main {
	position:relative;
	z-index:1;
	background:url(images/background/main.gif) no-repeat top #FFFFFF;
}
#foot {
	position:relative;
	z-index:0;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:200px;
	background:url(images/background/foot.gif) no-repeat;
	top:-100px;
}
#mainContent {margin:0px 15px 0px 50px; padding-top:30px}

/*******************************************************************/
/*logo*/
/*******************************************************************/
#logo {margin:5px 0px 0px 50px}
.liensexternes {margin-top:22px;}
/*******************************************************************/
/*ramasse miettes*/
/*******************************************************************/
#miettes{width:100%;}
#miettes, #miettes a{font-size:10px; font-style:normal}
#socialTags{width:80px}
#btnFacebook{margin-left:2px;}
#btnPrint{margin-left:2px;}
#btnEnvoyer{margin-left:2px;}

/*******************************************************************/
/*couleur et rubriques*/
/*******************************************************************/
/*.color11 {color:#B4D66F}*/	/*entreprises*/
.color11 {color:#9AC83C}	/*entreprises*/

.color10 {color:#CC0000}	/*Apprentis*/
.color41 {color:#1F70D1}	/*formations*/
/*.color9 {color:#ADCEE7}*/		/*CFA*/
.color9 {color:#6BA7D3}		/*CFA*/

.color5 {color:#1F70D1}		/*Contact*/
.color4 {color:#1F70D1}		/*Acces*/
.color6 {color:#1F70D1}		/*Guides*/
.color8 {color:#1F70D1}		/*Liens utiles*/
.color7 {color:#1F70D1}		/*Annuaires*/


/*******************************************************************/
/*Menu principal*/
/*******************************************************************/
.animationMenu{
	display:inline;
	position:relative;
	height:25px;
	width:50px;
	top:10px;
	/*display:none;*/
	visibility:hidden;
}
/*******************************************************************/
/*Menu par icone*/
/*******************************************************************/
#bulles {margin-top:-30px;}
#menu-icones {margin-top:-152px;position:relative;height:80px; z-index:990;}
.bulle {
		visibility:hidden;
		background:url(images/bulle.gif) no-repeat left top;
		height:32px;
		width:90px;
		position:relative;
		color:#004d9e;
		font-size:10px;
		font-variant:small-caps;
		padding-top:10px;
		text-align:center;
}
#menu-icones a {display:block; float:left; height:80px; width:45px; overflow:hidden}
#menu-icones img {}

/*******************************************************************/
/*Cadres bleus*/
/*******************************************************************/
.cadre {width:200px; margin-left:20px}
.cadre .header{
	height:30px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.cadre .content {
	background-color:#92BDDD;
	text-align:center;
}
.cadre .content .texte {
	text-align:left;
	padding:5px;
}
.cadre .content, .cadre .content a {color:#FFFFFF}
.cadre .footer{
	height:10px;
	background:url(images/cadres_bleus/footer.gif) no-repeat top;
	margin-bottom:10px;
}

/*******************************************************************/
/*Pied de page*/
/*******************************************************************/
.footlinks {padding:150px 0px 0px 100px;}
.footlinks a, .footlinks {color:#FFFFFF; font-size:10px};

/*******************************************************************/
/*Formulaires*/
/*******************************************************************/
.btn-image {
	background-color:transparent!important;
	padding:0px;
	margin:0px;
}
.spip_forms {}
.spip_forms input, .spip_forms textarea, .spip_forms select {
	border:1px solid #C0C0C6;
	padding:2px;
	margin:3px;
	width:auto;
}
.spip_forms legend {color:#004D9E; font-size:18px}
.spip_forms fieldset {
	padding:2px;
	margin:3px;
	border:none;
}
.spip_form_champ {margin:2px 2px 10px 2px;}
.spip_form_champ texarea {vertical-align:top; width:100px;}
.spip_form_label {text-align:left!important; vertical-align:middle; display:block}
.spip_form_label_obligatoire {font-size:11px; font-style:italic; color:#777777}
.spip_form_label_details {display:block;font-size:10px; text-align:left; width:200px; color:#666666}
/*******************************************************************/
/*Selecteur d'article*/
/*******************************************************************/
.selecteurArticle {
	margin:0px 0px 10px 10px;
	background:url(images/back_cadre.gif) repeat-x bottom;
	border:1px solid #CCCCCC;
	padding:5px;
	float:right;
	display:block;
}
.selecteurArticle select, .selecteurArticle button, .selecteurArticle input,.selecteurArticle {font-size:11px}

/*******************************************************************/
/*Images et documents*/
/*******************************************************************/
.spip_documents img {
	display:inline;
	padding:5px;
}
.spip_documents_left{margin:5px; margin-left:0px; margin-top:0px}
.spip_documents_right{margin:15px; margin-right:0px; margin-top:0px; float:right}
.spip_documents_center{text-align:center; display:block;}
.spip_documents_center dt {margin-left:auto; margin-right:auto;text-align:center; width:120px; }

.spip_logos {
	margin:0px 5px 5px 0px;
	border:0px;
}	

.spip_doc_titre  {
	color:#666666;
	text-align:center;
}
.spip_doc_titre strong {font-size:10px!important;font-weight:normal!important;}

/*ombré*/
.ombre {
	background:url(images/ombre.jpg) no-repeat center center;
	border:0px;
}
.ombre img {margin:0px; position:relative;}
.spip_documents_img2 .spip_documents_left{margin:20px; margin-left:0px; margin-top:0px}
.spip_documents_img2 .spip_documents_right{margin:20px; margin-right:0px; margin-top:0px}

/*******************************************************************/
/*Moteur de recherche*/
/*******************************************************************/
/*mini formulaire*/
.mini-search{
	width:200px;
	text-align:left;
}
.mini-search form {
		position:relative;
		top:36px;
		left:-4px;
		margin:0px;
		padding:0px;
}
.mini-search button {
	padding:0px;
	margin:0px;
	background:transparent;
}
.mini-search button img {
	padding:0px;
	margin:3px 0px 0px 2px;
}

.mini-search input {
	font-size:10px;
	background:transparent;
	margin:0px;
	width:148px;
	position:relative;
	top:-3px;
} 

/*******************************************************************/
/*Lire la suite*/
/*******************************************************************/
a.lirelasuite {
	font-size:11px;
	font-style:italic;
	display:block;
	margin-top:5px;
}
a.lirelasuite:hover{text-decoration:underline}

/*******************************************************************/
/*Liste de lien*/
/*******************************************************************/
.liensutiles {
	background:url(images/back_cadre.gif) repeat-x bottom;
	margin-bottom:10px;
	border:1px solid #C0C0C6;
}
.liensutiles img {margin:5px}

/*******************************************************************/
/*Plan du site*/
/*******************************************************************/
#plansite li {list-style:none}
