/* CSS Document */
body {
margin:20px 0;
padding:0;
background:#cfdade;
color:#395763;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
}
#page object{
width:630px;
text-align:center;
}
a {
color:#395763;
}
a:hover {
text-decoration:underline;
}
a img {
border:0;
}
abbr {
border:0;
}
.noborder {
border:0 !important;
color:#fff;
}
.noborder a {
color:#fff;
}
/* RTE */
.align-justify {text-align:justify;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

/* FCE bloc couleur */
.blocCouleur {
padding:25px 25px 5px 25px;
margin-bottom:20px;
color:#fff;
}
.blocCouleur a {
color:#fff;
}

#top {
width:970px;
margin:0 auto;

}
h1.top{
position:absolute;
top:-500px;
left:-500px;
}
/* Tetiere */
#tetiere {
height:75px;
background:#b51621 url(../img/fondTetiere.gif) 0 0 no-repeat;
}
#tetiere #picardie {
float:left;
position:absolute;
margin:17px 0 0 11px;
}
#tetiere #collab {
float:left;
position:absolute;
margin:19px 0 0 481px;
width:225px;
height:36px;
background:url(../img/fondCollab.gif) 0 0 no-repeat;
color:#fff;
}
#tetiere #collab a {
color:#fff;
font-weight:bold;
font-size:1.3em;
display:inline-block;
padding:9px 0 0 14px;
text-decoration:none;
}
#tetiere #collab a:hover {
text-decoration:underline;
}
#tetiereDroite {
float:left;
position:absolute;
margin:19px 0 0 718px;
background:url(../img/fondTetiereDroite.gif) 0 0 no-repeat;
width:205px;
height:36px;
}

#tetiereDroite span {
color:#fff;
font-size:0.9em;
display:inline-block;
width:202px;
text-align:right;
padding-top:3px;
}
#tetiereDroite span a {
color:#fff;
}
/* Fin tetiere */
#page {
/*background:#fff url(../img/vague.gif) 100% 0 no-repeat;*/
background:url(../img/fond.gif) 0 0 repeat-y;
/*background:#fff;*/
width:100%;
border-collapse:collapse;
border-spacing:0;
}
#page td {
vertical-align:top;
padding:0 0 20px;
}

/* Les colonnes */
#gauche {
width:720px;
}
#bando {
height:158px/*(185-27*/;
background:#fff url(../img/fondBando.gif) 100% 0 no-repeat;
padding:27px 0 0 27px;
}
#logo {
float:left;
/*position:absolute;*/
/*margin:18px 0 0 27px;*/
}
#bando a.logo{
float:left;
}
/* Les 3 liens du haut */
ul#liensHaut {
/*position:absolute;*/
padding:33px 0 0 17px;
margin:0;
/*float:left;*/
/*margin:67px 0 0 323px;*/
/*margin:-49px 0 0 235px;*/
list-style-type:none;
height:85px;
width:488px;
float:left;

}
ul#liensHaut li {
display:block;
float:left;
padding:0;
/*padding:4px 0 0;*/
text-align:center;
}

ul#liensHaut li img {
display:block;
margin:0 auto;
}
ul#liensHaut li a {
text-decoration:none;
/*padding-top:6px;*/
display:block;
padding-top:71px;
}

ul#liensHaut li a.on {
padding-top:0;
}
/*ul#liensHaut li a:hover {
text-decoration:underline;
}*/
ul#liensHaut li span {
display:block;
/*margin:4px 0 0;*/
}
ul#liensHaut li.qui {
width:118px;
}
ul#liensHaut li.qui a {
color:#b51621;
background:url(../img/quiSommesNous.png) 50% 0 no-repeat;
}
ul#liensHaut li.qui a:hover, ul#liensHaut li.qui.act a {
background:url(../img/quiSommesNousOn.png) 50% 0 no-repeat;
}
ul#liensHaut li.loc {
width:125px;
}
ul#liensHaut li.loc a {
color:#e75113;
background:url(../img/nousLocaliser.png) 50% 0 no-repeat;
}
ul#liensHaut li.loc a:hover, ul#liensHaut li.loc.act a {
background:url(../img/nousLocaliserOn.png) 50% 0 no-repeat;
}
ul#liensHaut li.contact {
width:93px;
}
ul#liensHaut li.contact a {
color:#f29400;
background:url(../img/nousContacter.png) 50% 0 no-repeat;
}
ul#liensHaut li.contact a:hover, ul#liensHaut li.contact.act a {
background:url(../img/nousContacterOn.png) 50% 0 no-repeat;
}
ul#liensHaut li.collabo {
width:152px;
}
ul#liensHaut li.collabo a {
color:#7d97a1;
background:url(../img/espaceCollabo.png) 50% 0 no-repeat;
}
ul#liensHaut li.collabo a:hover, ul#liensHaut li.collabo.act a {
background:url(../img/espaceCollaboOn.png) 50% 0 no-repeat;
}
ul#liensHaut li.qui ul#ssMenu {
margin:0;
padding:3px 6px;
list-style-type:none;
border:1px solid #eee;
border-top:0;
border-right:0;
font-size:0.9em;
background:#fff !important ;
width:110px;
position:relative;
z-index:999;
}
ul#liensHaut li.qui ul#ssMenu li {
padding:0;
float:none;
text-align:left;
background:#fff !important ;
}
ul#liensHaut li.qui ul#ssMenu li a,
ul#liensHaut li.qui.act ul#ssMenu li a,
ul#liensHaut li.qui ul.ssMenu li a{
color:#b51621;
text-decoration:none;
background:#fff !important ;
padding-top:0;
display:inline;
}
ul#liensHaut li.qui  ul#ssMenu li a:hover {
text-decoration:underline;
background:#fff !important ;
padding-top:0;
display:inline;
}
#flash{
width:198px;
height:104px;
float:left;
padding:12px 0 0 8px;
}
#bando form{
/*padding:0;*/
/*margin:2px 0 0 2px;*/
/*padding:6px 0 0 9px;*/
width:171px; 
height:29px; 
background:url(../img/fondForm.gif) 0 0  no-repeat #fff;
clear:left;
padding:0;
margin:0 0 0 12px;
position:relative;
bottom:21px;
}
#bando form label {
position:absolute;
top:-500px;
left:-500px;
}
#bando form input {
vertical-align:middle;
}
#bando form input#rech {
font-family:Arial, Helvetica, sans-serif;
border:0;
color:#e75113;
font-size:0.8em;
width:102px; /* 107 - 3 */
height:13px; /* 17 - 2 */
/*background:url(../img/fondRech.gif) 0 0 no-repeat;*/
padding:2px 0 0 3px;
margin:6px 10px 0 25px;
}
#bando form input#OK {
margin:8px 0 0 0;
}
/* Fil d'ariane */
ul#ariane {
position:absolute;
padding:0;
/*float:left;*/
/*margin:0 0 0 48px;*/
list-style-type:none;
/*height:29px;*/
margin:-23px 0 0 16px;

}
ul#ariane li {
display:block;
float:left;
line-height:29px;
height:29px;
font-size:0.8em;
color:#f29400;
}
ul#ariane li a {
color:#f29400;
text-decoration:none;
}
ul#ariane li a:hover {
text-decoration:underline;
}
ul#ariane li#arianeHome a {
background:url(../img/homeArianeNew.gif) 0 50% no-repeat;
padding-left:17px;
display:block;
float:left;
}

