﻿/****************************************************************************************/
/*                                   LISTE PRODUITS                                     */
/****************************************************************************************/
.liste_produits {
	margin:0 0 30px 0;
	padding:0 0 35px;
	background-image:url(../images/interface/bg_ombre_tableau.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	width:100%;
	float:left;
	background-color:#FFFFFF;
}

ul.liste_produits_liste {
	margin:0;
	float:left;
	width:100%;
}

ul.liste_produits_liste li {
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

.impair {
        background-color:#ffffff;      	
}

.pair {
	background-color:#f4f1e7;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li {
	float:left;
	font-size:11px;
	padding:5px 0;
	margin:0;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li a {
	text-decoration:underline;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li a:hover {
	color:#9F8B4B;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.nom_produit {
	font-size:12.8px;
	font-weight:bold;
	width:220px !important;
	width:250px;
	color:#F6C80E;
	padding-left:10px;
	padding-right:10px;
	height:auto;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.nom_produit a {
	text-decoration:none;
	color:#F6C80E;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.nom_produit a:hover {
	text-decoration:underline;
	color:#F6C80E;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_video {
	width:50px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_detail {
	width:100px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.documentation {
	width:100px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_atouts {
	width:80px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_contact {
	width:120px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_demande_doc {
	width:120px;
}

li.item a:hover {
	
}

ul.liste_produits_liste li ul {
	margin:0;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li ul li {
	width:710px;
	position:relative;
	font-size:13px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.nom_produit ul li {
	font-size:11.5px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_atouts ul li {
	font-size:13px;
	left:-382px;
}

ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.nom_produit ul li .description, ul.liste_produits_liste li ul.liste_produits_liste_item_entetes li.item_atouts ul li .description {
	clear:both;
	padding:15px 10px;
	background-color:#FFFFFF;
	border-top:1px solid #AFD3E8;
	text-align:justify;
	color:#003772;
	font-weight:normal;
	background-image:url(../images/interface/fleche_bleu.jpg);
	background-repeat:no-repeat;	
}

.tab_content {
	background-color:#FFFFFF;
	border-top:1px solid #AFD3E8;
	clear:both;
	margin:0px;
	padding:0px;
	width:721px;
        text-align:justify;
}

.description_active, .atouts_active {
	background-image:url(../images/interface/fleche_bleu.jpg);
	background-repeat:no-repeat;
	padding:10px 0;
}

.description_active {
	background-position:100px 5px;
}

.atouts_active {
	background-position:413px 5px !important;
	background-position:423px 5px;
}


.bleu {
	color:#003772;
}

.milieu_milieu_contenu_normal .fiche_technique h1 span {
	font-size:22px;
}
/****************************************************************************************/
/*                          RECHERCHE - SOCIÉTÉ - DESCRIPTION                           */
/****************************************************************************************/

.recherche_depto {
	background-color:#80a7c7;
	float:left;
	padding:15px 0;
	width:100%;
	margin:15px 0 0 0;
}

.recherche_devis, .recherche_region {
	background-color:#b7a672;
	float:left;
	padding:0;
	width:100%;
	margin:0;
}

*+ html .recherche_devis {
	margin:15px 0 0 0;
}

* html .recherche_devis {
	margin:15px 0 0 0;
}

.recherche_depto p, .recherche_region p {
	color:#ffffff;
	display:block;
	float:left;
	font-size:13px;
	background-image:url(../images/interface/fleche_blanche.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 25px 0 15px;
	width:41% !important;
	width:47%;
	line-height:1.1em;
	text-align:left;
}

.recherche_region p {
	background-position:right 7px;
	padding:5px 25px 0 15px;
}

.menu_recherche {
	float:left;
	margin:0;
	padding:0;
}

.recherche_depto fieldset {
	border:0;
	margin:0;
	padding:0;
}

.recherche_depto select {
	font-size:11.5px;
	width:250px;
	margin:5px 0 0 40px;
}

.recherche_devis {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 10px 15px;
}

.recherche_devis h4 {
	color:#ffffff;
}


.recherche_devis .menu_recherche {
	font-size:12px;
}

.recherche_devis select {
	width:270px;
	margin:0px 0 0 25px;
	font-size:11.5px;
}

.recherche_region select {
	font-size:12px;
	margin:4px 0 4px 20px;
	width:270px;
}
.recherche_depto button, .recherche_region submit, .milieu_droite_contenu .tx-emenuderoulant-pi1 input {
	color:#003772;
	font-size:11.5px;
	font-weight:bold;
	background-image:url(../images/interface/bouton_ok.jpg);
	background-repeat:no-repeat;
	height:20px;
	margin:5px;
	padding:0;
	width:44px;
	border:0;
	background-color:transparent;
}
.recherche_devis p.envoyercourrier {
	color:#ffffff;
}
.liste_societes {
	margin:0 0 20px;
	float:left;	
}

.societe {
	float:left;
	margin:20px 0 0 0;
	width:360px;
}
.entete_societe {
height:75px;
position:relative;
}

.logo_societe {
	float:right;
	padding:25px 0 0;
	text-align:right;
	height:50px;
}

.societe_complete h1.nom_societe {
	padding:25px 0 0;
position:absolute;
width:200px;
display:block;
float:left;
bottom:0;

}

.societe_fiche {
	background-image:url(../images/interface/bg_societe.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:88px;
	padding:10px;
	width:329px;
	color:#9F8B4B;
	font-size:12px;
}

* html .societe_fiche {
	height:108px;
	width:349px;	
}

.societe strong {
	color:#003772;
}

.societe ul {
	float:left;
	margin:0 0 0 90px !important;
	margin:0 0 0 44px;
	padding:0;
}

.societe ul li {
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	margin:0 1px 0 0;
	display:block;
	margin:-1px 1px 0 0;
}

li.fiche {
	padding:0;
	width:136px;
}

li.fiche a {
	background-image:url(../images/interface/bouton_fiche.jpg);
	padding:5px 8px;
	display:block;
	background-repeat:no-repeat;
}

li.fiche a:hover {
	background-image:url(../images/interface/bouton_fiche_h.jpg);
}

li.devis {
	padding:0;
	width:121px;
}

li.devis a {
	background-image:url(../images/interface/bouton_devis.jpg);
	padding:5px 7px;
	display:block;
	background-repeat:no-repeat;
}
 
li.devis a:hover {
	background-image:url(../images/interface/bouton_devis_h.jpg);
}

/********************************************/

.societe_complete, .fiche_technique, .contacts, .implantations, #form_tipafriend {
	padding:0;
	margin:11px 0;
	float:left;
	background-color:#FFFFFF;
	width:721px;
}

#form_tipafriend h1 {
	width:650px;
}

*+ html .fiche_technique, *+ html .societe_complete, *+ html #form_tipafriend {
	margin:-5px 0 0 0;
}

* html .fiche_technique, * html .societe_complete, * html #form_tipafriend {
	margin:-12px 0 0 0;
}

.societe_complete h1, .milieu_milieu_contenu_normal .fiche_technique h1 {
	font-weight:bold;
	font-size:22px;
	padding:25px 0 0 0;	
}

.milieu_milieu_contenu_normal .fiche_technique h1 {
	color:#F6C80E;
}

.contacts h2, .implantations h2 {
	font-weight:bold;
	font-size:22px;
	padding:0 0 0 15px;
	color:#9F8B4B;
}
.jaune {
	color:#ffc600;
}

**************************************************************
.boutons_droite {
	float:right;
}

.milieu_milieu_contenu_normal .fiche_technique ul.boutons, ul.boutons, .milieu_milieu_contenu_normal ul.csc-menu csc-menu-1 {
	margin:5px 5px 0 0 !important;
	margin:5px 0 0 0;
	padding:0;
	float:right;
}

ul.boutons li, ul.csc-menu csc-menu-1 li {
	background-image:url(../images/interface/bg_bouton_menu.jpg);
	background-repeat:no-repeat;
	float:left;
	height:20px;
	list-style-type:none;
	margin:0 4px;
	padding:0;
	width:auto;
	position:relative;
}

ul.boutons li a, ul.csc-menu csc-menu-1 li a {
	background-image:url(../images/interface/bg_bouton_menu_right.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding:2px 5px;
	text-decoration:none;
	float:left;
}

ul.boutons li a:hover, ul.csc-menu csc-menu-1 li a:hover, .societe_detail span a:hover, li.fiche a:hover, li.devis a:hover {
	text-decoration:none;
	color:#9F8B4B;
}

.societe_detail, .fiche_detail {
	float:left;
	padding:0 15px;
	width:410px !important;
	width:430px;
}

.societe_detail ul, .fiche_detail ul {
	margin:10px 0 17px 0px;
	padding:0;
}

.societe_detail ul li {
	list-style-type:none;
	margin:0;
	padding:2px 5px 3px 15px;
	font-size:12px;
	color:#9F8B4B;
	background-image:url(../images/interface/pouce_fleche_marron.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #9F8B4B;
}

.fiche_detail ul li {
	list-style-type:none;
	margin:0;
	padding:5px 5px 5px 15px;
	font-size:12px;
	background-image:url(../images/interface/pouce_menu.gif);
	background-position:0 9px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #9F8B4B;
}

.societe_detail ul li a, .fiche_detail ul li a {
	text-decoration:underline;
}

.societe_detail span a, span.bouton {
	dispaly:block;
	background-image:url(../images/interface/bouton_demander_devis.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	margin:0 0 20px 15px;
	padding:3px 14px 4px 8px;
	float:left;
}

.societe_detail span a:hover {
	background-image:url(../images/interface/bouton_demander_devis_h.jpg);
}

.societe_droite, .fiche_droite {
	float:left;
	width:281px !important;
	width:291px;	
	padding:45px 0 0 0;
	margin:0;
}

.fiche_droite img {
	float:right;
}

.societe_droite p, .fiche_droite p {
	padding:7px 0;
	margin:0 7px;
}
.societe_complete .societe_bas {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:425px;
}
.societe_complete .societe_bas p {
	padding:0 0 3px 0;
}
.societe_complete .societe_droite {
	text-align:center;
}
.societe_complete .societe_droite img {
	padding:0 0 15px 0;
}
.photo1 {
	margin:0px 10px 4px 13px !important;
	margin:0px 10px 4px 5px;
}
.col1 {
	float:left;
	width:175px;
}
.col2 {
	float:left;
	width:165px;
}

.photo2 {
	float:left;
	margin:0 0 15px;
}
*html .photo2 {
	float:left;
	margin:0 0 13px;
}
*+html .photo2 {
	float:left;
	margin:0 0 13px;
}

.photo3 {
	float:left;
}
.photo4 {
	float:left;
	margin:0 0 15px;
}
*html .photo4 {
	float:left;
	margin:0 0 13px;
}
*+html .photo4 {
	float:left;
	margin:0 0 13px;
}
.photo5 {
	float:left;
}

.formulaire_devis {
	background-color:#f4f2e6;
	float:left;
	width:100%;
	padding:20px 0;
}
.fiche_bas div.lien_retour {
	float:left;
	clear:both;
	background-image:none;
	padding:0;	
}
.lien_retour {
	float:left;
	clear:both;
	background-image:none;
	padding:0;	
}
.lien_retour a {
	font-size:12px;
	font-weight:bold;
	background:url(../images/interface/fleche_retour.gif) 0 50% no-repeat;
	padding:0 0 0 10px;
	
}
.boutons_droite {
	float:right;
	width:133px;
}
.fiche_technique ul.boutons,
.societe_complete ul.boutons {
	float:none;
}
/****************************************************************************************/
/*                                     FICHE TECHNIQUE                                  */
/****************************************************************************************/

.fiche_bas {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.fiche_bas div {
	background-image:url(../images/interface/ligne.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
	margin:0;
	padding:20px 0 20px;
	float:left;
        width:721px;
}

.milieu_milieu_contenu_normal .fiche_bas .points_forts {
	background-color:#FFC600;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:10px;
	background-image:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1.5em;
	width:701px !important;
	width:721px;
}

.milieu_milieu_contenu_normal .fiche_bas .points_forts ul {
	list-style-type:none;
	margin:0;
	float:left;
	width:100%;
}

.milieu_milieu_contenu_normal .fiche_bas .points_forts p {
	color:#FFFFFF;
	font-size:12px;
	line-height:1.6em;
	margin:0;
	padding:0px 10px;
	text-align:left;
	text-transform:uppercase;
}

.milieu_milieu_contenu_normal .fiche_bas .points_forts ul li {
	background-image:url(../images/interface/pouce_blanche.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	display:inline;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 5px 0 10px;
}

.fiche_bas ul {
	margin:0 0 0 20px;
}

.fiche_bas ul li {
	padding:2px 0;
}

.fiche_bas h5 {
	color:#F6C80E;
}

.fiche_technique table {
	border:0 none;
	margin:15px;
	padding:0;
}

.fiche_technique table tr p {
	font-weight:bold;
	font-size:11.5px;
	text-align:center;
	padding:4px;	
}

.fiche_technique tr {
	background-color:#FFC600;
	margin:1px;
	padding:1px;
}
.fiche_technique td {
	padding:3px 7px;
}

.fiche_technique th {
	background-color:#FEF1A7;
	padding:3px 15px;
}

.fiche_technique .texte_securite {
	background:none;
	font-size:11px;
	padding:10px 15px 20px;
}

/***************************************************************************************/
/*                             	 FORMULAIRE DE DEVIS	      	                       */
/***************************************************************************************/

#mailform {
	float:left;
}

#mailform fieldset.csc-mailform, .formulaire fieldset.csc-mailform {
	border:none;
}

#mailform fieldset.csc-mailform .csc-mailform-field, 
.formulaire fieldset.csc-mailform .csc-mailform-field {
	clear:both;
}

* html #mailform fieldset.csc-mailform .csc-mailform-field {
	margin-bottom:5px;
}

* html .formulaire fieldset.csc-mailform .csc-mailform-field {
	margin-bottom:5px;
}

*+ html #mailform fieldset.csc-mailform .csc-mailform-field {
	margin-bottom:5px;
}

*+ html .formulaire fieldset.csc-mailform .csc-mailform-field {
	margin-bottom:5px;
}

#mailform fieldset.csc-mailform .csc-mailform-field label, .formulaire fieldset.csc-mailform .csc-mailform-field label {
	display:block;
	float:left;
	text-align:right;
	width:220px;
	margin:3px 15px 0 0;
}
.formulaire fieldset.csc-mailform legend {
	text-transform:uppercase;
	font-weight:bold;
	color:#003772;
}
.formulaire .csc-mailform-field-submit {
	float:left;
	text-align:right;
	width:500px;
}

#mailform fieldset.csc-mailform .csc-mailform-field input, .formulaire fieldset.csc-mailform .csc-mailform-field input {
	float:left;
	margin:0 0 10px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field select, .formulaire fieldset.csc-mailform .csc-mailform-field select {
	float:left;
	margin:0 0 10px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field textarea, .formulaire fieldset.csc-mailform .csc-mailform-field textarea {
	float:left;
	margin:0 0 10px 0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

#mailform fieldset.csc-mailform .csc-mailform-field fieldset, .formulaire fieldset.csc-mailform .csc-mailform-field fieldset {
	float:left;
	margin:0;
	border:none;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio, .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio {
	float:left;
	margin:0 0 5px -10px;
	padding:2px 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio legend, .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio legend {
	display:none;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label, .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	width:auto;
	margin:0 15px 0 3px;
	float:left;
}

* html #mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	float:none;
}

* html .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	float:none;
}

*+ html #mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	float:none;
}

*+ html .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio label {
	float:none;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio input, .formulaire fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio input {
	width:20px;
	margin:0 10px 3px 0;
	clear:both;
}

#mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check, .formulaire fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	width:auto;
	margin:3px 15px 15px 0;
	padding:0 0 10px 0;
}

* html #mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	margin:3px 15px 0 0;
}

* html .formulaire fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	margin:3px 15px 0 0;
}

*+ html #mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	margin:3px 15px 0 0;
}

*+ html .formulaire fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
	margin:3px 15px 0 0;
}

#mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit, .formulaire fieldset.csc-mailform .csc-mailform-field button, .form_tipafriend_contenu_send input {
	margin-left:215px;
	cursor:pointer;
	background-image:url(../images/interface/bouton_envoyer.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	font-size:11px;
	font-weight:bold;
	margin-left:215px;
	padding:0 0 2px !important;
	padding:2px 0 0 2px;
	color:#003772;
	height:19px;
	width:62px;
}

#mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit:hover, .formulaire fieldset.csc-mailform .csc-mailform-field button:hover, .form_tipafriend_contenu_send input:hover {
	background-image:url(../images/interface/bouton_envoyer_h.jpg);
}
.message_devis p {
	color:#e00404;
}
.message_devis_ok p {
	color:#016b06;
}

/***************************************************************************************/
/*                           FORMULAIRE DE DOCUMENTATION	       	               */
/***************************************************************************************/

.formulaire_documentation {
	background-image:url(../images/interface/fleche_formulaire.jpg);
	background-position:56% 10px;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.formulaire_documentation #mailform fieldset.csc-mailform .csc-mailform-field label {
	width:70px;
	text-align:left;
}

.formulaire_documentation #mailform fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit {
	margin-left:80px;
}

.formulaire {
	background-color:#F4F2E6;
	float:left;
	width:721px;
	padding:20px 0;
	background-image:url(../images/interface/bg_ombre_tableau.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
	margin:0;
}

.formulaire_contenu_gauche {
	float:left;
	width:290px;
	padding:10px 15px;
}

.formulaire_contenu_droite {
	float:left;
	margin:10px 0 0 30px;
}

.formulaire_documentation select {
	margin:20px 0 10px;
	width:270px;
}

/***************************************************************************************/
/*                                  IMPLANTATIONS	         	               */
/***************************************************************************************/

.menu_deroulant_marron {
	background-color:#B7A672;
	float:left;
	width:100%;
	margin:10px 0 0 0;
}

.menu_deroulant_marron h2.entete_marron_large {
	float:left;
	margin:0 10px 0 0;
	background-image:url(../images/interface/fleche_blanche.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
	padding:8px 30px 8px 15px;
	width:auto;
}

.menu_deroulant_marron .tx-emenuderoulant-pi1 {
	background-color:#B7A672;
	float:left;
	padding:7px 0 0;
	font-size:0.9em;
	font-size:11.5px;
}

.menu_deroulant_marron select {
	width:250px;
}

.menu_deroulant_marron input {
	background-image:url(../images/interface/bg_bouton_ok_marron.jpg);
	background-repeat:no-repeat;
	border:0 none;
	color:#003772;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin:0 0 0 10px;
	padding:0;
	width:45px;
	background-color:transparent;
	color:#003772;
}


.tx-dcdgooglemap-pi1 {
	margin:0 !important;
	margin:-14px 0 0 0;
	float:left;
}


.tx_dcdgooglemap_map {
	border:4px solid #B7A672;
	margin:1px 0 0 0;
	height:500px !important;
	height:500px;
	float:left;
	padding:0;
}

.tx_dcdgooglemap_map .tx_dcdgooglemap_carto {
	margin:0 0 0 0;
	float:left;
}

/***************************************************************************************/
/*                                        METEO	              	                       */
/***************************************************************************************/

.milieu_milieu_contenu_normal .tx-rtmeteofr-pi1 {
	margin:25px 0 0 0;
}

.milieu_milieu_contenu_normal .menu_deroulant_meteo {
	margin:25px 0 0 0;
}

.milieu_droite_contenu .menu_deroulant_meteo {
	margin:25px 0 0 0;
}

.milieu_droite_contenu .menu_deroulant_meteo h2 {
	font-size:16.6px;
}

.milieu_droite_contenu .tx-emenuderoulant-pi1 {
	margin:10px 0 0 0;
}

.milieu_droite_contenu .tx-emenuderoulant-pi1 select {
	width:190px;
	margin:0 0 0 15px;	
}

.milieu_droite_contenu .tx-emenuderoulant-pi1 input {
	background-image:url(../images/interface/bouton_ok_blanc.jpg);
}


/************************  METEO HOME *****************************************************/


.milieu_gauche_bas_contenu .tx-rtmeteofr-pi1 {
	float:none;
	padding:0;
	margin:-7px 0 0 0;
}

.contenu_home_droite .tx-rtmeteofr-pi1 p,
.milieu_gauche_bas_contenu .tx-rtmeteofr-pi1 p {
	text-align:center;
	padding:0;

}
.milieu_gauche_bas_contenu .menu_deroulant_meteo {

	margin:0;
}
.contenu_home_droite .menu_deroulant_meteo {
	margin:5px 0 7px 20px !important;
	margin:5px 0 7px 10px;
	float:left;
}

.contenu_home_droite .menu_deroulant_meteo select  {
	margin:0;
	width:125px;
	font-size:12px;
	float:left;
}

.milieu_gauche_bas_contenu .menu_deroulant_meteo select  {
	margin:0 0 0 15px;
	width:150px;
	font-size:12px;
	float:left;
}

.contenu_home_droite .menu_deroulant_meteo input,
.milieu_gauche_bas_contenu .menu_deroulant_meteo input {
	margin:0 0 0 2px;	
}

.aujourdhui {
	width:95px;
	float:left;
	margin:0;

}

* html .aujourdhui {

}

.demain {
	width:95px;

	float:left;
	margin:0 0 0 0;

}

.aujourdhui p.rt_d1img, .demain p.rt_d2img {
	margin:0 0 0 20px !important;
	margin:0 0 0 15px;
}


.aujourdhui p.rt_dtitle {
	color:#003772;
}

.aujourdhui p.rt_dtext {
	color:#003772;
}

.demain p.rt_dtitle {
	color:#80a7c8;
}

.demain p.rt_dtext {
	color:#80a7c8;
}

.rt_d2img, .rt_d1img {
	width:80px;
	height:50px;
}

/***************************************************************************************/
/*                                  VIDEO GALLERY	         	               */
/***************************************************************************************/

.tx-bddbflvvideogallery-pi1 {
	margin:15px 0 0 15px;
	padding:0;
}

#player {
	margin-right:0;
	margin-bottom:0;
	padding:0;
}

#playlist {
	margin:0;
	padding:0;
}

#flvcaption {
	width:320px;
}

#flvplayercaption {
	margin:0;
	width:320px;
	padding:0;
}

#flvcaption h2 {
	font-size:11.5px;
	margin:0;
	padding:5px 0;
}

.flvplayer_listpic {
	margin:0 0 5px 30px;
	width:124px;
	padding:0;
	height:100px;
}

#playlist .flvplayer_listpic img {
	/*border:2px solid #80A7C7;*/
}

/*******************************************************************************/
/**********     TIP A FRIEND     ***********************************************/
/*******************************************************************************/
#form_tipafriend{
	width : 721px;
	float : left;
	margin : 10px 0 0 0;
	padding : 0;
	background-color:#ffffff;
}

* html #form_tipafriend .formulaire {
	margin : -15px 0 0 0;
}

