/* CSS du site www.aliasource.fr */
@page { size: portrait; background: transparent; }
@page { margin: 2cm; }


/*********************************/
/*     Style sur les tags        */
/*********************************/

body {
	margin: 0px;
	padding: 0;
	font-family: beatstream vera sans, verdana, sans seriff;
	font-size: 11px;
    color: #000;
	background: transparent;
}

img {
	border: none;
	vertical-align: middle;
}

hr {
	width: 100%;
	border: 1px dashed #fff;
	border-top: 1px dashed #ddd;
}

a {
    color: blue;
 }

/*********************************/
/*  Liens du bandeau en haut     */
/*********************************/

.all {
	padding: 5px;
	margin: 5px ;
	width: 600px;
	background: transparent;
	border: none;
}

.bandeau {
	display: none;
}

.bandeau img {
	padding: 0;
	margin: 0;
}


.PrintHead {
	display: block;
	border-bottom : 3px solid #ccc;
	width: 902px;
	margin: auto;
	text-align: left;
	font-size: 7px;
	font-style: italic;
}

.PrintHead img{
vertical-align: bottom;
}



/*************************************/
/* Navigation horizontale du bandeau */
/*************************************/

.sous_bandeau {
display: none;
}


/**********************************/
/* Navigation verticale de gauche */
/**********************************/

.navigation {
display: none;
width: 0px;
}

/*********************************/
/*     News                      */
/*********************************/
.droite {
display: none;
}
 
.news {
	font-size: 80%;
	font-weight: normal;
	background-color: #fff;
	margin: 5px;
	padding: 20px 0 0 0;

}

.news span {

}

.news ul{
	margin: 0;
	padding: 0;
}

.news li {
	line-height: 120%;
	padding: 3px 5px;
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px dashed #ddd;
 }
 
.news span img {
	margin: 0;
}

.news h3 {
	font-family: arial;
	color: #35596f;
	font-size: 160%;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 2px 0;
	border-bottom : 4px solid #aec837;
}

/*********************************/
/*     Links                     */
/*********************************/

 
.links {
display: none;
}


/*********************************/
/*     Texte                     */
/*********************************/

.parcours {
	padding: 0;
	border-bottom: solid 1px #E3E9EF;

}
.texte {

	min-height: 0px;
	padding: 0 5px 0px 15px;
	margin: 0px;
}
.texte#accueil {
	margin: 0;
	padding: 0 0px 15px 0px;
}

.texte p {
margin: 0 0 10px 0;

}

.texte img {
	margin: 0 10px 5px;
}
img.spip_puce {
margin: 0;
}

blockquote.spip {
padding: 0 20px 20px;
border: 1px solid #ddd;
background: #F4F4F4;

}

.mini {
	font-size: 80%;
	font-style: italic;
	color: #999;
}

.texte ul {
	list-style-type: square;
	list-style-position: inside;
}


