html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ol, ul {	list-style: none;	}
blockquote, q {	quotes: none;	}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


/*fin css initialisateur de py */







/*_________________Générale_______________________________________*/


body {
background-image: url(images/Sept09/younco-9.4.1_02.png);
background-color: #330000;
color: #381200;
background-position: 0 0px;
background-repeat: repeat-x;
margin: 0px;
text-align: center;
font-size: 8pt;
font-family: "lucida grande",arial, helvetica, verdana,  tahoma, sans-serif, geneva  ;
padding: 0;

}


#page {


background-position: 0;
margin: 0px;
padding: 0;
}


td { font-size: 1em;font-family: Verdana, arial, geneva ;}
table { font-size: 1em;font-family: Verdana, arial, geneva ; width: 96%;}
a  { color: #2048da;text-decoration: none; }
a:hover  {text-decoration: underline;}
a:visited  {text-decoration: none;}
img { margin: 0;padding: 0;border-width: 0px;}
form { margin: 0;padding: 0;}
input { font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 0;padding: 0;}
#separation { clear: both;}





/*_________________Bandeau_______________________________________*/


#haut {
vertical-align: middle;
                       
                       
                       
background-position: 0px bottom;
                       
                       
background-repeat: no-repeat;
                       
                       
background-image: url(images/Sept09/younco-9.4.1_08.png);
                       
                       
margin-bottom: 0px;
                       
margin-top: 0px;
color: white;
height: 90px;
margin-right: auto;
margin-left: auto;
text-align: center;
position: relative;
vertical-align: text-bottom;
width: 802px;
}
 
#bienvenue {
vertical-align: middle;
color: #998080;
                       
left: 0px;
top: 3px;
position: absolute;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-align: right;
vertical-align: text-bottom;
width: 802px;
}



#bienvenue a { 
vertical-align: middle; 
color: #998080; 
                        
font-style: normal;
font-weight: normal;
text-align: right;
vertical-align: text-bottom;
}


.logo { margin-left: 4px; left: 0px; top: 32px; position: absolute; }




#bandeau { 
margin: 0px; 
right: 1px; 
bottom: 7px; 
position: absolute; 
height: 18px;
text-align: right;
width: 802px;
}

a.menubandeau{
padding-left: 0px;
padding-bottom: 0px;
color: white;
margin-left: 4px;
margin-bottom: 8px;
margin-right: 0px;
margin-top: 0px;
padding-right: 0px;
float: right;
display: inline;
background-image: url(images/design/younco-bouton-ab.png);
text-align: center;
height: 19px;
width: 108px;
background-position: 0px 0px;
background-repeat: no-repeat;
font-size: 11px;
padding-top: 3px;

text-decoration: none;

}

                                    
a.menubandeau:hover{height: 17px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; background-position: 0px 0px;
background-image: url(images/design/younco-bouton-bb.png);
background-repeat: no-repeat;
margin-left: 4px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
padding-top: 3px;
color: #381200;
}

                                                                          




#menuplus { 
z-index:999;
position:absolute;
left:651px;
width:110px;
top:20px;
background-color:white;
border: orange solid 1px;
padding:5px;
line-height:20px;
display:none;
text-align:left;
}

#menuplus a {

	color:blue;
	text-decoration: none;
	font-style: normal;
}
#menuplus a:hover {

	text-decoration: underline;
	font-style: normal;

}




/*_________________Titres Alertes_______________________________________*/



 
 .affichage_alertes_fixe { 
background-position: 0 top; 
background-image: url(images/design/fond_gris.png); 
background-repeat: repeat-x; 
font-size: 1.2em; 
color: #333; 
padding: 20px;
 margin-bottom: 20px;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 88%;
  background-color: #fafafa;
  border: #e5e5e5 1px solid;
 }



 .alerte_rouge { 
background-color: #ffc5c0; 
border-color: #990a06; 
border-style: solid; 
border-width: 1px; 
font-size: 1em; 
color: #990a06; 
padding: 12px;
 margin-bottom: 10px;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 90%;
 }

 
  .alerte_orange { 
background-position: 0px top; 
background-image: url(images/design/fond_orange.png); 
background-repeat: repeat-x; 
background-color: #ff760f; 
/*border-color: #de6c21; 
border-style: solid; 
border-width: 1px;*/ 
font-size: 1em; 
color: #111; 
padding: 12px;
 margin-bottom: 10px;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 500px;
 }

 

.alerte_orange2 { 
background-color: #ffdaa9; 
border-color: #de6c21; 
border-style: solid; 
border-width: 1px; 
font-size: 1em; 
color: #913e0a; 
padding: 12px;
 margin-bottom: 10px;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 90%;
 }

 

.titre_cadre_gris { 
 margin-right: auto; 
 margin-left: auto; 
 width: 92%; 
 margin-top: 10px;
 margin-bottom: -10px;
text-align: left;
font-size: 1.2em;

 }


