/*********************************************************
Balises HTML de base_____________________________________
********************************************************* */
html {
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	height: 100%;
	background-color: #f5faff;
	margin: 0;
}
body img {
	padding: 0;
	margin: 0;
}
#corps {
	margin: 0;
	padding: 0;  
 min-height: 600px;
	background-image: url(../imgs/general/fond_syldroid_2008.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #f5faff;
}
#menuprinc {
	position: relative;
		margin: 0;
	padding: 0;
	text-align: center;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #dfeeff;
}
h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #04709b;
	text-align: center;
	background-image: url(../imgs/general/decor/titregalfond.gif);
	margin: 40px 0 0 0;
	padding: 0 0 0 10px;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #c2d8ef;
}
h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #04709b;
	background-image: url(../imgs/general/decor/titregalfond.gif);
	text-align: center;
	margin: 0;
	padding: 0;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #c2d8ef;
}
h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #04709b;
	background-image: url(../imgs/general/decor/titregalfond.gif);
	margin: 10px 0 5px 0;
	padding: 0 0 0 10px;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #c2d8ef;
}
/* ul {
	margin: -25px 0 0 0;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #dfefff;
}
 */
.ulnavgal {
	padding: 0 5px 5px 10px;
	margin: 5px 0 0 0;
	border-top: 1px solid #c2d8ef;
	border-bottom: 0;
}
lh { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #04709b;
	margin: 10px 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #c2d8ef;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #04709b;
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #04709b;
}
.spip {
	border: 0;
}
/* #wfolioparalastsite {
	position: absolute;
	width: 495px;
	margin: 60px 0 0 230px;
	border: 0;
	z-index: 1;
} */
.pfoliopara {
	position: absolute;
	margin: 20px 0 0 70px;
	border: 0;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #04709b;
	margin: 0;
	padding: 0;
/*	padding: 20px 0 15px 0; */

}
#contform {
	position: relative; 
	width: 624px;
	left: 50%;
	background: url(../imgs/general/decor/fondformcontact_h.gif) top left no-repeat !important;
	background: none;	
	margin: 0 0 15px -312px;
	padding: 22px 0 0 0;
	text-align: center;
}
#paracontact {
	position: relative;
	width: 600px;
	left: 50%;
	margin: 0 0 0 -300px;
	padding: 15px 0 15px 0;
}
div#blocontform {/* arrière-plan bas et sur l'ensemble du cadre */
	background: url(../imgs/general/decor/fondformcontact_b.gif) bottom left no-repeat !important;
	background: none;
	padding: 0 0 22px 0;
	margin: 0;
}
div#blocontform form p, #recaptcha_area {			
	background: url(../imgs/general/decor/fondformcontact_m.gif) repeat-y !important;
	background: none;
	padding: 0 0 15px 0;			
	margin: 0;
	border: 0;
}
#admform {
	margin: 0 0 0 10px;
}
form p {
	font-weight: bold;
	margin: 15px 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #c2d8ef;
}
input, textarea, select, #recaptcha_response_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../imgs/general/decor/input_fond.gif);
	font-weight: bold;
	color: #ff3000;
	background-color: #fff;
	border: 1px solid #c2d8ef !important;
}
input:focus, textarea:focus, select:focus, #recaptcha_response_field:focus {
	font-weight: bold;
	background-image: url(../imgs/general/decor/input_fond2.gif);
	border: 1px solid #ffd400 !important;
}
textarea {
	background-image: url(../imgs/general/decor/select_fond.gif);
}
textarea:focus {
	background-image: url(../imgs/general/decor/select_fond2.gif);
}
#recaptcha_area {
	position: relative;
	width: 533px;	
	text-align: center;
	padding: 0 0 0 91px !important;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color: transparent !important;	
	border: transparent !important;
	border: 0;
}
#recaptcha_response_field, #recaptcha_response_field:focus {   
	margin: 20px 0 0 0 !important;}
