body
{
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #660066;
   scrollbar-highlight-color: #660066;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #660066;
   margin-top: 0;
   margin-right: 0;
   margin-left: 0;
   margin-bottom: 0;
   font-family:Verdana,Arial,Helvetica,Sans-serif; 
	 font-size : 8pt;  
   color : #000000;

}

INPUT    { font-family : Arial, Helvetica, sans-serif; font-size : 11px;
           background-color : ffffff;
           border-color : #3372A5;
           border-style : solid;
           border-width : 1px;
         }

/*-------------
	V2_Header
--------------*/
#v2_header{
	background: transparent url(http://www.focusco.fr/squelettes/images/header02.jpg) no-repeat left top;
	width:880px;
	height:99px;
	margin:0;
	padding:0;
}
#v2_header .v2_baseline{
	float:left;
	width:330px;
	height:99px;
}
#v2_header .v2_baseline p{
	color:#003c85;
	font-size:9px;
	font-weight:bold;	
	margin:0;
	padding-left:15px;
	line-height:10px;
}

#v2_header .v2_recherche{
	float:left;
	width:265px;
	padding:37px 0 0 10px;
}
#v2_header .v2_recherche p{
	color:#003c85;
	font-size:9px;
	font-weight:bold;
	margin:0;
}
#v2_header .v2_recherche form{
	padding:0;
	margin:0;
}
#v2_header .v2_recherche fieldset{
	border:0;
	margin:0;
	padding:5px 0;
}
#v2_header .v2_recherche label{
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}
#v2_header .v2_recherche input.champs{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}
#v2_header .v2_recherche input.btn{
	padding:5px 0 0 0;
	height:21px;
	margin:0;
	border:0;
	background-color:transparent;
}

#v2_header .v2_newsletter{
	float:left;
	width:260px;
	padding:37px 0 0 10px;
}
#v2_header .v2_newsletter p{
	color:#003c85;
	font-size:9px;
	font-weight:bold;
	margin:0;
}
#v2_header .v2_newsletter form{
	padding:0;
	margin:0;
}
#v2_header .v2_newsletter fieldset{
	border:0;
	margin:0;
	padding:5px 0;
}
#v2_header .v2_newsletter label{
	margin:0px;
	padding:0;
}
#v2_header .v2_newsletter input.champs{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}
#v2_header .v2_newsletter input.btn{
	padding:5px 0 0 0;
	height:21px;
	margin:0;
	border:0;
	background-color:transparent;
}

/*--- Lisere ---*/
#fond_lisere{
	background: transparent url(http://www.focusco.fr/squelettes/images/lisere_default.gif) repeat;
	/*height:26px;*/
	text-align:center;
	width:880px;
	margin:0;
	padding:0;
}

#fond_lisere .texte a:link { text-decoration : none; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;} 
#fond_lisere .texte a:visited { text-decoration : none; color:#000; background-color:inherit; font-size:12px; font-family: Arial,  Tahoma,"Arial Black", "Times New Roman", Times, serif;} 
#fond_lisere .texte a:active { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family: Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;}
#fond_lisere .texte a:hover { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma,"Arial Black",  "Times New Roman", Times, serif;}

.image { float:left; padding-top: 2px; padding-bottom:0px; margin-right: 5px; margin-left:5px; margin-top:0px; margin-bottom:0px;}
.texte { float:left; padding-top: 5px; padding-bottom:0px;  margin:0px;}

#fond_lisere .lisere {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusco.fr/squelettes/images/lisere.jpg');background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
#fond_lisere .lisere_gris {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusco.fr/squelettes/images/lisere_gris.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
#fond_lisere .lisere_mauve {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusco.fr/squelettes/images/lisere_mauve.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
#fond_lisere .lisere_orange {color: #000; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusco.fr/squelettes/images/lisere_orange.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
#fond_lisere .lisere_rouge {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusco.fr/squelettes/images/lisere_rouge.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }

/* Le titre article */

#base_line{
	font-family:Verdana,Arial,Helvetica,Sans-serif;
  font-size : 9pt; 
	color : #3372A5; 
	font-weight:bold; 

}


h1				  { 
					font-family:Verdana,Arial,Helvetica,Sans-serif;
					font-size : 9pt; 
					color : #FE5D26; 
					font-weight:bold; 
					
				  }

