/********************* STYLES GENERALES	*********************/

body {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    color: #4b5462;
	font-weight: normal;
    text-decoration: none;
  	text-align: justify;
   	margin: 0px;
	padding: 0px;
}

/********************* NAVIGATIONS TRANSVERSES ************/


.SeparateurNavigationTransverse {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 10px;
    color: #4C4C4C;
	font-weight: normal;
}

.NavigationTransverse:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: underline;
	font-weight: normal;
}
a.NavigationTransverse:visited	{
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: underline;
	font-weight: normal;
}
a.NavigationTransverse:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: none;
	font-weight: normal;
}
a.NavigationTransverse:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: underline;
	font-weight: normal;
}

/********************* NAVIGATION PRINCIPALE ************************/

a.Niveau1:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor:hand;
	cursor:pointer;
}
a.Niveau1:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor:hand;
	cursor:pointer;
}
a.Niveau1:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	cursor:hand;
	cursor:pointer;
}
a.Niveau1:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor:hand;
	cursor:pointer;
}

.SeparateurNiveau1 {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
}

/********************* NAVIGATIONS SECONDAIRES *********************/

a.Niveau2:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	cursor:hand;
	cursor:pointer;
}
a.Niveau2:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	cursor:hand;
	cursor:pointer;
}
a.Niveau2:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	cursor:hand;
	cursor:pointer;
}
a.Niveau2:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	cursor:hand;
	cursor:pointer;
}

.SeparateurNiveau2 {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
	padding-right:10px;
}

#tabs{
	
	margin: 9px 0;
	height: 19px;
	padding: 0 0 0 35px;
}
#tabs li{
	
	list-style: none;
	float: left;
	background: url(/FondationRTE/images/all/tabs.png) right -38px;
	height: 19px;
	margin: 0 4px 0 0;
	display: inline;
}
#tabs li.active{
	
	background-position: right -57px;
}
#tabs li a,
#tabs li.active strong{
	
	background: url(/FondationRTE/images/all/tabs.png);
	float: left;
	display: inline;
	height: 19px;
	padding: 0 10px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
}
#tabs li a{
	
	background-position: left 0;
	color: #fff;
}
#tabs li.active strong{
	
	background-position: 0 -19px;
}

/********************* NAVIGATIONS INTERPAGES *********************/

a.lienInterpages:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}
a.lienInterpages:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}
a.lienInterpages:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: underline;
	font-weight: normal;
}
a.lienInterpages:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}

/******************** ENCARTS ***********************/

.cadreEncart {
	border:	1px solid #dfdfdf;
	background-color: #FFFFFF;
	padding: 10px;
}

.cadreEncartGeo {
	border:	1px solid #32667c;
	background: #c8dfd2 url(../images/all/encart_geo.png) bottom right no-repeat;
	padding: 10px;
}
.cadreEncartGeo h3{
	background: #fff;
	margin-top: 0;
	color: #2d777e;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 4px;
}
.cadreEncartGeo p{
	font-size: 10px;
	text-align: left;
	padding: 0 70px 0 0;
}
.cadreEncartGeo p a{
	color: #2d777e;
	text-decoration: none;
}
.cadreEncartGeo p a:hover{
	text-decoration: underline;
}

.cadrePointilleEncart {
	border:	1px dashed #FFFFFF;
	background-color: #2d777e;
	padding: 10px;
}

a.lienBleu:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}
a.lienBleu:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}
a.lienBleu:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: underline;
	font-weight: normal;
}
a.lienBleu:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: normal;
}

a.lienBlanc:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.lienBlanc:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.lienBlanc:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a.lienBlanc:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}


/********************* LIENS *********************/


a:link {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    text-decoration: underline;
    color: #373737;
	font-weight: normal;
}
a:visited {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    text-decoration: underline;
    color: #373737;
	font-weight: normal;
}
a:hover	{
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    text-decoration: none;
    color: #373737;
	font-weight: normal;
}
a:active {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    text-decoration: underline;
    color: #373737;
	font-weight: normal;
}

