@charset "utf-8";
/* CSS Document */

/* CSS Document */

html, body {
width: 990px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
padding:0;
font-family:"Trebuchet MS", Verdana, Georgia;
}
a {
text-decoration:none;
color:#0599c9;
}
a:hover {
text-decoration:none;
color:#0598c4;
}
.csc-textpic-text a {
text-decoration:none;
color:#000;
}

.csc-textpic-text a:hover {
color:#555;
}

h1 {
float:left;
margin:0;
}

h1 span {
display:none;
}

h4 {
margin:0;
padding:0;
font-size:1em;
}
#page {
width: 990px;
margin-top: 101px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
}
.clear {
width:100%;
display:table;
}
.clear2 {
width:100%;
}
.top12 {
margin-top:6px;
}
#bandeauMenu1 {
float:left;
width:550px;
}
#liensHaut {
float:left;
/*width:200px;*/
font-weight:bold;
font-size:0.7em;
margin:3px 0 0 45px;
width:225px;
}
#liensHaut ul {
margin:0;
padding:0;
list-style-type:none;
width:225px;
}
#liensHaut ul li {
clear:both;
}
#liensHaut li img {
vertical-align:middle;
border:0;
}
#liensHaut li a {
text-align:right;
}
#liensHaut li form, #liensHaut fieldset {
display:inline;
padding:0;
margin:0;
border:0;
}
#liensHaut label {
color:#0199ca;
text-transform:uppercase;
}
#liensHaut .inputHaut {
border:1px solid #a5a5a5;
width:120px;
font-family:"Trebuchet MS", Verdana, Georgia;
font-size:0.9em;
font-weight:normal;
padding:0 3px;
height:14px;
}
#liensHaut .submitHaut {
border:0;
background:#FFF url(/fileadmin/pixel/img/liensHautOk.gif) no-repeat;
width:14px;
height:10px;
padding:0;
vertical-align:middle;
}

#pubHaut {
width:300px;
float:right;
margin:3px 3px 0 0;
text-align:center;
border:1px solid #DDD;
height:60px;
}
#breadcrumb {
clear:both;
font-size:0.8em;
border-bottom:2px solid #0598c4;
}
#breadcrumb a {
text-decoration:none;
color:#000;
}
#breadcrumb a:hover {
color:#0598c4;
}
#breadcrumb h2 {
margin:0;
display:inline;
font-size:1em;
font-weight:normal;
}
#pub1 {
width:100%;
clear:both;
text-align:center;
padding:3px;
border-bottom:2px solid #0598c4;
}
#homeTeasers {
width:680px;
float:left;
font-size: 0.7em;
background:url(../img/points_verticaux.gif) right repeat-y;
}
#contenuGeneral {
width:680px;
float:left;
font-size: 0.7em;
background:url(../img/points_verticaux.gif) right repeat-y;
}

#contenuGeneralnewsletter {
width:680px;
float:left;
font-size: 0.7em;

}

#fb_like {
clear:both;
margin-bottom:0px;
padding-bottom:0px;
}

#fb_like iframe {

margin-bottom:0px;
padding-bottom:0px;


}

#contenuGeneral h2 {
color:#0599c9;
font-size:3em;
font-weight:normal;
margin:3px 3px 3px 265px;
text-align:center;
}
#contenuGeneral h2.dossier {
color:#0599c9;
font-size:3em;
font-weight:bold;
margin:3px 0;
text-align:center;

}
#pubDroite300, #contenuColDroite{
width:300px;
float:left;
text-align:center;
margin:10px 0 0 0;
padding:0;
}


.tx-cobwebphpadsnew-pi1 {
margin-bottom:10px;
padding:0;
clear:both;
}

