@import url(reset.css);

html { font-size: 100%; }

body {
 background: white;
 font: 0.80em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #2C5400;
  color: #001F0D;
 text-align: center;
}

#global {
 width: 97%;
 margin: 10px auto;
 text-align: left;
 background: transparent url(/assets/templates/LGS/images/logo.jpg) top right no-repeat;
 padding-bottom: 50px
}

h1#sous-titre {
 float: right;
 margin-top: 190px;
 margin-right: 0px;
 font-size: 30px;
 width: 773px;
 color: #2C5400;
}

a { color: #C14171; text-decoration: none }
a:hover { color: #DF8BAC; text-decoration: none; }

a#logo {
 position: absolute;
 top: 100px;
 right: 20px;
 width: 772px;
 height: 80px;
}

a#logo span {
 position: absolute;
 top: -9999px;
}


/* Breadcrumbs */

#breadcrumbs  {
 position: relative;
 top: 10px;
 left: 0;
 margin: 0px 5px 0 0;
 height: 30px;
}

#breadcrumbs span,#breadcrumbs a {
 color: #B8CE61;
 font-size: 15px;
}

#breadcrumbs a:hover {
 color: #90A24C;
 border: 0;
}

/* Main */

#main {
 position: relative;
 margin-top: 300px
}

/* Colonne */

#colonne {
 position: absolute;
 top: -160px;
 left: 0;
 width: 310px;
}

a.icone-rss, a.icone-rss img { border: 0 }
a.icone-rss img { margin-bottom: -2px }

/* Menu */

#menu {
 position: relative;
 height: 315px;
 width: 310px;
 background: transparent url(/assets/templates/LGS/images/menu7.jpg) top right no-repeat;
}

#menu dl {
 margin-top: 0;
}

#menu dt {
 position: absolute;
 width: 137px;
 margin: 0 0 0 0;
}

#menu dt span {
 font-size: 18px;
 font-style: italic;
 display:block;
}

#menu dt a:hover span {
 padding-right: 2px;
 margin: 0px;
 display:block;
}

#menu dt#id6  { top: 16px;  }
#menu dt#id3  { top: 48px;  }
#menu dt#id4  { top: 105px; }
#menu dt#id9  { top: 127px;  }
#menu dt#id5  { top: 156px;  }
#menu dt#id38 { top: 202px;  }
#menu dt#id10 { top: 236px;  }

#menu dt a {
 font-family: "Times New Roman", serif;
 text-transform: lowercase;
 border: 0;
 width: 98%;
 height: 100%;
 text-align: right;
}
#menu dt a:hover {
 width: 102%;
}
#menu dt#id6 a  { color: #FC8D3B }
#menu dt#id3 a  { color: #FF1315 }
#menu dt#id4 a  { color: #C14171 }
#menu dt#id9 a  { color: #F5423E }
#menu dt#id5 a  { color: #D23001 }
#menu dt#id38 a { color: #9F0000 }
#menu dt#id10 a { color: #F1A01D }


#menu dt a:hover, #menu dt.here a { border-bottom: 0 }


/* Newsletter */

#newsletter {
 margin:  0px 0 0 65px;
 height: 70px;
 width: 200px;
 background: transparent url(/assets/templates/LGS/images/newsletter.jpg) top left no-repeat;
}

#newsletter a {
 position: relative;
 display: block;
 width: 100%;
 height: 100%;
 font-size: 1.8em;
 padding-top: 15px;
 color: #718933;
 font-family: "Times New Roman", serif;
 font-style: italic;
 font-weight: normal;
 text-align: right;
 border: 0;
}

#newsletter a:hover {
 color: #B8CD64;
 border: 0;
}


/* Zone de contenu */

#content {
 min-height: 450px;
 margin: 0px 0px 0px 310px;
 padding: 0 55px 50px 30px;
 text-align: justify;
 background: transparent url(/assets/templates/LGS/images/content.jpg) top left no-repeat;
}

#content .introtext {
 font-size: 1em;
 line-height: 1.4em;
 margin: 20px 5px 20px 0;
 font-weight: bold;
 color: #73363D;
}

h1 {
 position: relative;
 top: -22px;
 left: -25px;
 margin-bottom: -20px;
 line-height: 1em;
 color: #DA622D;
 font-family: "Times New Roman", serif;
 font-size: 2.4em;
 font-style: italic;
 font-weight: normal;
 text-transform: lowercase;
 text-align: left
}

h2, .ajaxSearch_resultLink {
 font-size: 1.15em;
 font-weight: bold;
 color: #DA622D;
 margin-bottom: 15px;
 text-align: left
}


#main .sous-titre {
 font-size: 14px;
 margin: 15px 0 -10px 0;
 color: #C14171
}

