@charset "UTF-8";
/* Imported Styles
--------------------------------------- */
@import url("rte.css");
/* CSS Document */
html {font-size: 100%;}

body {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background-image: url(medias10/fd-body10.png);
	background-repeat: repeat-x;
	background-position: 0em 0em;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #cfd3e6;
    }
* {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
a{
	color: #172983;
}
ul li {list-style:none;}
.clear {
clear:both;
height:1px;
overflow:hidden;
}
.clear hr{
display: none; 
}
#container {
	width: 1010px;
	margin: 0 auto;
	text-align: left;
	    }
#divHeader{
	height: 155px;
	display: block;
}

#divLogo {
	height: 120px;
	width: 170px;
	top: 0px;position: absolute;
	display: block;
}
#divUser {
	width: 450px;
	padding-right: 10px;
	height: 32px;
	top: 0px;
	position: absolute;
	display: block;
	margin-left: 450px;
}
#banHeader {
	background-color: #fff;display: block;position: absolute;
	padding: 0px;margin-left: 220px;
	height: 90px;
	width: 728px;
			top: 30px;
}
#divServices {
	text-align: right;
	display: block;
	height: 30px;
	line-height: 25px;
	left: 0px;
	top: 130px;
}


#divServices h2 {
		background-image: url(../images/rss01.png);
	background-repeat: no-repeat;
	background-position: 0 0%;	margin-left: 3px;
	font-size: 11px;
	display: inline;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 22px;
	font-weight: normal;
	}
#divServices h1 {
		background-image: url(../images/lettre01.png);
	background-repeat: no-repeat;
	background-position: 0 0%;margin-left: 3px;
	font-size: 11px;
	display: inline;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 22px;
	font-weight: normal;
	}
#divServices a{
	text-decoration: none;
}
#divServices a:hover{
text-decoration:underline;}

#divSearch {
	width: 280px;
	height: 30px;
}
/* default styles for extension "tx_indexedsearch" */
#divSearch form input.text {background-color: #CCCCCC;
	
}
.tx-fertenews-pi1 input, .tx-fertenews-pi1 select {
	border:1px solid #999999;
	padding:1px;
	margin:3px;
	background-attachment: scroll;
	background-color: #FAFAF8;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
}
 .formsearch, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-selectbox-sections sections, .tx-indexedsearch select, .csc-mailform-field #mailformEmail_, .csc-mailform-field #mailformNom_, .login-content input,   {
	border:1px solid #999999;
	padding:1px;
	width:150px;
	margin:3px;
	background-attachment: scroll;
	background-color: #FAFAF8;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
}

.tx-indexedsearch-searchbox{
	margin-top: 15px;
	margin-bottom: 15px;
}

		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:90px;
	background-image: url(../images/rechercheButton.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* default styles for extension "tx_felogin_pi1" */
	
	.tx-felogin-pi1 {
	font-size: 0.85em;
	display: block;
	width: 450px;
	}
	.tx-felogin-pi1 label {
		display: block;font-size: 0.85em;color: #333333;
	}
	.infos_form {
	font-size: 0.85em;
	text-align: center;
	color: #333333;
	padding-top: 0px;
	}
.infos_form a{
	
	text-decoration: none;
}
/* default styles for extension "tx_srfeuserregister_pi1" */
#form1 input[type=text], #form1 input[type=password],#form2 input[type=text], #form2 input[type=password], .tx-srfeuserregister-pi1 input[type=password], .tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1 select, { border:1px solid #999999;
	padding:1px;}
.titre_form {
	font-size: 9px;
	color: #2C9B01;
	font-weight: bold;
}

		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: left; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 70%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

#arianne {border-bottom:1px solid #e2ccd8;
display:block;
font-size:0.65em;
height:10px;
margin-left:80px;
padding-bottom:5px;
padding-top:6px; margin-bottom:10px;
}
#arianne a{
	text-decoration: none;
	
}
#arianne a:hover {
	text-decoration: underline;
}
#content {
	padding-top: 5px;
	font-size: 1.0em;
	background-color: #fbfcff;
	background-image: url(medias10/fd-content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
 #mainContent {
	float:left;
	width:660px;
	display: block;
	margin-bottom: 15px;
	padding-top: 0pt;
	padding-right: 5pt;
	padding-bottom: 0pt;
	padding-left: 5px;
	background-image: url(medias10/fd-maincontent.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 15px;
    }
		
#mainRight {
	/*border:1px solid #acafa5;*/
	float:right;
	padding:5px;
	width:300px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}	
		
#mainRight .pub220	{
	margin-top: 5px;
	margin-bottom: 5px;
}

