body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background:#ffcd1c url(/fileadmin/templates/img/bg-body.gif) top left repeat-x;
	margin:0;
	padding:0;
}

#global{
	width:991px;
	margin:0 auto;
	background:transparent;
}

.clear{
	clear:both;
}

/* =HEADER + TO P MENU
-------------------------------------------------------------------------------------------------------------------------*/
#header{
	background:#fff url(/fileadmin/templates/img/cgt-header.jpg) top right no-repeat;
	height:213px;
	margin:0 0 0 31px;
}

#header h1{
	padding:35px 0 0 7px;
	margin:0;
	float:left;
}

#header h1 a{
	display:block;
	width:108px;
	height:142px;
	background:#e2001a url(/fileadmin/templates/img/logo-cgt.gif);
}

#header h1 a span{
	position:absolute;
	top:-999em;
	left:-999em;
}

#header ul{
	margin:0 0 0 130px;
	padding:2px 0 0 0;
	list-style-type:none;
	
}

#header ul li{
	display:inline;
	float:left;
	padding:0 8px;
	background:url(/fileadmin/templates/img/top-menu-sep.gif) center right no-repeat;
}

#header ul li.top-last{
	background:none;
}

#header ul li a{
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
}

#header ul li a:hover{
	text-decoration:underline;
}

/* =SUB-HEADER
-------------------------------------------------------------------------------------------------------------------------*/
#sub-header{
	height:37px;
	background:#d61A00;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0 0 0 31px;
}
#sub-header #lien-synd {
	width:680px;
	float:left;
}

#sub-header #lien-synd a{
	color:#fff;
	font-size:1.15em;
	font-weight:bold;
	display:block;
	background:url(/fileadmin/templates/img/puce-jemesyndique.gif)center left no-repeat;
	padding:0 0 0 12px;
	margin:10px 0 0 8px;
}

#tx_indexedsearch_box{
	padding-top:8px;
}

#tx_indexedsearch_box label {
	float:left;
	margin:2px 0 0 0;
}

#tx_indexedsearch_box label img{
	vertical-align:bottom;
}

#tx_indexedsearch_box .text-search{
	font-size:0.9em;
	padding:0 0 0 3px;
	float:left;
	margin:3px 5px 0 0;
	width:136px;
}

#tx_indexedsearch_box .search-submit{
	float:left;
}


/* =MENU-H
-------------------------------------------------------------------------------------------------------------------------*/
#menu-h{
	margin:0 0 0 31px;
	height:32px;
}

#menu-h ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu-h ul li{
	float:left;
	display:block;
}

#menu-h ul li a{
	height:32px;
	display:block;
}

#menu-h ul li a:hover{
	background-position:bottom;
}

#menu-h ul li a span{
	position:absolute;
	left:-999em;
	top:-999em;
}

.item_8 a{
	width:157px;
	background:url(/fileadmin/templates/img/menu-h/menu-accueil.gif);
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

.item_7 a{
	width:159px;
	background:url(/fileadmin/templates/img/menu-h/menu-contacts.gif);
	border-right:1px solid #fff;
}

.item_6 a{
	width:160px;
	background:url(/fileadmin/templates/img/menu-h/menu-les-elus.gif);
	border-right:1px solid #fff;
}

.item_5 a{
	width:159px;
	background:url(/fileadmin/templates/img/menu-h/menu-actualites.gif);
	border-right:1px solid #fff;
}

.item_4 a{
	width:159px;
	background:url(/fileadmin/templates/img/menu-h/menu-agenda.gif);
	border-right:1px solid #fff;
}

.item_3 a{
	width:159px;
	background:url(/fileadmin/templates/img/menu-h/menu-liens.gif);
	border-right:1px solid #fff;
}



/* =MAIN
-------------------------------------------------------------------------------------------------------------------------*/
#main{
	background:#fff url(/fileadmin/templates/img/bg-menu-v.gif) left top repeat-y;
	margin-top:1px;
	min-height: 580px;
	height: auto !important;
	height:580px;
}

#content-wrap{
	width:746px;
	padding:0 0 0 35px;
	margin:0 0 30px 0;
	float:right;
	background:#fff;
}