a.bcontactenvoi:link {
	position: absolute;
	width: 240px;
	line-height: 40px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/form_bouton_envoi.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -19px 0 0 180px;
}
a.bcontactenvoi:active {	
	width: 240px;
	line-height: 40px;
	background: url(../imgs/boutons/form_bouton_envoi.gif) no-repeat 0 -40px;
	border: 0px;
	text-decoration: none;
}
a.bcontactenvoi:visited {	
	position: absolute;
	width: 240px;
	line-height: 40px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/form_bouton_envoi.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -19px 0 0 180px;
}
a.bcontactenvoi:hover {	
	width: 240px;
	line-height: 40px;
	background: url(../imgs/boutons/form_bouton_envoi.gif) no-repeat 0 -40px;
	border: 0px;
	text-decoration: none;
}
/* *********************************************************
Structure Générale_______________________________________
********************************************************* */
#sdlogo {
	position: relative;
	width: 297px;
	left: 50%;
	margin: 0 0 0 -149px;
	padding: 0;
	vertical-align: middle;
	border: 0;
	z-index: 1;
}
#smenupop {
	position: absolute;
	left: 50%;
	top: 69px;
	height: 30px;
	width: 282px;
	margin: 0 0 0 -141px;
	background-image: url(../imgs/general/decor/main_menu.gif);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	z-index: 1;
}
#smenupop li {
	display: none;
}
#smenupop:hover {
	top: 68px;	background-image: none;
}
#smenupop:hover li { 
	display: block;
	list-style: none;
	line-height: 23px;
	text-align: center;
	margin: 0;
	padding: 0;
}
/* #smenupop li:hover { 
	list-style: none;
	height: 23px;
	width: 282px;
	background-color: #cfe4ff; 
}*/
#coing {
	margin: 0 0 0 5px;
	padding: 0;
	z-index: 3;
}
#coind {
	margin: 0 0 0 127px;
	padding: 0;
	z-index: 3;
}
#coingh1 {
	float: left;
	margin: 0;
}
#coindh1 {
	position: absolute;
	margin: 0;
}
.menuhorizontal {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 0 5px 0 5px;
	border-top: 1px solid #c2d8ef;
	border-left: 1px dotted #c2d8ef;
	border-right: 1px dotted #c2d8ef;
	border-bottom: 1px dotted #c2d8ef;
}
.jonction {
	position: absolute;
	left: 0;
	top: -50px;
	width: 140px;
	height: 61px;
	z-index: 1;
}
#fondcatv {
	width: 260px;
	margin: 0 11px 0 11px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #ff3000;
	background-image: url(../imgs/general/decor/main_menu_liv.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #f5faff;
}#genecont {
	width: 100%;
	min-height: 600px;
	background-image: url(../imgs/general/fond_syldroid_2008.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #f5faff;
	margin: 0;
	padding: 0;
	top: 0px;
}
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
	height: 13px;
	width: 13px;
	background-repeat: no-repeat;
	font-size: 1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
	background: url(../imgs/general/cadre/coin_hg.gif);
}
#hautdroit {
	float: right;
	background: url(../imgs/general/cadre/coin_hd.gif);
}
#basgauche {
background: url(../imgs/general/cadre/coin_bg.gif);
}
#basdroit {
	float: right;
	background: url(../imgs/general/cadre/coin_bd.gif);
}
/* ******************************************************
Styles de liens des Menus________________________________
********************************************************* */
a.mprinc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #04709b;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
}
a.mprinc:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dfefff;
	color: #04709b;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #04709b;
	border-right: 1px solid #04709b;
}
a.mprinc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #04709b;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
}
a.mprinc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dfefff;
	color: #4709b;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #04709b;
	border-right: 1px solid #04709b;
}
a.mprincv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5faff;
	color: #ff3000;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #04709b;
	border-right: 1px solid #04709b;
}
a.mprincv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5faff;
	color: #ff3000;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border-left: 1px solid #04709b;
	border-right: 1px solid #04709b;
}
a.bmenu:link {
	position: relative;
	width: 140px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/menu.gif) no-repeat 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #04709b;
	margin: 0 0 0 -6px;
}
a.bmenu:active {	
	position: relative;
	width: 140px;
	line-height: 30px;
	background: url(../imgs/boutons/menu.gif) no-repeat 0 -30px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	color: #e9f5ff;
}
a.bmenu:visited {	
	position: relative;
	width: 140px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/menu.gif) no-repeat 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #04709b;
	margin: 0 0 0 -6px;
}
a.bmenu:hover {	
	width: 140px;
	line-height: 30px;
	background: url(../imgs/boutons/menu.gif) no-repeat 0 -30px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	color: #e9f5ff;
}
a.bcatgen:link {
	position: relative;
	width: 140px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/fondcatgen.gif) no-repeat 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #04709b;
}
a.bcatgen:active {	
	width: 140px;
	line-height: 30px;
	background: url(../imgs/boutons/fondcatgen.gif) no-repeat 0 -30px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	color: #e9f5ff;
}
a.bcatgen:visited {	
	position: relative;
	width: 140px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/fondcatgen.gif) no-repeat 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #04709b;
}
a.bcatgen:hover {	
	width: 140px;
	line-height: 30px;
	background: url(../imgs/boutons/fondcatgen.gif) no-repeat 0 -30px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	color: #e9f5ff;
}
/* ******************************************************
Galeries Web & Print Folio_______________________________
********************************************************* */
#wfoliolastsitecad {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #04709b;
	width: 610px;
	left: 50%;
	height: 231px;
	background-image: url(../imgs/general/decor/wfolio_derniersite.gif);
	background-repeat : no-repeat;
	margin: 0 0 0 -305px;
}
.wfoliogalcadre {
	position: relative;
	height: 90px;
	background-image: url(../imgs/general/decor/wfolio_galcadre.gif);
	background-repeat : no-repeat;
}
#wfoliozcadre{
	position: relative;
	left: 50%;
	width: 341px;
	height: 286px;
	background-image: url(../imgs/general/decor/wfolio_zcadre.gif);
	background-repeat : no-repeat;
	margin: 0 0 0 -170px;
}
.pfoliocadre {
	position: relative;
	left: 50%;
	height: 89px;
	width: 760px;
	background-image: url(../imgs/general/decor/pfolioprevcadre.gif);
	background-repeat : no-repeat;
	margin: 0 0 0 -380px;
}
.pfoliocadrebis {
	position: relative;
	left: 50%;
	height: 89px;
	width: 760px;
	background-image: url(../imgs/general/decor/pfolioprevcadrebis.gif);
	background-repeat : no-repeat;
	margin: 0 0 0 -380px;
}
.pfoliocadminvj {
	width: 60px !important;
	height: 80px !important;
	background-image: url(../imgs/general/decor/pfolio_galcad_60x80_j.gif) !important;
	background-image: none;
	background-repeat : no-repeat !important;
	padding: 23px 3px 4px 3px !important;
	border: 0 !important;
	border: 1px;
}
.pfoliocadminvr {
	width: 60px !important;
	height: 80px !important;
	background-image: url(../imgs/general/decor/pfolio_galcad_60x80_r.gif) !important;
	background-image: none;
	background-repeat : no-repeat !important;
	padding: 23px 3px 4px 3px !important;
	border: 0 !important;
	border: 1px solid #ffd400;
}
.pfoliocadminhj {
	width: 80px !important;
	height: 60px !important;
	background-image: url(../imgs/general/decor/pfolio_galcad_80x60_j.gif) !important;
	background-image: none;
	background-repeat : no-repeat !important;
	padding: 23px 3px 24px 3px !important;
	border: 0 !important;
	border: 1px;
}
.pfoliocadminhr {
	width: 80px !important;
	height: 60px !important;
	background-image: url(../imgs/general/decor/pfolio_galcad_80x60_r.gif) !important;
	background-image: none;
	background-repeat : no-repeat !important;
	padding: 23px 3px 24px 3px !important;
	border: 0 !important;
	border: 1px solid #ffd400;
}
.pfoliointerface {
	background-image: url(../imgs/general/decor/nav_printfolio_interface.gif);
	background-position: top center;
	background-repeat : no-repeat;
	padding: 12px 5px 5px 10px;
	margin: 0 0 5px 0;
}
.pfolionavgal {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	color: #04709b;
	width: 360px;
	left: 50%;
	margin: 5px 0 0 -180px;
	padding: 10px 0 0 0;
}
.previmg {
	position: absolute;
	margin: 3px 0 0 3px;
	border: 0;
}
.previmgsuppr {
	position: relative;
	margin: 3px 0 0 3px;
	border: 0;
}
a.prev:link img  {
	border: 1px dotted #04709b;
}
a.prev:active img {
	border: 1px solid #ff3000;
}
a.prev:visited img {
	border: 1px dotted #04709b;
}
a.prev:hover img {
	border: 1px solid #ff3000;
}
#fade {
	position: relative;
	left: 50%;
	height: 640px;
	width: 700px;
	background-color: #eee;
	margin: 0 0 0 -350px;
}
#fade img {
	position: absolute;
	z-index:8;
	border: 0;
}
#fade img.active {
	z-index:10;
}
#fade img.last-active {
	z-index:9;
}
/* #fade img {
	border: 1px solid #bdd9ff;
	width: auto;
	height: auto; 
	z-index: 1;
} */
#imgzoom {
	position: relative;
	text-align: center;
	border-top: 1px solid #c2d8ef;
	border-bottom: 1px solid #c2d8ef;
	margin: 0;
	padding: 0;
}
#imgzoom img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	border-top: 0;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
	border-bottom: 0;
}
.galerie {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #c2d8ef;
}
.navprev {
	height: 30px;
	width: 30px;
}
#imgselect {
	border: 1px solid #ffd400;
}
.galerie img {
	margin: 0 5px 0 2px;
}
#webprev {
	width: 320px;
	height: 222px;
	margin: 31px 0 0 9px;
}
#creditsleg {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #04709b;
	margin: 0;
	padding: 5px 0 5px 0;
	border-top: 1px solid #dfeeff;
	clear: both;
}
#creditsleg img { 
	vertical-align: bottom;
	border: 0;
}
#popsm {
	position: absolute;
	top: 30px;
	z-index: 2;
}
#popsm img {
	border: 0;
}
/* ******************************************************
Styles de TxT____________________________________________
********************************************************* */
.plettrine {
	font-size: 1.5em;
}
.txtenvaleur {
	color: #ff3000;
	font-size: larger;
	font-weight: bold;
}
.txtgras {
	font-weight: bold;
}
.txtital {
	font-style: italic;
	font-weight: bold;
}

