A.supersectionSelected, A.supersection, A.supersection:hover,
A.MenuSectionIntranet, A.MenuSectionExtranet, A.MenuSectionInternet, A.MenuSectionPrive, 
A.MenuSectionIntranetSelected, A.MenuSectionExtranetSelected,  A.MenuSectionPriveSelected,
A.MenuPagePrive,  A.MenuPageIntranet,  A.MenuPageExtranet,  A.MenuPageInternet,
A.MenuPagePriveSelected,  A.MenuPageIntranetSelected, A.MenuPageExtranetSelected, A.MenuSectionInternetSelected, A.MenuPageInternetSelected,
A.MenuMembre, A.MenuMembreSelected, .document, b.document, a.document,
.mesunite, .TexteNormal, .TexteNote, .TexteImportant, .TitreGros, .TitreMoyen,
.TitrePetit, .Avertissement, .equipetitreunite, .equipeadresse,
.equipemembre, .RecherchePetit , .publicationtitre, .publication, a.publication, .publicationadresse,
.forumTitreTableau, a.forumTitreTableau, A.forumTitreTableau:visited,
.titrerecherche, .nomUnite, a.nomUnite:hover,
.titrePointDeService, .adressePointDeService, .recherche,
.popMenuPage, .titrecsss, .formrecherche, .infousager,
.footer, .forumtitre, .TitreUnite, .TitrePage, .TexteStyle, A.SuperSectionInternetselected
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

A
{
	color: #000000;
	font-size:9pt; /*UMEN*/
	text-decoration: none;
	padding-top: 0px;
}

A:hover
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:9pt; /*UMEN*/
	text-decoration: underline;	
}
a.event_titre 
{
	color:#8E0608;
}
A.supersectionSelected, A.supersection, A.SuperSectionInternetselected
{
	color: #fff;
	font-weight: bold;
	padding-top: 0px;
}
A.supersection:hover
{
	color: #000000;
	font-weight: bold;
}
 
A.MenuSectionInternet, 
A.MenuSectionPrive
{	
	color: #000;
	padding-left:0px;
	font-size:11px;
}
a:active { text-decoration: none;  }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

A.MenuSectionInternetSelected, 
A.MenuSectionPriveSelected,
A.MenuSectionInternetSelected:hover, 
A.MenuSectionPriveSelected:hover
{
	color: #000;
	padding-left:0px;
	font-size:11px;
}


A.MenuSectionInternet:hover,
A.MenuSectionPrive:hover
{
	color: #000;
	padding-left:0px;
	font-size:11px;
}

/*Menu Custom pour INTRANET ET EXTRANET*/
A.MenuSectionIntranet, 
A.MenuSectionExtranet  
{	
	/*width:161px;
	line-height:25px;
	display:block;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;*/
}

A.MenuSectionIntranetSelected, 
A.MenuSectionExtranetSelected, 
A.MenuSectionIntranetSelected:hover, 
A.MenuSectionExtranetSelected:hover 

{
	/*width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;*/
	color: #000;
	padding-left:0px;
	font-size:11px;
}

A.MenuSectionIntranet:hover, 
A.MenuSectionExtranet:hover 
{
	/*width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;*/
	color: #000;
	padding-left:0px;
	font-size:11px;
}
 
 A.MenuPageIntranet,  
 A.MenuPageExtranet  
{
	width:161px;
	line-height:25px;
	display:block;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;
}

 A.MenuPageIntranetSelected,  
 A.MenuPageExtranetSelected,    
 A.MenuPageIntranetSelected:hover,  
 A.MenuPageExtranetSelected:hover 
{
	width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;
}
 

A.MenuPageExtranet:hover, 
A.MenuPageIntranet:hover
{
	width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:underline;
}


/*Fin du menu custom*/



 A.MenuPagePrive,   
 A.MenuPageInternet
{
	width:161px;
	line-height:25px;
	display:block;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;
}

 A.MenuPagePriveSelected,  
 A.MenuPageInternetSelected,
 A.MenuPagePriveSelected:hover,  
 A.MenuPageInternetSelected:hover
{
	width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:none;
}
 

