/******************************************************************************/
/*                                      Typo                                  */
/******************************************************************************/

/******************************************************************************/
/*                                     G�n�ral                                */
/******************************************************************************/

h1 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.2em;
	font-weight : bold;
}

h2 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight : bold;
}

h3 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight : bold;
}

h4 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight : bold;
}

h5 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight : bold;
}

h6 {
	color : #090909;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight : bold;
}

p {font-size: 0.7em;}

span {font-size: 1em;}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

li {
font-size: 1em;
}


/******************************************************************************/
/*                                      Haut                                  */
/******************************************************************************/

/*----------------------------------------------------------------------------*/
/*                                HAUT HAUT GAUCHE                            */
/*----------------------------------------------------------------------------*/
.haut_haut_gauche_contenu_recherche p{
	font-size: 0.8em;
}

/*----------------------------------------------------------------------------*/
/*                                   MENU HAUT                                */
/*----------------------------------------------------------------------------*/

#lien li{
	font-size:0.8em;
	  float: left;
}

#lien li a{
	color: #666666;
  background-color:#FFFFFF;


  text-decoration:none;
}

#lien li a:hover{
  text-decoration:underline;
}

.haut_bas_droite_image_texte h1{
	color : #ffffff;
	font-size:1.6em;
}

.haut_bas_droite_image_texte h2{
	font-size:1.2em;
	color:#ffffff;
}

.haut_bas_droite_image_texte h3{
	color:#ffd9a9;
}

.haut_bas_droite_image_texte a,
.haut_bas_droite_image_texte a:hover,
.haut_bas_droite_image_texte a:link,
.haut_bas_droite_image_texte a:visited {
	color : #ffffff;
}

/******************************************************************************/
/*                                    Milieu                                  */
/******************************************************************************/

/*----------------------------------------------------------------------------*/
/*                                 MENU GAUCHE                                */
/*----------------------------------------------------------------------------*/


#menu_gauche li a,
#menu_gauche li a:link {
  text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}

#menu_gauche li.menu1 a:hover {color: #FF8A00;}
#menu_gauche li.menu2 a:hover {color: #1184DA;}
#menu_gauche li.menu3 a:hover {color: #15879F;}
#menu_gauche li.menu4 a:hover {color: #509F11;}
#menu_gauche li.menu5 a:hover {color: #CC00CC;}
#menu_gauche li.menu6 a:hover {color: #8B00CC;}
#menu_gauche li.menu7 a:hover {color: #FC441D;}
#menu_gauche li.menu8 a:hover {color: #BF0B1D;}

#menu_gauche li a:hover{background-color: #FFFFFF;}

#menu_gauche li li a,
#menu_gauche li li a:link {
	color: #FFFFFF;
  background-color: inherit;
  font-weight: normal;
}

#menu_gauche li.menu1 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu2 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu3 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu4 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu5 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu6 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu7 li a:hover{color: #FFFFFF;}
#menu_gauche li.menu8 li a:hover{color: #FFFFFF;}

#menu_gauche li li a:hover {
 	color: #FFFFFF;
  background-color: transparent;
  text-decoration: underline;
}


#menu_gauche li.active li.active li.active a{
 	color: #000000;
  background-color:  #FFFFFF;
  font-weight: normal;
}

#menu_gauche li.active li.active li a:hover{
 	color: #000000;
  background-color:  #FFFFFF;
}

/*----------------------------------------------------------------------------*/
/*                                 MILIEU DROITE                              */
/*----------------------------------------------------------------------------*/

h1.alaune,
h1.evenement,
h1.actu,
h1.agenda{
	color: #FFFFFF;
	background-color: #000000;

	font-size: 0.8em;
}

h2.alaune,
h2.evenement{
	float: left;
	width: 100%;
	font-size: 0.95em;
}

h2.alaune a,
h2.evenement a{
	font-size: 0.95em;
	text-decoration: none;
}


.milieu_droite_contenu_eve h2 a,
.milieu_droite_contenu_eve h3 a{
	font-size: 0.9em;
	text-decoration: none;
}

h2.alaune a:hover,
h2.evenement a:hover,
.milieu_droite_contenu_eve h2 a:hover,
.milieu_droite_contenu_eve h3 a:hover {
	text-decoration: underline;
}

h2.titre_actu{
	font-size: 0.8em;
}

h2.titre_agenda{
	color: #000000;
	background-color: inherit;

	font-size: 0.8em;
}

