body {
margin:0;
background: #FFF;
}
a {
color: #016c2f;
text-decoration:none;
font-style: italic;
font-weight:bold;
}
a:hover {
text-decoration:underline;
}
* {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
hr {
margin:0;
}
.fondtab {
background-color: #FFF;
background-image: url(../img/motif.gif);
background-repeat: repeat-y;
}
h1 {
font-size: 16px;
color: #016c2f;
margin: 0 0 6px 0;
font-weight: bold;
}
h2 {
font-size: 14px;
color: #016c2f;
font-weight: bold;
}
h3 {
font-size: 11px;
color: #016c2f;
font-weight: bold;
text-decoration: underline;
}
h4 {
font-size: 11px;
color: #016c2f;
text-decoration: none;
}
h5 {
font-size: 11px;
color: #000000;
text-decoration: none;
}

.titre {
font-size: 16px;
color: #016c2f;
font-weight: bold;
font-style: normal;
line-height: normal;
text-decoration: none;
}

.bodytext {
font-size: 12px;
color: #000000;
margin:0;
}

.csc-caption{
font-size: 11px;
color: #016c2f;
}
.txtnoir {
font-size: 11px;
color: #000000;
font-weight: normal;
font-style: normal;
line-height: normal;
text-decoration: none;
}
.txtvert {
font-size: 12px;
color: #016c2f;
font-weight:  normal;
font-style: normal;
line-height: normal;
text-decoration: none;
}
.txtvertbold {
font-weight:bold;
color:#016c2f;
}
.popuptitre {
font-size: 16px;
color: #FFF;
font-weight: bold;
font-style: normal;
line-height: normal;
text-decoration: none;
}
.lienssnav {font-size: 10px;color: #000000;font-weight: normal; text-decoration: none;}
.lienssnav a {color: #000000;text-decoration: none;font-size: 10px; font-style: normal;}
.lienssnav a:hover {color: #000000;text-decoration: underline;}
.lienssnav img {margin-top:4px;}

.liensvert {color: #016c2f;font-weight: bold; text-decoration: underline; font-style: normal;}
.liensvert a {color: #016c2f;text-decoration: none; font-style: normal;}
.liensvert a b {color: #016c2f;text-decoration: none; font-style: normal;}
.liensvert a:hover {color: #016c2f;text-decoration: underline;}
/* variante pour les news */
.liensvert2, .liensvert2 a {color: #016c2f;font-weight: bold; text-decoration: none; font-style: normal;}
.liensvert2 a:hover {color: #016c2f;font-weight: bold; text-decoration: underline; font-style: normal;}

/* Menu haut 1er niveau */
.niv1 a {
display:block;
width:86px;
height:24px;
background:url(../img/fdNiv1.gif) no-repeat top left;
margin:0px;
padding-top:35px;
padding-left:10px;
text-decoration: none;
font-size: 11px;
font-weight:bold;
color:#026B32;
text-decoration:none;
font-style: normal;
}
/* Hack pour IE */
* html .niv1 a {
width:96px;
height:59px;
}
.niv1 a:hover {
background:url(../img/fdNiv1over.gif) no-repeat top left;
color:#FFF;
text-decoration:none;
}
.niv1act a {
display:block;
width:86px;
height:24px;
background:url(../img/fdNiv1over.gif) no-repeat top left;
margin:0px;
padding-top:35px;
padding-left:10px;
text-decoration: none;
font-size: 11px;
font-weight:bold;
color:#FFF;
text-decoration:none;
font-style: normal;
}
/* Hack pour IE */
* html .niv1act a {
width:96px;
height:59px;
}
/* Menu haut 2ème niveau */
.niv2 {
width:auto;
font-size: 11px;
font-weight:bold;
padding:0;
margin:0;
line-height:9px;
border:0;
background:#A7CE3D;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
.niv2 td a {
font-size: 11px;
text-decoration:none;
display:block;
padding:2px 4px;
color:#013317;
margin:0;
font-style: normal;
}
.niv2 td a:hover, .niv2 td a.active {
text-decoration:none;
display:block;
margin:0;
color:#FFF;
background:#026B30;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
/* Menu haut 2ème niveau */
.niv3, .niv4 {
width:auto;
font-size:11px;
font-weight:bold;
line-height:9px;
padding:0;
margin:0;
border:0;
background:#A7CE3D;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
.niv3 td a, .niv4 td a {
font-size: 11px;
text-decoration:none;
margin:0;
display:block;
padding:2px 4px;
color:#013317;
font-style: normal;
}
.niv3 td a:hover, .niv3 td a.active, .niv4 td a:hover, .niv4 td a.active {
display:block;
text-decoration:none;
margin:0;
color:#FFF;
background:#026B32;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
.tdContenu {
padding:10px 15px;
width:611px;
}
.tdContenu1col {
padding:10px 15px;
width:820px;
height:700px;
border-right:1px solid #CCC;
}
.tdContentBorder {
width:202px;
vertical-align:top;
padding-top:15px;
}
.colGauche {
vertical-align:top;
width:50%;
padding-right:15px;
}
.colDroite {
vertical-align:top;
width:50%;
padding-left:15px;
}
.csi-intext-left-nowrap {
margin: 15px;
border:thin;
}
.isabold {
color:#016c2f;
font-weight:bold;
}
ul {
font-size: 12px;
list-style-image: url(/fileadmin/img/puceVerte.gif);
margin:4px 0;
}
/* Hack IE */
* html ul {
font-size: 12px;
list-style-image: url(/fileadmin/img/puceVerte.gif);
margin:4px 0 4px 20px;
padding:0 0 0 15px;
}
.tdPictos {
vertical-align:top;
margin:0;
padding:0;
}
.pictos {
background:url(../img/fondMenuIcones.gif) top left no-repeat;
width:40px;
height:160px;
vertical-align:top;
text-align:center;
position:absolute;
}
.pictover {
background:url(../img/fondMenuIcones.gif) top left no-repeat;
width:40px;
height:160px;
vertical-align:top;
text-align:center;
position:absolute;
z-index:10000;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
.pictos img, .pictover img {
margin:4px 0;
}

/* LES NEWS */
.newsCaption {
text-align:center;
font-size:11px;
color: #016c2f;
}
.newsAuteur, .newsLinks a, .newsRetour a {
text-decoration:none;
color:#016c2f;
}
.newsLinks a:hover, .newsRetour a:hover, .newsAuteur:hover {
text-decoration:underline;
}
.newsDate {
float:right;
font-weight:bold;
font-size:11px;
}
.trNewslist td {
border-bottom: 1px dotted #016c2f;
}

/* TIPAFRIEND - (Envoyer à un ami) + Formulaires contact */
.blocContact {
width:350px;
text-align:right;
vertical-align:top;
}

/* POPUP */
h1.pop {
display:inline;
color: #FFF;
}
.tdContenuPopup {
padding:10px 15px;
}

/* Titres verticaux */
.titreVertical {
width:56px;
vertical-align:top;
background:url(../img/fondTitreGaucheVertical.gif) repeat-y left;
padding-left:3px;
height:400px;
}

table.contenttable { border:2px #016c2f solid; margin:10px; width:100%; }
table.contenttable TR { background-color: #FFF; }

/*  AGENDA  */
.tx-mjseventpro-pi1 .listRow {
/*border-bottom:1px dotted #777;*/
margin:10px 0;
padding:6px;
}
.festivites {
border:1px solid #848284;
background:#FFFF9C;
}
.conferences_de_presse {
border:1px solid #848284;
background:#FFF;
}
.colloques {
border:1px solid #848284;
background:#D6EFFF;
}
.institutionnel {
border:1px solid #848284;
background:#DEDFDE;
}
.salons {
border:1px solid #848284;
background:#CEFF9C;
}
.tx-mjseventpro-pi1 .select   { padding-right: 10px; padding-bottom: 10px; float: left; clear: both }
.tx-mjseventpro-pi1 .listRow a {
font-style:normal;
}
.titreEvent,  .titreEvent a {
font-weight:bold;
text-transform:uppercase;
color:#016c2f;
}
.list_date {
color:#000;
font-weight:bold;
}
.list_date:first-letter {
text-transform:capitalize;
}
.tx-mjseventpro-pi1-searchbox {
display:inline;
}

/* Styles for extension "tx_srfeuserregister_pi1" */
  
.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: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
* 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; }
#tx-srfeuserregister-pi1-tx_userisab_secteur {width:250px;}


/* ------------------------------------------------------------
            Proposer_stages_et_projets 
---------------------------------------------------------------*/
.formCand {
font-weight : normal ;
}
.formCand input, .formCand select, .formCand textarea {
border : 1px solid #016c2f ;
}
.formCand input {
width : 200px ;
}
.formCand legend {
font-size : 1.1em ;
font-weight : bold ;
}
.formCand fieldset {
text-align : right ;
margin-bottom : 10px ;
padding-right : 10px ;
padding-bottom : 10px ;
padding-top : 5px ;
}
.formCand .bouton {
width : 70px ;
border : 1px solid #016c2f ;
background : #fff ;
color : #016c2f ;
font-weight : bold ;
margin-right : 5px ;
}
.formCand .no_bordure {
margin-top : 4px ;
}
.erreur_message {
color : #f00 ;
}
.candCheck{
width : 40% ;
margin-left : 55% ;
text-align : left ;
}
.formCand .alignGauche {
text-align : left ;
}
.formCand .candBoutons {
text-align : right ;
}
.pieces {
margin-right : 135px ;
}

#tx_cwtfeedit_pi1\[etp_pays_id\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id1\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id2\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id3\],#tx_cwtfeedit_pi1\[mis_zone_geographique\] ,#tx_cwtfeedit_pi1\[mis_international_id\]  {
width : 206px ;
}

#tx_cwtfeedit_pi1\[misdur\], #tx_cwtfeedit_pi1\[mismoideb\] ,#tx_cwtfeedit_pi1\[misanndeb\]  {
width : 102px ;
}