h3 {
 font-size: 1.15em;
 font-weight: bold;
 color: #F19B36;
 font-weight: normal;
 margin-bottom: 15px;
 text-align: left
}

h4 {
 font-size: 1em;
 color: #DA622D
}

p {
 font-size: 1em;
 line-height: 1.4em;
 margin: 10px 5px 10px 0;
}

#content img {
 float: right;
 box-shadow: 0.2em 0.2em #7C9925;
 margin: 5px 5px 20px 25px;
 clear: right;
}

p strong, p b {
 font-weight: bold;
}

dt {
 font-size: 1.1em;
 margin: 5px 0 3px;
}

dd {
 margin: 10px 0 20px 0;
}

dt a { color: #DA622D; border: 0 }
dt a:hover { color: #DF998B; border: 0 }


dl li, ul.liste-publications li {
 list-style-type: none;
 line-height: 1.4em;
 margin-left: 0;
}

dl ul, ul.liste-publications {
 padding-left: 0;
}

#blocsource {
 margin: 20px 0;
}

#blocsource p {
 margin: 0px 0;
 text-align: left;
}

#blocsource.separateur-source {
 border: 1px solid #FFEE9F;
 background: #FFFFDF;
 -moz-border-radius: 10px;
 padding: 10px;
}

hr {
 border: 0;
 background: transparent url(images/separateur.jpg) center center no-repeat;
 height: 48px;
 margin-bottom: 20px;
}



.categorie { color: #578101; font-weight: bold }
a.categorie:hover { color: #76AF00 }

.public, span.source {
 font-size: 10px;
 font-style: italic;
 color: #74AE00;
}

.autres-publications {
 font-size: 14px;
 margin: 25px 0 0 0;
 text-align: right;
}

.date {
 font-size: 9px;
 color: #F19B36;
 margin: 0px 0 15px 0
}

/* Formulaire */

.formulaire label {
 float: left;
 width: 100px;
 text-align: right;
 padding-right: 10px;
 font-weight: bold
}
.labmes {
 float: left;
 width: 100px;
 text-align: right;
 padding-right: 10px;
 padding-left: 50px;
 font-weight: bold
}
/*******************
 *  SPÉCIFICITÉS
 *******************/

/** Accueil et Qui-suis-je? **/

.id2 #content, .id41 #content  {
 margin: 0px 25% 0px 310px;
}

#colonne-droite  {
 position: absolute;
 top: 85px;
 right: 50px;
 width: 24%;
}

#content #accueil-centre img, .id41 #content img {
 clear: none;
}

#accueil-centre .titre {
 font-size: 16px;
 margin: 15px 0 0 0
}

.last ul {
 padding-left: 0;
 margin: 0 0;
}

.last li {
 list-style: none none;
 font-size: 10px;
 text-align: left
}

#colonne-droite h2 { margin: 0px 0 10px;  }
.last h3 { margin: 10px 0 5px;  }

p#qui-suis-je {
 text-align: right;
 margin: 20px 5px 0px 0
}

#objectifs {
 text-align: justify;
 border: 1px solid #F19B38;
 -moz-border-radius: 5px;
 padding: 10px;
}

.id2 hr {
 margin-bottom: 6px
}

#objectifs p { font-size: 0.8em }

.suite {
 text-align: right;
 font-size: 0.8em;
 font-style: italic
}

.section-3 dt {
 color: #DA622D;
}

/* Contactez-moi */

#coordonnees label {
 display: block;

 width: 150px;
}

/* Annuaire et Page de liens */

.section-9 h2 a, .id38 h2 { color: #4D7600; font-weight: bold }
.section-9 h2 a:hover { color: #A6CD74 }
.section-9 dt { color: #DA622D; }
.section-9 p { margin: 0 }


/* Citations */

#citations {
 margin-top: 30px;
 height: 240px;
 overflow: hidden;
}

.citation {
 margin-left: 0px;
 width: 275px;
 min-height: 183px;
 padding: 15px 0 0px 30px;
 background: transparent url(/assets/templates/LGS/images/citation-haut.jpg) top left no-repeat;
}

.citation blockquote {
 width: 210px
}

.citation div {
 min-height: 183px;
 width: auto;
 font-size: 10px;
 color: #254800;
 background: transparent url(/assets/templates/LGS/images/citation-bas.jpg) bottom right no-repeat;
}

.citation p.auteur-citation {
 text-align: right;
 padding-bottom: 110px;
}

/* Pub */

#pub {
 margin: 0px auto 30px;
 text-align: center;
}

/**********/


.id3 dt, .id4 dt, .id5 dt { font-size: 14px; margin: 0 0 -10px; color: #DA622D }
.id3 h3, .id4 h3, .id5 h3 { font-size: 10px; margin: 0; font-weight: normal }
.id3 p.introtext { font-size: 0.9em; margin: 5px auto -5px 0; color: #73363D; }
.id3 dl li { list-style-type: square; margin-left: 2em }
.id38 dd p { margin: 0 0 }
.id38 dt { margin: -10px 0 }
.id69 h2 { margin-top: 30px }





/* Fonction recherche */

div#searchbox {
 margin:  20px 0 0 70px;
 width: 205px;
 height: 46px;
 background: transparent url(/assets/templates/LGS/images/search.jpg) top left no-repeat;
}

input#ajaxSearch_input {
 width: 100%;
 padding: 0px 0px;
 background: transparent;
 border: 0;
}

div#searchbox fieldset {
 margin: 0;
 padding: 0 10px;
 border: 0;
}