.milieu_droite_contenu_une_texte p,
.milieu_droite_contenu_eve_texte p{
	text-align:justify;
}

.milieu_droite_contenu_actu_texte p{
	color:#333333;
	background-color: inherit;

	font-size: 0.6em;
}

.milieu_droite_contenu_actu_lien p{
	text-align:right;
}

.milieu_droite_contenu_agenda_lien p{
	text-align:right;
}

.milieu_droite_contenu_actu_lien a{
	color: #000000;
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
}

.milieu_droite_contenu_actu_lien a:hover{text-decoration:underline;}

.milieu_droite_contenu_agenda_lien a{
	color: #000000;
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
}

.milieu_droite_contenu_agenda_lien a:hover{text-decoration:underline;}

p.categorie{
	color:#333333;
	background-color: inherit;
}

p.date{
	color: #666666;
	background-color: inherit;

	font-size: 0.6em;
}

.milieu_droite_contenu_agenda_contenu a{
	color: #333333;
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
}

.milieu_droite_contenu_agenda_contenu a:hover{text-decoration:underline;}



/*----------------------------------------------------------------------------*/
/*                                BLOCK CONTENU                               */
/*----------------------------------------------------------------------------*/

.csc-frame-invisible {
	margin-bottom: 15px;
}

#fil-ariane{
	color: #333333;
	background-color: inherit;

	font-size: 0.7em;
}

#fil-ariane a{
	color: #333333;
	background-color: inherit;
	font-weight: normal;
	font-size: 1em;
	
	text-decoration:none;
}

#fil-ariane a:hover{
	text-decoration:underline;
}

.milieu_droite_contenu_haut_titres h2{
	color: #666666;
	background-color: inherit;
	
	font-size: 1.2em;
}

.milieu_droite_contenu_haut_titres h3{
	color: #666666;
	background-color: inherit;
	font-size: 1em;
}

.milieu_droite_contenu_bloc h1, 
.milieu_droite_contenu_bloc h2, 
.milieu_droite_contenu_bloc h3, 
.milieu_droite_contenu_bloc h4, 
.milieu_droite_contenu_bloc h5, 
.milieu_droite_contenu_bloc h6 {
	margin-bottom: 7px;
}

.milieu_droite_contenu_bloc h2{
	font-size: 1.15em;
}

.milieu_droite_contenu_bloc a {
	/*color: #004c93;*/
}

.milieu_droite_contenu_bloc ul{
	margin-bottom: 10px;
}

.milieu_droite_contenu_bloc li{
	font-size: 0.7em;
	margin-left: 25px;
	padding: 3px 0;
}

.milieu_droite_contenu_bloc li li{
	font-size: 1em;
}
/*
.milieu_droite_contenu_bloc_droite ul {
	list-style-type: square;
}*/

.milieu_droite_contenu .bloc_droite .milieu_droite_contenu_bloc_droite li {
	margin: 0 0 0 10px;
	list-style-type: square;
	float: none;
}

/*----------------------------------------------------------------------------*/
/*                             BLOCK CONTENU DROITE                           */
/*----------------------------------------------------------------------------*/

.bloc_droite p{
}

.bloc_droite a{
	/*color: #333333;*/
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
}

.bloc_droite a:hover{
	text-decoration:underline;
}

.bloc_droite h4{
	font-size: 1.0em;
}

/*-- BLOC PROVISOIRES --*/

.milieu_droite_contenu_bloc_droite h4{
	font-size: 0.8em;
}

.milieu_droite_contenu_bloc_droite .csc-textpic-caption{
	font-size: 0.7em;
}
/*-- --- -- -- -- --- --*/

/*----------------------------------------------------------------------------*/
/*                                 PIED DE PAGE                               */
/*----------------------------------------------------------------------------*/


#pied_page li a{
	color: #666666;
	background-color: inherit;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	text-decoration:none;
}

#pied_page li a:hover{
	color: #666666;
	text-decoration: underline;
}



/*******************************************************************************/
/**********     FORMULAIRES    ****************************************************/
/*******************************************************************************/

#mailform {
	margin-top:15px;
}

#mailform fieldset.csc-mailform{
	border: none;
}

#mailform fieldset.csc-mailform .csc-mailform-field{
	clear: both;
}

#mailform fieldset.csc-mailform .csc-mailform-field label{
        display: block;
        float: left;
        text-align: right;
	width: 105px;
	margin: 3px 15px 0 0;
	font-size: 0.75em;
}