A.MenuPageInternet:hover, 
A.MenuPagePrive:hover
{
	width:161px;
	line-height:25px;
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:no-repeat;
	background-color:#ede9d0;
	font-size:11px;
	color:#000;
	padding-left:30px;
	padding-top:1px;
	margin-bottom:1px;
	margin-top:0px;
	text-decoration:underline;
}


A.MenuMembre:hover
{
	color: #818181;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
}

A.MenuMembre
{
	color: #576c97;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
} 
 
A.MenuMembreSelected
{
	color: #818181;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
}

.document
{
	font-variant: normal;
	color: #000;
}

b.document
{
	font-weight: bold;
	font-variant: normal;
	color: #000;
}

a.document
{
	font-size:10px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

a.document:hover
{
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.mesunite
{

	font-weight: bold;
	color: #818181;
	text-align: center;
}


 
/* CSS du FreeTextBox */
.TexteNormal
{
	font-size: 13px;
	text-align: justify;
}

.TexteNote
{
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-style: italic;
}

.TexteImportant
{
	font-size: 16px;
	color: #587993;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.TitreGros
{
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}

.TitreMoyen
{

	font-size: 16px;
	text-align: justify;
	font-weight: bolder;
}

.TitrePetit
{
	font-size: 15px;
	color: #5A7621;
	text-align: justify;
	font-weight: bold;
	background-image: url(../images/fleche_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 1px;
	padding-left: 12px;
	line-height: 16px;
	height: 10px;
	padding-top: 2px;
}

.Avertissement
{
	font-size: 16px;
	color: #990000;
	text-align: justify;
	font-weight: bold;
}
.TexteCourant 
{
	font-size:9pt;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
}
div.hr
{
	height: 3px;
	border: 0;
	background: #fff url(../images/menu/interf_r21_c9.gif) no-repeat scroll center;
}

div.hr hr
{
  display: none;
}

.equipetitreunite
{
	font-size: 14px;
	font-weight: bold;
	color: #1C5367;
	background-color: #ECEADB;
}

.equipeadresse
{
	color: #1C5367;
	background-color: #ECEADB;
}

.equipemembre
{
	color: #1C5367;
}

.RecherchePetit 
{
	font-size:smaller;
}

.forumTitreTableau, a.forumTitreTableau, A.forumTitreTableau:visited
{
	color:White;
}

.titrerecherche
{
	font-weight: bold;
	color: #636B5C;
	height: 8px;
	text-indent: 5px;
}
.axm_txt a, .td_contenuText .axm_txt a { color:#8E0608; }

A.MenuPage:hover
{
	color: #00733B;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #ffffff;
	height: 10px;	
	display: block;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 21px;
}


A.MenuPage
{
	color: #82937D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #ffffff;
	height: 10px;	
	display: block;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 21px;
} 

.nomUnite
{
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #636B5C;
	text-decoration: underline;
}

a.nomUnite:hover
{
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.titrePointDeService
{
	font-weight: bold;
	color: #636B5C;
	height: 8px;
}

.adressePointDeService
{

	color: #636B5C;
	height: 8px;
}
.recherche
{

	font-size: 8pt;
	line-height: 6px;
	color: #C6CDD4;
}
.formchampnoborder
{
	font-size:9pt; /*UMEN*/
	color: #333333;
}
.popMenuPage
{
	background-color : #99CCCC; 
	layer-background-color : #99CCCC;
	border-width : 1px; 
	border-style : solid; 
	border-color : #006666; 
	width : 150px; 
	top : 50px; 
	left : 10px; 
	position : absolute; 
	z-index : 90; 
	visibility : hidden; 
}
.formrecherche
{
	height: 17px;
	width: 96px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid;
}
.infousager
 {
	font-size: 9px;
	color: #550000;
}
.footer 
{
	font-size: 9px;
	color: #05294C;
}


.forumtitre
{
	color: #17283D;
	font-weight: bold;
}

.TitreUnite
{
	font-size: 18pt;
	line-height: 60px;
	font-weight: bold;
}

.TitrePage
{
	font-size: 9px;
	color: #7F7F7F;
}

.TexteStyle
{

	text-align: justify;
	
}


/* NOUVEAUTES */

.nouveaute_news 
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform:uppercase;
	background-color:#C30000;
	color:#FFFFFF;
	padding: 1px 3px;
	margin: 0px 5px 0px 0px;
}

.publicationtitre {
	font-size:15px;
	font-weight:bold;
/*	text-transform:uppercase; 2007-02-20*/
	color:#013811;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#013811;
	width:100%;
	display:block;
	padding-top:5px;
}

.publication, a.publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt; /*UMEN*/
	color: #000;
	text-decoration: none;
} 
a.publication:hover {
	font-size:9pt; /*UMEN*/
	color: #000;
	text-decoration: none;
}
.publication_visited, a.publication_visited {
	font-size:9pt; /*UMEN*/
	color: #000;
	text-decoration: underline;
}

.publication2, a.publication2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #f7f7f7;
	padding: 6px 4px 4px;
} 
a.publication2:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	background-color: #f7f7f7;
}

.publicationadresse {
	font-size: 8px;
	color: #001B47;
	background-color: #f7f7f7;
}

/* Styles XHTML conform  */
.imgNoBorder
{
	border-style:none;
}

/* Styles for gliding layers  */
#glideDivAdministration {
  overflow:hidden;  
  background-position: top, right;
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:400; 
}
#glideDivEditionPage {
overflow:hidden;
  background-position: top, right;  
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:400;  
}
#glideDivAdministrationTop {
  overflow:hidden;  
  background-position: top, right;
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:400; 
}
#glideDivEditionPageTop {
overflow:hidden;
  background-position: top, right;  
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:400;  
}
#glideDivAdministration .btn_add, #glideDivEditionPage .btn_add {
	vertical-align:middle;
	background-image: url(../images/btns/add_btn.gif);
	background-position:0px 0px;
	line-height:22px;
	_line-height:25px;
	text-indent:27px;
	_text-indent:0px;
	padding-left:0px;
}
#glideDivAdministration .btn_add:hover, #glideDivEditionPage .btn_add:hover {
	background-image: url(../images/btns/add_btn_rl.gif);
}

.loginfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #4D4D4D;
	text-decoration:none;
}
.loginfo:hover {
	text-decoration:underline;
}

/* CSS Typique Ecole Vison */

#main_container {
	margin: 0 auto;
	text-align: left;
	width: 890px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFFFFF;
	border-left:solid;
	border-left-style:solid;
	border-left-color:#d2cdb1;
	border-left-width:10px;
	border-right:solid;
	border-right-color:#d2cdb1;
	border-right-style:solid;
	border-right-width:10px;
	border-bottom:solid;
	border-bottom-color:#d2cdb1;
	border-bottom-style:solid;
	border-bottom-width:10px;
	font-size:9pt;
}
#container {
	vertical-align: top;
	margin: 0 auto;
	text-align: left;
	width: 895px;
	background-color:#000;
}
#header {
	width:664px;
	_width: 663px;
	height:40px;
	background-image:url(../images/imagesVision/Header.gif);
	background-repeat:no-repeat;
	background-color:#00350f;
	margin: 0 auto;
	color:#c5e9cf;
	font-size:9px;
	text-transform:uppercase;
	padding-left:226px;
	display:block;
}
#header a {
	font-size:9px;
	color:#c5e9cf;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#header a:hover {
	font-size:9px;
	color:#c5e9cf;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}
