/* Balises standard*/
body{background:#834F31 url(img/backSpritesVertical.png) repeat-x 0 -114px;font-family:arial;font-size:12px;margin:0;padding:0;}
h1{margin:0;padding:0;}
h2{color:#1DAEAC;font-size:1.3em;text-align:left;text-decoration:none;width:90%; border-bottom:1px solid #1DAEAC;}
h3{font-size:1.3em;padding-top:0.5em;text-align:left;text-decoration:none}
ul{margin:0;padding:0;}
li{list-style:none;}
a, a:visited{color:#1DAEAC;font-weight:700;text-decoration:none}
a:hover{color:#1DAEAC;font-weight:700;text-decoration:underline}
a img{border:0}
fieldset{border:1px solid #1DAEAC;margin-bottom:10px;padding:15px 30px;width:81.5%;}
label{display:block;font-weight:700;margin-top:10px}
legend{border:1px solid #1DAEAC;font-weight:700;padding:5px}
/* Fin balises standard */
/* Structure de la page */
#page{margin-left:auto;margin-right:auto;padding:0;text-align:center;width:900px;position:relative;}
#top{background:url(img/backSpritesHorizontal.png) no-repeat 0 0;height:110px;width:100%;margin:0;padding:0}
#menu{background:url(img/backSpritesVertical.png) repeat-x 0 0;height:42px;width:100%;margin:0;padding:0}
#menu ul{list-style:none;}
#menu ul  li{color:#fff; font-size:14px; float:left; width:150px;height:42px; line-height:42px;}
#menu ul  li a{color:#fff;text-decoration:none;font-weight:bold;display:block;}
#menu ul  li a:hover, #menu ul  li a.current{background:url(img/backSpritesVertical.png) repeat-x 0 -42px;height:42px;width:100%;margin:0;padding:0;color:#1DAEAC;}
#body{background:url(img/backSpritesHorizontal.png) repeat-y -1800px 0; width:100%;margin:0;padding:0}
#bodyLeft{float:left;width:650px; text-align:left;}
#bodyRight{float:left;width:250px;text-align:left;}
#bodyRight a:hover{color:#E48D4F;}
#bottom{border-top: 1px solid #DBDBDB; background:url(img/backSpritesHorizontal.png) no-repeat -900px 0;height:70px;width:100%;margin:0;padding:0;font-size:11px;}
.clearLeft{clear:left;visibility:hidden;height:0;margin:0;padding:0;}
/* Fin Structure de la page */
h1#logo{background:url(img/florian_voirin_logo.png) no-repeat 70% 100%;height:100px;width:200px;}
h1#logo a{position:absolute;text-indent:-1000em;top:25px;width:200px;height:75px;left:0;}
.rss, .rss:visited {background:url(img/rss.png) no-repeat top left;color:#E48D4F;display:block;font-weight:700;padding:6px 0 6px 45px}
.rss  span{display:block;font-size:1.1em;color:#E48D4F;}
.rssHelp{position:absolute;top:2px;right:2px;}
.rssHelp img {width:16px; height:16px;}
.blocBlanc{border:1px solid #DBDBDB; background:#fff;margin:10px;padding:8px;}
.tags{margin:0;padding:10px;color:#1DAEAC;font-size:0.9em;}
#bottom h3{text-align:center; padding:0.2em; margin:0.2em;}
.gateau{border:1px solid #DBDBDB; background:#fff;margin:10px;padding:0px;}
h3.title{background:url(img/backSpritesVertical.png) repeat-x 0 -84px; height:30px;margin:0;padding:0px 10px; font-size:1.2em; color:#1DAEAC;line-height:30px;}
.gateau a , .gateau div{float:left; display:block; margin:5px 10px;}
.linkFoto{background:url(img/backFoto.png);margin:0 3px;border:none;width:218px;height:171px;}
.linkFoto img {margin-top:8px;}
.linkDesc, .linkDesc:visited{width:300px;color:#000;font-weight:normal;}

#tableCategorie{width:100%}
#tableCategorie td{border:1px solid #D8DEDE;padding:2px 2px 2px 8px;width:50%;vertical-align:top;}
.imgCat{border:0;margin-left:auto;margin-right:auto;padding:5px 35px;text-align:center;width:200px}

.cvPdf {background:transparent url(img/pdf.png) no-repeat;display:block;height:40px;line-height:40px;padding-left:40px;}
@media print{.ui-tabs-nav {display:none}}
@media projection,screen{.ui-tabs-hide {display:none}}
.ui-tabs-nav,.ui-tabs-panel{font-family:Arial;font-size:12px}
.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 3px}
.ui-tabs-nav:after{clear:both;content:" ";display:block}
.ui-tabs-nav li{float:left;font-weight:700;margin:0 0 0 2px}
.ui-tabs-nav a,.ui-tabs-nav a span{background:url(img/allPicto.png) no-repeat 0 0px;float:left;padding:0 12px}
.ui-tabs-nav a{background-position:0 -185px;;margin:5px 0 0;outline:0;padding-left:0;text-decoration:none;white-space:nowrap}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#fff}
.ui-tabs-nav .ui-tabs-selected a{background-position:0 -158px;margin-top:0;position:relative;top:1px;z-index:2}
.ui-tabs-nav a span{background-position:0 -185px;height:20px;line-height:20px;padding-right:0;padding-top:1px}
.ui-tabs-nav .ui-tabs-selected a span{background-position:0 -158px;height:27px;line-height:27px;padding-top:0}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}
.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#000}
.ui-tabs-panel{background:#fff;border:1px solid #189290;padding:10px;width:80%}
* html .ui-tabs-nav,*:first-child+html .ui-tabs-nav{display:inline-block}
.blocFormationTitle {font-weight:700;color:#1DAEAC;}
.blocFormationComment {margin:0 0 0 25px;padding:0;}

.comment_txt{border:1px solid #1DAEAC;margin-bottom:10px;padding:0 5px;width:90%}
.sepComment{border:0;clear:left;height:1px;margin:0;padding:0;visibility:hidden}
.comment_pers span{color:#1DAEAC;font-size:1.2em;font-weight:700}
.par{color:#000;font-size:1.1em;font-weight:400;margin-left:20px}
.champs{padding:5px;width:310px}
.champsInput{width:300px}
textarea.champsInput{height:150px;width:500px}

.partners li{list-style:none;margin-bottom:10px}

.ulContenuMenuG{list-style:none;margin:0;padding:0.2em 3em;text-align:left}
.liContenuMenuG{cursor:pointer;float:left;text-align:left;width:50%}
.liContenuMenuG a{color:#A8DEDE;display:block;padding:0.2em 1em;text-decoration:none}
.liContenuMenuG a:hover,.liContenuMenuG a.on{color:#189290;display:block;padding:0.2em 1em;text-decoration:underline}
h2.cat{color:#000; font-size:1.5em;border-bottom:none;}
.enteteMenuCat{color:#000;font-size:1.3em;font-weight:700;padding-bottom:2px;padding-left:8px;padding-top:2px}