#menu-v{
	background:#fff url(/fileadmin/templates/img/bg-menu-v.gif) top left repeat-y;;
}

#menu-v-wrap{
	width:210px;
	float:right;	
	margin-bottom:40px;
}

#rootline{
	margin:5px 0;
}

#rootline a{
	color:#d21800;
	text-decoration:none;
}

#rootline a:hover{
	text-decoration:underline;
}

#rootline .current{
	font-weight:bold;
}	

#edito-actu-agenda{
	width:527px;
	float:left;
}
#bloc-actu {
	float:left;
}

#bloc-agenda {
	float:left;
}

#actu-home{
	float:left;
	width:256px;
}

#agenda-home{
	float:left;
	width:242px;
}

#presentation-publication-dessin{
	width:210px;
	float:left;

}

#main .dl-publication{
	color:#000;
	font-weight:600;
	background:url(/fileadmin/templates/img/puce-dl-bi.gif) no-repeat left center;
	padding-left:10px;
}

#content{
	padding:10px 10px 30px 15px;
	margin:5px 15px 5px 0;
	border:1px solid #e1e1e1;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
	border:1px solid #d5d5d5;
	padding:2px;
}

#content p img {
	margin:0 0 10px 10px;
}

#edito-wrap{
	border:1px solid #e1e1e1;
	padding:0px 15px 5px 15px;
	margin:0 30px 0 0;
}


.cgt-en-aquitaine{
	border:1px solid #e1e1e1;
	padding:0 15px 5px 15px;
	margin:0 15px 0 0;
}

.cgt-en-aquitaine-header{
	width:160px;
	height:47px;
	background:#fff url(/fileadmin/templates/img/la-cgt-en-aquitaine.gif);
	margin:0 10px 15px 0;
	padding:0;
}

.cadre-gris {
	background:#f6f6f6 url(/fileadmin/templates/img/haut_cadre_gris.gif) top right no-repeat;
	
}

.cadre-gris-contenu{
	padding:10px 10px 0 10px;
}

.cadre-gris-footer {
	background:url(/fileadmin/templates/img/bas_cadre_gris.gif) bottom right no-repeat;
	height:25px;
}

/* =FOOTER
-------------------------------------------------------------------------------------------------------------------------*/
#footer-wrap{
	background:#000;
}

#footer{
	width:991px;
	margin:0 auto;
	min-height: 151px;
	height: auto !important;
	height:151px;
	background:#000 url(/fileadmin/templates/img/bg-footer-2.gif) top right no-repeat;
	color:#fff;
}

#footer a{
	color:#fff;
	text-decoration:underline;
}

#block-coordonnees{
	float:left;
	width:520px;
}

#block-coordonnees p{
	margin:0;
	padding:35px 0 0 30px;
}

#block-coordonnees img{
	float:left;
	margin-right:10px;
}

#block-baseline{
	margin:0;
	float:left;
	width:440px;
	padding:25px 0 0 0;
}

#concept-rea{
	margin:0;
	text-align:right;
	padding:0 30px 0 0;
}

/* =SIDE MENU V
-------------------------------------------------------------------------------------------------------------------------*/
#menu-v a{
	outline: none;
}

.meniv2{
	display:none;
}
.on .meniv2{
	display:block;
}

.meniv2 dl{
	display:none;
}

.meniv2 li.on dl{
	display:block;
}

/** niveau 1 **/

ul#meniv1{
	margin:0;
	padding:0;
	list-style-type:none;
	background:transparent;
	
}

ul#meniv1 li{
	margin:15px 0 0 13px;
	padding:0 0 25px 0;
	background:#fff url(/fileadmin/templates/img/bg-li-menu-v.gif) bottom left no-repeat;
}


ul#meniv1 li.group-travail{
	background:url(/fileadmin/templates/img/bg-lien-grp-travail-top.gif) top left no-repeat;
	margin:0 28px 0 12px;
	padding-top:13px;
}


ul#meniv1 li.group-travail a{
	color:#aeaeae;
	margin:0;
	height:23px;
	padding:5px 0 0 32px;
	width:135px;
	background:url(/fileadmin/templates/img/puce-group-travail.gif) 18px 8px no-repeat;
}

ul#meniv1 li.group-travail ul li a{
	width:135px;
}