.tx-cobwebphpadsnew-pi1 div {
	background-image: url(http://drimhost235.drim.com/fileadmin/img/images_publicites/images_liens_sponsorises/separateur.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #000000;
	hover color: #666666;
        text-align: left;	
        min-height:55px;
}
.tx-cobwebphpadsnew-pi1 a {
text-decoration:none;
color: #000000;
}


#entete-liens {
background-image:url(Aucune);
background-repeat:inherit;
background-position:inherit;
font-family: arial, Verdana, helvetica; 
font-size: 12px; 
font-weight: bold;
font-style:normal; 
color: #22A09C; 
background-color: #BAE0E3;
text-align: left;
padding-bottom: 0px;
margin-bottom: 0px;
min-height:10px;
width:100%;
}

#colonne1 {
width:340px;
float:left;
margin:10px auto 0 auto;
}
/* hauteur des teasers etroits dans la premiere colonne */
#colonne1 .news {
height:250px;
overflow: visible;
}

#colonne2, #colonne3 {
width:170px;
float:left;
margin-top:10px;
}
#contenuColDroite .encart a {
text-decoration:none;
color:#000;
}
#contenuColDroite .encart a:hover {
color:#FF6600;
}
#contenuColDroite .encart img {
float:left;
margin:0 10px 0 0;
border:0;
}

.news {
float:left;
width:165px;
margin:0 5px 20px 0;
padding:0;

}

.news_longue {
width:155px;
margin:0;
padding:0;
margin-bottom:25px;
clear:both;

}


.news_longue p{
margin:0px;
padding:0;
font-size:20px;
}


.news_longue_titre P.bodytext {
margin:0px;
padding:0;
color:#006699;
font-size:20px;
}

.news_longue_titre {
margin:0px;
padding:0;
color:#006699;
font-size:40px;
}


.TEXTE__NEWS_LONGUE{
float:letf;
width:150px;
margin:0px;
}


.TEXTE__NEWS_LONGUE P{
margin:opx
padding:0;
margin:opx;
font-size:1em;
}

.TEXTE__NEWS_LONGUE a{
font-size:1em;
text-decoration:none;
color:#000;
}


.TEXTE__NEWS_LONGUE a:hover{
font-size:1em;
text-decoration:none;
color:#555555;
}



.TEXTE__NEWS_LONGUE img{
float:letf;
margin-right:4px;
margin-bottom:5px;
}

.titre_encart_portofolio {



}

.texte_encart_portofolio {
font-size:1em;
text-decoration:none;
color:#000;

}

.texte_encart_portofolio a{
font-size:1em;
text-decoration:none;
color:#000;

}


.texte_encart_portofolio a:hover{
font-size:1em;
text-decoration:none;
color:#cccccc;

}
.texte-bas_encart_portofolio {
font-size:1em;
text-decoration:none;
color:#000;
font-weight: bold;

}




.texte-bas_encart_portofolio a{
font-size:1em;
text-decoration:none;
color:#000;
font-weight: bold;

}


.texte-bas_encart_portofolio a:hover{
font-size:1em;
text-decoration:none;
color:#cccccc;
font-weight: bold;

}


.news a img, .news2 a img {
border:0;
}
.news a, .news2 a {
text-decoration:none;
color:#000;
}

.newsPadding {
padding:10px 0 0 10px;
margin:0 0 5px 0;
background:url(../img/points_verticaux.gif) left repeat-y;
}

.newsPadding_longue {
padding:2px 0 0 2px;
margin:0 0 2px 0;
border-top-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:2px;
margin-bottom:0;
}

.newsPadding_longue a img {
float:left;
}
.TEXTE__NEWS_LONGUE {
margin: 0;

}

.newsPadding a img {
vertical-align: middle; 
}

.news2 h3.art_large {
background: url(../img/carre_vert.gif) no-repeat;
padding-left:30px;
margin:0;
font-size:1.2em;
text-transform:uppercase;
color:#555;
}
.news2 h3.video_large {
background: url(../img/carre_orange.gif) no-repeat;
padding-left:30px;
margin:0;
font-size:1.2em;
text-transform:uppercase;
color:#555;
}
.news2 div.text a:hover, .news div.text a:hover {
color:#555;
}
h3.art {
margin:0;
color:#666666;
padding-left:15px;
background:url(../img/titre_vert.gif) no-repeat;
text-transform:uppercase;
font-size:1.0em;
}
h3.video {
margin:0;
height:19px;
padding-left:15px;
background:url(../img/titre_orange.gif) no-repeat;
text-transform:uppercase;
font-size:1.0em;
}
.news2 h4 {
margin:0;
padding:0;
font-size:18px;
text-transform: uppercase;
color:#333;
}
.news h4 {
	margin:0;
	padding:0;
	font-size:14px;
	color:#333;
	line-height: 1em;
}