a.NavigationAnnee:link {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}
a.NavigationAnnee:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}
a.NavigationAnnee:hover	{
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: underline;
	font-weight: bold;
}
a.NavigationAnnee:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}

/********************* TITRES & SOUS_TITRES ************************/

.Titre {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 14px;
    color: #41444a;
	font-weight: bold;
}

.TitreDescendant {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 14px;
    color: #818285;
	font-weight: bold;
}

.TitrePopup {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 14px;
    color: #2d777e;
	font-weight: bold;
}

.SousTitre {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 12px;
    color: #41444a;
	font-weight: bold;
}

.SousTitreDescendant {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 12px;
    color: #818285;
	font-weight: bold;
}

.SousTitrePopup {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 12px;
    color: #2d777e;
	font-weight: bold;
}


/********************* ZONE DE CONTENUS	*********************/

.Content {
    font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    color: #4b5462;
	font-weight: normal;
    text-decoration: none;
  	text-align: justify;
  	padding-left: 15px;
    padding-right: 15px;
}

.Justify {
    	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
   	color: #4b5462;
	font-weight: normal;
  	text-decoration: none;
  	text-align: justify;

}

UL {
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
    color: #4b5462;
	font-weight: normal;
    text-decoration: none;
}

.AlerteRouge {
	color: #FF0000;
}

.bold {
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4c6163;
}

.bolditalic {
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

.italic	{
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: left;
}

/************************ DEPECHES **************************/

.TexteEncartDepInterv {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #4c6163;
	font-weight: normal;
}

.TexteEncartDepIntervBold {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #4c6163;
	font-weight: bold;
}

a.LireInfo:link	{
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}
a.LireInfo:visited {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}
a.LireInfo:hover {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: underline;
	font-weight: bold;
}
a.LireInfo:active {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #2d777e;
	text-decoration: none;
	font-weight: bold;
}

.TitreDepeche{
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 12px;
    color: #2d777e;
	font-weight: bold;
}

.TitreDepeche2{
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

.CadreNavigationBleu	{
    border: 1px	
    solid #2d777e;
	padding: 5px; 
}

/************************ POPUP	**************************/


/************************ TABLEAUX **********************/


/********************* IMAGES *********************/

IMG {
	border: none;
}

/********************* FORMULAIRES *********************/


FORM {
   	border: none;
   	margin: 0px;
}

SELECT, OPTION {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	color: #373737;
	font-size: 11px;
	font-weight: bold;
    border: 1px	solid #2d777e;
    background-color: #E8EFF8;
}

.InputRecherche	{
    width: 100px;
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
    border: 1px	solid #ABABAB;
    background-color: #edf1fd;
}

.BoutonRecherche {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
    border: 1px	solid #ABABAB;
    background-color: #edf1fd;
	margin-left: 4px;
	vertical-align: text-bottom;
	cursor:hand;
    cursor:pointer;
}

.CadreForm {
	border:	1px solid #2d777e;
	background-color: #eaf1f2;
	padding: 10px;
}

.InputForm {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	color: #373737;
	font-size: 11px;
	font-weight: bold;
    border: 1px	solid #2d777e;
    background-color: #ffffff;
}

.BoutonForm {
	font-family: Verdana, Helvetica, Lucida, Arial,	sans-serif;
	font-size: 11px;
	color: #373737;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: #eaf1f2;
	border:	1px outset #2d777e;
}

/**************************************** ENCARTS ******************************************/



/*
 * pagination
 * de la liste des projets
 *
 */
#pagingFiches{
	text-align: right;
	padding: 0 0 10px;
}
#pagingFiches #pagingRewind,
#pagingFiches #pagingPrevious,
#pagingFiches #pagingNext,
#pagingFiches #pagingFastForward{
	display: -moz-inline-box;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/all/paging_ctrl_sprite.gif);
	overflow: hidden;
	vertical-align: middle;
	margin: 0;
}
#pagingFiches #pagingRewind{      background-position: 0 0; }
#pagingFiches #pagingPrevious{    background-position: 0 -10px; }
#pagingFiches #pagingNext{        background-position: 0 -20px; }
#pagingFiches #pagingFastForward{ background-position: 0 -30px; }
#pagingFiches strong,
#pagingFiches a{
	margin: 0 3px;
	vertical-align: middle;
	font-size: 10px;
}
#pagingFiches strong{ color: #6d737c; }
#pagingFiches a{
	color: #256063;
	font-weight: bold;
	text-decoration: none;
}