#mailform fieldset.csc-mailform .csc-mailform-field input {
        float: left;
	margin: 0 0 10px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field select {
        float: left;
	margin: 0 0 10px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field textarea {
        float: left;
	margin: 0 0 10px 0;
	height: 75px;
}

#mailform fieldset.csc-mailform .csc-mailform-field fieldset {
        float: left;
	margin: 0 0 10px 0;
	border: none;
}

#mailform fieldset.csc-mailform .csc-mailform-field #mailformradio {
	float: left;
	margin: 0 0 0 17px;
	padding: 2px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field #mailformradio legend {
	display: none;
}

#mailform fieldset.csc-mailform .csc-mailform-field #mailformradio label{
	width: auto;
	margin: 0 15px 0 0;
	float: left;
}
#mailform fieldset.csc-mailform .csc-mailform-field #mailformradio input{
	width: 20px;
	margin: 0 10px 3px 0;
	clear: both;
}

#mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	width: auto;
	margin: 3px 15px 0 17px;
	padding: 0 0 5px 0;
}
#mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit {
	margin-left: 120px;
	width: auto;
	cursor: pointer;
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}



/*******************************************************************************/
/**********     FAQ    ****************************************************/
/*******************************************************************************/

.irfaq-search-form input {
	width: 178px;
}

.irfaq-search-form .irfaq-search-form-submit input {
        cursor: pointer;
	width: auto;
}

.additional-info {
	margin-top: 8px;
}

.irfaq-related-faq-block {
	font-weight: bold;
	padding: 5px 0 0 0;
}

.tx-irfaq-pi1 {
	margin: 10px 0;
}


.tx-irfaq-pi1 ul li a p.bodytext {
	font-size: 1.3em;

}

.tx-irfaq-pi1 .tx-irfaq-singleview a {
	font-size: 0.9em;
}

.tx-irfaq-pi1 .tx-irfaq-related a  {
	font-size: 1.2em;
}



/*******************************************************************************/
/**********     NEWS    ****************************************************/
/*******************************************************************************/

.news-list-item {
	clear: both;
	border-bottom: 1px dashed #999999;
	float: left;
	width: 620px;
	padding: 2px 0 15px 0;
	font-family: verdana, arial, sans-serif;
}

.news-list-item .news-list-date{
	display: none;
}

.news-list-item h3 {
	clear: both;
	margin: 15px 0 0px 0;
}

.news-list-item h3 a{
	font-size: 0.9em;
	text-decoration: none;
}

.news-list-item h3 a:hover{
	text-decoration: underline;
}

.news-list-item img{
	padding:5px 5px 5px 0;
	float: left;
}

.news-list-item hr {
	display: none;
}

.news-list-item .news-list-category{
	font-size: 0.70em;
	color: #666666;
	margin: 3px 0;
}

.news-list-item .news-list-morelink a{
	font-size: 0.7em;
}

.news-list-item .news-list-morelink a:hover{
	text-decoration: underline;
}

.news-list-browse {
	clear: both;
	padding: 7px 0 0 0;
}


.news-single-item {
	font-family: verdana, arial, sans-serif;
}

.news-single-item h2{
	margin: 8px 0 00;
	font-size: 0.8em;
}

.news-single-item h3{
	margin: 8px 0 0 0;
	font-size: 0.75em;

text-align:justify;

}

.news-single-item h3 p{
	margin: 5px 0;
	font-size: 0.8em;
}




/*******************************************************************************/
/**********    PHOTOTHEQUE    ****************************************************/
/*******************************************************************************/

.tx-wtgallery-pi1 {
	font-size: 0.75em;
}


/* WT GALLERY category mode */
div.wtgallery_categories { 
	width: 100px;
	border: 0;
	padding: 0 10px;
	float: left;
	margin: 5px 0;
	height: 145px;
	
}
div.wtgallery_category_pic {
	text-align: center;
}
div.wtgallery_category_pic {
}
div.wtgallery_category_folder {
	margin: 5px 0;
	text-align: center;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
div.wtgallery_fwdback {
	margin: 0 0 20px 0;
	clear: both;
}



/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 0;
}
.wtgallery_listpic {
	border: 0;
	width: 100px;
	margin: 5px 1px;
}
.wtgallery_listpic img{
	/*width: 100px;*/
}
.wtgallery_pagebrowser_up {
	display: none;
}
.wtgallery_pagebrowser {
	clear:both;
	margin:5px 0 15px 0;
	border-top:1px dotted #666666;
	padding-top:8px;
}
.wtgallery_pagebrowser_back,
.wtgallery_pagebrowser_page,
.wtgallery_pagebrowser_fwd {
	display: inline;
	margin-right: 5px;
}