.txtgrasrouge {
	font-weight: bold;
	color: #ff3000;
}
.attention {
	font-size: larger;
	font-weight: bold;
	color: #bf9d00;
	text-decoration: blink;
}
.txtlegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.obligatoire {
	color: #ff3000;
	font-weight: bold;
	padding: 1px 0 1px 0;
	border-top: 1px dotted #ff3000;
	border-bottom: 1px dotted #ff3000;
}
.champsnonvalide {
	color: #006fff;
	font-weight: bold;
	/*   vertical-align: bottom; */
	padding: 1px 0 1px 0;
	border-top: 1px dotted #006fff;
	border-bottom: 1px dotted #006fff;
}
/* ******************************************************
Styles de Liens__________________________________________
********************************************************* */
a.mainmenusurl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 260px;
	text-decoration: none;
	color: #04709b;
	background-image: url(../imgs/general/decor/main_menu_li.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #bdd9ff;
	margin: 0 11px 0 11px;
	display: block;
}
a.mainmenusurl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 260px;
	text-decoration: none;
	color: #ff3000;
	background-color: #cfe4ff;
	margin: 0 11px 0 11px;
	display: block;
}
a.mainmenusurl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 260px;
	text-decoration: none;
	color: #04709b;
	background-image: url(../imgs/general/decor/main_menu_li.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #bdd9ff;
	margin: 0 11px 0 11px;
	display: block;
}
a.mainmenusurl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 260px;
	text-decoration: none;
	color: #ff3000;
	background-color: #cfe4ff;
	display: block;
}
a.lcatvalid:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #dfefff;
	color: #04709b;
	padding: 0 3px 0 3px;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;	
	border-bottom: 1px solid #c2d8ef;	
}
a.lcatvalid:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #dfefff;
	padding: 0 3px 0 3px;
	color: #04709b;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
	border-bottom: 1px solid #04709b;	
}
a.lcatvalid:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #dfefff;
	color: #04709b;
	padding: 0 3px 0 3px;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;	
	border-bottom: 1px solid #c2d8ef;	
}
a.lcatvalid:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #dfefff;
	padding: 0 3px 0 3px;
	color: #04709b;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
	border-bottom: 1px solid #04709b;	
}
a.lsurlbleu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 3px;
	color: #04709b;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;	
	border-bottom: 1px solid #c2d8ef;	
}
a.lsurlbleu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #04709b;
	padding: 0 3px 0 3px;
	color: #f5faff;
	border-left: 1px solid #f5faff;
	border-right: 1px solid #f5faff;
	border-bottom: 1px solid #c2d8ef;	
}
a.lsurlbleu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 3px;
	color: #04709b;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
	border-bottom: 1px solid #c2d8ef;	
}
a.lsurlbleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #04709b;
	padding: 0 3px 0 3px;
	color: #f5faff;
	border-left: 1px solid #f5faff;
	border-right: 1px solid #f5faff;
	border-bottom: 1px solid #c2d8ef;	
}
a.lsimple:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #04709b;
}
a.lsimple:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #04709b;
}
a.lsimple:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #04709b;
}
a.lsimple:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #04709b;
}
a.lsimplebl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}
a.lsimplebl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #fff;
}
a.lsimplebl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
}
a.lsimplebl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #fff;
}
a.lsimplegras:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #04709b;
}
a.lsimplegras:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #04709b;
}
a.lsimplegras:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #04709b;
}
a.lsimplegras:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #04709b;
}
a.lbleurougegr:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #04709b;
}
a.lbleurougegr:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ff3000;
}
a.lbleurougegr:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #04709b;
}
a.lbleurougegr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ff3000;
}
a.lrougesimple:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ff3000;
}
a.lrougesimple:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ff3000;
}
a.lrougesimple:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #ff3000;
}
a.lrougesimple:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ff3000;
}
/* ******************************************************
Catégorie Webfolio_______________________________________
********************************************************* */
#lastwsimg {
	float: left;
	margin: 57px 20px 0 7px;
}

