a.link:link { color : #7d0040;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-size : 10px;	 text-decoration : none; }
a.link:active {
	color: Highlight;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
a.link:hover {	color: #7d0040;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;font-size: 10px;text-decoration: underline;} 
a.link:visited {	color: #88465c;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;font-size: 10px;text-decoration: none;}
.hours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #333333;
}



a:link{color: #990033; text-decoration: none;}
a:visited{color: #8B0000; text-decoration: none;}
a:hover{color: #FF3399; text-decoration: none;}
a.wl:link{color:#fff;}
a.wl:visited{color:#fff;}
a.wl:hover{color: #ff6699;}
.line	{
	font-size: 1pt;
	background: #7d0040;
}
.textleg {color: #666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;	font-style: italic;}
.textlegred {color: #7d0040;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;	font-style: italic;}
.text_anglais {color: #7d0040;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;}
.text1 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
.text2 {color: #959595; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;	font-size : 10px;}
.text3 {	color: #10470D;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;	font-size: 10px;}
.text4 {color: #7d0040; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;	font-size : 14px;}
.title5 {color: #7d0040;	font-family: Verdana;	font-size: 11px;	font-weight: bold;}
.title5b {
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-left: 30px;
}
.title6 {color: Black;	font-family: Verdana;	font-size: 11px;	font-weight: bold;}
.titlewfdbige  {color: #7d0040; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;	font-size : 34px;}
.titlewfdbigf  {color: #7d0040; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;	font-size : 28px;}
.titlewfdbigs  {color: #7d0040; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;	font-size : 28px;}
.numeritos {	text-align: center; }
.fmancha {
	background-image: url(../img/covermancha.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646262;
	padding-left: 8px;
	text-align: justify;
}
.present {
	background-image: url(../img/training/presentbg.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646262;
	padding-left: 8px;
	text-align: justify;
}
.present0 {
	background-image: url(../img/training/presentbg0.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646262;
	padding-left: 8px;
	text-align: justify;
}
.fotodcha {
	padding-right: 8px;
	float: right;
}
.margen1	{
 margin-left: 8px;
}
.vgsubtitle {
	font-family: Albertus MT, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #521f04;
	padding-left: 8px;
	text-align: center;
	font-weight: bold;
}
.linegrey {
	border-left;  border-left-width: 1px;
	border-color: Gray;
}
body {margin:0px; padding:0px;}
div {
	text-align:left;
	/*text-indent: 4px;*/
}
.cobox, .galbox, .subbox, table {margin:0px auto;}
.cobox, .mypbox {text-align:center;  margin-bottom:2px;}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.galbox {
	background-color:#f5f5f5;
}

.subbox {
	text-align: center;
	width: 150px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: #f5f5f5;
}
.subheader {
	background: #5b0135;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subcopy {
	background: #5b0135;
	width: 150px;
	padding: 2px 2px 2px 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
}
.subcopy2 {
	background: #5b0135;
	padding: 2px 2px 2px 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
}
.subheader2 {background: #ececeb; width:150px; padding:2px 0px;  color: #7D0040; }
.toolbox {background: #7d0040; width:750px; padding:5px 0px; margin-bottom:2px;}
.boxheader {margin-bottom:2px; padding:5px 7px;}
.titulonoticia {color:#7d0040;  font:bold .8em arial;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; margin:5px; padding:3px 5px 2px 0px;}
.photoleft{
	border-bottom: 8px;
	border-right: 15px;
}
.cofeatbytopic, .galnavlinks, .myptext,  .searchtext, .cofeatdesc, .tooltextsm {font:.8em arial;}
.goto, .viewall, .contenttitle, .cofeatlink {font:bold .7em arial;}
.subheader2, {background: #ececeb; width:150px; padding:2px 0px;}
.myptitle, .ltnavsubbar, .cofeatdescmain, .subtext, .tooltext, .entradilla, {font:.8em arial;}
.ltnavbar, .ltnavsubbar, .cofeattitle {font:bold .8em arial;}
.searchtitle, .tooltitle, .boxtitle, .ltnavcrn, .cofeattitlemain {font:bold 1em arial;}

.topmenu  {font-size: 12px; font-family: Arial, Geneva, verdana, Helvetica, sans-serif; margin-left:4px;}
.ltnavbar {font:.8em arial; color: #7d0040; font-weight: bold; font-size: 13px;}
.ltnavbar2 {
	font: .8em arial;
	color: Black;
	font-weight: bold;
	font-size: 13px;
	background-color: #cdcdcd;
	font-family: Arial, Geneva, verdana, Helvetica, sans-serif;
}
.leftmenu  {font-size: 11px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:4px;}
.ltnavbarblu {background: #b5cae0; font:bold .8em arial;}
.contenttitle, .cofeatbytopic, .cofeattitlemain, .galnavlinks, .myptext, .subtext,
.ltnavtext, .myptitle, .ltnavsubbar, .cofeatdesc, .cofeatdescmain, .tooltext, .tooltextsm {color:#333;}
.subheader, .goto, .boxtitle, .ltnavcrn, .searchtitle, .tooltitle, .searchtext {color:#fff}
.intro {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.project_intro {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: notmal;
}

.project_intro_red {
	color: #7D0040;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: notmal;
}

.cofeatdesc2, {color:#acaeb3; font-size: 9px;}
li.leftmenu {font-size: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:8px; list-style: square inside; color:#5b0135; line-height: 1}
.cofeattitlemain {padding-top:3px;}
.vgtitle2 {
	color: Gray;
	font-size: 24px;
	border-right-width: 1px;
	border-style: dashed;
	border: Gray;
	text-align: right;
}
.cofeatdescmain {
	padding-bottom: 1px;
}
.cofeatdesc {
	padding: 0px 0px 0px 0px;
}
.project ul {margin:0; padding:0;}
.project li {padding: 0; margin:20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.project li a {}

.project_menu {padding: 0; margin:15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.entradilla{
	font-weight: bold;
	color; #33333;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: .8em;
}

.langcenter	{
	width: 400px;
}
.langleft	{
	text-align: left;
	float: left;
	margin:0 auto;
}
.langright{
	text-align: right;
	float: right;
	margin:0 auto;
}
.cofeattitle {padding:2px 10px 0px 0px;}
.cofeatlink {padding:5px 0px;}
.tooltitle {padding-left:10px;}
.newsletter {
	padding: 0px 0px 0px 5px;
	font: .7em arial;
	color: Black;
}
.galthumb{margin-right:2px; margin-bottom:2px;}

.ltnavhead {margin:0px; padding-left:7px;}
.ltnavcrn {background: #7d0040; padding:5px 0px;}
.ltnavbar {background:#cdcdcd; margin:0px 0px 5px 0px; padding:3px 8px;}
.ltnavsubbar {margin:2px 0px 3px 0px; padding:3px 8px;}
.ltnavtext {margin:0px; padding-left:15px;}

a:link{color:#7d0040; text-decoration:none;}
a:visited{color:#7d0040; text-decoration:none;}
a:hover{color:#7d0040; text-decoration:underline;}
a.wl:link{color:#fff; text-decoration:underline;}
a.wl:visited{color:#fff; text-decoration:underline;}
a.wl:hover{color:#bdd3ff; text-decoration:underline;}
a.enlace:link{
	color: #708090;
	text-decoration: none;
}
a.enlace:visited{
	color: #708090;
	text-decoration: none;
}
a.enlace:hover{
	color: #7d0040;
	text-decoration: none;
}
a.gotolink:link{color:#c4d5f4; text-decoration:none;}
a.gotolink:visited{color:#c4d5f4; text-decoration:none;}
a.gotolink:hover{color:#7d0040; text-decoration:underline;}
a.vgmf:link{color:#fff; text-decoration:underline;}
a.vgmf:visited{color:#fff; text-decoration:underline;}
a.vgmf:hover{
	color: #7d0040;
	text-decoration: underline;
}

a.foot1:link {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
a.foot1:active {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
		text-align: right;
}
a.foot1:hover {
	color: #ADD8E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
		text-align: right;
} 
a.foot1:visited {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
		text-align: right;
}

a.foot2:link {
	color: Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.foot2:active {
	color: Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
a.foot2:hover {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
} 
a.foot2:visited {
	color: Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
listagris {  background-image: url ("img/listagris.gif");
 background-repeat: repeat-y;
}


/*title*/
#title{text-align:left;height:5em}
#titleLinks {padding:4px 0px 4px 0px;line-height:77%;font-size:smaller;font-weight:normal; float:left;width:100%}
#titleLinks a{color:#000;padding-left:10px;text-decoration:underline}
#titleLinks a:link{color:#000;}
#titleLinks a:hover{color:#33f;background-color:Transparent}
#titleCorner{width:13px;background:url(../img/title_crn.gif) bottom left no-repeat;float:right;margin-top:-4px;height:14px;}
html>body #titleCorner{margin-top:-3px;height:15px;}
#titleSearchC{height:43px;margin-top:-30px;float:right;}
#titleSearch{margin-top:14px;}
.Search {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #b5cae0 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #ffffff; BORDER-LEFT: #b5cae0 2px solid; BORDER-right: #b5cae0 2px solid; COLOR: #7d0040; BORDER-BOTTOM: #7d0040 1px solid;}
#title .title{background:#efefef url(../img/title_bk.gif) bottom repeat-x;}
#titleLogo{float:left;background:url(../img/logo.gif) no-repeat;margin-top:8px;height: 44px;padding-top:5px;padding-left:218px}
#titleSponsor{float:right;width:200px;}

.gLink {width:468px;}
.gLink b.rtop b{background: #06c}
.gLink b.rbottom b{background: #06c}

/* global nav tabs */
#tabs {font-family:verdana,arial,helvetica,sans-serif;font-size:77%;font-weight:bold;background:#fff; margin-bottom: -5px; padding-left:200px;}

/* link color and behavior*/
#titleCate a {color:#3061a3; text-decoration:none; background:#eaf1fb url(../img/tab_corner_nw2.gif) no-repeat left top;}
html>body #titleCate a{padding:0px 0px;}
@media all and (min-width: 0px){/* opera 7 styles */
html>body #titleCate a {padding:0;}}
#titleCate a:hover {background-color:#eaf1fb;  text-decoration:underline; }
#titleCate { height:2.5em; padding-top:5px;  margin-bottom:- 10px; white-space:nowrap;line-height:8pt; margin-bottom:0px; alingt:center;} 
*html #titleCate{height:2.6em}
@media all and (min-width: 0px){/* opera 7 styles */
html>body #titleCate{height:2.6em}}
/* hide macIE \*/
#titleCate b, #titleCate a {display:inline-block;}
/* end hide */
#titleCate b {background: url(../img/tab_corner_ne7.gif) no-repeat right top;cursor:hand;padding:6px 9px}
*html #titleCate b{padding:6px 9px;} /*for IE*/
/* for the little down arrow on the All Categories tab */
#titleCate b.allcat img { margin-left:3px; background:url(../img/arrow_dn.gif) no-repeat center center; width:11px;height:7px;}
#titleCate C {background-color:#b5cae0;  color:#7d0040;}
/*nav panel*/
#navPanel{width:300px; float:center; margin-bottom: -20px; align:center}
#navPanel b.rtop b, #navPanel b.rbottom b{background: #06c}
.titleBar{height:2em; background: #06c;font-family: verdana,arial,helvetica,sans-serif; font-size: 80%; font-weight: bold;color: #fff;margin-top:3px}
#navPanel .content{border:#88b6e3 1px solid; text-align:left;padding:4px;text-align:center}
#navPanel .title{color: #f00;font-weight:bold;float:center;}
#navPanel img{margin-top:5px;}
#navPanel img{margin-bottom:-20px}
#navPanel .desc{font-weight:normal; text-align:center;font-size:80%}
#navPanel .desc a {text-align:left}
#navPanel .desc a:hover {text-decoration:underline}

/*allCate*/
#allCate{border:0;text-align:left;margin-top:-7px;font-size:0.8em}
#allCate h2{font-size:1.1em;margin:0;font-weight:bold}
#allCate h3{font-size:1em;margin:0;font-weight:normal}
#allCate td{padding-left:10px;font-size:90%;width:50%}
#allCate tr{vertical-align:top}
#allCate ul{margin-top:3px;margin-bottom:3px}
#allCate a{text-decoration:underline}
#allCate .title{font-size:1.2em;font-weight:800;text-decoration:none}

#bottom{background:url(../img/bluedot.gif) repeat-x top right;font-size:80%;margin-top:10px;padding-top:10px}

.navLine,.sortNav{color:#777; margin-left:170px; text-align:left;font-size:85%}
.navLine .selected{color:red;background-color:White}
.testopiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

/* FORUM */

.yellow {
	font-weight: bold;
	color: #D9A404;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
}
.title_page {
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.red {
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
}
.green {
	font-weight: bold;
	color: #006633;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
}
.blu {
	font-weight: bold;
	color: #004199;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
}
.black {
	font-weight: bold;
	color: #000000;
	/*letter-spacing: 0.04em;*/
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}


.glossary {
width:500px;
padding:5px 0 5px 35px;
color:#7D0040; 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px;
line-height:18px;
font-weight:bold;
background:url(../img/glossary_wave.png) no-repeat top left;}

.line_glossary {
width:600px;
height:15px;
margin:10px 0 0 0;
text-align:right;
background:url(../img/point.png) repeat-x bottom left;}

.line_glossary img{
border:0;}

.glossary_text{
width:600px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent:35px;
	font-size:12px;
	line-height:15px;
	padding:0;
}

.glossary_text p{
padding:6px 0 0 0;
text-indent:0;
margin:0;
}

.glossary_text ul{
padding:0 0 4px 20px;
margin:0;}

.glossary_text li {
padding:10px 0 0 0;
text-indent:0;
list-style-position:inside;
}

.bold{
font-weight:bold;}

.bold_italic{
font-weight:bold;
font-style:italic;}

.glossary_icon{
width:160px;
display:inline;
float:left;
clear:none;
padding:0;
margin:0;}

.title_container{
width:400px;
display:inline;
float:left;
padding:0;
margin:0;}


h1.title{

padding:5px 0 10px 0;
margin:0 10px;
color:#7D0040; 
font-family:Arial, Helvetica, sans-serif; 
font-size:18px;
line-height:22px;
font-weight:bold;
background:url(../img/point.png) repeat-x bottom left;}

p.title{
margin:7px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.RTF_color {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7d0040;
	line-height: 14px;
}

.RTF_color a:link, .RTF_color a:visited { text-decoration:underline;}

.RTF_color a:hover { text-decoration:none; color:#000000;}



/**************************************************************

	SlideShow
	v 1.3

**************************************************************/

.slideshowContainer {
	border: 0;
	width: 430px;
	height: 300px;
	margin: 15px 0 5px 5px;
}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 2px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 2px;
}

.current img {
	border: 1px solid red;
	padding: 2px;
}

.outline {
	border: 1px solid #89184C;
	z-index: 0;
	position: absolute;
}

#thumbnails {
	width: 440px;
	float: left;
	margin: 0 0 5px 3px;
}

#gallery p{
	margin: 10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

/*************************************************************/


