
/*BODY*/

body.main {
 background-color: white;

}

/*TEXTE*/

p.text  {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
    margin-bottom: 5px;
}

td.text  {
	text-align: center;
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
    margin-bottom: 5px;
}

p.name  {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	letter-spacing: 3px;
    margin-bottom: 3px;
}

p.name  a, p.name a:VISITED {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
    text-decoration: none;
}

p.name  a:HOVER {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
    text-decoration: none;
}

p.icons  {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 2px;
    margin-bottom: 5px;
    margin-top: 10px;
}

p.icons  a, p.icons a:VISITED {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	letter-spacing: 2px;
    margin-bottom: 5px;
    margin-top: 10px;
    text-decoration: none;
}

p.icons  a:HOVER {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	letter-spacing: 2px;
    margin-bottom: 5px;
    margin-top: 10px;
    text-decoration: none;

}

td.link_l a, td.link_l a:VISITED {
	text-align: center;
	font-weight: bold;	
    font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4f6b51;
    margin-bottom: 5px;
	letter-spacing: 2px;
    text-decoration: none;
    line-height: 200%;
}

td.link_l a:HOVER {
	color: #3b503d;
	text-decoration: none;
    
 }


td.link_r a, td.link a:VISITED {
	text-align: center;
	font-weight: bold;	
    font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #226387;
    margin-bottom: 5px;
	letter-spacing: 2px;
    text-decoration: none;
    line-height: 200%;
}

td.link_r a:HOVER {
	color: #123447;
	text-decoration: none;
    
 }
 
table.photographe  {
vertical-align: middle;
margin-top: 10%;

}

table.pages  {
vertical-align: middle;
margin-top: 30px;

}				

/*BLUE*/

table.b_menu { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: #003366;
padding-left: 5px;
font-weight: bold;
}

.blink a {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #477B9C;
	font-weight: bold;
	text-decoration: none;
}

.blink a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #477B9C;
	font-weight: bold;
	text-decoration: none;
}

.blink a:HOVER  {
	color: #003366;
}

.b_menu a, a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #477B9C;
	font-weight: bold;
	text-decoration: none;
}

.b_menu a:HOVER  {
	color: #003366;
}


/*ORANGE*/

table.o_menu { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: #925B19;
padding-left: 5px;
font-weight: bold;

}

td.o_menu a {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #B67120;
	font-weight: bold;
	text-decoration: none;
}

td.o_menu a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #B67120;
	font-weight: bold;
	text-decoration: none;
}

td.o_menu a:HOVER  {
	color: #925B19;
}

td.olink a, a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #B67120;
	font-weight: bold;
	text-decoration: none;
}

td.olink a:HOVER  {
	color: #925B19;
}

/*RED*/

table.r_menu { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: #590000;
padding-left: 5px;
font-weight: bold;
}

td.r_menu a  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #964C43;
	font-weight: bold;
	text-decoration: none;
}

td.r_menu a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #964C43;
	font-weight: bold;
	text-decoration: none;
}

td.r_menu a:HOVER  {
	color: #590000;
}

td.rlink a, a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #964C43;
	font-weight: bold;
	text-decoration: none;
}

td.rlink a:HOVER  {
	color: #590000;
}

/*GREEN*/

table.g_menu { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: #003C00;
padding-left: 5px;
font-weight: bold;
}

td.g_menu a {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #566C56;
	font-weight: bold;
	text-decoration: none;
}

td.g_menu a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #566C56;
	font-weight: bold;
	text-decoration: none;
}

td.g_menu a:HOVER  {
	color: #003C00;
}

td.glink a, a:VISITED  {
	text-align: center;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #566C56;
	font-weight: bold;
	text-decoration: none;
}

td.glink a:HOVER  {
	color: #003C00;
}



/*OTHER MENU SETTINGS*/

.menu_head { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: #000000;
padding-left: 5px;
font-weight: bold;
}



td.mlink a, a:VISITED  {
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	color: #477B9C;
	text-decoration: none;
}

td.mlink a:HOVER  {
	color: #003366;
}



/*CONTENT*/


table.content { 
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: black;
}

td.content  {
padding-left: 10px; 
padding-bottom: 1px;
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
color: black;
}


/*OTHER*/


p.caption  {
	text-align: center;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: white;
}

.photocaption  {
	text-align: center;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
}


/*CV*/



/* side */

td.side {
 background-color: #d9d9d9;
}

td.side {
 background-color: #d9d9d9;
}
td.side p {
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* MAIN */


td.main {
 font-size: 11px;
 color: #000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.main p {
 margin-left: 8px;
 margin-top: 8px;
 margin-bottom: 8px;
 margin-right: 8px;
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.main a {
 text-decoration: none;
 font-size: 11px;
 color: #660000;
 font-weight: normal;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.main a:VISITED {
 text-decoration: none;
 font-size: 11px;
 color: #660000;
 font-weight: normal;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.main a:HOVER {
 color: #330000;
 font-size: 11px;
 font-weight: normal;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* BOLD */



td.bold {
 font-weight: bold;
 font-size: 11px;
 color: #0C0653;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.bold p {
  margin-left: 8px;
 margin-top: 8px;
 margin-bottom: 8px;
 margin-right: 8px;
 font-weight: bold;
 font-size: 11px;
 color: #0C0653;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.bold a, td.bold a:VISITED {
 text-decoration: none;
 font-weight: bold;
 color: #DF720D;
}

td.bold a:HOVER {
 text-decoration: underline;
}



/* BLUE */


td.blue {
 font-size: 11px;
 color: #003366;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left;
}

td.blue p {
 margin-left: 8px;
 margin-top: 8px;
 margin-bottom: 8px;
 margin-right: 8px;
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left;
}

td.blue a, td.blue a:VISITED {
 text-decoration: none;
 color: #DF720D;
}

td.blue a:HOVER {
 text-decoration: underline;
}