/*
 * item de la liste
 * des projets
 *
 */
.ficheListItem{
	background: url(../images/all/fiche_liste_top.gif) no-repeat;
	padding: 7px 0 0;
	width: 483px;
	margin: 0 0 0 10px;
}
.ficheListWrapper{
	background: url(../images/all/fiche_liste_bottom.png) left bottom no-repeat;
	padding: 0 9px 9px 7px;
}
.ficheListItem h2{
	color: #b6db0f;
	background: #317a81 url(../images/all/fiche_head_bck.png) right bottom no-repeat;
	font-size: 11px;
	padding: 5px;
	margin: 0 0 2px;;
}
.ficheListItem table{
	border-collapse: collapse;
	border: none;
	width: 100%;
}
.ficheListItem table td{
	padding: 0;
}

.ficheListItem .flistPicCell{
	vertical-align: top;
	border-right: 2px solid #fff;
}

.ficheListItem .flistPicCell a{
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
}

.ficheListItem .flistPicCell a:hover{
	text-decoration: underline;
}


/*
 * fiche projet
 *
 */
.ficheItemHeadline{
	font: 18px Verdana, Helvetica, sans-serif;
	color: #41444a;
}
hr.ficheItemHRule{
	clear: both;
	height: 1px;
	background: #2d777e;
	color: #2d777e;
	border: none;
	margin: 10px 0 4px;
}

* html hr.ficheItemHRule{ margin: -0.2em 0 0; }
*+html hr.ficheItemHRule{ margin: -0.2em 0 0; }

.ficheItemChapeau{
	font-style: italic;
	color: #41444a;
}
#ficheFocus{
	background: url(../images/all/fiche_focus_bottom.png) left bottom no-repeat;
	width: 478px;
	margin: 10px auto;
	padding: 0 0 10px;
}
#ficheFocus:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#ficheFocusColLeft,
#ficheFocusColRight{
	background-image: url(../images/all/fiche_focus_top.png);
	background-repeat: no-repeat;
	padding-top: 58px;
	float: left;
}

#ficheFocusColLeft{
	background-position: left top;
	width: 258px;
	padding-right: 10px;
	padding-left: 17px;
	font-size: 10px;
	font-style: italic;
}
#ficheFocusColLeft a{
	font-size: 10px;
}
#ficheFocusCartch{
	background: #aec9cc;
	padding: 4px;
	border: 5px solid #e8f0f1;
	text-align: left;
	font-style: normal;
	zoom: 1;
}
#ficheFocusCartch:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#ficheFocusCartch img{
	float: left;
	margin: 5px 10px 0 5px;
}
#ficheFocusCartch p{
	margin-top: 2px;
	margin-bottom: 5px
}
#ficheFocusCartch strong{
	display: block;
	color: #2d777e;
}
#ficheFocusColRight{
	background-position: right top;
	width: 167px;
	padding-right: 20px;
	padding-left: 6px;
	font-size: 10px;
	text-align: left;
}
#ficheFocusColRight h3{
	font-size: 11px;
	font-weight: bold;
	color: #2d777e;
	margin-top: 5px;
}
#ficheFocusColRight p{
	margin-bottom: 15px;
	text-align:justify;
	
}
#IEItalicFix{
	width: 252px;
	margin: 10px 0 10px 2px;
}
#ficheFocusColRight .pdfLink{
	display: block;
	height: 16px;
	margin-bottom: 15px;
	line-height: 18px;
	padding: 0 0 0 20px;
	background: url(../images/all/pdf_icon.gif) top left no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #2d777e;
}
#ficheFocusColRight .pdfLink:hover{
	position: relative;
	top: 1px;
	left: 1px;
}
#ficheItemBody{
	margin: 0 20px;
}
#ficheItemBody h2{
	font: 14px Verdana, Helvetica, sans-serif;
	color: #2d777e;
	margin: 20px 0 10px;
}