input#ajaxSearch_input:focus,input#ajaxSearch_input:hover {

}

input#ajaxSearch_submit {
 display: none;
 width: 10%;
 color: #a0726b;
}

div#searchbox input#ajaxSearch_submit:hover {
 border-color: #f2d794 #FFEEB4 #FFEEB4 #f2d794;
 color: #703026;
}



p.ajaxSearch_resultsInfo {
 font-weight: bold;
}

span.ajaxSearch_paging {
 display: block;
 margin: 20px auto 20px 0;
 text-align: right;
}

span.ajaxSearch_paging a {
 border: 1px solid #F2D794;
 padding: 0 4px
}

span.ajaxSearch_paging a:hover {
 border: 1px solid #AA5B3D;
}

.ajaxSearch_resultLink { border: 0 }
.ajaxSearch_resultLink:hover { color: #DF998B }

.ajaxSearch_resultDescription {
 display: block;
 color: #AA5B3D;
}

span.ajaxSearch_highlight {
 color: #DF998B;
font-weight: bold;
}

/*********************/
#credits, #baseline {
 display: none;
 position: absolute;
 bottom: 0px;
 font-size: 11px;
 color: #E19A64;
}

#baseline {
 left: 25px;
 font-size: 10px;
 color: #C94E2D;
 font-weight: bold;
}

#credits {
 right: 25px;
 bottom: -15px;
}

#baseline a           { color: #C94E2D; }
#baseline a:hover { color: #E19A64; }
#credits a            { color: #E19A64; }
#credits a:hover  { color: white; }

#credits a, #baseline a {
 border-bottom: 0 !important;
 text-decoration: none;
}


.spacer { clear: both }

.encadre {
background:none repeat scroll 0 0 #FFFFDF;
border:1px solid #FFEE9F;
padding:10px;
	
	
}



/* Symbiofi */

#telechargement {
margin-bottom:15px;
vertical-align:middle;
}

#telechargement a {
color: #FF9900; 
font-size: 20px; 
font-style: italic; 
font-family: 'Times New Roman', Times, serif;
}

#telechargement a:hover {
color:#FFC241;
}

#temoignage {
	background-color:#EFF7D5;
	padding:10px;
	}

.temoignage_top {
	background-image:url(images/temoignage_top.png);
	background-position: top left;
	background-repeat:no-repeat;
	height:36px;
	float:left;
	width:20%;
}


.temoignage_bottom {
		background-image:url(images/temoignage_bottom.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		height:36px;
		
}

.temoignage_nom {
	float:right;
	width:80%;
	height:36px;
	text-align:right;
	font-size:15px;
	font-style: italic;
	color: #829E21;
	
}
.ui-tabs {
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
        float:left;
        padding-bottom:30px;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	margin: 0 0px -2px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
	display: block;
	padding: 10px 20px;
        /*background: #fff;*/
	
	border: 2px #ccc solid;
	/*border-right-color: #ccc;*/
        border:none;
        font-size: 14px;
        font-weight:bold;
	outline: none;
        color:#578101;
}
.ui-tabs-nav li a:hover {
	display: block;
	padding: 10px 20px;

	background: #fff;
	border: 2px #ccc solid;
	/*border-right-color: #ccc;*/
        border:none;
	outline: none;
        color: #76AF00;
        font-size: 14px;
        font-weight:bold;
}
styles.css (ligne 600)
#telechargement a {
    color: #FF9900;;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	padding: 10px 20px 12px 20px;
	background: #f0f0f0;
	border-bottom-style: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: default;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	clear: both;
	border: 2px #ccc solid;
	padding: 10px 10px 10px 18px;
        border:none;
        border-right:none;
       /* border-left:none;*/
      /*  width:860px;*/
}
.ui-tabs .ui-tabs-hide {
	display: none;
}
#tabtabstyle
{
/*float:left;*/
padding:0px;border-left:none;
}
.say519{
        clear:left;
	display: block;      
}
.say355{
        clear:left;
	display: block;      
}
.say27{
        clear:left;
	display: block;      
}
.say13{
        clear:left;
	display: block;      
}
.AS_ajax_resultsIntroFailure{
display:none;
}