.galerie {
color: #0099CC;
}
h3.liens {
width:290px;
text-align:left;
padding-left:6px;
color:#108a8d;
background:#bae0e3;
margin:10px auto;
font-size:1em;
}
.encart {
display:table;
margin:0 auto 6px auto;
width:290px;
text-align:left;
padding:0 2px;
font-size:0.7em;
border-bottom:2px solid #bae0e3;
}

/*  print - Tipafriend  */
#printTip {
width:95%;
padding:4px 0 2px 10px;

border-right:0;
border-left:0;
clear:both;
margin-bottom:2px;
}
#printTip a img {
border:0;
}

/* popup tip a friend */
#tipop {
margin:8px;
}
h1.pop {
margin-bottom:20px;
}
h2.pop {
background:transparent url(../img/carre_vert.gif) left no-repeat;
color:#c2d313;
padding-left:30px;
width:100%;
clear:both;
margin:3px 0 20px 0;
font-size:1em;
text-transform:uppercase;
}
#urlPage {
text-align:center;
margin:3px 0 3px 0;
}
#urlPage a {
color:#111;
text-decoration:none;
}
.green {
color:#c2d313;
}
#tipop label {
font-size:0.7em;
font-weight:bold;
}
#tipop td {
width:50%;
}
#tipop input, #tipop textarea {
width:200px;
}
#tipop input.tipSubmit {
width:126px;
}
#tipop a img {
border:0;

}
.tipOK {
text-align:center;
font-size:0.7em;
font-weight:bold;
}
#tipop .bodytext {
margin:1px;

}
.infoTip {
color:#c2d313;
font-size:0.7em;
font-weight:bold;
text-align:center;
padding-top:5px;
}
#errorTip {
font-size:0.7em;
color:#F00;
text-align:center;
}

/* MENUS HAUT */
ul#menuH {
list-style-type:none;
padding:0;
margin:0;
}
ul#menuH2 {
list-style-type:none;
margin:0;
padding:0;
}
ul#menumonster {
list-style-type:none;
padding:0;
margin:0;
}
#menuH li, #menuH2 li, ul#menumonster li  {
display:inline;
}
#menuH li a {
	display:block;
	float:left;
	background:#acfaff url(../img/coinMenuH.gif) top right no-repeat;
	color:#000;
	text-decoration:none;
	padding:0 15px 0 8px;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Georgia;
	font-size:0.7em;
	border-bottom:2px solid #0598c4;
	font-weight: 500;
}
#menumonster li a {
	display:block;
	float:left;
	background:#acfaff url(../img/coinMenuH.gif) top right no-repeat;
	color:#000;
	text-decoration:none;
	padding:0 15px 0 8px;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Georgia;
	font-size:12px;
	border-bottom:1px solid #ffffff;
	font-weight: 500;
}
#menuH li a.last {
background:#cbdeeb url(../img/coinMenuHlast.gif) top right no-repeat;
}
#menumonster li a.last {
background:#cbdeeb url(../img/coinMenuHlast.gif) top right no-repeat;
}
#menuH li a:hover, #menuH li a.active {
background-color:#0598c4;
color:#ACFAFF;
}
#menumonster li a:hover, #menuH li a.active {
background-color:#0598c4;
color:#ACFAFF;
}
#menuH li a.last:hover, #menuH li a.lastactive  {
background-color:#818b93;