#flrss {
	position: relative;
	overflow: auto;
	left: 50%;
	width: 613px;
	margin: 0 0 0 -306px;
	padding: 5px 0 20px 0;
	z-index: 1;
}
#flrss li {
	font-size: 0.6em;
}
#flrss img {
	border: 0;
}
#filrss1 {
	float: left;
	width: 300px;
	border-right: 1px solid #dfeeff;
	padding: 0 3px 0 3px;
	margin: 0;
	}
	#filrss2 {
	float: left;
	width: 300px;
	padding: 0 3px 0 3px;
	margin: 0;
	}
	.parawf {
	position: relative;
	width: 700px;	
	left: 50%;
	margin: 0 0 0 -350px;
	padding: 10px 0 5px 0;
	}
.galeriewfolio {
	position: relative;
	left: 50%;
	width: 564px;
	margin: 0 0 0 -282px;
	padding: 0;
	text-align: center;
}
.galeriewfolio img {
	margin: 0 0 0 -1px;
	padding: 0;
}
dl.galwfolio {
	float: left;
	width: 185px;
	text-align: center;
	background-image: url(../imgs/general/decor/wfolio_galcadre.gif);
	background-repeat : no-repeat;
	background-position: top center;
	margin: 0 0 50px 0;
	padding: 26px 0 5px 0;
	/* border-bottom: 1px solid #e0e8ef;
	border-right: 2px solid #e0e8ef; */
}
.galwfolio dt { 
	font-weight: bold; 
}
.galwfolio dt img {
	width: 80px;
	height: 56px;
}