#footer {
	width: 846px;
	_width: 845px;
	height:25px;
	background-image:url(../images/imagesVision/footer.gif);
	background-repeat:repeat-x;
	background-color:#00350f;
	color:#c5e9cf;
	font-size:9px;
	padding-left:44px;
	padding-top:5px;
	margin-top:2px;
	_margin-top:-2px;

}
#footer a {
	font-size:9pt;
	color:#c5e9cf;
	text-decoration:none;
}
#footer a:hover {
	font-size:9pt;
	color:#c5e9cf;
	text-decoration:underline;
}
img {
	border:0px none #ffffff;
	margin:0px;
	padding:0px;
}
.td_menu{
	width:190px;
	height:100%;
	background-image:url(../images/imagesVision/bgMenu.gif);
	background-repeat:no-repeat;
	background-position:0px 21px;
	background-color:#910909;
	font-size:11px;
	padding-left:8px;
	padding-right:6px;
	padding-top:8px;
}
.td_submenu{
	width:190px;
	_width:190px;
	height:100%;
	font-size:11px;
	padding-left:4px;
	color:#FFF;
}
.td_submenu a{
	
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-position:20px;
	background-repeat:no-repeat;
	background-color:#700707;
	font-size:11px;
	color:#e8d2d2;
	padding-left:34px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	text-decoration:none;
}

.td_submenu a:hover{
	
	display:block;
	padding-left:5px;
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-position:20px;
	background-repeat:no-repeat;
	background-color:#8c0f0f;
	font-size:11px;
	color:#e8d2d2;
	padding-left:34px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	text-decoration:underline;
}