color:#FFF;
}
#menumonster li a.last:hover, #menuH li a.lastactive  {
background-color:#818b93;
color:#FFF;
}
#menuH2 li a {
	display:block;
	float:left;
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 12px 0 23px;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Georgia;
	font-size:0.7em;
	border-bottom:6px solid #0598c4;
	font-weight: 800;
	background-color: #cccc00;
	background-image: url(../img/coinMenuH.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#menuH2 li a.last {
background:url(../img/coinMenuHlast.gif) top right no-repeat;
}
#menuH2 li a:hover, #menuH2 li a.active {
background-color:#ffff00;
}
#menuH2 li a.video {
background-color:#ffa364;

}
#menuH2 li a.video:hover, #menuH2 li a.videoactive {
background-color:#ff6600;
color:#000;
}
#menuH li a.active:hover, #menuH2 li a.active:hover, #menuH2 li a.videoactive:hover,  {
color:#000;
}
/* pied de page*/
#pied-de-page {
clear:both;
width:100%;
text-align:center;
display:block;
}
#adlinkPied {
clear:both;
width:100%;
text-align:center;
padding:20px 0;
}

#menu_bas {
clear:both;
width:100%;
text-align:center;
padding:20px 0;
}


#adlink {
padding-top:20px;
}
#adlink table, #adlinkPied table {
margin:0 auto;
}

ul#menuH-bas {
list-style-type:none;
padding:0;
margin:0;
clear:both;
font-size:09px;
}

ul#menuH2-bas {
list-style-type:none;
margin:0;
padding:0;
clear:both;
font-size:09px;
}

#menuH-bas li, #menuH2-bas li{
display:inline;
}

#menuH-bas li a {
	display:block;
	float:left;
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 12px 0 23px;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Georgia;
	font-size:09px;
	border-bottom:2px solid #0598c4;
	font-weight: 700;
	background-repeat: no-repeat;
	background-position: right top;
}
#menuH2-bas li a {
	display:block;
	float:left;
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 12px 0 23px;
	margin:0;
	font-family: "Trebuchet MS", Verdana, Georgia;
	font-size:09px;
	border-bottom:2px solid #0598c4;
	font-weight: 700;
	background-repeat: no-repeat;
	background-position: right top;
}

/* Pages internes */
#pageh2 {
color:#0599c9;
font-size:3em;
font-weight:normal;
margin:3px 3px 3px 290px;
text-align:center;
}
/* Pages Dossier */
#dossier h2 {
color:#0599c9;
font-size:3em;
font-weight:normal;
margin:3px 3px 3px 290px;
text-align:center;
}
#dossiernewsletter h2 {
color:#0599c9;
font-size:3em;
font-weight:normal;
text-align:center;
}
#dossier h3 {

color:#bfce1f;
font-size:2em;
font-weight:normal;
text-align:center;
}
#.csc-textpic-text h3 {
text-align:left;
}

#contenuGeneral h3 {
color:#bfce1f;
font-size:2em;
font-weight:normal;
text-align:center;

}
#dossier h3.dossier, #contenuGeneral h3.dossier {
color:#bfce1f;
font-size:2em;
font-weight:normal;
margin:3px 0;

}

#dossier {
font-size:13px;
}
/* pages galerie */
#articleGalerie {
float:left;
width:360px;
margin-right:10px;
font-size:14px;
margin-top:0;
padding-top:0;
}
#vignettesGalerie {
float:right;
width:310px;
margin-top:0;
padding-top:0;
}

#Galerie {

margin-top:0;
padding-top:0;
}
/* Galerie 'single' */
a.Retour {
background:transparent url(../img/carre_vert.gif) left no-repeat;
text-decoration:none;
color:#111;
padding-left:30px;
}
h4.title {
text-align:center;
text-transform:uppercase;
font-size:1.2em;
}
.imageNav {
width:100%;
border:0;
border-spacing:0;
border-collapse:collapse;
}
.imageNav a {
text-decoration:none;
color:#111;
}
.imageNav .first {
width:100px;
}
.imageNav .first a img {
border:0;
margin-left:10px;
}
.imageNav .second {
text-align:center;
vertical-align:top;
}
.imageNav .last {
text-align:right;
width:100px;
}
.imageNav .last a img {
border:0;
margin-right:6px;
}
#single {
text-align:center;
}
#SousTitre {
padding:6px;
font-size:1.1em;
font-weight:600;
}
#Description .bodytext {
line-height:1em;
margin:3px;
text-align:left;

}




