@import url(styles_reset.css);
/*=======================================================================================
-------------------------------------------------------Cross videos days-----------------------------------------
=======================================================================================*/
A IMG
{
border:0;
}

label
{
	cursor:pointer;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
.both{
	clear:both;
}

.gauche{
	float:left;
}

.droite{
	float:right;
}

.hand{
	cursor:pointer;
}

.enAttente{
	display:none;
}

.texteCentre{
	text-align:center;
}

.texteGauche{
	text-align:left;
}

.texteDroite{
	text-align:right;
}
.texteJustifier{
	text-align:justify;
}

/*----------------------------------------------*/
body
{
	font-family : verdana;
	font-size : 13px;
	margin : 0 0 0 0;
}
#page
{
	width : 980px;
	margin :auto;
	min-height : 530px;
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	
}
a.a_menu
{
	
	height : 20px;
	
	text-decoration:none;	
	padding : 8px;
	/*
	display :inline;
	/padding : 10px 10px 12px 0px;
	margin : 0 0 0 -5px;*/
}
a.a_menu:hover
{
	
	height : 20px;
	background-color : #D3E28F;
	text-decoration:none;	
	padding : 8px;
	/*
	display :inline;
	/padding : 10px 10px 12px 0px;
	margin : 0 0 0 -5px;*/
}
.menu_expose
{
	
	height : 20px;
	background-color : #b2cc40;		
	padding : 8px;
	/*/padding : 10px 10px 12px 10px;
	margin : 0 0 0 -5px;*/
}
.menu_expose_2
{
	background-color : #b2cc40;	
	display :inline;
	padding : 8px;
	/*/padding : 10px 10px 12px 10px;
	margin : 0 0 0 -5px;*/
}
#menu
{
	width : 164px;
	height : 337px;
	padding-top : 165px;
	color : white;
	margin-left:-5px;
	margin-right:13px;
}
#menu a
{	
	color : white;
	
}
.item_menu
{
	padding : 9px 5px 5px 5px;
	height : 20px;
	margin-bottom : 10px;
}

#pied
{
	height:17px;
	width : 964px;
	color:white;
	padding : 8px 7px 0 8px;
	font-size : 9px;
}
h1.vert
{
	padding : 10px;
	padding-top : 8px;
	background-color : #b1cc3f;
	color : white;
	margin : 0 0 25px 0;
	width :auto;
	font-size : 20px;
	
}	
.titre
{
	margin : 115px 0 0 0;
}
#contenu a 
{
	color :#ea662a;
}
#contenu
{	
	width : 560px;
	height : 325px;
	padding : 0 0 0 32px;
	/padding : 0 0 0 22px;
	color : #95a936;
	line-height : 15px;
	
}
.menu_pied, .menu_pied a
{
	color:white;
}
.illu_sommaire
{
	margin : 0 0 15px 15px;
	
}
#contenu p
{

	text-indent : 40px;
	/text-indent : 20px;
}
#retour_home
{
	
	position : absolute;
	z-index : 5;
	width : 260px;
	height : 95px;
}
.col_droite_
{
	position : absolute;
	z-index:5;
	width : 80px;
	height : 380px;
	
	margin : 100px 0 0 875px;
	/margin : 100px 0 0 120px;
}

.col_droite
{
	position : absolute;
	z-index:5;
	width : 80px;
	height : 380px;
	
	margin : 100px 0 0 875px;
	/margin : 100px 0 0 50px;
}
.col_droite__
{
	position : absolute;
	z-index:5;
	width : 80px;
	height : 380px;	
	margin : 100px 0 0 875px;
	/margin : 100px 0 0 70px;
}
.col_droite_accueil
{
	position : absolute;
	z-index:5;
	width : 80px;
	height : 380px;	
	margin : 100px 0 0 875px;
	/margin : 100px 0 0 70px;
	
}
.illu_col_1
{
	width : 44px;
	height : 150px;
	margin : 70px 0 0 0;
}
.illu_col_2
{	
	
	width : 32px;
	height : 250px;
}
.illu_3d
{
	margin : 20px 0 0 0;
}
.form_contact
 {
	font-style : italic;
 }
 .accroche_contact
 {
	margin : -15px 0 30px 0;
	/margin : 0px 0 30px 0;
 }
 .ligne_form
 {
	margin : 0 0 10px 0;
 }
 .libelle
 {
	margin : 0 5px 0 0;
 }
 .input
 {
	margin : 0 0 0 10px;
 }
 .input input
 {
	color : white;
	background-color : #c9db77;
	border : 1px solid transparent;
	text-align:right;
	font-style : italic;
 }
 span.small
 {
	font-size : 9px;
 }
 #contenu_temoin a 
{
	color :#ea662a;
}
#contenu_temoin
{	
	width : 620px;
	height : 325px;
	padding : 0 0 0 20px;
	color : #95a936;
	line-height : 15px;

}

.suiv_prec
{
	width : 50px;
	margin-top : 100px;
}
.all_avis
{
	overflow:hidden;
	width : 510px;
	height : 290px;
	
}
.avis_oveflow
{
	width : 9000px;
	
}
.puce
{
	margin : 0 5px 0 0;
}

.accroche_temoin
 {
	margin : -5px 0 10px 0;
	/margin : 0 0 10px 0;
 }
	
 
 .item_avis
 {
	width : 510px;
	height : 290px;
 }
 .total_method
{
	width : 20000px;
	margin : 0 0 0 25px;
}
/* .full_method
{
	width : 650px;
	margin : 120px 0 0 0px;
	overflow:hidden;

} */
.full_method
{
	width : 650px;
	margin : 120px 0 0 0px;
	overflow:hidden;
	
}
.txt_method
{
	width : 200px;
	margin : 0;
}
.global_method
{
	margin : 25px 45px 0 50px;
	color :#95a936;
}
.desc_method
{
	margin : 0 0 10px 0;
}
.item_method
{
	width : 650px;
	height : 317px;
	
}
.chapo_method
{
	margin : 0 0 15px 0;
}
.logo_method
{
	margin : 0 25px 0 25px;
}

.f_prec_method
{
	position:absolute;
	z-index : 5;
	margin :301px 0 0 200px;
	/margin : 301px 0 0 -620px;
	
}
.f_suiv_method
{
	position:absolute;
	z-index : 5;
	margin :-135px 0 0 600px;
	/margin :-135px 0 0 600px;
}
.f_suiv_method_
{
	position:absolute;
	z-index : 5;
	margin :-155px 0 0 600px;
	/margin :-155px 0 0 600px;

}
.accroche_pied
{
	color : #95a936;
	margin : 0 0 0 20px;
}
.accroche_pied a
{
	color : #ed7c49;
}
.menu_method
{
	width : 650px;
	height : 25px;	
	height : 24px;
	background-color:#e95b1b;
	margin : 14px 0 0 0px;
	/margin : 14px 0 0 0px;
	color:white;
	padding : 0px 5px 0px 5px
}
.item_menu_method
{
	
	padding : 6px 14px 5px 13px;
}
.item_menu_method a
{
	color : white;
}
.item_vert_pale
{
	background-color : #d0e088;
	padding : 10px 10px 10px 10px;
	display :inline;
	font-size : 16px;
	font-weight : bold;
	position : absolute;
	z-index : 5;
	letter-spacing : 1px;
	color:white;
}
#full_items .item_vert_pale a
{
	color : white;
}

.position_1
{
	
	margin : 30px 0 0 30px;
}
.position_2
{
	
	margin : 125px 0 0 70px;
}
.position_3
{
	
	margin : 10px 0 0 400px;
}
.position_4
{
	
	margin : 115px 0 0 400px;
}
.position_5
{
	
	margin : 65px 0 0 240px;
}
.position_centre
{
	margin : 100px 0 0 170px;
}
ul
{
	list-style-image: url("../images/puce.png");
}
li
{
	/padding-left :8px;
}
.accroche_pied_bis
{
	color : #95a936;
	margin : 0 0 0 35px;
}
.accroche_pied_bis a
{
	color : #ed7c49;
}
.txt_real
{
	width : 185px;
	margin : 0 0 0 0;
	
	height : 99px;
	
}
.voir_video
{
	margin : 5px 0 0 0;
}
.accroche_temoin_2
{
	margin : 25px 0 50px 0;
	color :#95A936;
}
._530
{
	width : 530px;
}
.expose_pied
{
	background-color:#b2cc40;
	height:19px;
	margin-top:-5px;
	padding:6px 4px 0 4px;
}
.expose_pied_28
{
	background-color:#b2cc40;
	height:19px;
	margin-top:-6px;
	padding:6px 4px 0 4px;
}
.desc_somm
{
	
	margin : 0 0 15px 0;
}
.txt_somm
{
		
		width : 300px;
		
}
.list_actus
{
		
		width : 280px;
		height : 287px;
		background-image:url(../images/fd-actus.png);
		background-repeat:no-repeat;
		margin : 0 0 0 15px;
}
#contenu_somm a 
{
	color :#ea662a;
}
#contenu_somm
{	
	width : 600px;
	height : 325px;
	padding : 0 0 0 32px;
	color : #95a936;
	line-height : 15px;
	margin : -10px 0 0 0;
}
.bouton_home
{
	margin : 15px 0 0 0;
}
#immo
{
	margin : 10px 0 0 15px;
}
#secteur
{
	margin : 20px 0 0 35px;
}
.contenu_bloc_actus
{
	
	margin : 10px 0 0 10px;
	
}
.all_art_home
{
	
	height : 250px;
	margin : 10px 0 0 10px;
}
.logo_item_home
{
	margin : 0 5px 0 0;
}
.contenu_item_home
{
	
	width : 170px;
}
.titre_item_home
{
	margin : 0 0 5px 0;
}
.item_art_home
{
	margin : 0 0 5px 0;
}
.site_print
{
	
	margin : 330px 0 0 -22px;
	/margin : 330px 0 0 -20px;
	width : 125px;
	font-size : 12px;
	
}
.site_print_
{
	
	margin : 330px 0 0 -22px;
	/margin : 330px 0 0 -20px;
	width : 125px;
	font-size : 12px;
	
}
.item_print_web
{
	height : 21px;
	
	padding : 7px 0 0 0;
	
}
.item_print_web:hover
{
	background-color : #b1cc3f;
	font-weight :bold;
	background-image:url(../images/fleche.png);
	background-repeat:no-repeat;
	background-position:2px 4px; 
}
.item_print_web a
{
	color : white;
}
.item_print_web a:hover
{
	text-decoration : none;
}
.item_on
{
	background-color : #b1cc3f;
	font-weight :bold;
	background-image:url(../images/fleche.png);
	background-repeat:no-repeat;
	background-position:2px 4px; 
}
#contenu_somm a.vert_
{
	color :#95A936;
}

#contenu a.off_color
{
	color : #d3e291;
}
#contenu a.on_color
{
	color : #95A936;
}
.retour_form
{
	
	margin-top : -20px;
	margin-bottom : 10px;
	color: #E95B1B;
	
}
.select_input
{
	width : 205px;
	
	min-height : 20px;
	background-image:url(../images/select.png);
	background-repeat:no-repeat;
	
}
.contenu_select
{
	color : white;
	
	width : 176px;
	height : 18px;
	text-align : right;
	font-size :12px;
}
.list_type_projet
{
	border : 1px solid #C9DB77;
	width : 202px;
	height : 180px;
	position : absolute;
	z-index : 5;
	background-color : white;
	margin-top : 2px;
}
.item_list
{
	padding : 5px;
	font-size : 12px;
}
.item_list:hover
{
	color:white;
	background-color : #C9DB77;
}
.off_list
{
	display : none;
}
#contenu_temoin a.off_color
{
	color : #d3e291;
}
#contenu_temoin a.on_color
{
	color : #95A936;
}
#switch_session a.off_color
{
	color : #d3e291;
}
#switch_session a.on_color
{
	color : #95A936;
}
#switch_session
{
	margin : 25px 0 0 0;
	color : #95A936;
}


/*-----------------------------*/

h1.vert__
{
	padding : 10px;
	padding-top : 8px;
	background-color : #b1cc3f;
	color : white;
	margin : 0 0 25px 0;
	width :auto;
	font-size : 20px;
	
	z-index:8;
	position:absolute;
}

#contenu__ a 
{
	color :#ea662a;
}
#contenu__
{	
	width : 560px;
	height : 325px;
	padding : 0 0 0 32px;
	/padding : 0 0 0 22px;
	color : #95a936;
	line-height : 15px;
	margin: 35px 0 0 0;
	
}
#contenu__ p
{

	text-indent : 40px;
	/text-indent : 20px;
}

.bloc_titre
{
	background-color : #b1cc3f;
	padding:8px 10px 10px;
	display:inline-block;
	/display:inline;
	overflow:hidden;
}
h1.vert_anim
{
	color:white;font-size : 20px;
	
	/padding-top:15px;
}
.item_vert_pale:hover
{
	background-color :#B1CC3F;
}
.item_vert_pale a:hover
{
	text-decoration:none;
}
.voir_video
{
	margin : 5px 0 0 0;

	background-color : #D3E291;
	width : 163px;
	height : 28px;
	font-size : 18px;
	padding-top : 6px;
}
.voir_video:hover
{
	background-color : #B1CC3F;
}
.voir_video a
{
	color : white;
}
.voir_video a:hover
{
	text-decoration:none;
}
.item_menu_method:hover
{
	background-color:#d3e291;
}
.item_menu_method a:hover
{
	text-decoration:none;
}
.sous_menu
{
	width : 145px;
	height : 178px;
	padding-top: 5px;
	position : absolute;
	z-index:5;
	margin : -9px 0 0 -145px;
	/*/margin : 3px 0 0 -150px;*/
	background-image:url(../images/fd-sous-menu.png);
	background-repeat:no-repeat;
}
.item_sous_menu:hover
{
	background-color:#B1CC3F;
}

.item_sous_menu
{
	
	height:20px;
	background-image:url(../images/fd-a.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-left : 8px;
	padding : 5px 5px 5px 8px;
	width : 124px;
}
.separation
{
	padding-left:15px;
	border:1px solid blue;
}
.item_sous_menu a:hover
{
	text-decoration:none;
}
.off_sous_menu
{
	display:none;
}
.envoyer
{
	margin : 18px 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.envoyer {
		margin : 0;
	}
}
.txt_real a
{
	color :#E95B1B;
}
.menu_plan
{
	width : 100px;
	margin-right : 8px;
}
/*----------------------------*/
/* .full_method
{
	width : 650px;
	margin : 120px 0 0 0px;
	overflow:hidden;
	
	padding-top : 25px;
}
h1.vert_
{
	padding : 5px;
	padding-top : 5px;
	padding-bottom : 7px;
	background-color : #b1cc3f;
	color : white;
	margin : 0 0 25px 0;
	width :auto;
	font-size : 20px;
	position:relative;
}	
.item_method
{
	height : 310px;
} */