*+ html #form_tipafriend .formulaire {
	margin : 0 0 0 -15px;
}

#form_tipafriend input{
	margin:0;
}
#form_tipafriend textarea {
	font-size : 12px;
	font-family : arial, verdana;
 	color : #333333;
}
.lien_envoyer{
	float : left;
	width : 721px;
	margin : 0;
	padding : 0;
	background-color:#B7A672;
}

#form_tipafriend h3{
	text-align : center;
}

.lien_envoyer p {
	text-align : center;
	font-weight : bold;
	color:#ffffff;
}

.lien_envoyer p a {
	font-size : 12.5px;
	text-decoration:none;
	color:#ffffff;
}

.lien_envoyer p a:hover {
	color:#ffffff;
	text-decoration:underline;	
}
.plusieurs_mail{
	float : left;
	margin : 0;
	padding : 0;
	font-size : 11.5px;
}
.form_tipafriend_error{
	width : 490px;
	float : left;
	margin : 0 0 20px 0;
	padding : 10px;
	color : #D80D48;
}
.form_tipafriend_contenu1, .form_tipafriend_contenu2 {
        width:650px;
	float : left;
	margin : 0;
	padding : 5px 0 0 10px;
	font-size : 11.5px;
	font-weight : bold;
}

.form_tipafriend_contenu_gauche {
	width : 150px !important;
	width:200px;
	float : left;
	margin : 0;
	padding : 0 40px 5px 10px;
}
.form_tipafriend_contenu_droite {
	width : 180px;
	float : left;
	margin : 0;
	padding : 0 0px 5px 0;
}
.form_tipafriend_contenu_obligatoire {
	width : 430px;
	float : left;
	margin : 0;
	padding : 30px 20px 10px 15px;
	color : #B50708;
	font-size : 11px;
	font-weight : bold;
}
.form_tipafriend_contenu_send {
	width : 50px;
	float : left;
	margin : 0;
	padding : 30px 20px 10px 0;
	text-align : right;
}
.form_tipafriend_contenu_send input{
	margin : 0;
	padding : 2px;
	text-align : center;
	background-color : transparent;
	border : none;
	font-weight : bold;
}