/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: 0;
	width: 300px;
	margin-left: 160px;
}
.photo_agrandissement {
	margin-left: 160px;
}
.wtgallery_singlepic {
	border: 0;
	width: 450px;
	
}

.wtgallery_singlepic_back,
.wtgallery_singlepic_barre,
.wtgallery_singlepic_fwd {
	display: inline;
}

.wtgallery_singlepic_fwdback {
	margin: 15px 0;
	color:#ff5700;
}

.wtgallery_singlepic_up p{
	font-size: 1em;
}

.wtgallery_category_h1  {
	font-size: 1.4em;
}


/*******************************************************************************/
/**********    GESTION DOCUMENTAIRE    ****************************************************/
/*******************************************************************************/

#egestiondoc_recherche_select_label {
	width: 305px;
	font-size: 0.6em;
}
.egestiondoc_listecomplete_liste_li {
	clear: both;
}


/*******************************************************************************/
/**********    AGENDA    ****************************************************/
/*******************************************************************************/


.tx-ttnews-listrow {
	font-size: 0.75em;
	font-family: verdana, arial, sans-serif;
	width: 550px;
}

.newsCalendar_listItem {
	margin-bottom: 3px;
}

#newscalendar_dayHeader {
	font-weight: bold;
	margin-top: 15px;
}



/*******************************************************************************/
/**********    LIENS UTILES    ****************************************************/
/*******************************************************************************/

.tx-ablinklist-pi1 {
	font-size: 0.75em;
}

.tx-ablinklist-pi1 p{
	font-size: 1em;
	font-style: normal;
}

/**********    LISTE DES CATEGORIES    ****************************************************/

.tx-ablinklist-pi1 .tx_ablinklist_listView_category {
	border-bottom:1px dashed #999999;
	float: left;
	margin-bottom: 15px;
	width: 100%;
	padding-bottom: 15px;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_category img{
	float: left;
	margin-right: 15px;
	margin-top: 2px;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_category .link-total{
	color: #555555;
	font-size: 0.9em;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_category .description-categorie p{
	font-style: normal;
}
 
/**********    lISTE DES LIENS D'UNE CATEGORIE    ****************************************************/

.tx-ablinklist-pi1 .tx_ablinklist_listView_link {
	float: left;
	border-bottom:1px dashed #999999;
	margin-bottom: 15px;
	width: 100%;
	padding-bottom: 15px;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_link img{
	float: left;
	margin-right: 15px;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_link .icone-lien {
	display: none;
}

.tx-ablinklist-pi1 .tx_ablinklist_listView_categoryPath {
	font-size: 0.9em;
}

/**********    DETAIL LIEN    ****************************************************/

.tx-ablinklist-pi1 .tx_ablinklist_viewDetailsForLink {
	background-color: transparent;
	border: 0;
	font-size: 1em;
	margin-top: 10px;
	padding: 5px;
}

.tx-ablinklist-pi1 .tx_ablinklist_categoryPath {
	font-size: 0.9em;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewDetailsForLink img{
	float: left; 
	margin-right: 15px;
	margin-top: 2px;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewDetailsForLink .titre-description{
	display: none;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewDetailsForLink .titre-image{
	display: none;
}

/**********    LIEN MORT    ****************************************************/

.tx-ablinklist-pi1 .tx_ablinklist_viewReportBrokenLink {
	background-color: transparent;
	border: 0;
	font-size:1em;
	margin-top:10px;
	padding:5px;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewReportBrokenLinkResult {
	background-color: transparent;
	border: 0;
	font-size:1em;
	margin-top:10px;
	padding:5px;
}

/**********    SOUMETTRE NOUVEAU LIEN    ****************************************************/
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink {
	background-color: transparent;
	border: 0;
	margin-top: 10px;
	padding: 5px;
	font-size: 1em;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink form{
	margin: 20px 0 0 0;
}

.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink input,
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink select,
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink textarea {
	width: 250px;
	margin: 3px 0;
}
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink input.submit {
	margin-left: 170px;
	width: auto;
}
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink input.cancel {
	width: auto;
}
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLink label {
	display: block;
	float: left;
	width: 170px;
}
.tx-ablinklist-pi1 .tx_ablinklist_viewAddNewLinkResult {
	background-color: transparent;
	border:0;
	font-size:1em;
	margin-top:10px;
	padding:5px;
}