/*
 * rail de navigation (fiche projet)
 *
 */
#navRail,
#navRail a{
	font-size: 10px;
}
#navRail *{
	vertical-align: middle;
}
#navRail a{
	color: #878e99;
	text-decoration: none;
}
#navRail a:hover{
	text-decoration: underline;
}
#navRail strong{
	color: #2d777e;
}

/*
 * encarts latéraux
 * avec bordereau vert
 *
 */
 
.plusInfos{
	text-align: left;
}
.greenEncart{
	width: 224px;
	margin-top: 18px;
}
.greenEncart h3{
	height: 21px;
	background: url(../images/all/encart_green_head.png);
	color: #FFF;
	text-align: right;
	padding: 6px 40px 0 0;
	margin: 0;
	font-variant: small-caps;
	font-size: 12px;
}
.greenEncart .greenEncartBody{
	background: #a8cfd8;
	border: 1px solid #699ba7;
	border-top: none;
	color: #41444a;
	text-align: left;
	padding: 12px 12px 0;
	font-size: 11px;
}
.greenEncart .greenEncartBody p{
	margin-top: 0;
	text-align: justify;
}

/*
 * encarts latéral
 * "témoignage"
 *
 */
#greenETemoignage h3{
	background: url(../images/all/encart_green_head_temoignage.png);
}
#greenETemoignage #temoinID{
	background: url(../images/all/encart_temoignage_id_card.png);
	width: 119px;
	height: 72px;
	position: relative;
	text-align: right;
	padding: 20px 95px 0 10px;
}
#greenETemoignage #temoinID div{
	text-align: center;
	position: absolute;
	top: 16px;
	right: 22px;
	width: 54px;
	height: 53px;
	overflow: hidden;
}
#greenETemoignage #temoinID strong{
	display: block;
}

/*
 * diaporama
 * dans encart
 *
 */
.greenEncart .diapWrapper{
	width: 208px;
}
.greenEncart .diapWrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.greenEncart .diapWrapper .tinyDiap{
	float: left;
	width: 60px;
	height: 60px;
	padding: 1px 3px 3px 1px;
	margin: 0 4px 4px 0;
	text-align: center;
	overflow: hidden;
	background: url(../images/all/diap_tiny_bck.png);
	cursor: pointer; /* force pointer pour IE */
}
.greenEncart .diapWrapper .tinyDiap span{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 60px;
}

/*
 * recherche géographique
 *
 */
#projetResultGeo{
	width: 258px;
	float: left;
	background: url(../images/all/col_projet_top.png) top left no-repeat;
	padding: 8px 0 0;
	margin: 40px 20px 0 40px;
	text-align: left;
	display: inline;
	font-size: 10px;
	font-style: italic;
}
#projetResultGeoWrapper{
	padding: 5px 13px;
	background: url(../images/all/col_projet_bottom.png) bottom left no-repeat;
}
#projetResultGeoWrapper h2{
	color: #fff;
	background: #92b619 url(../images/all/col_projet_head.png) right bottom no-repeat;
	font-size: 11px;
	padding: 5px;
	margin: 0 0 8px;
}
#projetResultGeoWrapper a.sPlus{
	text-decoration: none;
	font-style: normal;
	color: #92b619;
	display: block;
	margin: 8px 0 15px;
}

/*
 * nouvelle page d'accueil
 * - fevrier 2009 -
 *
 */
#home_v2{
	padding: 0;
}


#home_main{
	background: url(../images/all/homev2_bottom_main.jpg) left bottom;
	height: 174px;
	width: 493px;
	margin: 5px 0 7px 18px;
	padding: 0 0 7px;
}
#home_main_wrapper{
	padding: 13px 20px 0;
	height: 161px;
	overflow: hidden;
	background: url(../images/all/homev2_top_main.png) left top no-repeat;
}
#home_v2 .loner{
	height: 220px;
}
#home_v2 .loner #home_main_wrapper{
	height: 207px;
}
#home_main_wrapper h1,
#home_main_wrapper h2{
	color: #006069;
	font-weight: normal;
	text-align: left;
}
#home_main_wrapper h1{
	font-size: 19px;
	margin: 0;
}
#home_main_wrapper h2{
	font-size: 11px;
	margin: 2px 0 10px;
	line-height: 13px;
}
#home_main_wrapper p{
	margin: 7px 0;
	line-height: 13px;
}