/* Le titre article dans rubrique*/
h1.liste_rubrique { 
					font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #660066; font-weight:bold; text-decoration : underline; 
					}



.choix {
			border-style:none; 
		}


.search  { font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#ffffff; border-color:#3372A5; border-style:solid; border-width:1px; }

.imgbutton  { border-style:none; }

TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
SELECT   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
img      { border:0; }

.jobheader { font-family:Arial,Helvetica,sans-serif; color:#6a3c92; font-size:11px; background-color:#d0ccda; border-color:#a39bc6; border-style:solid; border-width:1px; }

table#vartable             { border-collapse:collapse; border-spacing:0; }
td#vartd                   { border:1px solid rgb(102, 0, 102); border-spacing:0; }

.txt8                      { font-family:Arial,Helvetica,Sans-serif; color:#000000; text-decoration:none; font-size : 8pt}
.txt8v                     { font-family:Arial,Helvetica,Sans-serif; color:#660066; text-decoration:none; font-size : 8pt}
.txt9                      { font-family:Arial,Helvetica,Sans-serif; color:#000000; text-decoration:none; font-size:9pt}
.txt9r                     { font-family:Arial,Helvetica,Sans-serif; color:#a50000; text-decoration:none; font-size:9pt}
.txt9v                     { font-family:Arial,Helvetica,Sans-serif; color:#660066; text-decoration:none; font-size:9pt}

.register                  { font-family:Arial,Helvetica,Sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; font-size:9pt}
.articles                  { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; text-decoration:none; font-weight:bold; font-size:8pt}

.JobTable                  { border-collapse:collapse; border-spacing:0; }
.JobTd                     { border:1px solid #a39bc6; border-spacing:0; }
.JobHeader                 { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; background-color:#d0cbda; text-decoration:none; font-weight:bold; font-size:8pt; border:0px solid #d0cbda; }
.JobLink                   { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.JobLink:link             { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.JobLink:visited          { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.JobLink:hover            { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; font-weight:bold; text-decoration:underline; font-size:8pt; }
.JobComp                   { font-family:Arial,Helvetica,Sans-serif; color:#000000; font-size:8pt; }

.FormationTable            { border-collapse:collapse; border-spacing:0; }
.FormationTd               { border:1px solid #a39bc6; border-spacing:0; }
.FormationHeader           { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; background-color:#d0cbda; text-decoration:none; font-weight:bold; font-size:8pt; border:0px solid #d0cbda; }
.FormationLink             { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.FormationLink:link       { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.FormationLink:visited    { font-family:Arial,Helvetica,Sans-serif; color:#313A96; font-weight:bold; text-decoration:none; font-size:8pt; }
A.FormationLink:hover      { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; font-weight:bold; text-decoration:underline; font-size:8pt; }
.FormationDesc             { font-family:Arial,Helvetica,Sans-serif; color:#000000; font-size:8pt; }

.RubrTable                 { border-collapse:collapse; border-spacing:0; }
.RubrTd                    { border:0px; background-color:#FFFAF5; border-spacing:0; }
.RubrHeader                { font-family:Arial,Helvetica,Sans-serif; color:#FFFFFF; background-color:#FE5D26; text-decoration:none; font-weight:bold; font-size:8pt; border:0px; }
.RubrLink                  { font-family:Arial,Helvetica,Sans-serif; color:#686765; text-decoration:none; font-size:8pt; font-weight:bold; }
.RubrLink2                 { font-family:Arial,Helvetica,Sans-serif; color:#FFFFFF; text-decoration:none; font-size:8pt; font-weight:bold; }

/*
A.RubrLink:link            { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.RubrLink:visited         { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.RubrLink:hover           { font-family:Arial,Helvetica,Sans-serif; color:#000000; text-decoration:underline; font-size:8pt; }
*/
.RubrTr:hover        	   {color:white;background-color:#000000;}

.TopTable                 { border-collapse:collapse; border-spacing:0; }
.TopTd                    { border:1px solid #e7e8ea; border-spacing:0; }
/*
.TopTd                    { border:1px solid #a39bc6; border-spacing:0; }
*/
.TopHeader                { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; background-color:#e6e7e8; text-decoration:none; font-weight:bold; font-size:8pt; border:0px solid #d0cbda; }
.TopLink                  { font-family:Arial,Helvetica,Sans-serif; color:#8d8e92; text-decoration:none; font-size:8pt; }
/*
.TopLink                  { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
*/
/*
A.TopLink:link            { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.TopLink:visited         { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.TopLink:hover           { font-family:Arial,Helvetica,Sans-serif; color:#000000; text-decoration:underline; font-size:8pt; }
*/

.ServiceTable             { border-collapse:collapse; border-spacing:0; }
.ServiceTd                { border:1px solid #6797D5; border-spacing:0; }
/*
.ServiceTd                { border:1px solid #a39bc6; border-spacing:0; }
*/
.ServiceHeader            { font-family:Arial,Helvetica,Sans-serif; color:#FFFFFF; background-color:#6797D5; text-decoration:none; font-weight:bold; font-size:8pt; border:0px solid #d0cbda; }

.ServiceLink              { font-family:Arial,Helvetica,Sans-serif; color:#8d8e92; text-decoration:none; font-size:8pt; }
/*
.ServiceLink              { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.ServiceLink:link        { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.ServiceLink:visited     { font-family:Arial,Helvetica,Sans-serif; color:#313A96; text-decoration:none; font-size:8pt; }
A.ServiceLink:hover       { font-family:Arial,Helvetica,Sans-serif; color:#000000; text-decoration:underline; font-size:8pt; }
*/
.TitreHeader               { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #b4ec00; font-weight:bold; }
.Titre                     { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #660066; font-weight:bold; }
.hdrfield                  { font-family:Verdana,Arial,Helvetica,Sans-serif; color:#3372A5; text-decoration:none; font-style:italic; font-size:9pt}
.hdrfield2                  { font-family:Verdana,Arial,Helvetica,Sans-serif; color:#3372A5; text-decoration:none; font-size:9pt}
.hdrfieldTitre                  { font-family:Verdana,Arial,Helvetica,Sans-serif; color:#3372A5; text-decoration:none; font-weight:bold; font-size:9pt}
.Date                      { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #660066; font-weight:bold; }
.FormationTitre            { font-family:Arial,Helvetica,Sans-serif; font-size : 9pt; color : #660066; font-weight:bold; }



.ListRubr                  { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #666666; font-weight:bold; }
.ListHeader                { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #660066; font-weight:bold; }
.ListDate                  { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #666666; }
.ListDesc                  { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #660066; font-weight:bold; text-decoration : underline; }
.ListText                  { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #000000; }
.ListText a:link       	 { font-size : 8pt; color : #6797D5; text-decoration : none;}
.ListText a:visited     	 { font-size : 8pt; color : #6797D5; text-decoration : none;}
.ListText a:hover       	 { color:#6797D5; text-decoration : underline;}

.ListDescLink             { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #FE5D26; font-weight:bold; text-decoration : underline; }
A.ListDescLink:link        { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListDescLink:visited     { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListDescLink:hover       { color:#000000; text-decoration : underline;}

.ListDataHeader            { font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; font-weight:bold; font-size:8pt }
.ListData                  { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#6a3c92; text-decoration:none; }
 .ListDataLink             { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#6a3c92; text-decoration:none; }
A.ListDataLink:link        { color:#6a3c92; text-decoration:none; }
A.ListDataLink:visited     { color:#6a3c92; text-decoration:none; }
A.ListDataLink:hover       { color:#000000; text-decoration:underline; }

.FormLibelle               { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#6a3c92; font-weight:bold; text-decoration:none; }
.FormData                  { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#000000; text-decoration:none; }

 .Txt9Link             { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 9pt; color : #660066; text-decoration : underline; }
A.Txt9Link:link        { font-size : 8pt; color : #660066; text-decoration : none;}
A.Txt9Link:visited     { font-size : 9pt; color : #660066; text-decoration : none;}
A.Txt9Link:hover       { color:#000000; text-decoration : underline;}

 .ListMoreLink             { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #FE5D26; text-decoration : none; }
A.ListMoreLink:link        { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListMoreLink:visited     { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListMoreLink:hover       { color:#000000; text-decoration : underline;}

.CoLineLink               { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#000000; text-decoration:none; }
A.CoLineLink:link          { font-size:8pt; color:#000000; text-decoration:none;}
A.CoLineLink:visited       { font-size:8pt; color:#000000; text-decoration:none;}
A.CoLineLink:hover         { color:#660066; text-decoration:underline; font-weight:bold; }

#corner
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 430px;
   height: 330px;
   z-index: 1;
}
#newspage
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   z-index: 0;
}

table#vartable2 { border-collapse:collapse; border-spacing:0; }
   td#vartd2       { border: 1px solid rgb(210, 210, 210); border-spacing:0; padding:5; }
   td#vartd3       { border: 1px solid rgb(210, 210, 210); border-spacing:0; }
   td#vartd4       { border: 1px solid rgb(150, 150, 150); border-spacing:0; }
.blkLink                { font-family:Arial,Helvetica,Sans-serif; font-size:8pt; color:#660066; font-weight:bold; text-decoration:underline; }
A.blkLink:link          { font-size:8pt; color:#660066; text-decoration:none;}
A.ListDescLink:hover    { color:#660066; text-decoration:underline;}
A.ListDescLink:visited  { font-size:8pt; color:#990099; text-decoration:none;}

.spip_logos {
   margin-top: 3px;
   margin-right: 8px;
   margin-left: 3px;
   margin-bottom: 8px;
}

.spip{
   margin-top: 0;
   margin-right: 0;
   margin-left: 0;
   margin-bottom: 8;
   font-family:Verdana,Arial,Helvetica,Sans-serif; 
	 font-size : 8pt; 
   color : #000000;
 }

table#datatable { border-collapse : collapse; border-spacing : 0; }
/*
td#datatdhdr    { border: 1px solid #a39bc6; border-spacing:0; padding:0px 5px 0px 5px; background-color:#d8d8d8; }
*/
td#datatdhdr    { border: 1px solid #a39bc6; border-spacing:0; padding:0px 5px 0px 5px; background-color:#e6e7e8; }

td#datatd       { border: 1px solid #d0cbe7; border-spacing:0; padding:0px 5px 0px 5px; }
table#alphatable { border-collapse : collapse; border-spacing : 0; }
td#alphatdhdr    { border: 1px solid rgb(104, 104, 104); border-spacing:0; padding:1px 5px 1px 5px; background-color:#d8d8d8;  }
td#alphatd       { border: 1px solid rgb(180, 180, 180); border-spacing:0; padding:1px 5px 1px 5px; font-weight:bold;  }

.combowidth     { width: 126px; }
select   { font-family:Arial,Helvetica,sans-serif; font-size:11px; }

.alpha   { font-family:Arial,Helvetica,Sans-serif; color:#666666; text-decoration:none; font-size : 8pt}
A.alpha:link      { font-family:Arial,Helvetica,Sans-serif; color:#666666; text-decoration:none; font-size:8pt}
A.alpha:visited   { font-family:Arial,Helvetica,Sans-serif; color:#666666; text-decoration:none; font-size:8pt}
A.alpha:active    { font-family:Arial,Helvetica,Sans-serif; color:#666666; text-decoration:noine; font-size:8pt}
A.alpha:hover     { font-family:Arial,Helvetica,Sans-serif; color:#660066; text-decoration:none; font-weight:bold; font-size:8pt}

.forms-decription {
    border-style: outset;
    border-width: 3px;
    padding: 3px;
	font-size:90%;
    background-color: #F5F5F5; /* light yellow */
    width: 500px; /* otherwise IE does a weird layout */
    z-index:1000; /* must be higher than forms-tabContent */
}

table#moteurlog td {font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; font-size:8pt; font-weight:bold; padding-left:5px; padding-right:5px; }
.padleft {padding-left:10px; }
table#moteurlog a {font-family:Arial,Helvetica,Sans-serif; color:#6a3c92; font-weight:bold; font-size:8pt; }
.bdpurp {border:2px solid #3372A5; background:#FFF; }
.linklog {vertical-align:middle; text-align:center; }
.titreannu {font-family:arial,Helvetica,Sans-serif; font-size:8pt; color:#6a3c92; font-weight:bold; }

#header {font-family:arial; font-size:11px; float:right; }
#header ul, #header li {text-align:right; display:inline; list-style-type:none; margin:0; padding:0; }
#header li {float:left; height:20px; line-height:20px; }
#header li a {float:left; display:block; text-decoration:none; color:#693C91; font-weight:bold; }

li#navactu a {text-align:center; background: url('/squelettes/images/nav65.gif') no-repeat 0 0; width:65px }
li#navsiteemploi a {text-align:center; background: url('/squelettes/images/nav80.gif') no-repeat 0 0; width:80px }
li#navlogicielrh a {text-align:center; background: url('/squelettes/images/nav80.gif') no-repeat 0 0; width:80px }
li#navformation a {text-align:center; background: url('/squelettes/images/nav80.gif') no-repeat 0 0; width:80px }
li#navinterim a {text-align:center; background: url('/squelettes/images/nav65.gif') no-repeat 0 0; width:65px }
li#navagencerh a {text-align:center; background: url('/squelettes/images/nav80.gif') no-repeat 0 0; width:80px }
li#navconseilrh a {text-align:center; background: url('/squelettes/images/nav80.gif') no-repeat 0 0; width:80px }
li#navecoles a {text-align:center; background: url('/squelettes/images/nav55.gif') no-repeat 0 0; width:55px }
li#navprevoyance a {text-align:center; background: url('/squelettes/images/nav70.gif') no-repeat 0 0; width:70px }
li#navforumsrh a {text-align:center; background: url('/squelettes/images/nav60.gif') no-repeat 0 0; width:60px }
#header li a:hover {color:#C8DA26; background-position: 0 -25px; }
#header a#current {color:#C8DA26; background-position: 0 -25px; }

#bigbanner {
	text-align: left;
  padding-left:7px;
}

#bigbanner embed, #bigbanner object {
	margin-bottom: 10px;	
}

.img_puce_cegos
{
  margin:5px;
}

#home_alaune_video
{
  font-size: 12px;
  font-weight: bold;
  color:#3372A5;
}

/*----------- Bloc TV -----------*/

.bloc_tv{
	border:#FFA600 solid 1px;
	text-align:center;
}

.bloc_tv .tv .titre {
	background-color:#FFA600;
	font-weight:bold;
	padding:2px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:12px;
}
.bloc_tv .tv p {
	margin:0;
	text-align:center;
	padding:3px;
	font-size:12px;
	font-weight:bold;
}

.bloc_tv .tv2{
	float:left;
	padding:4px;
	text-align:center;
	width:136px;
}

.bloc_tv .tv2 a:link { text-decoration : none; color: #3372A5; background-color:inherit; font-size:12px; font-weight:bold;} 
.bloc_tv .tv2 a:visited { text-decoration : none; color:#3372A5; background-color:inherit; font-size:12px; font-weight:bold;} 
.bloc_tv .tv2 a:active { text-decoration : underline; color: #3372A5; background-color:inherit; font-size:12px; font-weight:bold;}
.bloc_tv .tv2 a:hover { text-decoration : underline; color: #3372A5; background-color:inherit; font-size:12px; font-weight:bold;}

.bloc_tv .tv .spip_logos{
	margin:0;
	}

.bloc_tv .tv p a:link { text-decoration : none; color: #3372A5; background-color:inherit;} 
.bloc_tv .tv p a:visited { text-decoration : none; color:#3372A5; background-color:inherit;} 
.bloc_tv .tv p a:active { text-decoration : underline; color: #3372A5; background-color:inherit;}
.bloc_tv .tv p a:hover { text-decoration : underline; color: #3372A5; background-color:inherit;}

.bloc_tv p.puce_voir{
	text-align:right;
	font-size:11px;
	margin:3px;
}

.bloc_tv p.puce_voir a:link { text-decoration : none; color: #686765; background-color:inherit;} 
.bloc_tv p.puce_voir a:visited { text-decoration : none; color:#686765; background-color:inherit;} 
.bloc_tv p.puce_voir a:active { text-decoration : underline; color: #686765; background-color:inherit;}
.bloc_tv p.puce_voir a:hover { text-decoration : underline; color: #686765; background-color:inherit;}

/**************************
 * annuaire focusco
 *************************/
#annuaire_focusco
{
  /*border:1px solid #3372A5;*/
}

#annuaire_focusco_home
{
  border:1px solid #5684c2;
  margin:10px 0px;
}
 
#annuaire_focusco a
{
  text-decoration: none;
}

#annuaire_focusco a:hover
{
  text-decoration: underline;
}
 
#annuaire_focusco_titre
{
  background-color:#5684c2;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  /*padding-top:10px;*/
  padding:5px;
  /*height:14px;*/
  margin:0px;
}

#annuaire_focusco_titre_moteur
{
  float:left;
  width:390px;
}

#annuaire_focusco_titre_nbre_presta
{
  float:left;
  width:140px;
  text-align:right;
  font-size:10px;
  font-weight:bold;
}

#annuaire_focusco_contenu
{
  padding:0px;
  margin:0px;
  background-color:#cadef9;
}

.annuaire_focusco_contenu_rub
{
  float:left;
  width:179px;
  color:#3372A5;
  font-size:11px;
  padding:0px;
  margin:0px;
  padding:0px;
  background-color:#CADEF9;
}

.annuaire_focusco_contenu_rub_home
{
  float:left;
  width:191px;
  font-size:12px;
  padding:7px;
}

.annuaire_focusco_contenu_rub_home a {color:#3372A5;font-size:11px;}

.annuaire_focusco_rub_titre
{
  padding:5px;
}

#annuaire_moteur
{
  margin:10px 0px;
}

.annuaire_focusco_moteur_recherche_key
{
  padding-top:5px 0px 5px 0px;
  float:left;
  width:138px;
  font-size:12px;
  font-weight:bold;
  color:#3372A5;
}

.annuaire_focusco_moteur_recherche_key_home
{
  padding:0px 5px 0px 8px;
  font-size:11px;
  font-weight:bold;
  color:#3372A5;
  width:144px;
  float:left;
}

.annuaire_focusco_moteur_recherche_liste
{
  padding-top:5px 0px 5px 0px;
  float:left;
  width:260px;
  font-size:11px;
  font-weight:bold;
  color:#3372A5;
}

.annuaire_focusco_moteur_recherche_liste_home
{
  padding:0px 8px;
  float:left;
  width:228px;
  font-size:11px;
  font-weight:bold;
  color:#3372A5;
}

.annuaire_focusco_moteur_recherche_sub
{
  padding:11px 0px 5px 0px;
  float:left;
  width:80px;
  font-size:12px;
  font-weight:bold;
  color:#3372A5;
}

.annuaire_focusco_moteur_recherche_sub_home
{
  clear:both;
  padding:10px 0px 4px 140px;
  width:78px;
  font-size:12px;
  font-weight:bold;
  color:#3372A5;
}

#annuaire_focusco_moteur_recherche_sub_img
{
  border:none;
  color:#3372A5;
}

#annuaire_focusco_liste_presta
{
  /*margin-bottom:10px;*/
}

.annuaire_focusco_presta
{
  float:left;
  width:300px;
  padding:5px 0px 10px 5px;
  font-size:11px;
  color:#3372A5;
}

.annuaire_focusco_presta img
{
  border:1px solid #3372A5;
  margin-right:5px;
}

.annuaire_focusco_presta2
{
  float:left;
  width:200px;
  padding:5px 0px 10px 0px;
  font-size:11px;
  color:#3372A5;
}

.annuaire_focusco_presta2 img
{
  border:1px solid #3372A5;
  margin-right:5px;
}

.annuaire_focusco_payant
{
  float:left;
  width:60px;
  padding:5px 0px 10px 0px;
  font-size:12px;
  color:#3372A5;
}

.annuaire_focusco_presta_titre
{
  width:241px;
  float:left;
  text-align:center;
  color:#FFF;
  font-size:12px;
}

.annuaire_focusco_presta_titre12
{
  width:170px;
  text-align:center;
  float:left;
  color:#FFF;
  font-size:12px;
}

.annuaire_focusco_presta_titre2
{
  width:60px;
  float:left;
  color:#FFF;
  font-size:12px;
}

.annuaire_focusco_presta_image
{
  float:left;
  width:80px;
  margin-right:8px;
}

.annuaire_focusco_presta_nompresta
{
  float:left;
  width:160px;
}

.annuaire_pagination_prec
{
  float:left;
  padding:2px 5px 2px 5px;
}

.annuaire_pagination_prec a
{
  text-decoration: none;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
}

.annuaire_pagination_suiv
{
  float:right;
  margin-top:0px;
  padding:2px 5px 2px 5px;
}

.annuaire_pagination_suiv a
{
  text-decoration: none;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
}

.annuaire_focusco_presta_couleur_fond1
{
  background-color:#FCE9D5;
}

.annuaire_focusco_presta_couleur_fond2
{
  background-color:#FFFFFF;
}

#annuaire_focusco_contour
{
  border:1px solid #3372A5;
  margin-bottom:10px;
}

#annuaire_focusco_contour_home
{
  /*margin-bottom:10px;*/
}

.annuaire_focusco_presta_puce
{
  float:right;
  width:30px;
}

#form_prestataire
{
  padding:0px;
  margin:0px;
  padding-top:5px;
}

.clear
{
  clear:both;
  margin:0px;
  padding:0px;
}

.clear_bordure
{
  clear:both;
  border-bottom:1px solid #3372A5;
}

/**************************
 * fiche form des presta
 *************************/
#fichform_banniere
{
  background-image:url(../images/fichform_haut.jpg);
  background-repeat:no-repeat;
  width:720px;
  height:122px;
}

#fichform_contenu
{
  background-image:url(../images/fichform_milieu.jpg);
  background-repeat:repeat-y;
  width:720px;
}

#fichform_bottom
{
  background-image:url(../images/fichform_bas.jpg);
  background-repeat:no-repeat;
  width:720px;
  height:27px;
}

#fichform_contact
{
  float:right;
  padding:10px 22px 10px 10px;
  width:160px;
}

#fichform_contact_contenu
{
  border:1px solid #fe5d26;
  text-align:left;
}

#fichform_contact_titre
{
  background-color:#fe5d26;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
}

#fichform_contact_presse
{
  padding:5px;
}

.fichform_presta_gratuit_titre_renseignement
{
  font-size:12px;
  font-weight:bold;
  color:#5190c6;
  padding-top:5px;
}

.fichform_presta_gratuit_renseignement
{
  font-size:12px;
  color:#333;
}

.fichform_presta_gratuit_renseignement a
{
  text-decoration:none;
}

.fichform_presta_gratuit_renseignement a:hover
{
  text-decoration:underline;
}

#fichform_presta_gratuit_general
{
  border:1px solid #5190C6;
}

#fichform_presta_gratuit_secteur
{
  text-align:right;
  background-color:#5190C6;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
}

#fichform_presta_gratuit_titre
{
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
}

.img_back
{
  margin-top:10px;
  padding-left:5px;
  cursor:pointer;
}

#img_back_titre
{
  width:345px;
  font-size:12px;
  padding:13px 0px 5px 0px;
}

.fichform_titre_principal
{
  color:#FE5D26;
  font-size:14px;
  font-weight:bold;
  padding:8px 5px 5px 30px;
  background:url(../images/puce_titre.png);
  background-repeat:no-repeat;
  background-position:2% 60%;
}

.fichform_titre_secondaire
{
  color:#5190C6;
  font-size:11px;
  font-weight:bold;
  padding:5px 5px 5px 0px;
}

.fichform_titre_contenu
{
  font-size:11px;
  padding:5px;
}

#fichform_titre
{
  margin:0px;
  padding:0px;
  padding-left:120px;
  font-size:16px;
  color:#FFF;
}

.fichform_secondaire_contenu
{
  padding:0px 10px 5px 18px;
}

.logo_fiche_payante
{
  behavior: url("../../win_png.htc");
}


/* Bloc Cegos */

.bloc_cegos {
background-color:#FFFFFF;
border:1px solid #6797D5;
color:#6A3C92;
font-size:12px;
margin:5px 0;

}

.bloc_cegos p.titre {
background-color: #6797D5;
color:#FFF;
font-family:Arial,Helvetica,Sans-serif;
font-size:8pt;
font-weight:bold;
line-height:12px;
margin:0;
padding:5px 10px;
}

.bloc_cegos ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0;
text-align:left;
}
.bloc_cegos li {
background:transparent url(../images/puce.gif) no-repeat scroll 5px 0.6em;
font-size:11px;
margin:0;
padding:2px 2px 2px 15px;
}

.img_partner img {border:#1b2456 solid 1px; padding:2px;}