/* Tutoriaux */
#tutoContenu {
font-size:1.2em;
}
#tutoBando {
margin:10px 0;
padding:0;
}
#tutoH3 {
color:#0599c9;
font-size:2em;
text-align:center;
margin:10px;
padding:0;
}
h4#etapeTuto {
color:#bfce1f;
font-size:1.8em;
margin:0 0 5px 0;
}

/* Teaser Tuto */
#teaserTutoTable {
border:0;
border-spacing:0;
border-collapse:collapse;
}
#teaserTutoTable .vignette {
width:200px;
text-align:right;
padding:10px;
}
#teaserTutoTable .lienTuto a {
text-decoration:none;
color:#000;
font-size:1.2em;
font-weight:bold;
}
/* menus nav tuto */
#tutoNiv1,#tutoNiv2 {
border:0;
border-spacing:0;
border-collapse:collapse;
}
#tutoNiv1 tr td {
margin:0;
padding:0;
}
#tutoNiv1 tr td a {
display:block;
border-bottom:1px solid #a7a7b2;
background:#b3e9eb url(../img/coinTuto1.gif) top right no-repeat;
text-decoration:none;

padding:0 40px 0 5px;
height:20px;
color:#25a4ca;
font-weight:bold;
font-size:1.2em;
white-space: nowrap;
}
#tutoNiv1 tr td.last a {
background:#b3e9eb url(../img/coinTuto2.gif) top right no-repeat;
}
#tutoNiv1 tr td a:hover, #tutoNiv1 tr td.act a {
background-color:#25a4ca;
color:#FFF;
}
#tutoNiv2 a {
display:block;
background:#b3e9eb;
text-decoration:none;
color:#25a4ca;
font-size:0.8em;
font-weight:bold;
padding:0 30px 0 5px;
}
#tutoNiv2 a:hover, #tutoNiv2 .act a {
background:#25a4ca;
color:#FFF;
}
#tutoNiv3 {
margin:0;
padding:0;
list-style-type:none;
}
#tutoNiv3 li a {
display:block;
background:#b3e9eb;
text-decoration:none;
color:#25a4ca;
font-size:0.8em;
font-weight:bold;
padding:0 30px 0 5px;
}
#tutoNiv3 li a:hover, #tutoNiv3 li.act a {
background:#25a4ca;
color:#FFF;
}
/* tuto pr?c?dent, suivant */
.EtapeNav {
border:0;
border-spacing:0;
border-collapse:collapse;
width:100%;
}
.EtapeNav  a {
text-decoration:none;
color:#000;
font-weight:bold;
}
.EtapeNav .first img {
border:0;
margin-left:11px;
}
.EtapeNav .second img {
border:0;
margin-right:7px;
}
.EtapeNav .second {
text-align:right;
}

/*  Offres d'emploi  */
#offresContenu {
margin:0;
padding:0;
width:670px;
}
#dossier h3.offres {
text-align:left;
margin:20px 0 10px 0;
background:transparent url(../img/carre_vert.gif) left no-repeat;
padding-left:30px;
}

a.lienOffre {
display:block;
text-decoration:none;

color:#000;
font-size:1.2em;

font-weight:600;
padding-left:22px;
background:url(../img/puceLienOffre.gif) left no-repeat;
margin:5px 0;
}