#divMenu {
	height:40px;
	background-image: url(medias10/fd-menuht.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	clear:both;
}
#divMenu ul.nav {
	font-size: 1.1em;
	height: 40px;
	
}
#divMenu ul.nav li {
	display:inline;
	padding-left: 15px;line-height: 40px;
	
}
#divMenu ul.nav li a {
	color:#FFF;
	display:inline;
	margin-left:5px;
	text-decoration:none;
	text-transform:capitalize;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 9px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #af2711;
	padding-bottom: 5px;
}
#divMenu ul.nav li a:hover {
	color:#172983;
	background-color: #fafaf8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffea8f;
}
#divMenu ul.nav li.itemMenu_act a {
	color:#172983;
	background-color: #fafaf8;
}

#divMenu ul.nav li a.page7 {
	border-bottom:5px solid #172983;
}
#divMenu ul.nav li a.page6 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #669900;
}
#divMenu ul.nav li a.page5 {
border-bottom:5px solid #bc0406;
}
#divMenu ul.nav li a.page4 {
border-bottom:5px solid #ffff61;
}
#divMenu ul.nav li a.page3 {
border-bottom:5px solid #ffaf38;
}
#divMenu ul.nav li a.page2 {
border-bottom:5px solid #f232ab;
}
#divMenu ul.nav li a.page7:hover {

	background-color: #fafaf8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffea8f;

}
#divMenu ul.nav li a.page6:hover {

}
#divMenu ul.nav li a.page5:hover {

}
#divMenu ul.nav li a.page4:hover {

}
#divMenu ul.nav li a.page3:hover {

}
#divMenu ul.nav li a.page2:hover {

}
#divMenu ul.nav li.itemMenu_act a.page7 {

background-color: #9ed7f3;
}
#divMenu ul.nav li.itemMenu_act a.page6 {
background-color: #cdf49f;
}
#divMenu ul.nav li.itemMenu_act a.page5 {
background-color: #f19e9f;
}
#divMenu ul.nav li.itemMenu_act a.page4 {
background-color: #f1f19d;
}
#divMenu ul.nav li.itemMenu_act a.page3 {
background-color: #f8d5a1;
}

#divMenu ul.nav li.itemMenu_act a.page2{
background-color: #f29dd3;
}

#mainservice {
	text-align: right;
	width: 90%;
}

#content-subnav {
background:transparent url(../medias/fdmenuG.jpg) no-repeat scroll left top;
margin-top:15px;
padding:15px 0pt 0pt;
}


/*menu gauche N-1, par défaut*/

