@charset "UTF-8";

/* CSS Document */

html {font-size: 100%;}

body {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/fond12.jpg);
	background-repeat: repeat-x;
	background-position: 0em 0em;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #E7E7E7;
    }

* {

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

}

a{

	color: #003399;

}

ul li {list-style:none;}

.clear {

clear:both;

height:1px;

overflow:hidden;

}

.clear hr{

display: none; 

}

#container {

	width: 997px;

	margin: 0 auto;

	text-align: left;

	    }

#divHeader{

	height: 125px;

	display: block;

}



#divLogo {

	height: 120px;

	width: 170px;

	top: 10px;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: 60px;

	line-height: 50px;

	left: 0px;

	top: 130px;

}





#divServices h2 {
	background-image: url(../images/rss-52-24.png);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	margin-left: 10px;
	font-size: 11px;
	display: inline;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 6px;
	font-weight: normal;
	}
#divServices p.icosocial {display: inline;	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 6px;height: 60px;}
#divServices p.icosocial img { vertical-align:middle; border:none;}
#divServices h1 {
	background-image: url(../images/newsletter-52-24.png);
	background-repeat: no-repeat;
	background-position: 0 0%;
	margin-left: 3px;
	font-size: 11px;
	display: inline;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 22px;
	font-weight: normal;
	}
#divServices h2 a, #divServices h1 a{ padding-left:50px}
#divServices a{

	text-decoration: none;

}

#divServices a:hover{

text-decoration:underline;}





/*------------- tx-macinasearchbox-pi1---------------*/

#divServices .tx-macinasearchbox-pi1 {

	display: inline;

	float: right;

}







/* 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 {
	height: 10px;
	padding-bottom: 8px;
	display: block;
	margin-left: 210px;font-size: 0.85em;
}

#arianne a{
	text-decoration: none;
}

#content {
	padding-top: 5px;
	font-size: 0.92em; background-color:#fff;
}

 #mainContent {

	float:left;

	width:570px;

	display: block;

	margin-bottom: 15px;

	padding-top: 0pt;

	padding-right: 0pt;

	padding-bottom: 0pt;

	padding-left: 5px;

    }

	#mainLeft {

	float:left;

	margin:0pt 3px 0pt 1px;

	text-align:left;

	width:195px;

}	

#mainRight {

	float:right;

	width:200px;

}	

		

#mainRight .pub220	{

	margin-top: 5px;

	margin-bottom: 5px;

}



#divMenu, #pied {

	height:40px;

	background-image: url(../images/fd-menu.png);

	background-repeat: repeat-x;

	background-position: 0px 0px;clear:both;

}

#divMenu ul.nav {

	margin-left: 10px;

	font-size: 1.0em;

	height: 40px;

	position: relative;

}

#divMenu ul.nav li {

	display:inline;

	padding-left: 15px;line-height: 40px;

	

}

#divMenu ul.nav li a {

	color:#00153f;

	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: #cdcdcd;

	padding-bottom: 1px;

}

#divMenu ul.nav li a:hover {

	color:#003399;

	background-color: #fafaf8;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffea8f;

}

#divMenu ul.nav li.itemMenu_act a {

	color:#003399;

	background-color: #fafaf8;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ffea8f;

}



#divMenu ul.nav li a.page7 {

	border-bottom:5px solid #00a6f4;

}

#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.page8 {

border-bottom:5px solid #000000;

}

#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 #00a6f4;

	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: 5px;

	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.15em;

	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:5px 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: 5px;

	padding-top: 2pt;

	padding-right: 0pt;

	padding-bottom: 2pt

		}

.nav-1 ul li.itemMenuN2 a, .nav-1 ul li.itemMenuN2_act a {

	background-image:none;

	background-position:0px 6px;

	background-repeat:no-repeat;

	width:150px;display:block;

	padding-left: 5pt;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:#00A6F4;

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;*/ /*désactivation de la zone pub google - pg*/

}

#pied {
	width: 997px; font-size:80%;

}

#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-imagewrap {

	padding:1px;

}

div.csc-textpic img {

border:medium none;

}

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

float:none;

}

div.csc-textpic div.csc-textpic-imagewrap ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0pt;

padding:0pt;

}