/* Cartouche */
.cartouche {
background:url(../img/fondCartouche.gif) 0 0 no-repeat;
padding:17px 20px;
width:160px; /* 200 - 40 */
height:100px; /* 134 - 34 */
color:#fff;
position:absolute;
float:left;
margin:-102px 0 0 725px;
}
.cartouche h2 {
margin:0 0 5px;
padding-right:30px;
font-weight:normal;
font-size:1.9em;
}
.cartouche a {
color:#fff;
}
.noCartouche {
width:200px;
height:159px;
}

#innerLeft {
float:left;
padding:2px 31px 0 39px;
width:170px; /* 240 - 90 +11+9 */
}
#innerRight {
float:left;
padding:0 18px 0 0;
width:462px; /* 480 - 18 */
color:#5e7c88;

}
#page td#droite {
padding:3px 30px 0 0;
width:200px; /* 230 - 30 */
}

/* Menu colonne de gauche */
table#navGauche {
border-collapse:collapse;
border-spacing:0;
font-size:0.9em;
width:100%;
margin:0 0 15px;
}
table#navGauche td {
padding:0;
text-transform:uppercase;
height:30px;
font-weight:bold;
vertical-align:middle;
/*background:url(../img/pointille.gif) 0 100% repeat-x;*/
}
#navGauche td.li1 {
background-color:#eed6a5;
}
#navGauche td.li1act {
background-color:#e75113;
}
#navGauche td.li2 {
background-color:#e9c5cb;
}
#navGauche td.li2act {
background-color:#b51613;
}
#navGauche td.li3 {
background-color:#c2deea;
}
#navGauche td.li3act {
background-color:#0073cf;
}
#navGauche td.li4 {
background-color:#dbcfe9;
}
#navGauche td.li4act {
background-color:#522398;
}
#navGauche td.li5 {
background-color:#ebbce3;
}
#navGauche td.li5act {
background-color:#b1059d;
}
#navGauche td.li6 {
background-color:#c2deea;
}
#navGauche td.li6act {
background-color:#0053a2;
}
#navGauche td.li7 {
background-color:#dfd4d7;
}
#navGauche td.li7act {
background-color:#661621;
}
#navGauche td.li8 {
background:#cbdadf;
}
#navGauche td.li8act {
background:#9bb2ba;
}
#navGauche td a {
display:block;
color:#fff;
padding:0 8px;
line-height:1.2em;
text-decoration:none;
}
#navGauche td a:hover {
text-decoration:underline;
}

/* Liens sous menu gauche */

table#liensGauche {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin:0 0 13px;
background:#fff url(../img/pointille51.gif) 0 47px repeat-x;
font-size:1.1em;
font-weight:bold;
}
table#liensGauche td {
padding:0 15px 0 0;
height:48px;
vertical-align:middle;
}
table#liensGauche td.conseil{
background:url(../img/lienConseilNew.gif) 0 50% no-repeat;

}
table#liensGauche td.presse{
background:url(../img/lienPresseNew.gif) 0 50% no-repeat;

}
table#liensGauche td.lettreInfo{
background:url(../img/lienLettreInfoNew.gif) 0 50% no-repeat;
}
table#liensGauche td.conseil a{
color:#e75113;
}
table#liensGauche td.presse a{
color:#b51621;
}
table#liensGauche td.lettreInfo a{
color:#f29400;
}

table#liensGauche td.conseil a:hover, table#liensGauche td.conseil a.act{
background:url(../img/lienConseilHover.gif) 37px 50% no-repeat;
}

table#liensGauche td.presse a:hover, table#liensGauche td.presse a.act{
background:url(../img/lienPresseHover.gif) 37px 50% no-repeat;
}
table#liensGauche td.lettreInfo a:hover, table#liensGauche td.lettreInfo a.act{
background:url(../img/lienLettreInfoHover.gif) 37px 50% no-repeat;
}

table#liensGauche td a{
display:block;
padding-left:48px;
text-decoration:none;
width:107px;
}
/*table#liensGauche td a:hover {
text-decoration:underline;
}*/