.nav-1 {
	background-image: url(../images/fd-menuGauche.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.nav-1 h1 {
	height: 27px;
	width: 190px;
	border: 1px solid #172983;
	background-image: url(../images/fd-Nav1H1.jpg);font-size: 1em;
}
.nav-1 h2 {
	
}
.nav-1 h3 {

}
.nav-1 h1 a{
background:none;	}
.nav-1 a{
	background-image: url(../images/fl-actu02.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 25px;
	margin-left: 5px;
}
.nav-1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 5px;
}
.nav-1 ul li {
	line-height:1.2em;
	margin:0pt;
	padding:0pt 0pt 0pt 5px;
	font-size: 0.9em;
}
.nav-1 ul li.itemMenu  a, .nav-1 ul li.itemMenu_act a {
	background-image:url(../images/fl-actu50.png);
	background-position:left 8px;
	background-repeat:no-repeat;
	color:#313131;
	display:block;
	padding:6px 3px 6px 10px;
	text-decoration:none;
	width:180px;	font-weight: bold;
}
.nav-1 ul li.itemMenu_act a {
	font-weight:bold;
	background-color: #cae6f3;
}
.nav-1 ul li.itemMenuN2 {
	color:#313131;
	display:block;
	line-height:1.15em;	margin-left: 2pt;
	padding-top: 2pt;
	padding-right: 0pt;
	padding-bottom: 2pt
		}
.nav-1 ul li.itemMenuN2 a, .nav-1 ul li.itemMenuN2_act a {
	background-image:url(../images/fl-actu30.png);
	background-position:20px 6px;
	background-repeat:no-repeat;
	width:150px;display:block;
	padding-left: 25pt;color:#313131;text-decoration:none;
}
.nav-1 ul li.itemMenuN2_act a {
	font-weight:bold;
		}
.nav-1 ul li.level3 a {
background-image:none;
font-style:italic;
padding:1pt 0pt 1pt 15pt;
text-align:center;
width:160px;
}
.nav-1 ul li a:hover {
color:#172983;
text-decoration:underline;
}
.nav-1 ul li.selected a {
}


.stylService{
	background-color: #fafaf8;
	display: block;
	width: 200px;
	margin-left: 50px;
	margin-top: 10px;
}

.titreForum{
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: #ffaf38;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px; font-size: 0.9em;
}
.titreForum a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.texteForum {display:block;
margin: 0 auto;}
.texteForum  h1 a{
	font-size: 0.75px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.titreService{
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: #FFFF61;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.titreService a {
	text-decoration: none;
}
.texteService h1 a{
	font-size: 0.82px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;}
#tag {
	height: 40px;
	width: 997px;
}
#pub {
	/*height: 90px;
	width: 997px;*/
	clear:both;
	/*border: 1px solid #ffea8f;*/
	/*margin-top: 15px;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
}
#pied {
	width: 1010px;
	background-color: #CFD3E6;
	font-size: 70%; margin-bottom:20px;
}
#pied ul li{
	list-style-image:none;
	display:inline;
	padding-right: 5px;
	padding-left: 5px;
}
#pied ul {
	display:block;
	text-align: center;
	padding-top: 8px;
}

/* default styles for extension "tx_vgetagcloud_pi1" */
		.tx-vgetagcloud-pi1 {
	line-height: 180%;
	border: 1px solid #ffea8f;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			float: left;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
		}
		.tx-vgetagcloud-pi1 li a {
			padding: 4px;
			text-decoration: none;
		}


/*---------------- styles gestion médias dans les contenus----------------------------*/


div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {

}

div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid black;
padding:0px;
}
div.csc-textpic div.csc-textpic-imagerow {
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0pt auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic div.csc-textpic-imagerow-last {
margin-bottom:0pt;
}
/*---------------- styles commentaires espace news----------------------------*/

.pagebrowser{ font-size:0.78em;}
.tx-skpagecomments-pi1 { font-size:0.78em;}

.tx-skpagecomments-pi1 form {
margin: 0;
	padding: 0;
}
.sk-pagecomments-error {
	color:#ef103a;
	font-weight:bold;
	padding:2px;
	background-attachment: scroll;
	background-color: #fffdf1;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.sk-pagecomments-success {
color:blue;
font-weight:bold;
}
.sk-pagecomments-counter {
	color:#7e886e;
	margin-bottom:10px;
	text-align:right;
	text-decoration:underline;
	font-size: 0.8em;
}
.sk-pagecomments-headline {
	border-bottom:1px solid #e2007a;
	font-weight:bold;
	height:20px;
	padding:3px 10px 3px 0pt;
	color: #000d26;
	background-attachment: scroll;
	background-image: url(medias10/fd-comment.jpg);
	background-repeat: repeat-x;
	background-position: 0%;
}
.sk-pagecomments-answerheadline {
	background:#f1f1f1 none repeat scroll 0%;
	border-bottom:1px solid #FFAF38;
	font-weight:normal;
	padding-left:6px;
	height:20px;
	color: #172983;
}
.sk-pagecomments-namedate {
float:left;font-size: 90%;
}
.sk-pagecomments-emailhomepage {
float:right;
}
.sk-pagecomments-answer {
float:right;
padding:0pt 4px 0pt 12px;
}
.sk-pagecomments-comment {
clear:both;
padding:4px 28px;
border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #e7cd17;background:#f9faff none repeat scroll 0 0;
}
.sk-pagecomments-teaser {
	margin-top:5px;
	padding: 5px;
	border: 1px solid #172983;
}
.sk-pagecomments-teaser h4 a{
margin-top:5px; color:#7E7E7E;
}
.sk-pagecomments-teaser h4 {
	font-size:0.7em;
	margin:0pt;
	padding-left:4px;
	color:#9a9a9a;
	background-attachment: scroll;
	background-image: url(../images/FD-COMMENT.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.sk-pagecomments-teaser h4 span {
padding-right:4px;
}
.sk-pagecomments-teaser p {
font-size:90%;
margin:0pt;
}
.tx-skpagecomments-pi1 form {

padding:0pt 15px 10px;
}
.tx-skpagecomments-pi1 form fieldset {
border:0pt none;
}
.tx-skpagecomments-pi1 form p.userinfos {
	text-align:left;
	font-size: 9px;
	color: #9c9c9b;
	padding:0pt;
}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {
float:left;
font-size:80%;
padding:1px 10px 3px 0pt;
}
span.sk-pagecomments-number a{
	color: #172983;
}
.tx-skpagecomments-pi1 form legend {
display:none;
}
.tx-skpagecomments-pi1 form label {
display:block;
}
.tx-skpagecomments-pi1 form label.check {
float:none;
width:100%;
}
.tx-skpagecomments-pi1 form p {
margin:6px 0pt;
}
.tx-skpagecomments-pi1 form p img {
margin-left:8px;
vertical-align:bottom;
}
.tx-skpagecomments-pi1 div.smileytext {
margin-left:0px;
}
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage {
	width:320px;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;
}
.tx-skpagecomments-pi1 form textarea, .csc-mailform-field textarea {
	background:#fff none repeat scroll 0%;
	border:1px solid #af2711;
	display:block;
	width:531px;
	clear: left;
}
.tx-skpagecomments-pi1 form input#name:focus, .tx-skpagecomments-pi1 form input#email:focus, .tx-skpagecomments-pi1 form input#homepage:focus, .tx-skpagecomments-pi1 form textarea:focus{
background:#fffdf1 none repeat scroll 0%;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit {
background-attachment:scroll;
background-color:#333399;
background-image:none;
background-position:0 50%;
background-repeat:repeat;
border:1px solid #AF2711;
color:#FFFFFF;
float:right;
margin:8px 20px;
padding:4px;
}
.tx-skpagecomments-pi1 img {
border:0px none;
}
.sk-pagecomments-gravatar {
float:left;
padding-right:3px;
}
/*------ Gestion formulaire commentaire-------*/


 
.commentform {

}
.commentform legend {

}

.commentform .writecomment {
color:#002A8F;
font-size:1.13em;
padding-top:5px;
}
.commentform .input {
clear:both;
}
.commentform label {
display:block;
}
.commentform .input {
padding:5px 0px;
}
.commentform .input input, .commentform .input textarea {
background:#EBEBEB none repeat scroll 0%;
border:1px solid #666666;
display:block;
width:531px;
}
.commentform .input textarea {
height:70px;
}
.commentform .small, .commentform .captchaimg, .commentform .captchafield {
float:left;
}
.commentform .smallleft, .commentform .captchaimg {
padding-right:25px;
}
.commentform .small input {
width:159px;
}
.commentform .checkbox input {
margin-top:5px;
width:200px;
}
.commentform .comment label {
display:inline;
float:left;
}
.commentform .captchafield input {
width:230px;
}
.commentform .captchaimg img {
padding-top:15px;
}
.commentform .captchafield label {
width:350px;
}
.commentform .submit input {
cursor:pointer;
font-weight:bold;
text-align:center;
width:150px;
}

.sk-pagecomments-counter a {
padding:0pt 2px;
}



/*styles corps par défaut actua*/
 #mainContent.csc-header {
	color: #172983;
}
#mainContent .csc-default { padding-left:5px;
padding-right:5px;}
#mainContent .titre-theme a{
	text-decoration: none;
}
#mainRight .csc-default { font-size:80%}
#mainRight .csc-header { border-top: solid 1px #E2CCD8; margin-top:10px;}
#mainContent h1{
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #172983;
	padding: 5px; border-bottom:1px solid #669999;
	}
