body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	padding-left: 5px;
	height: 18px;
	padding-top: 3px;
	border-right-color: #C8D4DB;
	border-bottom-color: #C8D4DB;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	line-height: 18px;
}
.style5 {
	color: #330066;
	font-weight: bold;
}
.style6 {color: #3366CC}
.style6b {
    color: #3366CC;
	font-size: 10px;
}

.style7 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #666666;
}
.style7b {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #666666;
}
.style8 {color: #CD6601}
.style8b {
	color: #CD6601;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style8b2 {
	color: #CD6601;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82ad12;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
}
.style10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #333333;}
.style14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #e7e7da;
}
.style14b {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #ffffff;
}

.style14b {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #ffffff;
    text-decoration: none;
}

.style14c {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ffffff;
}

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; }
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #999966;	font-weight: bold;}
.style20 {
	color: #3366CC;
	font-weight: bold;
	font-size: 11px;
}

.style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
}

.style22 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 30px;
}
.style23 {
	color: #888888;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;text-decoration: none;
	font-size: 14px;
}
.style24 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }
.style26 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
}
.style29 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.style32 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #008C88; font-weight: bold; }
.style33 {
	color: #B9005C;	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.style33_1 {
	color: #008C88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.style34 {
	font-size: 12px;
	color: #008C88;
}
.style38 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.style39 {font-size: 16px}
.style41 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style42 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.style45 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #ffffff; }
.style46 {color: #993300}

.linkactualites {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #660066; line-height: 15px; font-weight: bold;}
.linkactualites2 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #660066; line-height: 12px; font-weight: bold;}
.linktitles {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; font-weight: bold;text-decoration: none;}
.linknewsletter {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #82ad12; font-weight: bold;}

.cinstances { background-color: #8a8a5c;}
.cpersones { background-image:url(images/naranja.jpg);}
.editpersone { background-image:url(images/naranja.jpg);
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	color:#fff}
.cetudes { background-color: #C53100;}
.cphotovideo { background-color: #feb900;}
.crevue { background-color: #db7304;}
.trevue { color: #db7304;}
.cseminaires { background-color: #3761A7;}
.cactualites { background-color: #5f005f;}
.tactualites { color: #5f005f;}
.cnewsletter { background-color: #99c621;}
.tnewsletter { font-family: Georgia, "Times New Roman", Times, serif; color: #99c621; 	font-size: 18px; font-weight: bold}
.tintroduction {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #339900;
	font-size: 19px;
	font-weight: bold
}
.ccontact { background-color: #b9005c;}
.ceditorial { background-color: #c86400;}
.teditorial { color: #c86400; }
.cpour { background-color: #008C88;}
.tpour { color: #008C88; }
.cchercher { background-color: #3965ae; }
.hidetext { display: none; }
.showtext { display: inline; }
.tphoto { color: #feb900; }
.crapport { background-color: #c5b000;}

.phototitle {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    font-weight: bold;
    text-decoration:none;
}

.phototitle a{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    font-weight: bold;
    text-decoration: none
}
.phototitle a:hover{
    text-decoration: underline;
}


.phototext {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.cadherents { background-color: #ff9933;}
.tadherents { color: #ff9933; }

/* modal dialogs */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes .window {
  display:none;
  z-index:9999;
  background:#FFF;
}
#boxes .window .close {
	float:right;
	color:#fff;
	font-weight:bold;
	margin:5px;
	text-decoration:none;
}
#boxes .window .title {
	padding:10px 15px 10px;
	border:1px solid #efefef;
	margin:0 0 1em;
	/*start gradient*/
	background: -moz-linear-gradient(center bottom, #ededed 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ededed),color-stop(1, #f5f5f5));
}
#boxes .window .title h1 {
	margin:0;
	color:#F39407;
}
#boxes .window p {
	color:#2397E5;
}

.modalIzq, .modalDer, .labelItem, .inputItem, .itemForm2
{
	float:left;
}

.itemForm
{
	margin-top:5px;
}

.itemForm2
{
	margin-top:5px;
}

.labelItem
{
	width:90px;
}

.labelItem2
{
	margin-left:10px;
	width: 30px;
	float:left;
}

.inputText, .inputSelect
{
	width:100%;
	border:1px solid #999;
}

.modalDer
{
	line-height:20px;
  width: 350px;
  color:#666;
  font-weight: bold;
}

.itemForm .inputItem
{
	width:240px;
}

.itemForm2 .inputItem
{
	width:100px;
}

.submitForm
{
	margin-top:5px;
  margin-bottom: 5px;
}

.clearboth
{
	clear:both;
}

.modalIzq, .modalDer
{
	margin-left:10px;
}

.modalClose
{
	background-color:#F39407;
	color:#fff;
	font-weight:bold;
}

.modalClose  span,.modalClose  img
{
	line-height:24px;
	float: left;
	margin-left:10px;
}

.modalContent
{
	padding-top:5px;
}

.inputFile
{
	margin-top:5px;
	margin-bottom:5px;
}

#btnSubmit
{
	border:none;
	background:#fff url(images/flech_naranja.gif) no-repeat left;
	padding-left: 15px;
	color:#555;
	font-weight:bold;
	cursor: pointer;
}

#foto
{
	border:none;
	background-color:#fff;
	padding-left: 10px;
	color:#ff962f;
	font-weight:bold;
	cursor: pointer;
}