ul#meniv1 li.group-travail div#group-travail-middle ul{
	padding-bottom:15px;
}

ul#meniv1 li.group-travail div#group-travail-middle{
	background:url(/fileadmin/templates/img/bg-lien-grp-travail-midlle.gif);
	width:167px;
	

}


ul#meniv1 li.group-travail span#group-travail-bas{
	background:url(/fileadmin/templates/img/bg-lien-grp-travail-bottom.gif) top left no-repeat;
	width:167px;
	height:13px;
	margin:0;
	display:block;
}


ul#meniv1 li a{
	font-size:1.25em;
	font-weight:bold;
	padding:17px 9px 0 9px;
	display:block;
	color:#000;
	text-decoration:none;
}

/** niveau 2 **/
ul#meniv1 ul.meniv2{
	list-style-type:none;
	margin:5px 0 0 14px;
	padding:0 0 0 0;
}

ul#meniv1 ul.meniv2 li{
	padding:0;
	background:none;
	margin:2px 0 0 0;
}

ul#meniv1 ul.meniv2 li a{
	padding:2px 0 2px 15px;
	margin:0;
	font-weight:normal;
	/*background:url(/fileadmin/templates/img/puce-menu-v.gif) no-repeat;*/
	/*background-position:top left;*/
	background:none;
	
	display:block;
	
	min-height: 16px;
	height: auto !important;
	height:16px;
	font-size:1.1em;
}

ul#meniv1 ul.meniv2 li a:hover,ul#meniv1 ul.meniv2 li.on a{
	/*background-position:bottom left;*/
	background:url(/fileadmin/templates/img/puce-menu-v.gif) no-repeat;
}

ul#meniv1 ul.meniv2 li .meniv3 a:hover, ul#meniv1 ul.meniv2 li.on .meniv3 a {
	background:none;
}

ul#meniv1 ul.meniv2 li .meniv3{
	margin:0;

}

/** niveau 3 **/
ul#meniv1 ul.meniv2 li dt a{
	color:#d31700;
	background:none;
	margin:0 0 0 10px;
}

#logo-travailler-aquitaine{
	padding:15px 0 0 0;
	text-align:right;
}

#logo-travailler-aquitaine a img{
	border:2px solid #e6e6e6;
}

#la-derniere{
	padding:0 0 0 45px;
}


/* =INDEXED SEARCH RESULTS
-------------------------------------------------------------------------------------------------------------------------*/
#content .tx-indexedsearch h3{
	font-size:1.4em;
	margin-bottom:0;
}
#content .tx-indexedsearch h3 a{
	text-decoration:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup{
	color:#000;
}

.tx-indexedsearch .browsebox{
	text-align:center;
}

#content .res-tmpl-css{
	border-bottom:1px solid #cecece;
}

#content .browsebox a{
	color:#000;
	text-decoration:none;
}

#content .browsebox a:hover{
	font-weight:none;
	text-decoration:underline;
}
#content .browsebox strong span a{
	font-weight:100;
}

#content .browsebox .num_page,#content .browsebox .num_page_on{
	margin-right:15px;
}

#content .browsebox .num_page_on a{
	color:#d61a00;
}

/* =PETITIONS
-------------------------------------------------------------------------------------------------------------------------*/
#content .csc-mailform-header-error{
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}


/* =FELOG
-------------------------------------------------------------------------------------------------------------------------*/
.tx-felogin-pi1{
	margin-top:30px;
}

.tx-felogin-pi1 #user,.tx-felogin-pi1 #pass{
	width:150px;
}




.tx-felogin-pi1 #identification fieldset{
	border:0;
	width:400px;
	margin:0 auto;
}
.tx-felogin-pi1 #identification fieldset legend{
	display:none;
}

.tx-felogin-pi1 #identification  label{
	width:150px;
	float:left;
	padding-right:5px;
	text-align:right;
}
.tx-felogin-pi1 #identification .typesubmit{
	margin-left:200px;
	margin-top:10px;
}

#content-wrap #statut h4{
	text-align:center;
	border:1px solid #cecece;
	background:#f5f5f5;
	margin:5px 5px 15px 5px;
	padding:5px;
}