.cadre_gris { 
 background-position: 0 top; 
 background-repeat: repeat-x; 
 background-image: url(images/design/fond_gris.png); 
 margin-right: auto; 
 margin-left: auto; 
 width: 88%; 
 line-height: 1.3em;
 background-color: #fafafa; 
 padding: 20px; 
 border: #d1d1d1 1px solid;
 margin-bottom: 15px;
 margin-top: 10px;
 text-align: center;
 
-moz-border-radius:6px;
-webkit-border-radius:6px;

-moz-box-shadow: 0px 2px 8px #ddd;
-webkit-box-shadow: 0px 2px 8px #ddd;
 }




 .petit_cadre_gris { 
 background-position: 0 top; 
 background-repeat: repeat-x; 
 background-image: url(images/design/fond_gris.png); 
 margin-right: auto; 
 margin-left: auto; 
 width: 500px; 
 line-height: 1.3em;
 background-color: #fafafa; 
 padding: 20px; 
 border: #d1d1d1 1px solid;
 margin-bottom: 15px;
 margin-top: 10px;
 text-align: center;
 
 
  
-moz-border-radius:6px;
-webkit-border-radius:6px;

-moz-box-shadow: 0px 2px 8px #ddd;
-webkit-box-shadow: 0px 2px 8px #ddd;

 }




 .titre_page { 
 margin-left: -10px; 
 width: 790px; 
 padding-left: 10px; 
 text-transform: none; position: relative; border-bottom-color: #ffc697; border-left-style: none; border-bottom-style: solid; border-right-style: none; border-top-style: none; border-bottom-width: 1px;
 margin-top: 12px;
 margin-bottom: 20px;
 letter-spacing: 1px;
 color: #ff4800;
 line-height: normal;
 font-size: 1.3em;
 font-weight: bold;
 text-align: left;
 }

                                                                 

/*_________________Corps_______________________________________*/


#fond { height: auto !important;                                                  
z-index: 1;                                                                           
padding: 0px;                                                                           
right: auto;
left: auto;
 height: 350px;
min-height: 350px;
font-size: 1em;
text-align: center;
width: 100%;
position: relative;                                                                           

 }

#fond2 { height: auto !important;                                                                           
                                                                                                  
clear: both;                                                                                                    
                                                                                                  
background-image: url(images/Sept09/younco-9.4.1_10.png);                                                                                                    
                                                                                                  
background-repeat: repeat-y;                                                                                                    
                                                                                                  
background-color: white;                                                                                                    
                                                                                                                                                                           
                                                                                                  
z-index: 2;                                                                                                    
                                                                                                                                                                           
                                                                                                  
margin-right: auto;                                                                                                    
margin-left: auto;                                                                                                    
position: relative;                                                                           
padding-top: 2px;
height: 350px;
min-height: 350px;
font-size: 1em;
padding-right: 11px;
padding-left: 11px;
padding-bottom: 10px;
text-align: left;
width: 780px; }




/*_________________Sous Menus_______________________________________*/

/*.sousmenu	{	background-color:#ff7915;width:740px;padding: 4px 10px 4px 10px;margin-left:auto;margin-right:auto;position:relative;	}*/
.sousmenu	{	margin-top: -5px;	background-position: 0 0px;background-repeat: no-repeat;background-image: url(images/Sept09/younco-9.4.2_15.png);background-color: #ff7915;width: 782px;padding: 4px 10px 4px 10px;margin-left:auto;margin-right:auto;position:relative;	}
.sousmenu a	{color:white;padding-left: 10px;            padding-bottom: 4px;            padding-right: 10px;            padding-top: 2px;            white-space:nowrap;color:white;text-decoration:none;	}




/*_________________Page Go_______________________________________*/


.formconnexion { padding-right: 11px; padding-left: 11px; background-image: url(images/Sept09/younco-9.4.1_10.png); background-repeat: repeat-y; background-color: white; margin-right: auto; margin-bottom: 1px; border-bottom-color: #ffbc81; border-bottom-style: solid; border-bottom-width: 1px; margin-left: auto; padding-bottom: 15px; padding-top: 15px; position: relative; z-index: 901; display: none; width: 780px;text-align: center;}




/*_________________Bas_______________________________________*/



#bas { 

background-position: 0; 

color: #998080;
 text-align: left;
 font-style: normal;
 font-weight: normal;
 background-color: #340c00;
 width: 100%;
 }
#bas2 { background-image: url(images/Sept09/younco-9.4.1_13.png); background-repeat: no-repeat; background-position: center top; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 15px; line-height: 1.6em; font-size: 1em; color: #998080;
 margin-right: auto;
 margin-left: auto;
 font-style: normal;
 font-weight: normal;
 width: 760px;
 text-align:center;
  background-color: #bc2f00;
 }


#bas2 a { text-align: left;
 float: left;
 display: inline;
 font-size: 0.9em;
 padding-top: 2px;
 margin-left: 20px;
 width: 130px;
 color: #998080;
 text-decoration: none;
}
#bas2 a:hover {
 text-decoration: underline;
}



/*_________________Go_______________________________________*/





.etapevalidee 	{	width:550px;
					padding:10px 5px 10px 100px;
					display:block;
					margin: 2px auto 4px auto;
					border: 1px solid #dad5cd;
					text-decoration:none;
					color:#381200;
					font-family: Helvetica, sans-serif;
					background: #dad5cd url(images/go/b10c.png) no-repeat -20px center;
				}

.etapeavenir 	{	width:550px;
					padding:10px 5px 10px 100px;
					display:block;
					margin: 2px auto 4px auto;
					border: 1px solid #ddd;
					text-decoration:none;
					color: #6d6d6d;
					font-family: Helvetica, sans-serif;
					background: #fafafa url(images/go/b5.png) no-repeat left center;
				}


.code_api	{margin-top: 2px; background-color: white; border-color: #ccc; border-width: 1px; border-style: solid; padding: 10px;width: 630px
			}



zzz {
		line-height: 10px;
	}

