/******************All rights reserved***************/
/******* CSS Document created by Audrey Mazuy *******/
/****************************************************/

/*////////////////////////////////////////////////// MAIN \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
html {
margin:0px;
padding:0px;
height:100%;
}
body	{ padding:0px;
	margin:0px;
	height:100%;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	background-image:url(../img/build/bk_page.gif);
	background-position:top;
	background-repeat:repeat-x;}
form	{ margin:0px; padding:0px}
img {border:0px; margin:0px; padding:0px} /* pas de bordure quand liens */
div	{ margin:0px; padding:0px; border:0px; text-align:left;}
p, h1, h2, h3, h4	{ font-family:'Arial', Helvetica, sans-serif, Verdana; font-size:10px; font-weight:normal; line-height:10px; margin:0; padding:0;}
h2 { text-align:left; margin-bottom:1px; margin-top:14px/*10px*/; font-size:11px; /*font-weight:800;*/}
p	{text-align:justify; padding-top:2px; padding-bottom:2px }
li	{ font-family:Arial, Helvetica, sans-serif, Verdana; font-size:10px; font-weight:normal; }
sup {line-height:2px}
.red {color: #FF0000}
.gras {font-weight:bold}

/*///////////////////////////////////////// Navigation Menu top \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
td#navigation 			{height:20px; background-color:#FFFFFF; background-image:url(../img/build/menu_lbk.gif); background-position:top left; background-repeat:repeat-x; }
td#navigation ul		{margin:0px; padding:0px; margin-left:210px; background-image:url(../img/menu/menu_bk.gif); background-position:bottom left; background-repeat:repeat-x }
td#navigation ul li		{text-align:center; display:inline; list-style-type:none; line-height:20px; }
td#navigation ul li a	{text-decoration:none; padding-right:21px; padding-left:20px; padding-bottom:4px; }
td#navigation ul li a:hover	{text-decoration:none; background-image:url(../img/menu/menu_bk_over.gif); background-position:bottom left; background-repeat:repeat-x; }

/*////////////////////////////////////////////////// Banner \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
td#banner	{height:150px; background-position:right; background-repeat:no-repeat; }
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::: photo & titre ::::::::::::::::::::::*/
div#photo	{ position:relative;float:left;  vertical-align: middle/*width:550px;*/}
div#photo img	{ vertical-align: middle}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::: Style switcher ::::::::::::::::::::::*/
div#style_switcher	{ position:relative;float:right; width:212px/*210px*/;  vertical-align:bottom; padding-top:20px; padding-right:20px;/*height:40px;*/}
div#style_switcher form	{ vertical-align: text-bottom; text-align:left}
div#style_switcher form legend { color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:11px}
div#style_switcher form	fieldset { border: 2px solid #FFFFFF; padding:4px /*border: none*/ }
div#style_switcher form select	{font-family:'Arial', Helvetica, sans-serif, Verdana; font-size:10px;}
div#style_switcher form	option {font-family:'Arial', Helvetica, sans-serif, Verdana; font-size:10px;}
div#style_switcher form	input {font-family:'Arial', Helvetica, sans-serif, Verdana; font-size:10px;}
/*///////////////////////////////////////////////////// Left n right \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::: Common ::::::::::::::::::::::::::::::*/
td#left, td#content2		{width:200px; margin:10px;}
td#left p	{margin:10px;text-align:left; }
td#left p a, td#content2 p a {text-decoration:underline}
td#left ul, td#content2 ul	{margin:10px;margin-bottom:25px; padding:0px }
td#left li a, td#content2 li a	{text-decoration:none;}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::: Colonne de gauche ::::::::::::::::::::::::::*/
.title	{text-transform:uppercase; font-weight:bold;}
td#left li	{text-align:left; list-style:none; width:180px;margin:0px; padding:0px; }
td#left li a:hover	{width:180px; margin:0px; margin-left:10px; padding-left:2px;  }

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::: Colonne de droite ::::::::::::::::::::::::::*/
.focus	{text-transform:uppercase; text-align:center; margin-top:10px; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
td#content2 p	{ margin-left:10px; margin-right:10px}
td#content2 h2 {text-transform:uppercase; font-weight:bold; margin-left:10px; font-size:10px; }
td#content2 li	{text-align:left; list-style:none; margin-left:20px; padding:0px; padding-left:2px; }
td#content2 li a:hover	{margin:0px; }

/*////////////////////////////////////////////////////// Copyright \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
td#copyright p	{ text-align:right; font-size:9px; line-height:10px; height:10px; padding:0; margin:0}
td#copyright p a	{ text-decoration:none;  }
td#copyright p a:hover	{ text-decoration:none; }

/*/////////////////////////////////////////////////////// Content \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::: main content ::::::::::::::::::::::::*/
td#content	{padding:10px; }
td#content h1 {text-transform:uppercase; font-weight:bold; font-size:14px; font-family:"Georgia", Times New Roman, Times, serif; text-align:left }
td#content h2 {text-transform:uppercase; font-weight:bold;  }
td#content p {font-size:10px; line-height:11px }
td#content p a {text-decoration:underline }
td#content ul	{margin:0px;margin-bottom:25px; padding:0px }
td#content li	{text-align:left; list-style:none; margin-left:20px; padding:0px; padding-left:2px; }
td#content li a	{text-decoration:none;}
td#content li a:hover	{margin:0px; }

td#content td.date p	{text-align: right/*left*/; margin:0; padding:0; margin-bottom:1px; margin-top:14px/*10px*/; margin-right:5px; line-height:10px; /*font-weight:800;*/ font-size:11px; text-transform:uppercase;}

/*::: Index ::::*/
td.back	{ height:50px; width:229px; vertical-align:top; background-image:url(../img/index/box.gif); background-position:top left; background-repeat:no-repeat;}
td.back p	{ padding-left:10px; padding-right:10px}
td.back h2	{ padding-left:10px; padding-right:10px; padding-top:0px; margin-top:10px}

/*:::: Formation ::::*/
/*tirets*/
td.separ	{background-image: url(hr_1pix_nobcgrd.gif); background-repeat:repeat-x; height:1px }
td#content p.details a 	{text-decoration:underline}
td#content p.details a:hover 	{text-decoration:none}
div.div_details	{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; margin-bottom:10px; }
td.pdf	{ text-align:right; font-size:9px; }
td.logoecole	{ text-align:right; width:65px; vertical-align:top; padding-right:2px;}
td.logouniv	{ text-align:center; width:57px; margin-left:1px; padding-bottom:10px; }
p.univ	{text-align:right; font-style:italic;}
/*:::: Fin formation ::::*/

/*:::: Expérience ::::*/
td.logoorga { text-align:center; width:85px; margin-left:1px; vertical-align:top}
td.categ	{ vertical-align:top; width:60px;}
td.categ p	{ text-align:right; font-weight:bold;}
p.sub-title	{ padding-left:0px; margin-left:10px; text-indent:-10px;}
td.type	{ padding-top:20px/*10px*/}
td#content td.type p	{text-transform:uppercase; font-weight:bold; font-size:12px; padding-bottom:5px; padding-top:5px; text-align:center; border-style:solid; border-width:1px;}
/*:::: Fin expérience ::::*/

/*///////////////////////////////////////////// Structure - ombres \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
.bk_white	{ background-color:#FFFFFF;}
.tl1	{width:8px; height:8px; background-image:url(../img/build/shaddow_tl1.gif); background-position:top left; background-repeat:no-repeat}
.tl2	{width:10px; background-image:url(../img/build/shaddow_t1.gif); background-position:top left; background-repeat:no-repeat }
.t		{background-image:url(../img/build/shaddow_t2.gif); background-position:top left; background-repeat:repeat-x}
.tr1	{width:10px; background-image:url(../img/build/shaddow_t3.gif); background-position:top right; background-repeat:no-repeat}
.tr2	{width:8px; background-image:url(../img/build/shaddow_tr1.gif); background-position:top right; background-repeat:no-repeat }
.l1		{height:10px; background-image:url(../img/build/shaddow_tl2.gif); background-position:top left; background-repeat:no-repeat}
.r1		{background-image:url(../img/build/shaddow_tr2.gif); background-position:top right; background-repeat:no-repeat }
.l2		{background-image:url(../img/build/shaddow_lbk.gif); background-position:top left; background-repeat:repeat-y; vertical-align:top}
.r2		{background-image:url(../img/build/shaddow_rbk.gif); background-position:top right; background-repeat:repeat-y; vertical-align:top}
.l3		{height:10px; background-image:url(../img/build/shaddow_bl1.gif); background-position:top left; background-repeat:no-repeat }
.r3		{background-image:url(../img/build/shaddow_br1.gif); background-position:top right; background-repeat:no-repeat  }
.bl1	{height:8px; background-image:url(../img/build/shaddow_bl2.gif); background-position:top left; background-repeat:no-repeat }
.bl2	{background-image:url(../img/build/shaddow_b1.gif); background-position:top left; background-repeat:no-repeat}
.b		{background-image:url(../img/build/shaddow_bot.gif); background-position:top left; background-repeat:repeat-x}
.br1	{background-image:url(../img/build/shaddow_b3.gif); background-position:top right; background-repeat:no-repeat }
.br2	{background-image:url(../img/build/shaddow_br2.gif); background-position:top right; background-repeat:no-repeat }