#content-wrap #statut-block{
	border:1px solid #cecece;
	background:#f5f5f5;
	padding:5px;
	margin-bottom:15px;
}

#content-wrap #statut-block .submitbutton{
	margin-left:15px;
	margin-top:0;
}

#content-wrap #statut-block h4{
	margin-left:8px;
}

#felog-deco fieldset{
	border:0;
}

#felog-deco legend{
	display:none;
}

#felog-deco label{
	float:left;
}

#felog-deco strong{
	float:left;
	margin-left:5px;
}

/* =FORMULAIRES
-------------------------------------------------------------------------------------------------------------------------*/
.csc-mailform {
	border:0 none;
	padding-left:0;
}
.csc-mailform-field label {
	display:block;
	float:left;
	width:210px;
	text-align:right;
	padding-right:15px;
}
.csc-mailform-field {
	padding:3px 0;
}
.csc-mailform-submit {
	background:transparent url(../img/envoyer.gif) no-repeat;
	border:medium none;
	height:18px;
	margin:15px 0 0 270px;
	padding:0;
	width:59px;
	cursor:pointer;
}
#content-wrap .csc-mailform-header-error {
	color:#D61A00;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;	
}
.csc-mailform-field-error-message {
	color:#D61A00;
	margin-bottom:10px;
	margin-left:10px;
}

.csc-mailform-field-error input,.csc-mailform-field-error textarea{
	border:1px solid #D61A00;
}
.csc-mailform-header-success {
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}
.chob {
	color:#D61A00;
}


#content .tx-sitemap-pi1{
	padding-top:0;

}

#content-wrap #content .tx-sitemap-pi1 ul ul{
	list-style-image:none;
	list-style-type:none;
}

/* =VERSIONNING
-------------------------------------------------------------------------------------------------------------------------*/
.vers-block-doc{
	border:1px solid #cecece;
	margin-top: 20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;

}

.vers-new-doc img{
	border:0;
}

.vers-auteur{
	font-weight:100;
	font-size:12px;
	color:#000;
}

#content .vers-dl a{
	color:#000;
	font-weight:600;
	background:url(/fileadmin/templates/img/puce-dl-bi.gif) no-repeat left center;
	padding-left:10px;

}

.vers-ajout-version{
	text-align:right;
	padding-right:15px;
}

#content p.vers-new-doc{
	text-align:center;
	margin-top:30px;
}	
.vers-block-version{
	margin-top:20px;
}

#vers-ajout-doc{
	margin-top:20px;
}

#vers-ajout-doc label{
	width:200px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
}

#vers-ajout-doc label span{
	color:#d61a00;
}

.submitbutton{
	margin-left:250px;
	margin-top:15px;
}

#vers-ajout-doc textarea{
	width:200px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}	

.error_msg{
	margin-left:10px;
	color:#d61a00;
	font-weight:bold;
}

#content .error_msg_2{
	color:#d61a00;
	font-weight:bold;
	margin-left:150px;
}

.p_error input{
	border:1px solid #d61a00;
}

.success_send{
	text-align:center;
}

a.add-comment{
	font-weight:bold;
	margin-top:15px;
	display:block;
}

.item-commnent{
	background:#eee;
	padding:5px;
	margin-bottom:10px;
}
.auteur{
	font-style:italic;
}

.item-commnent .texte{
	margin-top:5px;
}


#content-wrap #comments_liste h3{
	font-size:15px;
}

#content-wrap .comments_form h3{
	font-size:15px;
}

.comments_form label{
	width:250px;
	float:left;
	display:block;
	clear:both;
}

.comments_form .csc-mailform-field{
	margin-top:10px;
}

.info-label{
	font-size:10px;
	font-style:italic;
}

#mailformcaptcha{
	width:50px;
}

#mailformtitre,#mailformnom,#mailformfrom_email{
	width:200px;
}

#mailformtexte{
	width:350px;
	height:200px;
	font-family:Trebuchet MS;
	font-size:13px;
}

.comments_form .csc-mailform-field-error-message{
	display:block;
	margin-left:295px;
}

.comments_form  .csc-mailform-fieldtype-submit{
	clear:both;
}

.comments_form  .csc-mailform-header-success{
	margin-top:10px;
}