body { color: #666; font-size: 10pt; font-family: Arial, verdana, helvetica, sans-serif; background-image: url(../img/bg.gif); text-align: justify; scrollbar-3dlight-color: #778f3c; scrollbar-arrow-color: #778f3c; scrollbar-darkshadow-color: #778f3c; scrollbar-face-color:#dee3cf; scrollbar-highlight-color: #dee3cf; scrollbar-shadow-color: #dee3cf; scrollbar-track-color: #adae63; }
p {}
td {}
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }
a:active { color: #333333; text-decoration: none; }
/*<agl.folder "MEP" "Mise en forme des boites">*/
	#contenant  /* Bloc contenant l'ensemble des informations */ { background-color: #fff; position: relative; width: 900px; margin: 30px auto; }
	.centre { width: 690px; float: left; margin-top: 5px; margin-bottom: 5px; }
	.grandblock { line-height: 12pt; background-color: #f4f4f4; width: 678px; float: left; margin-top: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #dfdfdf; }
	#agenda { background-color: #fff; text-align: center; width: 100%; float: left; padding-top: 5px; padding-bottom: 5px; }
	#pied { background-color: #fff; text-align: center; width: 100%; height: 30px; float: left; padding-top: 5px; padding-bottom: 5px; }
	#footer { background-image: url(../img/bg.gif); width: 100%; height: 20px; float: left; padding-top: 5px; }
/*</agl.folder>*/
/*<agl.folder "Header">*/
	#header { width: 100%; height: 163px; }
	#header-haut { width: 100%; height: 103px; float: left; }
	#etude  /* Logo E-tud.com */ { background-image: url(../img/e-tud.jpg); background-repeat: no-repeat; width: 225px; height: 103px; float: left; }
	#orientation  /* bandeau img */ { background-image: url(../img/orientation.jpg); background-repeat: no-repeat; width: 503px; height: 103px; float: right; }
	#formation  /* Séparation image trait en biais */ { background-image: url(../img/formation.gif); width: 100%; height: 32px; float: left; }
/*</agl.folder>*/
/*<agl.folder "Barre de navigation">*/
	#barrehaut  /* Barre de navigation */ { background-color: #acd34f; width: 100%; height: 28px; float: left; }
	#barrehaut ul li { display: inline; }
	#barrehaut ul { color: white; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; width: 748px; margin: 0; padding: 0 0 0 150px; border-color: white white #7a9637; border-style: solid; border-width: 1px 1px 2px; }
	#barrelist li a:hover, #barrelist li a:active { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; text-align: left; height: 20px; }
	#barrehaut ul li a:hover { color: white; background-color: #7b9d25; }
	#barrehaut ul li a { color: white; background-color: #97b54f; text-decoration: none; float: left; padding: 0.2em 12px; border-right: 1px solid #acd34f; }
/*</agl.folder>*/
/*<agl.folder "Center">*/
	#center { background-color: #fff; width: 100%; float: left; }
	#gauche { background-color: #fff; width: 170px; float: left; }
	#centre { background-color: #fff; margin-left: 170px; padding: 5px; }
/*</agl.folder>*/
/*<agl.folder "Titre et texte">*/
	h1 { color: #c0c0c0; font-size: 14pt; font-weight: bold; text-align: right; margin-top: 6px; margin-bottom: 6px; }
	h2 { color: #666666; font-size: 11pt; font-weight: bold; text-align: left; display: inline; }
	h4 { color: #ff9900; font-size: 10pt; font-weight: bold; display: inline; }
	h5 { color: #666; font-size: 10pt; font-weight: bold; background-color: #f4f4f4; padding: 5px; border: solid 1px #dfdfdf; display: inline; }
	h5 a:active { color: #fff; font-size: 10pt; font-weight: bold; background-color: #97b54f; padding: 5px; border: solid 1px #acd34f; display: inline; }
	h6 { font-size: 9pt; font-family: Arial, verdana, helvetica, sans-serif; font-weight: normal; text-align: right; margin: 0; padding: 0; }
	.resume { display: inline; }
/*</agl.folder>*/
/*<agl.folder "Arrières plans blocs">*/
	#blognav, #blogextra {
	margin: 0;
	padding: 0;
}
	#blogextra {
	position: absolute;
	top: 10px;
	left: 780px;
}
	#blognav div.block, 
#blogextra div.block {
	margin: 0 0 1em 0;
	padding: 0;
	width: 172px;
	background: url(../img/block-bg.png)transparent url(img/block-bg.png) repeat-y 0 0;
}
	#blognav div.block div.block-bottom { background: url(../img/block-bottom.png)transparent url(img/block-bottom.png) no-repeat 0 0; }
	#blognav div.block div.block-top, 
#blognav div.block div.block-bottom,
#blogextra div.block div.block-top,
#blogextra div.block div.block-bottom {
	margin: 0;
	padding: 0;
	width: 172px;
	height: 29px;
}
	#blognav div.block div.block-top { background: url(../img/block-top.png)transparent url(img/block-top.png) no-repeat 0 0; }
/*</agl.folder>*/
div#columns {
    position: relative;
    width: 850px;
	height:320px;
    top: 5px;
	text-align:left;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666
	
}
div#side1 { position:absolute; left:19px; top:9px; width:290px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#666666; overflow: none; }
div#content {
    position: absolute;
    width: 484px;
	height:auto;
	color:#666666;
    top: 17px;
    left: 327px;
	font-family:Arial, Helvetica, sans-serif;
    text-align:left;
		
}
div#sideright{
	position:absolute;
	border: 1px solid #808080;
	padding:3px;
	top:35px;
	left:562px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
div#bas2{
	position:relative;
	top:15px;
	width:499px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
div#bas{
	position:absolute;
	width:600px;
	height:600px;
	top:363px;
	left:145px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
.Style2 {font-style: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
table.MsoTableGrid
	{border:1.0pt solid windowtext;
	font-size:10.0pt;
	font-family:"Times New Roman"}
table.cadre
{
	background-color: #E0E0E0;
}
tr.titre
{
	background-color: #F5F5F5;
}
td
{
	font-size: 11px;
	font-family: Arial;
}
td.titre
{
	color: #FF9900;
}
tr.cadre
{
	background-color: #F5F5F5;
	
}
td.cadre
{
	color: #666666;
}
table.MsoTableContemporary
	{font-size:10.0pt;
	font-family:"Times New Roman"}
.outer {word-wrap: break-word;}
div.Section1
	{page:Section1;}
.haut{
   background-color: #AAAABB;
   border: 1px solid #808080;
   padding:3px;
   text-align:center;
   color:#666666;
   font-size:12px;
   text-align:center ;
   font-family:Arial, Helvetica, sans-serif;  
}
.ajout{
color:#647931;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
}
.bordure
{
   border-top: 0px  blue;
   border-bottom: 1px  solid #97B54F;
   background-color:#FFFFFF;
   width:25px;
   height:15px;
   text-align:center;
   color:#666666;
   font-size:12px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   
}
.case
{
   background-color:#FFFFFF;
   width:25px;
   height:10px;
   text-align:center;
   color: #666666;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif; 
   
}
.case5
{
   background-color:#FFFFFF;
   width:25px;
   height:10px;
   text-align:center;
   color: #ACD34F;
   font-size:12px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   
}
.case3
{
   border-top: 0px  blue;
   border-left: 1px solid #808080;
   border-right: 1px solid  #808080;
   border-bottom: 1px  solid #808080;
   background-color:#F4F4F4;
   width:15px;
   height:10px;
   text-align:center;
   color: #666666;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif; 
   
}
.base
{
   border-top: 0px  blue;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid  #CCCCCC;
   border-bottom: 1px  solid #CCCCCC;
   background-color:#FFFFFF;
   width:15px;
   height:10px;
   font-family:Arial, Helvetica, sans-serif;
   color: #000000;
   font-size:11px; 
}
.base2
{
   border-top: 0px  blue;
   border-left: 1px solid #CCCCCC;
   border-right: 0px solid  #CCCCCC;
   border-bottom: 1px  solid #CCCCCC;
   background-color:#FFFFFF;
   width:15px;
   height:10px;
   font-family:Arial, Helvetica, sans-serif;
   color: #000000;
   font-size:11px; 
}
.base3
{
   border-top: 0px  blue;
   border-left: 0px solid #CCCCCC;
   border-right: 1px solid  #CCCCCC;
   border-bottom: 1px  solid #CCCCCC;
   background-color:#FFFFFF;
   width:15px;
   height:10px;
   font-family:Arial, Helvetica, sans-serif;
   color: #000000;
   font-size:11px;
   text-align:right; 
}
.titr
{
color:#FF9900;
text-align:left;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.titr2
{
color:#FF9900;
text-align:left;
font-size:9pt;

font-family:Arial, Helvetica, sans-serif;
}
.texteformulaire
{
color: #647931; 
border:1px solid #E0EEBE;
}
.orange{
color:#FF9900;
text-decoration:none; 
}
.textcell{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.texttitre{
text-align:left;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.textedonne{
text-align:left;
font-size:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
.info{
text-align:right;
font-size:12px;
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.lien{
text-align:left;
font-size:12px;
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.donnee
{
   border-top: 1px solid #E0E0E0; 
   border-left: 1px solid #E0E0E0;
   border-right: 1px solid  #E0E0E0;
   border-bottom: 1px  solid #E0E0E0;
   background-color:#F5F5F5;
   text-align:left;
   color: #000000;
   
}
.donnee2
{
   border-top: 1px solid #E0E0E0; 
   border-left: 1px solid #E0E0E0;
   border-right: 1px solid  #E0E0E0;
   border-bottom: 1px  solid #E0E0E0;
   background-color:#F5F5F5;
   text-align:center;
   color: #666666;
   font-family:Arial, Helvetica, sans-serif;
   
}
.grand {
	float : left;
	width : 683px;
	padding : 5px;
	margin-bottom : 2em;
	margin-left : 0; 
	background-color:#f4f4f4;
	border: 1px solid;
	border-color: #dfdfdf;
}
/*<agl.folder "Menu">*/
	ul#navlist
{ font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; width: 158px; \width: 160px; w\idth: 158px; padding: 0; margin: 0; background: #808080; height: 190px; border-left: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 1px solid #808080; border-top-style: none; border-top-width: 0; }
	ul#navlist li
{ height: 25px; list-style: none; margin: 0; border-top: 1px solid #808080; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
	ul#navlist li a
{ display: block; width: 122px; \width: 158px; w\idth: 122px; padding: 4px 8px; background: #f4f4f4; text-decoration: none; text-align: right; height: 25px; border-left: 20px solid #aaaabb; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; }
	ul#navlist li a:link { color: #666677; height: 25px; }
	div#menu { color: #666677; height: 200px; }
	ul#navlist li a:hover
{ border-color: #acd34f; color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; background: #97b54f; letter-spacing: 2px; height: 25px; }
	div#menu-vue { color: #666677; height: 50px; }
	ul#navlist-vue
{ font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; width: 158px; \width: 160px; w\idth: 158px; padding: 0; margin: 0; background: #808080; height: 34px; border-left: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 1px solid #808080; border-top-style: none; border-top-width: 0; }
	ul#navlist-vue li
{ height: 25px; list-style: none; margin: 0; border-top: 1px solid #808080; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
	ul#navlist-vue li a
{ display: block; width: 122px; \width: 158px; w\idth: 122px; padding: 4px 8px; background: #f4f4f4; text-decoration: none; text-align: right; height: 25px; border-left: 20px solid #aaaabb; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; }
	ul#navlist-vue li a:link { color: #666677; height: 25px; }
	ul#navlist-vue li a:hover
{ border-color: #acd34f; color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; background: #97b54f; letter-spacing: 2px; height: 25px; }
/*</agl.folder>*/


.grandblock2 { line-height: 12pt; background-color: #f4f4f4; float: left; margin-top: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #dfdfdf; width:380px }
.carregrandblock2 { float:left; width:300px; margin-bottom: 5px; padding: 5px; margin-left:10px; }