#mainContent h1 a { color:#172983; text-decoration:none;}
#mainContent h1 a:hover { color:#7c3c32; text-decoration:underline;}
	.titretexte1{
	font-size: 1.0em;
	margin-top: 10px;	
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #172983;
	border-left-color: #172983;
	}
#mainContent object { 
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
.csc-header h1{
clear:both;
}
h2.listeMMfor, .bodytext h2, .texte h2,.csc-header h2 {
	clear:both;
	color:#e2007a;
	font-size:1.0em;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#mainRight h2.csc-firstHeader a {color:#e2007a; text-decoration:none;}
#mainRight h2.csc-firstHeader a:focus,#mainRight h2.csc-firstHeader a:hover,#mainRight h2.csc-firstHeader a:active {color: #172983; text-decoration:underline;}
.csc-header h4 {
	margin-bottom: 5px;
	background-image: url(../images/fd-menu.png);
	background-repeat: repeat-x;
	height: 20px;
	margin-top: 8px;
}
.Last_comment ,.csc-header h3 {
	font-size: 1em;
	color:#172983;
	padding-left:0.5em;
	margin-top: 10px;
	clear: both;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7ae639;
	font-weight: normal;
}
.csc-textpic-text h1{
	font-size: 1.2em;	color:#172983;
	margin-top: 10px;	
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
		}	

.csc-textpic-text h2, #mainContent h2 {
	height:18px;
	font-size: 1.0em;
	color:#172983;
	line-height:16px;
	margin:0pt;
	width:380px;
	margin-top: 8px;
	padding-right: 0pt;
	margin-bottom: 8pt;
	padding-left: 28px;
}