/* Tableau Agenda */
#agenda {
width:100%;
border-collapse:collapse;
border-spacing:0;
color:#7d97a1;
border:0;
font-size:0.8em;
margin:0;
}
#agenda caption {
display:none;
}
#agenda th {
text-align:center;
background:#dbe8ec;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
height:14px;
}
#agenda th abbr {
border:0;
}
#agenda td {
text-align:center;
color:#c6d3d7;
height:14px;
padding:0;
font-size:0.9em;
}
#agenda td a {
/*color:#7d97a1;*/
color:#395763;
font-weight:bold;
text-decoration:none;
border:1px solid #fff;
}
#agenda td a:hover {
border:1px solid #7d97a1;
color:#333;
}
#agenda td .today {
color:#7d97a1;
}
/* Agenda (nav) */
#navAgenda {
margin-top:26px;
background:#7d97a1;
color:#fff;
font-size:0.9em;
width:170px;
height:23px;
line-height:23px;
font-weight:bold;
text-transform:uppercase;
}
/* DÃ©clinaisons de couleurs via id body */
#agro #navAgenda {
background:#e75113;
}
#materiaux #navAgenda {
background:#b51613;
}
#transports #navAgenda {
background:#0073cf;
}
#indusTech #navAgenda {
background:#522398;
}
#autonomie #navAgenda {
background:#b1059d;
}
#tic #navAgenda {
background:#0053a2;
}
#vert #navAgenda {
background:#accc0b;
}
#divers #navAgenda {
background:#661621;
}
#gris #navAgenda {
background:#3a5864;
}
#risques #navAgenda {
background:#69be28;
}
#res1 #navAgenda {
background:#338f01;
}
#res2 #navAgenda {
background:#e193ff;
}
#navAgenda a.prec {
display:block;
float:left;
color:#fff;
text-decoration:none;
width:15px; /* 25 - 10 */
padding:0 0 0 21px;
}
#navAgenda span {
display:block;
float:left;
width:100px;
text-align:center;
}
#navAgenda a.suiv {
display:block;
float:left;
color:#fff;
text-decoration:none;
}
#navAgenda a:hover {
color:#dbe8ec;
}
/* Liste evenements */
ul#events {
margin:0;
padding:0;
font-size:0.9em;
list-style-type:none;
border-top:1px solid #d6e3e7;
}
ul#events li {
padding:2px 0 0 0;
border-bottom:1px solid #d6e3e7;
color:#7d97a1;
line-height:16px;
}
ul#events li span {
font-weight:bold;
display:block;
color:#395763;
}
ul#events li span:first-letter {
text-transform:uppercase;
}
ul#events li a {
text-transform:uppercase;
color:#7d97a1;
text-decoration:none;
}
ul#events li a:hover {
text-decoration:underline;
}

/* Pied de page */
#footer {
height:105px;
background:url(../img/fondFooterNew.gif) 0 0 no-repeat;
width:970px;
clear:both;
}
p#soutien {
padding:0;
float:left;
position:absolute;
margin:41px 0 0 38px;
width:250px;
text-align:left;
color:#7d97a1;
font-size:1em;
}
ul#logos {
float:left;
position:absolute;
width:348px;
padding:0;
margin:14px 0 0 219px;
list-style-type:none;
}
ul#logos li {
display:block;
float:left;
padding:0;
vertical-align:top;
}
ul#logos li.logo1 {
padding-right:16px;
}
ul#logos li.logo2 {
padding-right:16px;
}
ul#logos li.logo3 {

padding-right:16px;
}
ul#logos li.logo4 {

}
ul#liensFooter {
float:left;
position:absolute;
width:393px;
padding:0;
margin:34px 0 0 571px;
list-style-type:none;
}
ul#liensFooter li {
display:block;
float:left;
height:28px;
line-height:28px;
padding:0;
font-size:0.8em;
}
ul#liensFooter li a {
color:#5e7c88;
display:block;
float:left;
vertical-align:middle;
text-decoration:none;
}
ul#liensFooter li a:hover {
text-decoration:underline;
}
ul#liensFooter li a img {
margin:auto;
}
ul#liensFooter li.lienRss {
padding-top:5px;
padding-right:12px;
}
ul#liensFooter li.lienHome {
padding-top:1px;
padding-left:9px;
padding-right:5px;
}

/* CONTENUS */
h2 {
font-size:1.5em;
padding:0;
margin:0 0 5px;
clear:both;
}

.newsListHome h2 {
margin:15px 0 5px;
font-size:1em;
}

.newsListHome a{
color:#5e7c88;
}
.newsListHome h2 a {
text-decoration:none;
}

.newsListHome h2 a:hover {
text-decoration:underline;
}
h2 a {
color:#395763;
}
h3 {
margin:0;
padding:0;
line-height:1.25em;
color:#b51621;
font-size:1em;
}

.illus img {
margin-bottom:10px;
}

.newsImg {
float:left;
padding:0 10px 0 0;
}
.newsImg img {
margin-bottom:10px;
}
p {
margin:0 0 5px;
padding:0;
line-height:1.25em;
}




.content {
padding:0 0 0 125px;
}
.newsListHome .newsText img {
margin:5px 10px 0 7px;
border: 1px solid #D6E3E7;
padding:0;
/*margin-bottom:10px;*/
position:absolute;
}

.clear {
width:100%;
clear:right;
height:0;
overflow:hidden;
}

.newsListHome .infos, .listNews .infos, .listRSS .infos {
font-size:0.9em;
padding-bottom:5px;
}
.newsListHome .infos a, .listNews .infos a, .listRSS .infos a {
text-decoration:none;
}
.newsListHome .infos a:hover, .listNews .infos a:hover, .listRSS .infos a:hover {
text-decoration:underline;
}
.newsListHome .newsText {
/*padding-left:70px;*/
text-align:justify;

padding:0 0 30px;
height:144px;


}

.newsListHome .newsText p, .newsListHome .newsText .infos, .newsListHome .newsText h2{
padding-left:166px;
display:block;
}
.newsListHome h2 {
margin:15px 0 5px 0;
clear:both;
}





