/*__RESET CSS STYLES__*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline; }
:focus {outline:none; }
ol, ul { list-style: none; }
caption, th, td { text-align: left; font-weight: normal; }

/*__BODY & GENERAL STYLING__*/
body{ font-family:Helvetica, Arial, sans-serif; color:#333; word-spacing:0.02em; letter-spacing:0.03em; font-size:12px; background: #FFF url(../images/backBig.jpg) bottom right no-repeat fixed;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; letter-spacing:-0.03em; font-weight:bold; font-style:italic; color:#333;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-0.01em; font-weight:bold; font-style:italic; color:#00b2ed; margin-bottom:10px;}
h3{font-size:14px; font-weight:normal; color:#666; margin:16px 0 8px 0;}
p{margin-bottom:10px; line-height:1.4em;}
a{color:#999; text-decoration:none;}
a:hover{color:#333;}
div#gaucheFixe{width:300px; padding:10px; position:fixed; top:0; left:10px; height:100%; min-height:100%;}
div#content{margin-left:320px; width:642px; padding:90px 0 80px 0;}
div#content img{ border:1px solid #CCC;}
div#videoPlayerPerso{margin:12px 0 8px 0;}

div#photoContent{margin-left:320px; padding:100px 0 100px 0; width:640px;}
div#photoContent h2{margin:10px 0 6px 0;}
div.article img{margin-top:5px;}
a.lienHome{color:#00b2ed;}
div#coord{margin-top:160px;}
div#coord h2{color:#CCC;}

div#infoContent{margin-left:320px; padding:100px 0 100px 0; width:640px;}
div#infoContent h2{font-weight:bold; font-size:72px;letter-spacing:-0.06em; font-style:normal; text-transform:uppercase; text-align:right;font-family:Helvetica, Arial, sans-serif; color:#CCC; margin-top:20px;}
div.infos{width:320px; margin-bottom:40px; clear:both;}
table.tableCV tr {height:24px;}
table.tableCV td.first { width:180px; text-align:right; padding-right:12px;}
.blue{color:#ccc;}

div#footer{margin-left:320px; width:642px; padding-bottom:20px; color:#999; font-size:10px;}
div#footer a{color:#00b2ed;}

/*__NAVIGATION__*/
ul#menu {float:left; width:70px; margin-top:100px;}
ul#menu li{margin-bottom:10px; }
ul#menu a{width:70px; height:14px; display:block;border-bottom:#999 1px solid;font-weight:bold; font-size:11px;text-transform:uppercase;}
ul#menu a:hover{border-bottom:#333 1px solid;}
ul#menu a.activeMenu{color:#00b2ed;border-bottom:#00b2ed 1px solid;}

ul#sMenu {float:left; width:200px; margin:100px 0 0 10px;}
ul#sMenu li{margin-bottom:6px; }
ul#sMenu a{width:200px; height:12px; display:block; font-size:11px;}
ul#sMenu a:hover{color:#333;}
ul#sMenu a.activeSmenu{color:#00b2ed;}

ul#LiensHome { margin:80px 0 0 200px;}
ul#LiensHome li{}
ul#LiensHome a{font-weight:bold; font-size:72px; letter-spacing:-0.06em; text-transform:uppercase; width:300px; height:58px; display:block;}
ul#LiensHome a:hover{color:#00b2ed;}
.blue{color:#00b2ed;}

div#formMessage {width:480px;margin-bottom:40px;}
div#formMessage fieldset label{display:block;font-weight:bold;text-align:right;width:200px;float:left;}
div#formMessage input, textarea{float:left;padding:6px 2px;border:solid 1px #ccc;width:320px;margin:2px 0 20px 10px;}
div#formMessage input.button{clear:both;width:80px;height:31px;background:#ccc;text-align:center;line-height:31px;color:#fff;cursor:pointer;}
div#formMessage input.button:hover{background:#00b2ed;color:#fff;}
h2.msgOK {font-size:14px;color:#00b2ed;}
/* ---- FORMATAGE DU FORMULAIRE DE CONTACT ---- 
div#formMessageLogin {width:120px;margin-bottom:40px; margin-left:320px;}
div#formMessageLogin fieldset label{display:block;font-weight:bold;text-align:right;width:200px;float:left;}
div#formMessageLogin input, textarea{float:left;padding:6px 2px;border:solid 1px #ccc;width:320px;margin:2px 0 20px 10px;}
div#formMessageLogin input.button{clear:both;width:80px;height:31px;background:#ccc;text-align:center;line-height:31px;color:#fff;cursor:pointer;}
div#formMessageLogin input.button:hover{background:#00b2ed;color:#fff;}
*/
/*_______GALERIE____________*/
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}