div.csc-textpic div.csc-textpic-imagewrap ul li {

float:left;

margin:0pt;

padding:0pt;

}

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

	float:none;

}

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

float:none;

}

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

float:none;

}

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

border:medium none;

}

dl.csc-textpic-image {

margin:0pt;

}

dl.csc-textpic-image dt {

display:inline;

margin:0pt;

}

dl.csc-textpic-image dd {

margin:0pt;

}

div.csc-textpic-clear {

clear:both;

}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {

display:inline;

margin-right:10px;

}

div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {

display:inline;

margin-left:10px;

}

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

display:inline;

margin-left:10px;

}

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

margin:0pt; font-size: 0.75em;

}

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

margin:2px;

}

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

margin-bottom:5px;

}

div.csc-textpic-equalheight div.csc-textpic-imagerow {

display:block;

margin-bottom:5px;

}

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{



}

.tx-skpagecomments-pi1 {

}

.tx-skpagecomments-pi1 form {

margin: 0;

	padding: 0;

}

.sk-pagecomments-error {

	border:1px solid #009a00;

	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 #000000;

	font-weight:bold;

	height:20px;

	padding:3px 10px 3px 0pt;

	color: #00153f;

	background-attachment: scroll;

	background-image: url(../images/fd_Titrecomments.png);

	background-repeat: repeat;

	background-position: 0%;	

}

.sk-pagecomments-answerheadline {

background:#f1f1f1 none repeat scroll 0%;

border-bottom:1px solid #000000;

font-weight:bold;

padding-left:6px;height:20px;color: #00153f;

}

.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: #9ed7f3;

}

.sk-pagecomments-teaser {

	margin-top:5px;

	padding: 5px;

	border: 1px solid #00a6f4;

}

.sk-pagecomments-teaser h4 a{

margin-top:5px; color:#7E7E7E;

}

.sk-pagecomments-teaser h4 {

	font-size:0.8em;

	margin:0pt;

	padding-left:4px;

}

.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:3px 10px 3px 0pt;

}

.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 {

background:#FFE1BF none repeat scroll 0%;

width:320px;

}

.tx-skpagecomments-pi1 form textarea, .csc-mailform-field textarea {

	background:#fffdf1 none repeat scroll 0%;

	border:1px solid #666666;

	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 {

	color:#00153f;

	float:right;

	background-attachment: scroll;

	background-color: #FFfced;

	background-image: none;

	background-repeat: repeat;

	background-position: 0%;

	padding: 4px;

	margin-top: 8px;

	margin-right: 20px;

	margin-bottom: 8px;

	margin-left: 20px;

	border: 1px solid #ffaf38;

}

.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;

}





/*-----------reprise RTE ZONE MAIN-----------------------*/

.italique {

	font-style: italic;

}

.gras {

	font-weight: bold;

}

.souligne {

text-decoration: underline;

}

.citation01, .citation02 {

	padding-right: 20px;

	padding-left: 20px;

	background-color: #FAFAF8;

	border:1px solid #F1F1F1;

	margin: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

}

.citation02, .basdepage {

	font-size: 90%;

}

.basdepage {padding: 8px;

	padding-right: 25px;

	padding-left: 15px;}

.soustitre {

	font-size: 0.9em;

	font-weight: normal;

	color: #8a8a8a;

	margin-top: 0px;

	margin-left: 30px;

}

.soustitre2 {

	font-size: 1.1em;

	font-weight: normal;

	color: #9e9e9e;

	margin-top: 0px;

	margin-left: 30px;

}

.soustitre3{

	font-size: 1.1em;

	font-weight: normal;

	color: #FFFFFF;

	margin-top: 0px;

	margin-left: 30px;

	background-color: #00a6f4;

	padding: 2px;

}

.intertitre2 {

	font-size: 1.1em;

	font-weight: bold;

	color: #00a6f4;

	margin-top: 0px;

	margin-left: 30px;

}

.intertitre3{

	font-size: 1.1em;

	font-weight: normal;

	color: #00a6f4;

	padding: 2px;

}

/*styles corps par défaut actua*/

 #mainContent.csc-header {

	color: #00A6F4;

}

.csc-header h1, .csc-textpicHeader h1{

	font-size: 1.2em;

	margin-top: 10px;	

	margin-bottom: 10px;

	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: #00A6F4;

	border-left-color: #00A6F4;

	}

	.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: #00A6F4;

	border-left-color: #00A6F4;

	}