/* Edito */
.edito {
/*border:8px solid #dbe8ec;*/
padding:0 16px 10px 19px;
margin:2px 0 19px 0;
color:#fff;
}
.edito a{
color:#fff;
font-weight:bold;
}
.marron{
background:url(../img/edito/marron.gif) 0 0 repeat-y #913441;
}
.bleu{
background:url(../img/edito/bleu.gif) 0 0 repeat-y #1c69ac;
}
.vert{
background:url(../img/edito/vert.gif) 0 0 repeat-y #65b929;
}
.violet{
background:url(../img/edito/violet.gif) 0 0 repeat-y #db298d;
}
.orange{
background:url(../img/edito/orange.gif) 0 0 repeat-y #e07027;
}
.rouge{
background:url(../img/edito/rouge.gif) 0 0 repeat-y #db3c29;
}
.edito h2 {
/*margin:0 0 20px;
clear:none;*/
font-size:3.3em;
margin:0;
padding:2px 0 0 0;
}
.edito h3{
color:#fff;
font-size:1.2em;
margin:0;
padding:0;
}
.edito .illus {
float:left;
padding:0 13px 0 2px;
width:100px; /* 125 - 20 - 2 */
margin:0;
position:relative;
bottom:1px;
}
.edito .illus img {
margin-bottom:4px;
}
.edito .content {
padding:0 0 0 118px;
margin:0 0 0 0;
position:relative;
bottom:5px;
}
.edito .content p{
	font-size:1em;
	line-height:1.1em;
	padding:2px 0 10px 0;
	margin:0;
}
/* COLONNE DROITE */
/* Liens sous menu gauche */
table#liensDroite {
border-collapse:collapse;
border-spacing:0;
width:201px;
margin:0 0 20px;
background:#fff url(../img/pointille51.gif) 0 47px repeat-x;
font-size:1.1em;
font-weight:bold;
}
table#liensDroite td {
padding:0 0 0 0;
height:48px;
vertical-align:middle;
}
table#liensDroite td a {
text-decoration:none;
}
table#liensDroite td.presEn {
background:url(../img/LienPresEn.gif) 1px 50% no-repeat;
}
table#liensDroite td.presEn a:hover, table#liensDroite td.presEn a.act{
background:url(../img/LienPresEnHover.gif) 39px 50% no-repeat;
}
table#liensDroite td.devTech {
background:url(../img/lienDevTechNew.gif) 1px 50% no-repeat;
}
table#liensDroite td.devTech a:hover, table#liensDroite td.devTech a.act{
background:url(../img/lienDevTechHover.gif) 39px 50% no-repeat;
}

table#liensDroite td.innovEtp {
background:url(../img/lienInnovEtpNew.gif) 1px 50% no-repeat;

}
table#liensDroite td.innovEtp a:hover, table#liensDroite td.innovEtp a.act{
background:url(../img/lienInnovEtpHover.gif) 39px 50% no-repeat;
}

table#liensDroite td.innovEurope {
background:url(../img/lienInnovEuropeNew.gif) 1px 50% no-repeat;

}
table#liensDroite td.innovEurope a:hover, table#liensDroite td.innovEurope a.act{
background:url(../img/lienInnovEuropeHover.gif) 39px 50% no-repeat;
}



table#liensDroite td.presEn a{
color:#0073cf;
}
table#liensDroite td.devTech.off a, table#liensDroite td.innovEurope.off a, table#liensDroite td.innovEtp.off a {
color:#9bb2ba;
}
table#liensDroite td.devTech a, table#liensDroite td.devTech.off a:hover, table#liensDroite td.innovEurope.off a:hover {
color:#e75113;
}
table#liensDroite td.innovEtp a, table#liensDroite td.innovEtp.off a:hover {
color:#b51621;
}
table#liensDroite td.innovEurope a{
color:#f29400;
}
table#liensDroite td a{
display:block;
padding-left:48px;
text-decoration:none;
width:120px;
}
/* Nuage de tags */
.tagCloud {
margin:0 0 40px;
}
.tagCloud h2 {
margin:0;
padding:0;
font-size:1em;
text-transform:uppercase;
color:#fff;
text-align:center;
line-height:23px;
background:#4ec4d8;
}
.tagCloud h2 span {
display:block;
}
/* couleurs par categorie (id)*/
h2.titre2, .tagCloud h2 span#cloudTitre2 {background:#e75113;}
h2.titre3, .tagCloud h2 span#cloudTitre3 {background:#b51613;}
h2.titre6, .tagCloud h2 span#cloudTitre6 {background:#0073cf;}
h2.titre7, .tagCloud h2 span#cloudTitre7 {background:#522398;}
h2.titre8, .tagCloud h2 span#cloudTitre8 {background:#b1059d;}
h2.titre9, .tagCloud h2 span#cloudTitre9 {background:#0053a2;}
h2.titre10, .tagCloud h2 span#cloudTitre10 {background:#661621;}
h2.titre12, .tagCloud h2 span#cloudTitre12 {background:#3a5864;}
h2.titre13, .tagCloud h2 span#cloudTitre13 {background:#3a5864;}
h2.titre14, .tagCloud h2 span#cloudTitre14 {background:#3a5864;}
h2.titre15, .tagCloud h2 span#cloudTitre15 {background:#338f01;}
h2.titre16, .tagCloud h2 span#cloudTitre16 {background:#f59400;}
h2.titre17, .tagCloud h2 span#cloudTitre17 {background:#69be28;}

.tagCloud ul {
margin:0 0 2px;
padding:2px;
list-style-type:none;
text-align:justify;
font-size:1em;
}
.tagCloud ul li {
display:inline;
padding:0;
}
.tagCloud ul li a {
color:#5e7c88;
text-decoration:none;
}
.tagCloud ul li a:hover {
text-decoration:underline;
}
.tagCloud ul li a.cloud1 {
font-weight:bold;
font-size:1.6em;
}
.tagCloud ul li a.cloud2 {
font-weight:bold;
font-size:1.3em;
}
.tagCloud ul li a.cloud3 {
}
.tagCloud ul li a.cloud4 {
color:#869da6;
font-size:0.85em;
}
.tagCloud ul li a.cloud5 {
color:#869da6;
font-size:0.75em;
}
.tagCloud .noTag {
padding:3px;
color:#5e7c88;
text-align:center;
}
/* Navifation nuages de tags */
.navCloud {
height:23px;
background:#dbe8ec;
font-size:0.9em;
}
.navCloud .all {
height:23px;
float:left;
width:120px;
text-align:center;
line-height:23px;
}
.navCloud input {
font-size:1em;
color:#7d97a1;
background:none;
border:0;
margin:0;
padding:0;
cursor:pointer;
}
.navCloud .all input {
padding:4px 0 0;
display:inline !important;
cursor:pointer;
}
.navCloud a {
color:#7d97a1;
cursor:pointer;
}
.navCloud a:hover {
cursor:pointer;
}
.navCloud .prev {
float:left;
padding:5px 0 5px 26px;
width:14px; /* 40 - 26 */
height:13px; /*23 - 10 */
}
.navCloud .next {
float:left;
padding:5px 0;
width:40px;
height:13px; /*23 - 10 */
}
#patchcloud_optioncateg {
font-size:0.8em;
}