/*Navigation Top Reseau / Admission / Parents*/
.td_horizontalNav
{
	background-color:#02360f;
	background-image:url(../images/imagesVision/bgHorizontalLeft.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:212px;
	width:888px;
	height:40px;

}
/*FIN Navigation Top Reseau / Admission / Parents*/

.td_PaddingContenu
{
	padding:25px;
}

.td_contenu{
	width:690px;
	height:183px;
	/*margin-left:2px;*/
	margin-bottom:0px;
	color:#000;
	padding:0px;
}
.td_contenu table td { padding:0px!important; }
.td_logo{
	width:230px;
	display:block;
	text-align:center;
	background-color:#FFF;
}
#Centre
{
	margin-top:0;
	_margin-top:-3px;

}
.td_contenuText{
	width:642px;
	padding-left:26px;
	padding-right:25px;
	padding-top:0px;
	vertical-align:top;
	font-size:9pt;
}
.td_contenuText a {
	font-size:9pt;
	text-decoration:none;
	color:#000000;
}
.td_contenuText a:hover{
	font-size:9pt;
	text-decoration:underline;
}
.td_contenuReseau{
	width:642px;
	padding-left:28px;
	padding-top:0px;
	padding-right:20px;
	vertical-align:top;
	font-size:9pt;
}
.td_contenuReseau a {
	font-size:9pt;
	text-decoration:none;
	color:#804040;
}
.td_contenuReseau a:hover{
	font-size:9pt;
	text-decoration:underline;
}
.td_direction{
	width:454px;
	background-image:url(../images/imagesVision/bgDirection.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:9pt;
}
.td_direction a{
	font-size:9pt;
	text-decoration:underline;
}
.td_direction a:hover{
	font-size:9pt;
	text-decoration:none;
}
.td_nouvelles{
	width:454px;
	background-image:url(../images/imagesVision/bgDirection.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	font-size:9pt;
	padding-left:20px;
	padding-top:50px;
	padding-right:20px;
}
.td_nouvelles a{
	font-size:9pt;
	text-decoration:underline;
}
.td_nouvelles a:hover{
	font-size:9pt;
	text-decoration:none;
}
.td_Links{
	width:208px;
	background-image:url(../images/imagesVision/bgUsefulLinks.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:20px;
	padding-left:20px;
	color:#000;
	font-size:9pt; /*UMEN*/
}

.td_Links a{
	color:#000;
	font-size:9pt; /*UMEN*/
	text-decoration:underline;
	background-image:url(../images/imagesVision/bgAccesLink.gif);
	background-repeat:no-repeat;
}
.td_Links a:hover{
	color:#000;
	font-size:9pt; /*UMEN*/
	text-decoration:none;
	background-image:url(../images/imagesVision/bgAccesLink.gif);
}
.td_HeaderMenu{
	/*width:303px;
	_width:380px;
	*/
	text-align:left;
	padding-top:20px;
	display:block;
}
.td_logoEcole
{
	width:100%;
	padding-right:10px;
	text-align:right;
}
#power
{
	width:895px;
	text-align:right;
	margin: 0 auto;
	padding-bottom:20px;
}
#unite
{
	width:914px;
	margin: 0 auto;
	text-align:left;
}

/*navigation École*/
.td_navEcole{
	background-image:url(../images/imagesVision/arrowMenu.gif);
	background-repeat:repeat-x;
	height:20px;
	line-height:19px;
	padding-left:34px;
	padding-top:5px;
	padding-right:0px;
	vertical-align:top;
	font-size:11px;
	text-decoration:none;
}
.td_navEcole a {
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.td_navEcole a:hover{
	font-size:11px;
	text-decoration:underline;
}

/*Fin navigation École*/

/*Layout Box*/
.td_BoxEcole
{
	width:296px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#01467d;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#01467d;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#01467d;
	vertical-align:top;
	font-size:9pt;
}

.td_BoxQuoiNeuf
{
	width:245px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#8e0608;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#8e0608;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#8e0608;
	vertical-align:top;
	font-size:9pt;
}
.padding_Box
{
	padding: 16px 10px 16px 10px;

}
.padding_BoxQuoiNeuf
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.td_BoxBienvenue
{
	width:245px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#06551c;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#06551c;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#06551c;
	vertical-align:top;
	font-size:9pt;
}
.td_BoxLinks
{
	font-size:9pt;
	width:245px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#fb9703;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#fb9703;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#fb9703;
	vertical-align:top;
	color:#FFF;
}
.td_BoxLinks ul
{
	margin:0;
	width:233px;
	padding:5px;
	color:#FFF;
	font-size:9pt;
}
.td_BoxLinks li
{
	background-image:url(../images/imagesVision/bgAccesLink.gif);
	height:18px;
	padding-left:30px;
	padding-top:6px;
	margin-bottom:3px;
	margin-top:3px;
	color:#FFF;
	font-size:9pt;
}
.td_BoxLinks li a
{
	color:#FFF;
	font-size:9pt;
	text-decoration:none;
}
.td_BoxLinks li a:hover
{
	text-decoration:underline;
	color:#FFF;
	font-size:9pt;
}

.td_BoxConstruction
{
	width:296px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#67ae22;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#67ae22;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#67ae22;
	vertical-align:top;
	color:#616161;
	font-size:9pt;
}
/*Fin Layout Box*/

/*Layout Box Intranet*/
#horizontalNavIntranet
{
	background-color:#02360f;
	background-image:url(../images/imagesVision/bgHorizontalLeft.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:890px;
	height:32px;
	text-align:right;
	padding-top:8px;
	padding-bottom:8px;
}
.td_logoIntranet{
	width:230px;
	padding-left:5px;
	text-align:center;
	background-color:#FFF;
}
.td_BoxAgenda
{
	width:245px;
	/*
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#01467d;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#01467d;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#01467d;
	*/
	vertical-align:top;
	font-size:9pt;
}
.td_BoxAgenda a
{
	font-size:8pt;
	text-decoration:underline;
}
.td_BoxAgenda a:hover
{
	font-size:8pt;
	text-decoration:none;
}
.td_BoxActualite
{
	width:296px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#8e0608;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#8e0608;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#8e0608;
	vertical-align:top;
	font-size:9pt;
	display:block;
}
.td_BoxDocument
{
	width:296px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#06551C;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#06551C;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#06551C;
	vertical-align:top;
	font-size:9pt;
	display:block;
}
.td_BoxBlogue
{
	width:245px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#67ae22;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#67ae22;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#67ae22;
	vertical-align:top;
	font-size:9pt;
}
.td_BoxVisionAction
{
	width:245px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#06551c;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#06551c;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#06551c;
	vertical-align:top;
	font-size:9pt;
}
.padding_BoxVision
{
	padding: 2px;

}

.menuAccesRapide{
	background:#305a3a;
	border:1px solid #FFF;
	padding:2px;
	color:#FFF;
	font-size:9pt;
	margin-right:10px;
	min-width: 200px;
	float:right;
}
#horizontalNavIntranet .menuAccesRapide {
	background:#fff;
	color:#000;
	padding:1px;
	border:1px inset #305a3a;
}

.td_contenuIntranet{
	width:642px;
	padding-left:28px;
	padding-top:0px;
	padding-right:20px;
	vertical-align:top;
	font-size:9pt;
}
.td_contenuIntranet a {
	font-size:9pt;
	text-decoration:underline;
	color:#000000;
}
.td_contenuIntranet a:hover{
	font-size:9pt;
	text-decoration:none;
}
.description {
	font-size:8pt;
	color:#808080;
}


/*Fin Layout Box Intranet*/

#uniteEcole
{
	padding-left:10px;
	z-index:1500;
	margin-top:-30px;
}



/* CSS Typique Ecole Vision Texte */

.Titre
{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#013811;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#013811;
	width:100%;
	display:block;
	padding-top:5px;
}
.SousTitreCourant
{
	font-size:15px;
	font-weight:bold;
	color:#013811;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#013811;
	width:100%;
	display:block;
	padding-top:5px;
}
.sousTitre
{
	font-size:9pt; /*UMEN*/
	font-weight:bold;
}
.sousTitre_Bleu 
{
	font-size:15px;
	font-weight:bold;
	color:#00376a;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#013811;
	width:100%;
	display:block;
	padding-top:5px;
}
.TexteCourant, table
{
	color:#000;
	font-size:9pt;
}
hr {
	border: 0;
	width: 100%;
	color: #000;
	background-color: #000;
	height: 1px;
}
.TexteEcole
{
	color:#01467d;
	font-size:9pt;
	padding-left:5px;
	display:block;
}
.TexteEcole a
{
	color:#01467d;
	font-size:9pt;
	text-decoration:none;
}
.TexteEcole a:hover
{
	color:#01467d;
	font-size:9pt;
	text-decoration:underline;
}


table.thin_cell_borders {
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}
table.thin_cell_borders td{
	border-width:1px;
	border-style:solid;
}
	
/* Layout Abonnement au evenement */
#InscriptionEvenement
{
	width:100%;
	color:#000;
	font-size:8pt;
	background-color:#f1f1f1;
	padding:8px 15px 8px 10px;
	border-color:#dcdcdc;
	border-style:solid;
	border-width:2px;
	margin-top:2px;
}

/* <Formulaires> */
.forms_labels
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_txtbox
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
select.forms_ddlpays_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}




/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
.pagingNbItems {}
.pagingNbItems .text {}
.pagingNbItems .combo {}
.pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.resultsDisplay { text-align:center; font-size:11px; }
.resultsDisplay .text {}
.resultsDisplay .number {}

.pagingControl { text-align:center; font-size:10px;}
.pagingControl a, .pagingControl a:link, .pagingControl a:visited {  font-size:11px; }
.pagingControl a:hover {}
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666; text-decoration:none; cursor:text; }
.pagingControl img {}

/*<event>*/
div.event .pagingControl,
div.event .pagingControl a,
div.event .resultsDisplay { font-size:11px!important; text-align:center; }
div.event .resultsDisplay .text { color:#000; }
div.event .resultsDisplay .number { color:#808080; }
/*</event>*/

/*<blog>*/
div.blog .pagingControl,
div.blog .pagingControl a,
div.blog .resultsDisplay { font-size:11px!important; text-align:center; }
div.blog .resultsDisplay {padding-top:10px; }
div.blog .pagingControl { }
div.blog .resultsDisplay .text { color:#000; }
div.blog .resultsDisplay .number { color:#808080; }
/*</blog>*/


/* </Paging catalogue> */
#InscriptionEvenement a
{
	color:#000;
	font-size:8pt;
	text-decoration:underline;
	font-weight:bold;
}
#InscriptionEvenement a:hover
{
	color:#000;
	font-size:8pt;
	text-decoration:none;
}
.MessageErreurInscription 
{
	color: #000;
	font-size:8pt;
	font-weight:bold;
	padding:5px 9px 5px 10px;
	background-color:#e0f2dc;
	border-color:#c4e6bd;
	border-style:solid;
	border-width:2px;
	display:block;
}

/* Fin Layout Abonnement au evenement */


/* Début Bulletin */
table.bulletin { font-size:11px; 
	border: 0px none ;
	border-bottom:1px solid;
}
table.bulletin tr.item { background-color:#fefcf0; text-align:center; }
table.bulletin tr.alt_item td, table.bulletin tr.item td, table.bulletin tr.header td { border-left: 1px solid; border-right: 1px solid; }
table.bulletin tr.header_no_border td { border-bottom:1px solid; border-left: 0px none; border-right: 0px none; }
table.bulletin tr.alt_item { background-color:#f9f6e7; text-align:center;}
table.bulletin tr.header, table.bulletin tr.header_no_border {
	background-color:#0b401a;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border: 0px none;
}
table.bulletin a, table.bulletin a:visited, table.bulletin a:hover {
	display:block;
	/*width:43px;*/
	width:50px;
	height:16px;
	padding-left:5px;
	font-size:11px;
	text-align:right;
	background-repeat:no-repeat;	
	background-image:url(../images/imagesVision/pdf.gif);
}
table.bulletin a.inter, table.bulletin a.inter:visited, table.bulletin a.inter:hover {
	display:block;
	width:65px;
	height:16px;
	padding-left:5px;
	font-size:11px;
	text-align:right;
	background-repeat:no-repeat;	
	background-image:url(../images/imagesVision/pdf.gif);
}

/* Fin Bulletin */
.logotable { display:none; }
.boxlogin { width: 478px; 
	background-color:#FFFFFF;
	border: 10px solid #d2cdb1;
	font-size:9pt;	
}
.logintextbox { height:15px; }


/*Calendar*/
div.calendar {
width:150px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
}

table.calendar td {
height:20px;
padding:2px 6px;
font-size:11px;
text-align:center;
font-weight:normal;
border:1px solid #BEBEBE;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

table.calendar td a {
font-size:11px;
padding:0;
margin:0;
line-height:auto;
}

table.calendar td a:hover {
font-size:11px;
}

table.calendar td a {
color:#FFFFFF;
}

.Vide {
border:medium none;
color:#666666;
font-size:10px;
text-align:center;
}

.Rouge {
background-color:#AF421F;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.Vert {
background-color:#7F904D;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.BleuPale {
background-color:#00A5E4;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.Jaune {
background-color:#E9AC21;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.Mauve {
background-color:#4649A1;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.Orange {
background-color:#FD670D;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.RougeFonce {
background-color:#8E1100;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
.VertFonce {
background-color:#2A4816;
border:1px solid #BEBEBE;
color:#FFFFFF;
font-size:10px;
text-align:center;
}

/*<Matieres>*/
.td_menuMatiere {
	padding-top:22px!important;	
	padding-left:10px;	
	padding-right:4px;
	padding-bottom:0px;
}
/**html .td_menuMatiere { padding-right:4px!important; padding-left:10px; } IE6*/
/**:first-child+html .td_menuMatiere {  padding-right:4px!important; padding-left:10px; } IE7*/
.td_contenuMatiere{ padding-top:0px; width:100%; padding-bottom:0px; }
table.matiere { width:100%; }
div.matiere_out { background:#02360f; }
div.matiere { 
	margin:0 4px 0 4px; 
	background:#fff;
	padding-top:22px;
}
div.matiere_top {
	background:#e1dbc4;
	padding:12px;
	text-align:center;
}
div.matiere_content { padding:24px; }
div.matiere_box { padding:15px 20px; border:2px solid #02360f; }
#uniteEcoleMatiere {
	padding-left:10px;
	z-index:1500;
	margin-top:-30px;
	position:absolute;
}
table.matiere_table { width:100%; margin-top:24px; }
table.matiere_table td.td_nouveaute { 
	width:232px; 
	border:2px solid #a11d06; 
	vertical-align:top;
}
table.matiere_table td.td_spacer { width:24px; }
table.matiere_table td.td_blog { 
	width:372px; 
	border:2px solid #a11d06; 
	vertical-align:top;
}
table.matiere_table div.padding_box { padding:10px; }

/*Liens*/
td.matiere {
	background: url(../images/imagesVision/btn_matiere.gif) top right no-repeat;
	width:100px;
	vertical-align:middle;
	text-align:center;
	padding:5px 2px;
}
td.matiere_petit {
	background: url(../images/imagesVision/btn_matiere.gif) top right no-repeat;
	width:100px;
	vertical-align:middle;
	text-align:center;
	padding:3px 2px;
}

td.matiere,
td.matiere a {
	color:#fff;
	text-decoration:none;
	font:bold 11px Tahoma,Arial,Verdana,Sans-Serif;
}
td.matiere_petit,
td.matiere_petit a {
	color:#fff;
	text-decoration:none;
	font:bold 10px Tahoma,Arial,Verdana,Sans-Serif;
}
td.matiere a:hover,
td.matiere_petit a:hover { text-decoration:underline; }


td.matiere_petit a:hover { text-decoration:underline; }
/*</Matieres>*/

/*<Video>*/
table.tblVideoList {
	margin-top:5px;
	width:100%;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
table.tblVideoList td {
	padding: 5px 0;
	border-bottom:1px solid #ddd;
}

table.tblVideoList .dateVideoList {
	display:block;
	font-size:9px;
	color:#aaa;
}
table.tblVideoList a.linkVideoList {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
table.tblVideoList a.linkVideoList:hover { color:#077e56!important; }
table.tblVideoList .descVideoList {
	display:block;
	font-size:9px;
}
/*</Video>*/

/*<Blog>*/
.blog, .blog a, .blog a.link, .blog td { font:normal 11px Arial,Verdana,Sans-Serif; }
.blog .title { font-weight:bold; font-size:12px; display:block; }
.blog .sub_title { font-weight:bold; display:block; margin-bottom:5px;  }
.blog .date { font-size:10px; }
.blog .author { font-weight:bold; }
.blog .lbl_comment { float:left; font-style:italic; height:25px; width:40px; }
.blog .comment { font:normal 11px Arial,Verdana,Sans-Serif; border:1px solid #000; padding-left:2px; padding-right:2px; }
.blog .btn, .blog a.btn { font:normal 10px Arial,Verdana,Sans-Serif; margin-top:10px; color:#fff; background:#a11d06; border:1px solid #000; padding:2px 5px; text-decoration:none; cursor:pointer; }
.blog .comment_zone { border-top: 1px solid #a11d06; margin-top:10px; padding-top:10px; }
.blog .btn_zone { margin:10px 0 20px 0; padding-bottom:15px; border-bottom:1px solid #fff; }
.blog .top { border-bottom: 1px solid #a11d06; padding:0 0 10px 0; margin-bottom:10px; text-align:right;}
.blog .top .bloglist_title { float:left; font-weight:bold; font-size:13px; color:#a11d06; }
.blog .separator { border-top: 1px solid #a11d06; margin:5px 0; }
.blog .subscription { margin-top:20px; }
/*</Blog>*/


/*<editeur de texte>*/
.lien_rouge
{
	color:#8E0608;
	text-decoration:none;

}
.lien_rouge a
{
	color:#8E0608;
	text-decoration:none;
}
a.lien_rouge
{
	color:#8E0608;
	text-decoration:none;
}
.lien_rouge:hover
{
	text-decoration:underline;
}
.lien_rouge:hover a
{
	text-decoration:underline;
}
a.lien_rouge:hover
{
	text-decoration:underline;
}
.videopopup {
	
}
/*</editeur de texte>*/