.tipafriend {
	left:735px;
	position:absolute;
	top:11px;
}
*html .tipafriend {
	top:10px;
}
*+html .tipafriend {
	top:10px;
}

.tipafriend ul.boutons {
	float:none;
	
}
.tipafriend ul.boutons li {
	margin:0;
	width:105px;
}
.tipafriend ul.boutons li a {
	width:95px !important;
	width:105px;
}

.tipform_sent {
	padding:15px;
	color:
}
**************************************************************************
**************************************************************************
**************************************************************************

.ecalculette {
	padding:0 0 0 15px;
	width:706px;
}

.ecalculette_resultat_element {
	margin:0 0 0 15px;
}

.tx-sremailsubscribe-pi1 {
	background-image:url(../images/interface/bg_ombre_tableau.jpg);
	background-position:0 bottom;
	background-repeat:repeat-x;
	float:left;
	margin:0;
	padding:0 0 50px 0;
	width:721px;
}

.tx-sremailsubscribe-pi1 fieldset {
	border:none;
}

.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit {
	background-image:url(../images/interface/bouton_demander_devis.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 185px;
	padding:2px 0 3px;
	width:122px;
	color:#003772;
	background-color:transparent;
	border:0;
	
}

.tx-sremailsubscribe-pi1 legend {
	color:#003772;
}


* html .classe2colonne {
	width:49%;
}