/* Liens outils */
.outils {
background:#9bb2ba;
color:#fff;
margin-bottom:25px;
}
.outils h2 {
height:48px;
line-height:48px;
color:#fff;
background:url(../img/fondOutils.gif) 8px 0 no-repeat;
padding-left:42px;
}
.outils ul {
margin:0;
padding:0;
list-style-type:none;
}
.outils li {
height:23px;
line-height:23px;
background:url(../img/pointille.gif) 0 0 repeat-x;
padding:0 0 0 8px;
text-transform:uppercase;
font-size:0.9em;
font-weight:bold;
}
.outils li.act {
background:#5e7c88 url(../img/pointille.gif) 0 0 repeat-x;
}
.outils li a {
color:#fff;
text-decoration:none;
}
.outils li a:hover {
text-decoration:underline;
}

/* PAGES INTERNES */
#entete {
border-spacing:0;
border-collapse:collapse;
margin:0 0 12px;
}
#entete td {
padding:0;
vertical-align:top;
}
#entete td.gauche {
width:250px; /* 300 - 50*/
padding:20px 25px;
background:#9bb2ba;
color:#fff;
}
#entete td.gauche h2 {
padding:0;
color:#fff;
font-size:2em;
margin:0 0 12px;
}
#entete td.droite {
width:100px; /*140 - 40 */
padding:20px;
background:#fff;
}
#entete td.droite h3 {
color:#395763;
margin:0 0 10px;
padding:0;
vertical-align:middle;
}
#entete td.droite h3 img,#entete td.droite h3 span {
vertical-align:middle;
}

/* DÃ©clinaisons de couleurs via id body */
#agro #entete td.gauche {
background:#e75113;
}
#agro #entete td.droite {
background:#eed6a5;
}
#materiaux #entete td.gauche {
background:#b51613;
}
#materiaux #entete td.droite {
background:#e9c5cb;
}
#transports #entete td.gauche {
background:#0073cf;
}
#transports #entete td.droite {
background:#c2deea;
}
#indusTech #entete td.gauche {
background:#522398;
}
#indusTech #entete td.droite {
background:#dbcfe9;
}
#autonomie #entete td.gauche {
background:#b1059d;
}
#autonomie #entete td.droite {
background:#ebbce3;
}
#tic #entete td.gauche {
background:#0053a2;
}
#tic #entete td.droite {
background:#c2deea;
}
#vert #entete td.gauche {
background:#accc0b;
}
#vert #entete td.droite {
background:#cfe1b4;
}
#divers #entete td.gauche {
background:#661621;
}
#divers #entete td.droite {
background:#dfd4d7;
}
#gris #entete td.gauche {
background:#3a5864;
}
#gris #entete td.droite {
background:#dbe8ec;
}
#risques #entete td.gauche {
background:#69be28;
}
#risques #entete td.droite {
background:#c8e59a;
}
#res1 #entete td.gauche {
background:#338f01;
}
#res1 #entete td.droite {
background:#c8e59a;
}
#res2 #entete td.gauche {
background:#e193ff;
}
#res2 #entete td.droite {
background:#fbd476;
}

/* Liste Contacts */
ul.contacts {
margin:0;
padding:0;
list-style-type:none;
font-size:0.8em;
}
ul.contacts li {
padding:0;
margin:4px 0;
}
ul.contacts li a {
text-decoration:none;
}
ul.contacts li a:hover {
text-decoration:underline;
}


/* Liste News pages internes */
ul.listNews, ul.listRSS {
margin:0;
padding:0;
list-style-type:none;
}
ul.listNews li, ul.listRSS li {
margin:0;
padding:0;
clear:both;
background:url(../img/pointilleListNews.gif) 0 100% repeat-x;
}
ul.listNews li p {
padding-left:70px;
text-align:justify;
}
ul.listRSS li p {
padding-left:10px;
text-align:justify;
}
ul.listNews li.last {
background:none;
}
ul.listNews h3, ul.listRSS h3 {
margin:12px 0 5px;
color:#395763;
font-size:1.1em;
}
ul.listNews h3 a, ul.listRSS h3 a {
color:#395763;
text-decoration:none;
}
ul.listNews h3 a:hover, ul.listRSS h3 a:hover {
text-decoration:underline;
}
ul.listNews .more, ul.listRSS .more {
text-align:right;
font-size:0.8em;
padding-bottom:3px;
}
ul.listNews .more a, ul.listRSS .more a {
color:#395763;
padding-right:5px;
text-decoration:none;
}
ul.listNews .more a:hover, ul.listRSS .more a:hover {
text-decoration:underline;
}
p.back {
padding:10px 0 0;
text-align:right;
}
/* Lien toutes les news */
.allNews {
height:40px;
text-align:right;
}
.allNews a {
display:block;
margin:15px 0 0;
padding:1px 38px 0 0;
width:112px; /* 150 - 38 */
height:39px; /* 40 - 1 */
float:right;
background:url(../img/linkAllNews.gif) 100% 0 no-repeat;
font-weight:bold;
font-size:1.1em;
text-decoration:none;
}
.allNews a:hover {
text-decoration:underline;
}

/* CARTOGRAPHIE */
h2.carto {
color:#fff;
height:59px;
line-height:59px;
background:#5e7c88 url(../img/fondTitreCarto2.gif) 21px 8px no-repeat;
padding:0 0 0 85px;
margin:0;
font-size:1.9em;
}
ul.carto {
margin:0;
padding:0;
list-style-type:none;
}
ul.carto li {
background:url(../img/pointilleListNews.gif) 0 100% repeat-x;
padding:22px 0 40px 0;
}
ul.carto li img {
float:left;
}
ul.carto li h3 {
color:#5e7c88;
/*margin:15px 0 0;*/
}
ul.carto div.infos {
color:#5e7c88;
text-align:justify;
}
ul.carto div.infos a {
display:block;
float:right;
background:url(../img/icoDownload.gif) 100% 0 no-repeat;
color:#9bb2ba;
font-size:0.8em;
height:33px;
line-height:33px;
padding-right:25px;
text-decoration:none;
}
ul.carto div.infos a:hover {
color:#5e7c88;
text-decoration:underline;
}

