body
{
	margin:0px;
	font-family:trebuchet MS,arial, helvetica, sans-serif;
	font-size:10pt;
	background-image:url("images/back.jpg");
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#FFFFFF;
	color:black;
	}

img{border:0;}
#menuwrapper{
	 height:24px;
	 /*border-bottom: 1px solid #C0C0C0;*/
   /*width: 995px;*/
   z-index: 999;
   position: relative;
   margin: 0 auto;
  }
#lemenu{padding-left:1px;height:24px;text-align:left;background:/*#970000;*/ }

/*#lemenu a{color:black;}
#lemenu a:hover{color:#FF0000;}*/


#tabp{border:solid 0px #F5F5F2;border-collapse:collapse;}
#tabp td{text-align:left;}

/**

NAVIGATION

**
*/
#primary-nav li li { 
   width: 200px; 
   z-index:2;
}

/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   z-index:2;
}

#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}

#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}

#primary-nav li { 
	width:112px;
   margin-left: -1px;
   float: left;
   padding:0;
   margin-top:0;
   margin-bottom:0;
   background: none;
}

#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative;
}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 2px 10px; 
   text-decoration: none; 
   color: /*#CE1010*/#fff;
   font-size: 14px;
   font-weight: normal;
   
}

#primary-nav li a { 
   border-right: 1px solid #fff;
   border-left: 1px solid #fff;
   background: none;
}

#primary-nav li li a { 
   font-size: 13px;
   border: 1px solid #fff;
}              

#primary-nav li, #primary-nav li.menuparent { 
   background-color: #fff/*#970000*/; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #C0C0C0/*#f00*/; 
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 

/* arrow for menuparents */
   background-image: url(http://www.vortice-france.com/images/arrow-right.gif);
   background-repeat: no-repeat;
   background-position: center right; 
}

#primary-nav ul ul li.menuparent, 
#primary-nav ul ul li.menuparent:hover, 
#primary-nav ul ul li.menuparenth { 
   background-image: none;
}

/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #C0C0C0/*#f00*/; 
}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul, 
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
#primary-nav li:hover ul ul ul ul,
#primary-nav li.menuparenth ul ul ul ul,
#primary-nav li:hover ul ul ul ul ul,
#primary-nav li.menuparenth ul ul ul ul ul,
#primary-nav li:hover ul ul ul ul ul ul,
#primary-nav li.menuparenth ul ul ul ul ul ul {
   display: none; 
}

 
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
#primary-nav ul ul ul ul li:hover ul,
#primary-nav ul ul ul ul li.menuparenth ul,
#primary-nav ul ul ul ul ul li:hover ul,
#primary-nav ul ul ul ul ul li.menuparenth ul {
   display: block; 
}

/* IE Hacks */

#primary-nav li li { 
   float: left; 
   clear: both; 
}

#primary-nav li li a { 
   height: 1%; 
}