a.lienOffre:hover {
display:block;
text-decoration:none;
color:#25a4ca;
}
#offresNav #tutoNiv1 {
margin:0;
padding:0;
width:670px;
}
#offresNav #tutoNiv1 tr td a {
padding:0 20px 0 5px;
font-size:1.1em;
}
#offresSearch {
width:95%;
border:0;
border-spacing:0;
border-collapse:collapse;
margin:10px 0 0 0;
}
#offresSearch td {
vertical-align:top;
}
.enteteFirst {
font-size:1.7em;
font-weight:bold;
color:#c2d313;
width:190px;
border-right:1px solid #c2d313;
padding:0 0 10px 0;
}
.enteteSecond {
padding:0 0 10px 25px;
font-size:1.7em;
font-weight:bold;
color:#c2d313;
}
#offresSearch .first {
border-right:1px solid #c2d313;
padding:0;
}
#offresSearch .second {
padding:0 0 0 25px;
}
#offresSearch .BTsubmit {
padding:10px 0 0 100px;
}
#resultSearch {
border:0;
border-spacing:0;
border-collapse:collapse;
margin:10px auto 0 auto;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
}
#resultSearch .lienOffre a {
text-decoration:none;
color:#0599c9;
}
#resultSearch td {
padding:4px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
text-align:center;
}

/*  D?tail offre  */
#detailOffre {
border:0;
border-spacing:0;
border-collapse:collapse;
width:100%;
margin:20px 0px 10px 0px;
}
#detailOffre td {
padding:0;
vertical-align:top;
}
#detailOffre td a {
text-decoration:none;
color:#bfce1f;
}
#detailOffre .fonction {
font-size:1.3em;
font-weight:bold;
color:#000;
padding-left:30px;
}
.ombreH {
/*background:transparent url(../img/ombreH.gif) repeat-x;*/
height:12px;
width:12px;
}
.ombreD {
/*background:transparent url(../img/ombreD.gif) repeat-y;*/
}
#detailOffre td.list {
height:30px;
color:#bfce1f;
font-weight:bold;
font-size:1.1em;
}
#detailOffre td.first {
color:#bfce1f;
font-weight:bold;
font-size:1.1em;
padding-bottom:12px;
}
#detailOffre td.td1-2 {
padding-left:12px;
}
#detailOffre td.td1 {
padding-left:12px;
}
#detailOffre td.td3 {
padding:10px 0 10px 12px;
padding-bottom:12px;
width:95%;
}
#detailOffre td.logo {
text-align:right;
padding:4px 25px 0 0;
}
#detailOffre td.td1-2-3 {
text-align:center;
}
#detailOffre h3 {
margin:0;
text-align:left;
font-size:1.5em;
background:transparent url(../img/carre_vert.gif) left no-repeat;
padding-left:30px;
}