/* NEWS SINGLE */
.newsSingle{
/*background:#fff;*/
background:url(../img/fond.gif) 0 0 repeat-y;
padding:0 0 25px 40px;
}
/* titre */
.newsSingle h2 {
margin:0 0 15px;
color:#b51621;
width:660px;
}
/* date */
.newsSingle .infos {
/*font-size:0.9em;*/
padding-bottom:20px;
}
.newsSingle .infos a {
text-decoration:none;
}
.newsSingle .infos a:hover {
text-decoration:underline;
}
.newsSingle .resume {
font-weight:bold;
font-style:italic;
margin-bottom:20px;
}
.newsLeft {
float:left;
/*width:630px;*/
text-align:justify;
clear:both;
}
/* Pictos envoyer / imprimer */
#pictos {
float:right;
padding-bottom:10px;
}
.newsRight {
float:left;
width:200px;
padding-left:45px;
}
.newsSingle .back {
clear:both;
width:630px;
text-align:right;
padding:10px 0 0;
}
/* img - legende */
.news-single-img {
float:left;
margin:0 20px 5px 0;
}
.news-single-imgcaption {
margin:0;
padding:2px 0 0;
font-size:0.9em;
text-align:center;
font-style:italic;
}
/* auteur */
p.news-single-author {
text-align:right;
font-size:1.1em;
font-weight:bold;
padding-bottom:10px;
}
.news-single-author span {
font-size:0.9em;
font-weight:normal;
}
/* Fichier - News - Liens */
.newsRight dl {
margin:0 0 15px;
width:200px;
padding:0;
}
.newsRight dl dt {
margin:0;
padding:3px;
font-weight:bold;
text-transform:uppercase;
background:#dbe8ec;
}
.newsRight dl dd {
margin:0;
padding:2px 0 2px 5px;
}
.newsRight dl dd p {
margin:0;
padding:0 0 7px;
}
.newsRight dl dd a {
text-decoration:none;
}
.newsRight dl dd a:hover {
text-decoration:underline;
}
/* Agenda single */
.agendaSingle {
padding:0 20px 0 0;
}
.agendaSingle .infos {
font-size:0.9em;
padding-bottom:5px;
}
.agendaSingle .resume {
font-weight:bold;
font-style:italic;
margin-bottom:10px;
text-align:justify;
}
/* Related - agenda */
.agenda-single-related {
border-top:1px solid #dbe8ec;
padding:3px 0 0;
}
.agenda-single-related dt {
padding:2px 0 0;
font-weight:bold;
text-transform:uppercase;
}
.agenda-single-related dd {
margin:0;
padding:2px 0 2px 5px;
}
.agenda-single-related dd p {
margin:0;
padding:0;
}
.backAgenda {
text-align:right;
}
.backAgenda.event {
  text-align: left;
  clear:both;
}
.newsSingle .backAgenda.event {
width:661px;
}
.backAgenda.event .register{
font-size:1em;
}
/* FCE 50/50 */
.gauche50, .droite50 {
float:left;
width:50%;
padding:0;
}
.gauche50 .inner {
padding:0 15px 0 0;
}
.droite50 .inner {
padding:0 0 0 15px;
}
.gauche50 .edito, .droite50 .edito {
padding:25px 22px;
}

/* Titres Agenda Liste */
h2.gris {
color:#fff;
background:#5e7c88;
padding:5px 0 5px 15px;
margin:0;
font-size:1.4em;
}

/* RESSOURCES DOCUMENTAIRES */
h2.docu {
color:#fff;
height:59px;
line-height:59px;
background:#5e7c88 url(../img/fondTitreDocu.gif) 28px 8px no-repeat;
padding:0 0 0 85px;
margin:0;
font-size:1.9em;
}
ul.docu {
margin:0;
padding:0;
list-style-type:none;
}
ul.docu li {
background:url(../img/pointilleListNews.gif) 0 100% repeat-x;
padding:22px 0 40px 0;
min-height:84px; /* 128 - 44 */
}
ul.docu li img {
float:left;
}
ul.docu li h3 {
color:#5e7c88;
margin:15px 0 0;
}
ul.docu div.infos {
color:#5e7c88;
padding:0 0 0 160px;
}
ul.docu div.infos a {
display:block;
float:right;
background:url(../img/icoDownload.gif) 100% 0 no-repeat;
color:#9bb2ba;
font-size:0.8em;
height:33px;
line-height:33px;
padding-right:25px;
text-decoration:none;
}
ul.docu div.infos a:hover {
color:#5e7c88;
text-decoration:underline;
}
/***tt_newsNextGeneration***/
.newsSingle .newsLeft .wrap{
	background-image: url(../img/single/bottomLarge.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin:0 0 20px 0;
}
.newsSingle .newsLeft .wrap .inner{
background: url(../img/single/topLarge.png) 0 0 no-repeat;
}
.newsSingle .newsLeft{
width:661px;
}
.newsSingle .newsRight{
width:210px;
padding-left:30px;
}
#agro .newsSingle .newsLeft .wrap {
background-color:#e75113;
}
#materiaux .newsSingle .newsLeft .wrap {
background-color:#b51613;
}
#transports .newsSingle .newsLeft .wrap {
background-color:#0073cf;
}
#indusTech .newsSingle .newsLeft .wrap {
background-color:#522398;
}
#autonomie .newsSingle .newsLeft .wrap {
background-color:#b1059d;
}
#tic .newsSingle .newsLeft .wrap {
background-color:#0053a2;
}
#vert .newsSingle .newsLeft .wrap {
background-color:#accc0b;
}
#divers .newsSingle .newsLeft .wrap {
background-color:#661621;
}
#gris .newsSingle .newsLeft .wrap {
background-color:#3a5864;
}
#risques .newsSingle .newsLeft .wrap {
background-color:#69be28;
}
#res1 .newsSingle .newsLeft .wrap {
background-color:#338f01;
}
#res2 .newsSingle .newsLeft .wrap {
background-color:#e193ff;
}
#agro .newsSingle .newsLeft h2{
color:#e75113;
}
#materiaux .newsSingle .newsLeft h2{
color:#b51613;
}
#transports .newsSingle .newsLeft h2{
color:#0073cf;
}
#indusTech .newsSingle .newsLeft h2{
color:#522398;
}
#autonomie .newsSingle .newsLeft h2{
color:#b1059d;
}
#tic .newsSingle .newsLeft h2{
color:#0053a2;
}
#vert .newsSingle .newsLeft h2{
color:#accc0b;
}
#divers .newsSingle .newsLeft h2{
color:#661621;
}
#gris .newsSingle .newsLeft h2{
color:#3a5864;
}
#risques .newsSingle .newsLeft h2{
color:#69be28;
}
#res1 .newsSingle .newsLeft h2{
color:#338f01;
}
#res2 .newsSingle .newsLeft h2{
color:#e193ff;
}
.newsSingle .newsLeft .wrap .inner{
padding:0;
}
.newsSingle .newsLeft .wrap .inner .picto{
display:inline-block;
width:125px;
padding:5px 0 0 0;
vertical-align:top;
text-align:right;
}
.newsSingle .newsLeft .wrap .inner .picto span{
padding:0 5px 0 0;
}