/* TITRE RUBRIQUE */
.menu1t{color:#E40082;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu168t{color:#E4A4C6;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu32t{color:#01B3C8;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu51t{color:#808DFF;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu83t{color:#93569A;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu101t{color:#F08D00;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu126t{color:#007729;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu142t{color:#cf020f;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu188t{color:#FF6104;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}
.menu189t{color:#000B74;font-weight:bold;background-image:url("http://www.vortice-france.com/web/images/fd_menu.gif");}

.idp2{color:#086392;}
/*.idp3{color:#cf020f;}*/
.idp21{color:#cf020f;}
.idp5{color:#8A0000;}
.idp10{color:#E5A800;}
.idp11{color:#B22051;}
.idp12{color:#D7762D;}
.idp13{color:#7C7A6E;}
.idp14{color:#5F9904;}
.idp15{color:#823F1C;}



/* SOUS RUBRIQUE */
.menu2{background:#086392;} 
.menu2:hover{background:#0D96DF;}
.menu21{background:#cf020f;}
.menu21:hover{background:#F10113;}
.menu5{background:#8A0000;}
.menu5:hover{background:#CE0000;}
.menu10{background:#E5A800;}
.menu10:hover{background:#FFBF15;}

.menu11{background:#B22051;}
.menu11:hover{background:#DC3A6F;}
.menu12{background:#D7762D;}
.menu12:hover{background:#E0955C;}
.menu13{background:#7C7A6E;}
.menu13:hover{background:#939186;}
.menu14{background:#5F9904;}
.menu14:hover{background:#7ECF05;}
.menu15{background:#823F1C;} 
.menu15:hover{background:#B85A27;}
.menu189{background:#000B74;} /* NEWS */
.menu189:hover{background:#0012B7;}

.menuMP{background:#6E6E6E;}
.menuMP:hover{background:#A8A8A8;}

/* SOUS RUBRIQUE PARENTE */
.menu2p{background:#086392;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu2p:hover{background:#0D96DF;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu21p{background:#cf020f;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu21p:hover{background:#F10113;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu5p{background:#8A0000;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu5p:hover{background:#CE0000;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu10p{background:#E5A800;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu10p:hover{background:#FFBF15;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu11p{background:#B22051;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu11p:hover{background:#DC3A6F;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu12p{background:#D7762D;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu12p:hover{background:#E0955C;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu13p{background:#7C7A6E;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu13p:hover{background:#939186;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu14p{background:#5F9904;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu14p:hover{background:#7ECF05;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
  
.menu15p{background:#823F1C;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}
.menu15p:hover{background:#B85A27;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}

.menu189p:hover{background:#000B74;background-image: url(http://www.vortice-france.com/images/arrow-right.gif);background-repeat: no-repeat; background-position: center right;}








a.menu1{color:#ffcc00;font-weight:bold;}
a.menu1{text-decoration:underline;}
a.menu2{color:white}
    
.clearb { clear: both; }

.sousmenu{text-align:center}
.sousmenu a{color:#EB6327;text-decoration:none;}
.sousmenu a:hover{color:#F19269;text-decoration:underline;}

/* MENU VERTICAL */


/* liens menu vertical */
.linkv,.linkvo {padding: 3px;width:195px;}
.linkvs					{padding:2px 0px 2px 45px;width:150px;}
.linkvselected {padding:2px 0px 2px 45px;width:150px;background:url("http://www.vortice-france.com/web/images/picto_flechedroite.gif");background-repeat:no-repeat;background-position: 10% 6px;}

.linkv a {color:#0A55A3;text-decoration:none;}
.linkv a:hover {color:#0A55A3;font-weight:bold;text-decoration:none;}
.linkvo a {color:#0A55A3;font-weight:bold;text-decoration:none;}
.linkvo a:hover {color:#0A55A3;font-weight:bold;text-decoration:none;}


.linkvs a {color:#57B153;text-decoration:none;}
.linkvs a:hover {color:#57B153;font-weight:bold;text-decoration:none;}
.linkvselected a {color:#0A55A3;font-weight:bold;text-decoration:none;}
.linkvselected a:hover {color:#0A55A3;font-weight:bold;text-decoration:none;}

a.linkwhite {color:white;text-decoration:none}
a.linkwhite:hover {color:white;text-decoration:underline}


.titressrub{margin-left:30px;font-size:12pt;color:#63A639;font-weight:none;}
#pagep{margin-left:30px;}
.titreidp{font-size:14pt;color:red;font-weight:bold;text-align:right}

/*#pagep ul {list-style-type:square;}*/
h2{color:#000080;}


strong {font-weight:bold;  }
	
#principal{padding:3px 10px 3px 3px;background:#fff;}
#principal img{border:0px;padding:3px;}

#accueil{padding:3px;background:white url("http://www.vortice-france.com/web/background/fond.jpg");background-repeat:no-repeat;}

#menudroite{background:#F5F5F2;/*border-left:solid 1px #B5B5B5;*/}

.menug a{color:#8F8F8F;text-decoration:none;}
.menug a:hover{color:#808080;text-decoration:underline}

.box_gauche{/*border:solid 1px #C0C0C0;*/margin-top:20px;padding:0px;width:200px;}
.box_gauche_titre{background:#ECECEC;color:#0080C0;padding-left:5px;border-bottom:solid 1px #C0C0C0;}

.footer2{color:#f2af00;text-align:center;font-weight:bold;font-size:8pt;background-image:url("http://www.vortice-france.com/web/images/footer-bazeilles.jpg");background-repeat:no-repeat;}
.footer2 a{color:black;text-decoration:none;}
.footer2 a:hover{text-decoration:underline;}
.footer{padding:5px 0;background-image:url("http://www.vortice-france.com/web/images/footerbg.jpg");border-top:solid 3px #595959;text-align:center;text-align:center;color:black;}
/*.footer a{color:black;text-decoration:none;}
.footer a:hover{text-decoration:underline;}*/

/* --
   TELECHARGEMENT
   	-- */
.tabdl{border-collapse:collapse;}
   	
.tabdl td{font-size:9pt;}
.tabdl th{font-size:9pt;}

.tabdl td a:link 	{font-weight:bold; color:#000000; text-decoration:none;}
.tabdl td a:visited 	{font-weight:bold; color:#000000; text-decoration:none;}
.tabdl td a:hover 	{font-weight:bold; color:#464646; text-decoration:underline;}
.tabdl td a:active 	{font-weight:bold; color:#000000; text-decoration:none;}

.tabdl th a:link 	{font-weight:bold; color:#2F1516; text-decoration:none;}
.tabdl th a:visited 	{font-weight:bold; color:#2F1516; text-decoration:none;}
.tabdl th a:hover 	{font-weight:bold; color:#542527; text-decoration:underline;}
.tabdl th a:active 	{font-weight:bold; color:#2F1516; text-decoration:none;}

.letitre{color:#57A4F4;font-weight:bold;font-size:12pt;text-align:center}
.popup{}

.titre{background:#57A4F4;font-weight:bold;font-style:italic;}
.rep{background:#D6D6D6}

.box_nouveaute{width:140px;padding:4px;margin:5px;border:solid 1px #3580CF;background:#F0F7FB;font-size:8pt;text-align:center;height:100%}
.box_nouveaute_titre{font-weight:bold;text-align:left;margin-left:5px;}
.imgnouv{border: solid 1px #C0C0C0}
.etrouge{color:#f00;}

a { color:#00A800; text-decoration:none;}
a:hover { color:#006200; text-decoration:underline;}

a.selec {font-weight:bold; color:#137D1C; text-decoration:none;}
a.selec:hover {font-weight:bold; color:#137D1C; text-decoration:underline;}
/* ------------
--- AGENDA ---
---------- */
.titre_agenda{color:#f00;font-weight:bold;font-size:14pt;text-align:center}

#cadre_agenda{/*border:solid 1px #C00031;margin-top:20px;*/padding:0px;width:200px;}
#cadre_agenda h2{color:#f00;text-align:right}
#cadre_agenda th{color:#f00;}
#cadre_agenda th a {color:#f00;}

#cadre_agenda a{color:#0000FF;text-decoration:underline}

#cadre_filtre{/*border:solid 1px #f00*/;margin-top:20px;padding:0px;width:200px;}
#cadre_filtre h2{color:#f00;text-align:right}

#agenda_titre h1{text-align:left;color:#f00;font-size:16px;}
#cadre_liste{padding:0 15px 0 15px;}

.event{border-bottom:solid 1px #000080;color:#000;/*background:#E6E6DD;*/padding:5px;margin:3px}
.event a{color:#f00}

/* --
	 ADM
	 -- */
.titreadm{border-bottom:solid 2px #C0C0C0;margin-left:10px;font-size:13pt;font-weight:bold;}

.inputfield{width:500px;}


#search-form {
	float:right;
	position:relative;
	}
	#search-form fieldset {
		border:none;
		}
		#search-form input[type=text] {
			background:#fff;
			width:140px;
			border:none;
			border-radius:20px;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			padding:4px 25px 5px 8px;
			box-shadow:rgba(0, 0, 0, .5) 2px 2px 2px inset;
			-moz-box-shadow:rgba(0, 0, 0, .5) 2px 2px 2px inset;
			-webkit-box-shadow:rgba(0, 0, 0, .5) 2px 2px 2px inset;
			background:url(http://www.vortice-france.com/web/images/search-bg.gif) no-repeat 100% 7px #fff;
			}
		#search-form input[type=submit] {
			width:20px;
			height:20px;
			position:absolute;
			right:5px;
			top:0;
			border:none;
			background:none;
			cursor:pointer;
			}

#fila{
padding:10px 20px 12px 20px;	
}