/*Ajout � l'integration*/
.hide { display : none; }
.hideDisclaimer { display : none; }

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float:none;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:0px!important;
}


/* Pour texte et image � droite */

.htmlarea div.csc-textpic-intext-right {
	clear:both;
}

.htmlarea div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	/*margin-left:164px!important;*/
	width:490px;
	float:right;
	margin-bottom:13px;
}
.htmlarea div.csc-textpic-intext-right div.csc-textpic-text {
	/*float:left;*/
	margin:0pt 5px;
	width:152px;
	color:#000000;
}

#contenu .htmlarea .separateur {
	clear:both;
}

.tools {
	clear:both;
}

/*Pour le formulaire de contact*/
.csc-mailform-field label.qualite{
	display: inline;
	padding-top : 0px;

}
.csc-mailform-field input.qualite{
	width: 40px;
	margin-bottom: -4px;
	margin-left : 20px;
}

.csc-mailform-field input.csc-mailform-submit#mailformformtype_mail {

margin-left : 0px;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin:0px !important;
}

ul.liste_erreur_contact {
	margin:5px 0pt 10px 15px;
	color: red;
}
ul.liste_erreur_contact {
	list-style-type:disc;
}

textarea {
	height:115px;
	width:290px;
}

#contenu .bandeau .titre a.plus {
	color:#000000;
	text-decoration:none;
	padding:0px 10px 0px 0px ;
	margin:0px;
}

.classForEspace #header #groupe {
	display:none;
}

/* *********************
 *	Auto Complete : start
 */

.ac_inputs {

}

.ac_results {
	padding: 0px;
	margin-left: 10px;
	border: 1px solid black;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : white url('../images/css/ajax-loader.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


/*
 *	Auto Complete : End
 ********************* */


 /******** Espace AGF Recherche Contact : Start ************/

 .contactagfform_send{
margin-left:65px;}

 #result_contact{
 margin-left:164px;}

 #result_contact a{
 color:blue;
 text-decoration: none ;}

 #result_contact a:hover{
 text-decoration: underline ;}

 /******** Espace AGF Recherche Contact : End ************/

 /******** Espace AGF Catalogue produit : Start************/

#contenu .formulaire1 form p {
	margin:5px;
	height: auto;
}
#contenu .formulaire1 form p span.info{
	color:#000000;
}
#contenu .centre h3 span {
color:#4A494A;
}
 /******** Espace AGF Catalogue produit : End ************/

/********* Formulaire de contact : Start **********************/
.csc-mailform-field input.csc-mailform-submit#mailformformtype_reset {
	width:130px;
	margin-left:213px;
	}

.csc-mailform-field select {
	margin-bottom: 10px;
	}

.tx-agfcontact-pi1 .contact-field{
	float:left;
	width:210px;
}

.tx-agfcontact-pi1 .contact-field label {
	width:210px;
	white-space:nowrap;
}
.tx-agfcontact-pi1 h3 {
	clear:both;
}
.tx-agfcontact-pi1 textarea {
	width:230px;
}
.tx-agfcontact-pi1 select {
	margin-bottom:0px;
	margin-left:5px;
}
.tx-agfcontact-pi1 #mailformnomvoie {
	width:365px;
}
/********* Formulaire de contact : End **********************/

/********* Affichage sans col droite : Start **********************/
.no_right_col .sidebar.right {
	display:none;
}
.no_right_col #contenu, .no_right_col #contenu .tools,
.no_right_col #contenu .htmlarea , .no_right_col #contenu .separateur{
	width:800px;
}

.no_right_col .htmlarea .csc-textpic-text, .csc-textpic-imagewrap {
	width:645px;
}

/********* Affichage sans col droite : End **********************/