.csc-textpic-text h3 {
	font-size: 1.00em;
	margin-top: 8px;
	margin-bottom: 8pt;
	clear: both;
	height:18px;
	line-height:16px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 2em;
	margin-left: 5em;
	color:#172983;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/titre4.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.csc-textpic-text blockquote {
	padding-left: 35px;
}
.csc-textpic-text h4{}
.Last_comment {
	margin: 5px;
}
/*.csc-header a {
	font-weight: bold;
	color: #172983;
	text-decoration: none;
}*/
.csc-header-date {
	font-size: 0.9em;
	font-weight: normal;
	color: #8a8a8a;
	padding: 3px;
	text-align: right;
}
.csc-header a:hover {
	text-decoration: underline;
}
.csc-textpic-text p, p.bodytext {
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}
.csc-textpic-text ul li, .liste1{
	list-style-image:  url(../images/puce01.png);
	list-style-position: outside;
	margin-left: 25px;
}
.csc-textpic-text ul li ul li {
	list-style-image:  url(../images/puce02.png);
	list-style-position: inside;
	margin-left: 35px;
}
.csc-textpic-text p.align-center {
text-align:center}
.csc-textpic-text p.align-right {
text-align:right;}
.csc-textpic-text p.soustitre {
	font-size: 0.8em;
	font-weight: normal;
	color: #919191;
}
.csc-textpic-text p.chapo,  p.chapo {
	color: #030354;
	padding-right: 15px;
	padding-left: 20px;
	font-weight: bold;
}
dl.csc-menu img {
	display:block;
	float:right;
}
.csc-menu dt, .csc-menu dd { padding:5px;}
.csc-menu li a, .csc-menu dt a {
	display:block;
	text-decoration: none;
	color: #078795;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
li.csc-section a {
	background-image:url(../images/li-Actu.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	display:block;
	text-decoration: none;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.csc-menu li a:hover, .csc-menu dt a:hover {
	text-decoration: underline;
}
.csc-menu dd{
	text-align:justify;
}

#mainContent ul.csc-menu {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 100px;
}
#mainContent ul.csc-menu li{
	padding-left: 25px;
	background-image: url(medias10/flech-liMain01.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#mainContent ul.csc-menu li a {}
/*----------- Abonnement Newsletter -------------------*/
select, input, fieldset.csc-mailform .csc-mailform-field input, textarea, input.formsearch {border:1px solid #999999;
	padding:1px;
	margin:3px;
	background-attachment: scroll;
	background-color: #FAFAF8;
	background-image: none;
	background-repeat: repeat;
	background-position: 0%;}
	input.formsearch {width:75px;}
/*----------- doc joints -------------------*/

.csc-uploads-fileName a {
	margin-left: 5em;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/folder-01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 2em;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}
/*---------------- styles powermail----------------------------*/

.tx-powermail-pi1_fieldset legend {
	font-weight: bold;
	text-decoration: underline;padding:8px;
}
.tx-powermail-pi1 {
	padding: 10px;font-size:80%;}
.tx-powermail-pi1_fieldset_9, .tx-powermail-pi1_fieldset_10, .tx-powermail-pi1_fieldset_11 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c5c5c5;
	padding: 8px;
}
.powermail_mandatory_js {
	color: #ee0031;
}
.powermail_radio_inner {
	display: inline;
}
/*---------------- lecteur RSS----------------------------*/

.rss_box {
	background: #f2f2f2;
	padding: 8px;
	border: 1px solid #cc4a00;
}
.rss_title {
	font-size: medium;
	font-weight: normal;
	color: #172983;
}

.rss_title a:visited,.rss_title a:active,.rss_title a:hover,.rss_title a:link {

color: #172983;

}

.rss_header {
	color: #199579;
	font-size: x-small;
}

.rss_header a:visited,.rss_header a:active,.rss_header a:hover,.rss_header a:link {

color: #567041;

}
.rss_enclosure a{ color: #9e9e9e;}
.rss_summary {
	margin-bottom:10px;
	font-size: x-small;
}

.rss_title, .rss_title a {
	font-size: small;
	font-weight: bold;
	color: #172983;
}

.rss_description {
	font-weight: normal;
	padding-bottom: 1px;
	margin-bottom: 0px;
}

.rss_header {

}

.rss_summary {

}

.rss_pubbox, .rss_date, .rss_author, .rss_category {

display: inline;

}

.rss_date, .rss_author, .rss_category {
	margin-left: 5px;
	font-size: xx-small;
}
/*---------gestion import RSS--------*/
.tx-gkhrssimport-pi1 {padding:0; margin:0; font-size:70%;}