.galwfolio dd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
		margin: 3px 0 0 0;padding: 0;
}
#navgwfolio {
	clear: both;
	margin: 0 0 15px 0;
}
#swprec {
	position: absolute;
	left: 0;
}
#swsuiv {
	position: absolute;
	right: 0;
}
#l {
	position: absolute;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
}
#retgal {
	position: absolute;
	left: 50%;
	height: 20px;
	width: 290px;
	font-size: 12px;
	text-align: center;
	margin: 8px 0 0 -145px;
	z-index: 1;
}
a.bpfolioretgal:link {
	position: absolute;
	left: 50%;
	width: 300px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_retgal.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -2px 0 0 -143px;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfolioretgal:active {	
	width: 300px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_retgal.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfolioretgal:visited {	
	position: absolute;
	left: 50%;
	width: 300px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_retgal.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -2px 0 0 -143px;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfolioretgal:hover {	
	width: 300px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_retgal.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfoliozprec:link {
	position: absolute;
	left: 50%;
	width: 40px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_zoom_prec.gif) no-repeat 0 0; 
	text-decoration: none;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfoliozprec:active {	
	width: 40px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_zoom_prec.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfoliozprec:visited {	
	position: absolute;
	left: 50%;
	width: 40px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_zoom_prec.gif) no-repeat 0 0; 
	text-decoration: none;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfoliozprec:hover {	
	width: 40px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_zoom_prec.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfoliozsuiv:link {
	position: absolute;
	left: 50%;
	width: 40px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_zoom_suiv.gif) no-repeat 0 0; 
	text-decoration: none;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfoliozsuiv:active {	
	width: 40px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_zoom_suiv.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfoliozsuiv:visited {	
	position: absolute;
	left: 50%;
	width: 40px;
	line-height: 35px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_zoom_suiv.gif) no-repeat 0 0; 
	text-decoration: none;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfoliozsuiv:hover {	
	width: 40px;
	line-height: 35px;
	background: url(../imgs/boutons/pfolio_zoom_suiv.gif) no-repeat 0 -35px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavprec:link {
	position: absolute;
	left: 50%;
	width: 99px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_prec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -2px 0 0 -89px;
	color: #04709b;
	font-weight: bold;
z-index: 1;
}
a.bpfolionavprec:active {	
	width: 104px;
	line-height: 30px;
	background: url(../imgs/boutons/pfolio_prec.gif) no-repeat 0 -30px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavprec:visited {	
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_prec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -2px 0 0 -89px;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfolionavprec:hover {	
	width: 104px;
	line-height: 30px;
	background: url(../imgs/boutons/pfolio_prec.gif) no-repeat 0 -30px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavsuiv:link {
	position: absolute;
	left: 50%;
	width: 99px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_suiv.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -19px 0 0 2px;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfolionavsuiv:active {	
	width: 104px;
	line-height: 30px;
	background: url(../imgs/boutons/pfolio_suiv) no-repeat 0 -30px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavsuiv:visited {	
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 30px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_suiv.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -19px 0 0 2px;
	color: #04709b;
	font-weight: bold;
	z-index: 1;
}
a.bpfolionavsuiv:hover {	
	width: 104px;
	line-height: 30px;
	background: url(../imgs/boutons/pfolio_suiv.gif) no-repeat 0 -30px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavgalsprec:link {
	position: absolute;
	width: 152px;
	line-height: 27px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_navgalprec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -3px 0 0 7px;
	z-index: 1;
}
a.bpfolionavgalsprec:active {	
	width: 152px;
	line-height: 27px;
	background: url(../imgs/boutons/pfolio_navgalprec.gif) no-repeat 0 -27px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavgalsprec:visited {	
	position: absolute;
	width: 152px;
	line-height: 27px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_navgalprec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -3px 0 0 7px;
	z-index: 1;
}
a.bpfolionavgalsprec:hover {	
	width: 152px;
	line-height: 27px;
	background: url(../imgs/boutons/pfolio_navgalprec.gif) no-repeat 0 -27px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavgalsuiv:link {
	position: absolute;
	width: 134px;
	line-height: 27px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_navgalsuiv.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -3px 0 0 220px;
	z-index: 1;
}
a.bpfolionavgalsuiv:active {	
	width: 134px;
	line-height: 27px;
	background: url(../imgs/boutons/pfolio_navgalsuiv.gif) no-repeat 0 -27px;
	border: 0px;
	text-decoration: none;
}
a.bpfolionavgalsuiv:visited {	
	position: absolute;
	width: 134px;
	line-height: 27px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/pfolio_navgalsuiv.gif) no-repeat 0 0; 
	text-decoration: none;
		margin: -3px 0 0 220px;
	z-index: 1;
}
a.bpfolionavgalsuiv:hover {	
	width: 134px;
	line-height: 27px;
	background: url(../imgs/boutons/pfolio_navgalsuiv.gif) no-repeat 0 -27px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioprec:link {
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 80px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navprec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 435px 0 0 -170px;
	z-index: 2;
}
a.bwfolioprec:active {	
	width: 104px;
	line-height: 80px;
	background: url(../imgs/boutons/navprec.gif) no-repeat 0 -80px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioprec:visited {	
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 80px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navprec.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 435px 0 0 -170px;
	z-index: 2;
}
a.bwfolioprec:hover {	
	width: 104px;
	line-height: 80px;
	background: url(../imgs/boutons/navprec.gif) no-repeat 0 -80px;
	border: 0px;
	text-decoration: none;
}
a.bwfoliosuiv:link {
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 80px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navsuiv.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 436px 0 0 46px;
	z-index: 2;
}
a.bwfoliosuiv:active {	
	width: 104px;
	line-height: 80px;
	background: url(../imgs/boutons/navsuiv.gif) no-repeat 0 -80px;
	border: 0px;
	text-decoration: none;
}
a.bwfoliosuiv:visited {	
	position: absolute;
	left: 50%;
	width: 104px;
	line-height: 80px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navsuiv.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 435px 0 0 46px;
z-index: 2;
}
a.bwfoliosuiv:hover {	
	width: 104px;
	line-height: 80px;
	background: url(../imgs/boutons/navsuiv.gif) no-repeat 0 -80px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretcoude:link {
	position: absolute;
	left: 0;
	width: 80px;
	line-height: 63px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretcoude.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 1px 0 0 9px;
}
a.bwfolioretcoude:active {	
	width: 80px;
	line-height: 63px;
	background: url(../imgs/boutons/navretcoude.gif) no-repeat 0 -63px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretcoude:visited {	
	position: absolute;
	left: 0;
	width: 80px;
	line-height: 63px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretcoude.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 1px 0 0 9px;
}
a.bwfolioretcoude:hover {	
	width: 80px;
	line-height: 63px;
	background: url(../imgs/boutons/navretcoude.gif) no-repeat 0 -63px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretcoudebas:link {
	position: absolute;
	left: 0;
	width: 80px;
	line-height: 63px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretcoudeb.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -75px 0 0 9px;
}
a.bwfolioretcoudebas:active {	
	width: 80px;
	line-height: 63px;
	background: url(../imgs/boutons/navretcoudeb.gif) no-repeat 0 -63px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretcoudebas:visited {	
	position: absolute;
	left: 0;
	width: 80px;
	line-height: 63px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretcoudeb.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: -75px 0 0 9px;
}
a.bwfolioretcoudebas:hover {	
	width: 80px;
	line-height: 63px;
	background: url(../imgs/boutons/navretcoudeb.gif) no-repeat 0 -63px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretour:link {
	width: 50px;
	line-height: 29px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretour.gif) no-repeat 0 0;
	text-decoration: none;
}
a.bwfolioretour:active {	
	width: 50px;
	line-height: 29px;
	background: url(../imgs/boutons/navretour.gif) no-repeat 0 -29px;
	border: 0px;
	text-decoration: none;
}
a.bwfolioretour:visited {	
	width: 50px;
	line-height: 29px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/navretour.gif) no-repeat 0 0; 
	text-decoration: none;
}
a.bwfolioretour:hover {	
	width: 50px;
	line-height: 29px;
	background: url(../imgs/boutons/navretour.gif) no-repeat 0 -29px;
	border: 0px;
	text-decoration: none;
}
a.bfoliosuiv:link {
	width: 102px;
	line-height: 60px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/btnav_folio_suiv.gif) no-repeat 0 0;
	text-decoration: none;
}
a.bfoliosuiv:active {	
	width: 102px;
	line-height: 60px;
	background: url(../imgs/boutons/btnav_folio_suiv.gif) no-repeat 0 -60px;
	border: 0px;
	text-decoration: none;
}
a.bfoliosuiv:visited {	
	width: 102px;
	line-height: 60px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/btnav_folio_suiv.gif) no-repeat 0 0; 
	text-decoration: none;
}
a.bfoliosuiv:hover {	
	width: 102px;
	line-height: 60px;
	background: url(../imgs/boutons/btnav_folio_suiv.gif) no-repeat 0 -60px;
	border: 0px;
	text-decoration: none;
}
/* ******************************************************
Catégorie CV_______________________________________
********************************************************* */
#interfacecv {
	position: relative;
	text-align: center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	/* background: url(../imgs/general/decor/cv_interface.gif);
	background-repeat: no-repeat;
	background-position: left top; */
	margin: 23px 0 0 0;
	padding: 0;
	border-top: 1px solid #dfeeff;
	z-index: 2;
}
#identite {
	position: relative;
	left: 50%;
	width: 540px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
		color: #04709b;
	/* background: url(../imgs/general/decor/portrait_cv_fond.gif);
	background-repeat: no-repeat;
	background-position: center bottom; */
	margin: 15px 0 0 -270px;
	padding: 0;
}
#nialys {
	float: left;
	margin: -5px 10px 0 0;
	padding: 0;
	border-right: 1px solid #dfeeff;
}
a.cvword:link {
	position: absolute;
	left: 50%;
	width: 38px;
	line-height: 58px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_word_file.gif) no-repeat 0 0; 
	text-decoration: none;
 
	margin: -70px 0 0 -115px;
}
a.cvword:active {	
	width: 38px;
	line-height: 58px;
	background: url(../imgs/boutons/cv_word_file.gif) no-repeat 0 -58px;
	border: 0px;
	text-decoration: none;
}
a.cvword:visited {	
	position: absolute;
	left: 50%;
	width: 38px;
	line-height: 58px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_word_file.gif) no-repeat 0 0; 
	text-decoration: none;
 
	left: 50%;
	margin: -70px 0 0 -115px;
}
a.cvword:hover {	
	width: 38px;
	line-height: 58px;
	background: url(../imgs/boutons/cv_word_file.gif) no-repeat 0 -58px;
	border: 0px;
	text-decoration: none;
}
a.cvpdf:link {
	position: absolute;
	left: 50%;
	width: 38px;
	line-height: 58px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_pdf_file.gif) no-repeat 0 0; 
	text-decoration: none;
 
	margin: -70px 0 0 82px;
}
a.cvpdf:active {	
	width: 38px;
	line-height: 58px;
	background: url(../imgs/boutons/cv_pdf_file.gif) no-repeat 0 -58px;
	border: 0px;
	text-decoration: none;
}
a.cvpdf:visited {	
	position: absolute;
	left: 50%;
	width: 38px;
	line-height: 58px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_pdf_file.gif) no-repeat 0 0; 
	text-decoration: none;
 
	margin: -70px 0 0 82px;
}
a.cvpdf:hover {	
	width: 38px;
	line-height: 58px;
	background: url(../imgs/boutons/cv_pdf_file.gif) no-repeat 0 -58px;
	border: 0px;
	text-decoration: none;
}
#cathorizontalvalid {
	font-weight: bold;
	text-decoration: none;
	background-color: #dfefff;
	color: #04709b;
	padding: 0 3px 0 3px;
	border-left: 1px solid #c2d8ef;
	border-right: 1px solid #c2d8ef;
	z-index: 1;
}
#presentcvcont {
	position: relative;
	width: 750px;
	left: 50%;
	margin: 0 0 0 -375px;
}
#whoami {
	position: relative;
	float: left;
	text-align: justify;
	width: 360px;
	border-right: 1px solid #dfeeff;
	margin: 0 10px 0 0;
	padding: 10px 10px 10px 0;
}
.mascottesg {
	float: left;
	margin: 5px 5px 0 0;
}
.mascottesd {
	float: right;
	margin: 5px 0 0 5px;
}
.titrecatcv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #04709b;
}
#cvetudfond {
	position: relative;
	float: right;
	width: 360px;
	text-align: left;
	background-image: url(../imgs/general/decor/cv_etudes_livre.gif);
	background-repeat : repeat-y;
	background-position: left center;
	margin: 0;
	padding: 15px 0 15px 0;
	border: 0;
}
a.bcvetudes:link {
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_etudes.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 19px;	z-index: 1;
}
a.bcvetudes:active {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_etudes.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
a.bcvetudes:visited {	
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_etudes.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 19px;}
a.bcvetudes:hover {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_etudes.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
#bcvetudesvalid {
	position: absolute;
	margin: 19px 0 0 19px;
}
#cvlangfond {
	position: relative;
	float: right;
	width: 360px;
	text-align: left;
	background-image: url(../imgs/general/decor/cv_langages_open.gif);
	background-repeat : repeat-y;
	background-position: left center;
	margin: 0 0 0 -270px;
	padding: 15px 0 15px 0;
	border: 0;
}
a.bcvlang:link {
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_lang.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 147px;
}
a.bcvlang:active {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_lang.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
a.bcvlang:visited {	
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_lang.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 147px;
}
a.bcvlang:hover {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_lang.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
#bcvlangvalid {
	position: absolute;
	margin: 19px 0 0 147px;
}
#cvlogifond {
	position: relative;
	float: right;
	width: 360px;
	text-align: left;
	background-image: url(../imgs/general/decor/cv_log_fleche.gif);
	background-repeat : repeat-y;
	background-position: left center;
	margin: 0 0 0 -280px;
	padding: 15px 0 15px 0;
	border: 0;
}
a.bcvlog:link {
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_log.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 281px;
}
a.bcvlog:active {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_log.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
a.bcvlog:visited {	
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_log.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 281px;
}
a.bcvlog:hover {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_log.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
#bcvlogvalid {
	position: absolute;
	margin: 19px 0 0 281px;
}
#cvexpefond {
	position: relative;
	float: right;
	width: 360px;
	text-align: left;
	background-image: url(../imgs/general/decor/cv_expro_sablier.gif);
	background-repeat : repeat-y;
	background-position: left center;
	margin: 0 0 0 -270px;
	padding: 15px 0 15px 0;
	border: 0;
}
a.bcvexpro:link {
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_expro.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 426px;
}
a.bcvexpro:active {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_expro.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
a.bcvexpro:visited {	
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_expro.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 426px;
}
a.bcvexpro:hover {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_expro.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
#bcvexprovalid {
	position: absolute;
	margin: 19px 0 0 426px;
}
#cvloisfond {
	position: absolute;
	top: 0;
	right: 0;
	width: 360px;
	text-align: left;
	background-image: url(../imgs/general/decor/cv_divers_de.gif);
	background-repeat : repeat-y;
	background-position: left center;
	margin: 0 0 0 -270px;
	padding: 15px 0 15px 0;
	border: 0;
}
a.bcvdivers:link {
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_divers.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 629px;
}
a.bcvdivers:active {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_divers.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
a.bcvdivers:visited {	
	position: absolute;
	left: 0;
	width: 34px;
	line-height: 54px;
	display: table-cell !important;
	display: inline-block;
	background: url(../imgs/boutons/cv_divers.gif) no-repeat 0 0; 
	text-decoration: none;
	margin: 0 0 0 629px;
}
a.bcvdivers:hover {	
	width: 34px;
	line-height: 54px;
	background: url(../imgs/boutons/cv_divers.gif) no-repeat 0 -54px;
	border: 0px;
	text-decoration: none;
}
#bcvdiversvalid {
	position: absolute;
	margin: 19px 0 0 629px;
}
/* ******************************************************
Admin____________________________________________________
********************************************************* */
.h2admin {
	padding: 0 0 0 10px;
}
/* ******************************************************
Spip____________________________________________________
********************************************************* */
.spip-admin-float { display:none; }