#detailOffre table td.firstIn {
width:35%;
}
#detailOffre table {
border:0;
border-spacing:0;
border-collapse:collapse;
width:100%;
margin-left:24px;
}
#detailOffre table td.secondIn {
width:65%;
}
/* Formulaires Offres */
.formCand {
width:100%;
margin:0;
padding:0;
font-size:1.3em;
}
.formCand fieldset {
border:0;
border-top:2px solid #bfce1f;
margin:10px 0;
padding:10px 0;
}
.formCand legend {
display:none;
}
.formCand .ligneForm, .formCand .erreurForm {
width:100%;
display:table;
}
.formCand .labelForm, .formCand .selectLabel {
float:left;
width:220px;
}
.formCand .checkLabel {
float:left;
width:200px;
text-align:right;
}
.formCand .formCheck {
padding-left:20px;
}
.formCand .formCheck {
float:left;
}
.formCand .inputForm {
float:left;
}
.formCand .erreurForm label {
font-weight:bold;
}
.errorsForm {
margin:10px 0;
border:1px solid red;
padding:5px;
}
.errorsForm ul {
margin:10px 0;
}
.candBoutons {
text-align:center;
width:100%;
clear:both;
}
.candBoutons input {
margin:3px;
}
/*  Inscription Newsletter  */
#dossier h3.recVert {
margin:3px 0;
text-align:left;
font-size:1.5em;
background:transparent url(../img/carre_vert.gif) left no-repeat;
padding-left:30px;
}
.ligneform {
display:table;
width:100%;
margin-bottom:10px;
}
.ligneform .champ {
float:left;
width:30%;
}
.ligneform .champ-input {
float:left;
width:69%;
}
.ligneform .champ-input label {
color:#111;
font-weight:normal;

}
.ligneform label {
font-weight:bold;
color:#bfce1f;
}
.msgErreur {
color:#D00000;
}
.submit-around {
text-align:center;
}
.submit-around input {
border:1px solid #0594d0;
background:#0594d0;
color:#FFF;
padding:2px;
font-weight:bold;
}
/*  Moteur de recherche  */
.tx-indexedsearch {
padding-right:10px;
}
.tx-indexedsearch-form, .tx-indexedsearch-search-submit {
float:right;
clear:right;
display:inline;
}
.tx-indexedsearch fieldset {
border:0;
}
.tx-indexedsearch h4 {
padding-top:10px;
text-align:left;
}
.tx-indexedsearch h4 a {
text-decoration:none;
font-size:1.2em;
color:#bfce1f;
margin:20px 0 0 0;
}
.tx-indexedsearch h4 a .ssTitre {
color:#0599c9;
text-decoration:none;
font-size:1em;
}
.tx-indexedsearch-whatis {
color:#bfce1f;
font-size:1.3em;
font-weight:bold;
}
.tx-indexedsearch-res {

margin:0;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
color:#000;
}
.tx-indexedsearch .tx-indexedsearch-res {
margin:0;
}
.tx-indexedsearch .res-tmpl-css {
clear:both;
}
.tx-indexedsearch .tx-indexedsearch-descr {
width:100%;
clear:both;
margin:0;

text-align:left;
}
.tx-indexedsearch-form label {
font-size:1.3em;
color:#bfce1f;
font-weight:bold;
}
.tx-indexedsearch .percent-tmpl-css {
letter-spacing:0;
font-weight:bold;
margin:-1.4em 0 0 0;
text-align:right;
float:right;
color:#0599c9;
}
.tx-indexedsearch-info {
color:#0599c9;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
width:100%;
clear:both;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul a {
text-decoration:none;
color:#000;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul a:hover {
text-decoration:underline;
color:#0599c9;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; width:auto; }

a.menu_publicite{
font-family: "Trebuchet MS", Verdana, Elvetica;
font-size:11px;
color:#009ed6;
text-decoration:none;
}

a.menu_publicite:hover{
font-family: "Trebuchet MS", Verdana, Elvecica;
Font-size:11px;
font-weight:200;
color:#bfce1f;
text-decoration:none;

}

a.menu_publicite:active{
font-family: "Trebuchet MS", Verdana, Elvecica;
Font-size:11px;
font-weight:800;
color:#bfce1f;
text-decoration:none;
}




.lien_newsblog_rss{
clear:both;
border:1px dotted #0099cc;
border-right-style: none;
border-top-style: none;
width:88%;
font-family:'Trebuchet MS', Verdana, Arial;
text-align:left;
padding:5px;
background-color:#ffffff; 

 }


.lien_newsblog_rss a:hover{
font-family: "Trebuchet MS", Verdana, Elvecica;
font-size:1.0em;
color:#0099cb;
text-decoration:underline;
}

.lien_newsblog_rss a {
font-family: "Trebuchet MS", Verdana, Elvecica;
font-size:1.0em;
color:#0199ca;


}

#infosPied {
padding:8px;
width:95%;
clear:both;
font-size:8px;
float:left;
}
#infosPied a {
color:#000000;
text-decoration:none;
font-size:8px;
}
#infosPied a:hover {
color:#000000;
text-decoration:none;
font-size:8px;
}

/*espace logo annuaire formation*/

.logo_anuair_form {
	
	width: 100%;
	position: relative;
	float: left;

}
.logo {
position: relative;
	float: left;
	border-color:#000000;
	width:80px;
	margin:5px  5px  5px  5px;
height:130px;
border-color:#cccccc;
border-style:solid;
border-width:1px;

	
	
}
.logo p{
margin-top:5px;
text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;
width:80px;
overflow:hidden;
font-size:10px;

}
.logo img{
	margin-bottom: 2px;
	vertical-align:bottom;
	

}

.logo_anuair_form  a{
text-decoration:none;
color:#000000;

}


.logo_anuair_form  a:hover{

color:#0598C4;


}

#dossier h2 {
text-align:center;
}
/*fin espace annuaire formation*/
/* CSS Document */