.csc-header h1{

clear:both;

}

h2.listeMMfor, .bodytext h2, .texte h2,.csc-header h2 {

	border: 1px solid #ffea8f;

clear:both;

color:#00A6F4;

font-size:1.1em;

font-weight:bold;

margin:5px 10px 5px 0px;

padding-left:4em;

}



.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: 1.10em;
	font-weight:bold;
	color:#fff;
	padding-left:0.5em;
	background-color: #00a6f4;
	margin-top: 10px;
	clear: both;
	margin-bottom: 5px;
}
 h3.access {
	font-size: 1.00em;
	margin-top: 8px;
	margin-bottom: 8pt;
	clear: both;
	line-height:16px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 2em;
	margin-left: 5em;
	color:#00a6f4;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/titre4.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.csc-textpic-text h1{

	font-size: 1.2em;	color:#00A6F4;

	margin-top: 10px;	

	margin-bottom: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

		}	



.csc-textpic-text h2 {

	height:18px;
	font-size: 1.10em;
	color:#00a6f4;
	line-height:16px;
	margin:0pt;
	width:480px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/titre4.png);
	background-repeat: no-repeat;
	background-position: left top;
	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:#00a6f4;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(../images/titre4.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.csc-textpic-text blockquote, .csc-textpic-text .indent {

	padding-left: 35px;

}

.csc-textpic-text h4{}

.Last_comment {

	margin: 5px;

}



.csc-header a {

	font-weight: bold;

	color: #00A6F4;

	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;

}

.csc-menu li a, .csc-menu dt a {

	background-image:url(../images/li-Actu.png);

	background-position:left 5px;

	background-repeat:no-repeat;

	display:block;

	padding:0px 2px 0px 15px;

	text-decoration: none;

}

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;

	margin: 0px 30px 5px 18px;

}

/*----------- 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;

	border: 1px solid #ffea8f;

}

.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: block;

}

.tx-srfreecap-pi2-image  {

clear:both;

display:block;

margin-left:1em;

}

.tx-powermail-pi1 .tx-srfreecap-pi2-image  {

clear:both;

display:block;

margin-left:1em;

}

.tx_powermail_pi1_fieldwrap_html_textarea textarea { display:block; clear:both;}



/*----------formulaires spécifiques----------*/

.tx-powermail-pi1_formwrap_2395 {}

.tx-powermail-pi1_formwrap_2395 .powermail_radio_inner {clear:left;}

.tx-powermail-pi1_formwrap_2395 .powermail_radio_inner input { display:block; float:left;}

.tx-powermail-pi1_formwrap_2395 .tx_powermail_pi1_fieldwrap_html_text,.tx-powermail-pi1_formwrap_2395 .tx_powermail_pi1_fieldwrap_html_radio_title {clear:left;font-weight:bold;}

/*----------------gestion du module lecteur RSS----------------------------*/



.rss_box { }

.rss_title {

	font-weight: bold;

	

	padding: 2px 2px 2px 10px;	background-color:#FFAF38;

color:#FFFFFF;

font-size:0.9em;

padding:1px 1px 1px 10px;



}



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

}



.rss_header {



font-weight: bold;



color: #199579;



}



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

	font-size: 0.88em;

	text-decoration: none;

}



.rss_summary {

	font-size: 0.86em;

	margin: 0px 0px 5px;

	padding: 0px;

}



.rss_title, .rss_title a { 	text-decoration: none;font-size: 0.98em;color: #FFF

}



.rss_description {

	font-weight: normal;

	border-bottom-width: 0px;

	border-bottom-style: none;

	font-size: 0.88em;

	color: #333;

	margin: 0px 0px 5px;

	padding: 0px 0px 1px;

}



.rss_header {

	font-weight: normal;

	background: url(none);

}



.rss_summary {

	margin: 0px 0px 10px;

	padding: 0px;

}



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

	display: inline;

	font-size: 0.78em;

	font-weight: normal;

	color: #CCC;

}



.rss_date, .rss_author, .rss_category {

margin-left: 5px;

}



/*--------- gestion des zone paypal----------*/

.paypal09 input {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}