.newsSingle .newsLeft .wrap .inner .infos{
width:520px;
padding:6px 0 6px 10px;
display:inline-block;
vertical-align:top;
}
.newsSingle .newsLeft .wrap .inner .infos p{
color:#fff;	
font-weight:bold;
padding:0;
margin:0;
}
.newsSingle .newsLeft .wrap .inner .infos p a{
color:#fff;	
}
.newsSingle .newsLeft .wrap .inner .infos p.date{
font-size:1em;
}
.newsSingle .newsLeft .wrap .inner .infos p.cat{
font-size:0.9em;
}
.newsSingle .newsLeft h2{
font-weight:normal;
font-size:1.55em;
margin:0;
padding:0;
}
.newsSingle .newsLeft .resume{
/*font-size:1.3em;*/
font-size:1.2em;
}
.newsSingle .newsLeft .wrap .inner p{
padding:6px 10px;	
color:#fff;
}
/***FCE couleur generique***/
/*#innerRight .wrap{
	background-image: url(../img/single/bottomLargeInner.png);
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin:0 0 20px 0;
}
#innerRight .wrap .inner{
background: url(../img/single/topLargeInner.png) 0 0 no-repeat;
}*/
.bottomRight{
background-image: url(../img/bottomRight.png);
background-position: 100% 100%;
background-repeat: no-repeat;
margin:0 0 15px 0;
}
.bottomLeft{
background-image: url(../img/bottomLeft.png);
background-position: 0 100%;
background-repeat: no-repeat;
}
.topRight{
background-image: url(../img/topRight.png);
background-position: 100% 0;
background-repeat: no-repeat;
}
.topLeft{
background-image: url(../img/topLeft.png);
background-position: 0 0;
background-repeat: no-repeat;
padding:9px 11px;
color:#fff;
}

.topLeft p, .topLeft h3{
color:#fff;
padding: 0 0 10px 0;
}
.topLeft a{
color:#fff;
}

/*
#agro .bottomRight {
background-color:#e75113;
}
#materiaux .bottomRight {
background-color:#b51613;
}
#transports .bottomRight {
background-color:#0073cf;
}
#indusTech .bottomRight {
background-color:#522398;
}
#autonomie .bottomRight {
background-color:#b1059d;
}
#tic .bottomRight {
background-color:#0053a2;
}
#vert .bottomRight {
background-color:#accc0b;
}
#divers .bottomRight {
background-color:#661621;
}
#gris .bottomRight {
background-color:#3a5864;
}
#risques .bottomRight {
background-color:#69be28;
}
#res1 .bottomRight {
background-color:#338f01;
}
#res2 .bottomRight {
background-color:#e193ff;
}
*/
.bottomRight .inner p{
padding:6px 10px;	
color:#fff;
}

/*#agro .picture .bottomRight,
#materiaux .picture .bottomRight,
#transports .picture .bottomRight,
#indusTech .picture .bottomRight,
#autonomie .picture .bottomRight,
#tic .picture .bottomRight,
#vert .picture .bottomRight,
#divers .picture .bottomRight,
#gris .picture .bottomRight,
#risques .picture .bottomRight,
#res1 .picture .bottomRight,
#res2 .picture .bottomRight {
background-color: transparent;
}*/
/*.picture{
width:500px;
height:281px;
position:relative;

}

.picture .bottomRight{
background:url(../img/coin_droit_bas.png) 100% 100% no-repeat;
margin:0 0 15px 0;
width:502px;
height:283px;
position:absolute;
z-index:999;

}
.picture .bottomLeft{
background:url(../img/coin_gauche_bas.png) 0 100% no-repeat;
width:502px;
height:283px;
position:absolute;
z-index:999;


}
.picture .topRight{
background:url(../img/coin_droit_haut.png) 100% 0 no-repeat;
width:502px;
height:283px;
position:absolute;
z-index:999;
}
.picture .topLeft{
background:url(../img/coin_gauche_haut.png) 0 0 no-repeat transparent;
padding:0;
width:502px;
height:283px;
position:absolute;
z-index:999;


}
.picture img{
border:1px solid #4d666e;
position:absolute;
z-index:0;


}*/
.picture .inner1 .bottom{
background-image: url(../img/picturebottom.png);
background-position: 0 0;
background-repeat: no-repeat;
position:absolute;
width:314px;
z-index:999;
height:6px;
bottom:0px;
}
.sstext .picture .inner1 .bottom{
background-image: url(../img/picturebottomssText.png);
background-position: 0 0;
background-repeat: no-repeat;
position:absolute;
width:314px;
z-index:999;
height:6px;
bottom:0px;
}
.sstext p{
	font-style:italic;
	color:#010101;
}
.picture{
position:relative;
width:314px;
margin:0 0 20px 0;
}
.sstext{
margin:0 0 20px 0;
}
.sstext .picture{
margin:0;
}
.picture .inner1 {
background: url(../img/pictureTop.png) 0 0 no-repeat;
position:absolute;
width:314px;
z-index:100;
top:0;
/*padding-top:5px;*/
}
.picture img{
border:1px solid #4d666e;
}
.picture .inner1 p{
bottom:6px;
left:1px;
position:absolute;
color:#010101;
background:url(../img/blanc.png);
width:290px;
padding:10px 10px 4px 10px;;
margin:0;
z-index:100;
}
/*** sous innerRight ***/
#innerRight .picture .inner1 .bottom{
width:221px;
background-image: url(../img/picturebottomSmall.png);
}
#innerRight .sstext .picture .inner1 .bottom{
width:221px;
background-image: url(../img/picturebottomssTextSmall.png);
}
#innerRight .picture{
width:221px;
}
#innerRight .picture .inner1 {
width:221px;
background: url(../img/pictureTopSmall.png) 0 0 no-repeat;
}
#innerRight .picture .inner1 p{
width:197px;
}