.texte h1 {
	padding: 2px 0 0 0;
	border-bottom: 3px solid #AEDF60;
	font-size: 140%;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

.texte h1.long {
	margin-right: 5px;
}

.texte h2 {
	text-transform: uppercase;
	font-size: 100%;
	font-style: normal;
	color: #75B410;
	font-weight: bold;
	margin: 0;
}

.texte h3 {
	font-size: 120%;
	font-weight: bold;
	color: #75B410;
    text-align: center;
    padding: 15px 0 0px 0;    
}

.texte a , .mini a {
margin: 0;
padding: 0;
}


.texte table {
	border: 1px solid #ddd;
	border-collapse: collapse;
}

.texte table td{
	border: 1px solid #ddd;
	padding: 5px;
}

.row_odd {
	background-color: #eee;
}

.piedpage {
	font-size: 90%;
	font-style: normal;
	color: #CCCCCC;
	text-align: center;
	border-top: 1px dashed #E6E6E6;
	padding: 5px 0 20px 0;
	margin-top: 50px;
}

.piedpage a {
	padding: 0 6px;
}

.piedpage img {
	vertical-align:middle;
}

/*********************************/
/*    images                     */
/*********************************/

.spip_documents_center {
text-align: center;
}
.spip_doc_titre {
margin: auto;
}
.spip_doc_descriptif {
margin: auto;
}

.spip_documents_center img{
margin: auto;
}


/*********************************/
/*    Sessions                   */
/*********************************/

.texte .sessions {
	margin: 0;
    padding: 0;
	font-size: 120%;
	border: none;
	color: #000;
	background: #F4F4F4;
}
.texte .sessions div {
	font-size: 110%;
	padding: 5px 8px;
	font-weight: bold;
	text-transform: uppercase;
	background: #F4F4F4;	
	border: none;
	color: #000;
}
.sessions h2 {
	font-size: 80%;
	margin: 0;
    padding: 3px 5px;
	background: #F4F4F4;
	border: none;
	color: #000;
}

.sessions a {
display: none;
}
/*********************************/
/*    Formation                  */
/*********************************/

.plan_formation h1 {
	text-transform: uppercase;
	font-size: 100%
}

.plan_formation h1 a {
	color: #000;
}

.plan_formation h2 {
	text-transform: none;
	border-bottom: 2px dotted #ddd;
}

.contactFormation {
display: none;

}
/*********************************/
/*     Accueil                   */
/*********************************/
.texte#accueil {
	clear: both;
	padding: 15px 0;
}
.texte#accueil p{
	padding: 0;
	margin: 0;
}

.accueilTitre , .accueilTexte2 h3 {
	font-family: arial;
	color: #35596f;
	font-size: 120%;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
	padding: 0 0 2px 0;
	border-bottom : 4px solid #aec837;
}

.accueilTexte1 {
display: none;
}

.accueilTexte2 img {
	margin: 0;
	padding: 0;
}

.accueilTexte2 ul {
	margin: 0;
	padding: 0;
}

.accueilTexte2 {
	padding: 0 0 20px 10px;
	margin: 0;
	vertical-align:top;
}

.accueilTexte2 hr{
	margin: 10px 0;
}


.accueilNews {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 0 10px 20px 10px;

}

.accueilNews  a {
	font-weight: normal;
	font-size: 110%;
}
.accueilNews  li {
	border-bottom: 1px dashed #ddd;
	padding: 5px 5px 10px 5px;
	font-size: 90%;
	list-style: none;

}
.accueilNews  ul{
	padding: 0;
	margin: 0;
	list-style-position: outside;
}


.accueilSessions {
	padding: 0 10px 20px;
	margin: 0;
}

.accueilSessions a {
	font-weight: bold;
	font-size: 90%;
	font-style: normal;
}
.accueilSessions  li {
    border-bottom: 1px dashed #ddd;
    padding: 2px 0px;
	list-style: none;
}
.accueilSessions  ul{
	padding: 0;
	margin: 0;
	list-style-position: outside;
}


/*********************************/
/*     Formulaire                */
/*********************************/

.erreur {
border: 1px solid #91AF15;
padding: 15px;
text-align: center;
margin: 25px 0;
width: 420px;
color: #fff;
font-weight: bold;
background: #AECF26;
text-transform: uppercase;
}

form {
	margin: 0;
	padding: 0;
}

textarea {
	border: 1px solid #999999;
}
input {
	border: 1px solid #999999;
	font-size: 80%;
}
.noborder {
	border: 0px;
}

legend {
	width: 100%;
	font-size: 110%;
	font-weight: bold;
	color: #6A8AAE;
}
label {
	font-size: 100%;
	color: #6A8AAE;
	display: block;
}

fieldset {
	border: 1px solid #ccc;
	margin: 5px;
	padding: 5px;
	width: 400px;
	display: block;
}

fieldset ul li {
	list-style-type: none;
}