#home_temoignage,
#home_focus{
	float: left;
	overflow: hidden;
	text-align: left;
}


#home_temoignage{
	width: 210px;
	height: 137px;
	margin: 0 10px 0 18px;
	background: url(../images/all/homev2_left_temoig.png);
}
#home_temoignage_wrapper{
	padding: 10px 15px 0;
	background: url(../images/all/homev2_right_temoig.png) right top no-repeat;
}
#home_temoignage_wrapper div{
	margin: 0 0 6px;
	height: 66px;
	overflow: hidden;
}
#home_temoignage h3{
	color: #dcf129;
	margin: 3px 0 15px 60px;
	font-size: 12px;
	font-variant: small-caps;
}
#home_temoignage a{
	font-weight: bold;
	color: #245e64;
}


#home_focus{
	width: 273px;
	height: 137px;
	background: url(../images/all/homev2_left_focus.png);
}
#home_focus_wrapper{
	padding: 10px 10px 0 15px;
	background: url(../images/all/homev2_right_focus.png) right top no-repeat;
}
#home_focus_wrapper div{
	margin: 0 0 10px;
	height: 67px;
	overflow: hidden;
	line-height: 13px;
}
#home_v2 .lonerfocus{
	float: none;
	width: 493px;
	margin: 0 0 0 18px;
}
#home_focus h3{
	font-size: 13px;
	font-weight: normal;
	color: #8e4521;
	margin: 0 0 10px;
}
#home_focus img{
	float: right;
	position: relative;
	margin: 0 0 0 8px;
}
#home_focus div p{
	margin-top: 0;
}

#home_focus a:link {
	color: #245e64;
	text-decoration: none;
	font-weight: bold;
}
#home_focus a:visited {
	color: #245e64;
	text-decoration: none;
	font-weight: bold;
}
#home_focus a:hover {
	color: #245e64;
	text-decoration: underline;
	font-weight: bold;
}
#home_focus a:active {
	color: #245e64;
	text-decoration: none;
	font-weight: bold;
}

/*
 * bloc spécial forum - octobre 2009 -
 *
 */
#home_focus_alt {
	color: #112502;
}
#home_focus_alt #home_focus{
	background: url(../images/all/homev2_right_focus_alt.png) right top no-repeat;
}
#home_focus_alt #home_focus_wrapper{
	background: url(../images/all/homev2_left_focus_alt.png) no-repeat;
}
#home_focus_alt h3{
	color: #fff;
	font-size: 20px;
}


/*
 * recherche autocomplete
 *
 */
#divAjax{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	border: 1px solid #AAA;
	background-color:#FFFFFF;
	display: none;
	overflow: hidden;
	z-index: 100;
}
#divAjax td{
	cursor: pointer
	border-bottom: 1px solid
}
#divAjax table{
	width: 100%;
	border-collapse: collapse;
}
#divAjax td{
	cursor: pointer;
	border-bottom: 1px solid #DDD;
	padding: 2px 5px;
}


/*
 * Vidéo
 *
 */
 
#divVideo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 101;
	border: 4px solid #c8dfd2;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width:550px;
}

#closeVideo {
	background-image: url(../images/all/close_video.png);
	background-repeat: no-repeat;
	background-position:top left;
	cursor: pointer;
	cursor: hand;
	width: 19px;
	height: 20px;
	float: right;
	margin: 0px;
	margin-top:5px;
	margin-right:5px;
}

#divAlpha {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=70);
   	-moz-opacity: 0.7;
    	opacity: 0.7; 
	background-color: #000000;
	layer-background-color: #000000;
}

#closeLink {
	color: #317a81;
	font-weight: normal;
	text-decoration: none;
} 