/***Nouveauté***/
.register{
float:right;
padding:0 31px 3px 20px;
height:28px;
line-height:31px;
display:inline-block;
background:url(../img/inscription.gif) 100% 3px no-repeat;
text-decoration:none;
color:#e75113;
font-size:0.68em;
font-weight:normal;
}
.agendaSingle {
padding:0 ;
}

#innerRight {
  padding: 0 13px 0 0 !important;
  width: 462px !important;
}
.clearfix:after {
clear: both;
content:".";
display: block;
line-height:0;
height:0;
visibility:hidden;
}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.newsSingle .newsLeft .inscription h2{
font-size:1.5em;
background:url(../img/pointilleListNews.gif) 0 0 repeat-x;
padding:5px 0 2px 0;
color:#e75113 !important;
margin:5px 0 0 0;
font-weight:bold;
text-transform:uppercase;
}
.newsSingle .newsLeft .inscription h3{
color:#395763;
font-size:1.33em;
margin:4px 0 2px 0;
}
.newsSingle .newsLeft .inscription h3 span{
color:#e75113;
}
.newsSingle .newsLeft .inscription .msg{
margin:0;
color:#e75113;
font-style:italic;
line-height:1em;
padding:0;
}
.newsSingle .newsLeft .inscription p{
margin:0 0 1px 0;
padding:0;

}
.newsSingle .newsLeft .inscription form{
background:url(../img/pointilleListNews.gif) 0 0 repeat-x;
margin:15px 0 0 0;
padding:10px 0 0 0;
}
.newsSingle .newsLeft .inscription label,
.newsSingle .newsLeft .inscription .label{
display:inline-block;
width:136px;
text-align:right;
font-weight:bold;
vertical-align:top;
}
.newsSingle .newsLeft .inscription label{

padding:0 3px 0 0;}
.newsSingle .newsLeft .inscription .deuxieme label{

width:64px;

}
.newsSingle .newsLeft .inscription span label{
display:inline;
width:auto;
text-align:left;
font-weight:normal;
}
.newsSingle .newsLeft .inscription form p{
	height:23px;
	line-height:23px;
	padding:0 0 8px 0;
}
.newsSingle .newsLeft .inscription form .deuxcols p{
display:inline-block;
width:360px;
vertical-align:top;
height:auto;
padding:0;
}
.newsSingle .newsLeft .inscription form .deuxcols p.deuxieme{

width:288px;
}
.newsSingle .newsLeft .inscription form .deuxcols{

padding:0 0 8px 0;}


.newsSingle .newsLeft .inscription span .radio,
.newsSingle .newsLeft .inscription .checkbox{
	width: 19px;
	height: 25px;
	padding: 0 0;
	display: inline-block;

	background: url(../img/radio.png) no-repeat;
	
 }
 .newsSingle .newsLeft .inscription form p .input{
 display:inline-block;
 width:207px;
 height:23px;
 background:url(../img/fdinput.gif) 0 0 no-repeat;
 padding:2px 5px;
 }
  .newsSingle .newsLeft .inscription form p .input.big{

 width:497px;

 background:url(../img/fdinputbig.gif) 0 0 no-repeat;

 }
  .newsSingle .newsLeft .inscription form p .input input{
border:0;
  height:17px;
  width:207px;
  color:#395763;
  font-size:1em;
  font-family:Arial, Helvetica, sans-serif;
  
}
  .newsSingle .newsLeft .inscription form p .input.big input{
  width:497px;
}
.qcm{
background:url(../img/pointilleListNews.gif) 0 0 repeat-x;
padding:14px 0 0 0;
list-style:none;
margin:7px 0 0 0;
font-weight:bold;
}
.reponse .qcm{
background:none;
display:inline;
}
/*.reponse .qcm,
.reponse .qcm .questionText,
.reponse .qcm .answers,
.reponse .qcm .answers li{
	display:inline;
	margin:0;
}*/
.reponse .answers{
margin:0 0 5px 33px;
}
.reponse{
background:url(../img/pointilleListNews.gif) 0 100% repeat-x;
padding:10px 0;
font-weight:bold;
margin:0 0 5px 0;}
.newsSingle .newsLeft .inscription .reponse p{

margin:0 0 10px 0;}
.answers{
padding:0;
margin:15px 0 17px 33px;
list-style:none;
}
.newsSingle .newsLeft .inscription .answers label{

font-weight:normal;
width:auto;
padding: 0 0 0 4px;}
.answers li{

height:23px;
line-height:23px;}
.newsSingle .newsLeft .inscription form .bottom{
background:url(../img/pointilleListNews.gif) 0 0 repeat-x;
padding:10px 0 0 0;

}
.newsSingle .newsLeft .inscription form .bottom button{
float:right;
border:1px solid #cfcfcf;
color:#fff;
text-transform:uppercase;
font-size:1em;
padding:0 20px;
height:29px;
line-height:27px;
font-weight:bold;
	border-radius:15px;
	 -webkit-border-radius: 15px;
   -moz-border-radius: 15px; 
   -khtml-border-radius: 15px; 
   -o-border-radius: 15px;
   background:url(../img/fdsubmit.gif) 0 0 repeat-x;
   cursor:pointer;
}
.erreur{
display:block;
padding:0 0 0 143px;
color:#e75113;
position:relative;
bottom:8px;
}
.deuxieme .erreur {
padding:0 0 0 69px;
}
.newsSingle .newsLeft .inscription label, 
.newsSingle .newsLeft .inscription .label {

  width: 138px;
}
.newsSingle .newsLeft .inscription form .deuxcols p {

  width: 362px;
}
.newsSingle .newsLeft .inscription label span, 
.newsSingle .newsLeft .inscription .label span {
color: #E75113;
}
*+html .newsSingle .newsLeft .inscription form .deuxcols p{
display:inline;

}
*+html .newsSingle .newsLeft .inscription form .deuxcols p.deuxieme {
text-align:right
}

