/* ----------------------------------------------------------------------------------------------- */
/*Style CSS ----------------------  - Micrologiciel - 2004 */
/* ----------------------------------------------------------------------------------------------- */

/* Body */
BODY {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif; 
	color : #6d6d6d;
	text-align : left;
	margin: 0;
	padding: 0;
	background: url(images/fd-site.gif) top repeat-x #cccccc;
	}
	
.Body_mail{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif; 
	color : #6d6d6d;
 	background-color: #000000;
 	background-image: url(images/fond_mail.gif);
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------------------------------------------- */
/* Liens dans le Site */
/* ----------------------------------------------------------------------------------------------- */
A:link, A:visited, A:active, A:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif; 
	color : #ff6633;
	font-weight: normal;
	text-decoration : none;
}

A:hover {text-decoration : none;}

/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */
/* Tableaux principal*/
.Tablo_Main {
	width:972px;
	height: 100%;
	border:0;
	margin:0; 
	padding:0;
	vertical-align:top;
}

/* Fond des Pages du Site*/
.Tablo_Main_Frame {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ----------------------------------------------------------------------------------------------- */
/* Style Général du Site */
/* ----------------------------------------------------------------------------------------------- */

/* taille des tableaux par defaut dans l'editeur */
td { font-family : Arial, Helvetica, sans-serif; font-size : 11px; }

/* Photos et Images */
.Photo {
	border: 1px;
	border-color: #ff6633;
	border-style: solid;
	margin : 5px;
}

/* Style textes de la page Contact*/
.Contact {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : normal;
	color : #cccccc;
	text-align : left;
	padding: 4px;
}

/* Tailles TEXTE */
.Texte_09_Pix { font-size : 9px;}
.Texte_10_Pix {font-size : 10px;}
.Texte_11_Pix {font-size : 11px;}
.Texte_12_Pix {font-size : 12px;}
.Texte_13_Pix {font-size : 13px;}
.Texte_14_Pix {font-size : 14px;}
.Texte_15_Pix {font-size : 15px;}
.Texte_16_Pix {font-size : 16px;}
.Texte_17_Pix {font-size : 17px;}

/* ----------------------------------------------------------------------------------------------- */
/* Tableaux */
/* ----------------------------------------------------------------------------------------------- */
/* Cellule Titre */
.Array_Titre {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color :#656565;
	font-weight: bold;
	text-transform: none;
	padding: 5px;
}

/* Cellule Normale */
.Array_Data {
	font-family : Arial, Helvetica, sans-serif;
	color : #656565;
	font-size : 11px;
	font-weight : normal;
	vertical-align: top;
	padding: 5px;
}

/* Fond des tableaux */
.Array_Contour {
	border: 0px solid #656565;
	margin : 0;
}

/* -------------------------------------------------------------------- */
/* Style Top Menu */
/* -------------------------------------------------------------------- */

/* Style Général */
.Top_Menu {
font-family : Arial, Helvetica, sans-serif; 
padding-top: 0px;
padding-bottom: 0px;
text-align:left;
height: 44px;
line-height: 44px;
}

/* Liens du Top Menu */
A.Tab:link, A.Tab:visited, A.Tab:active, A.Tab:hover {
display: block;
height: 44px;
line-height: 44px;
text-align: center;
font-weight : bold;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
text-transform: none;
text-decoration : none;
color : #666666;
padding: 0 3px 0 3px;
margin: 0;
}

A.Tab:hover {background:url(images/top-up.gif) 50% 50% no-repeat;color : #ff6633;}

/* Page active du Top Menu */
A.Tab_Active:link, A.Tab_Active:visited, A.Tab_Active:active, A.Tab_Active:hover {
display: block;
height: 44px;
line-height: 44px;
text-align: center;
font-weight : bold;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
text-transform: none;
text-decoration : none;
color : #ff6633;
padding: 0 3px 0 3px;
margin: 0;
background:url(images/top-up.gif) 50% 50% no-repeat;
}

/* Tableau Sous Top général */
.TabSousTopMenu {
display: block;
background-color: #ffffff;
border:1px solid #cccccc;
margin: 0;
padding: 5px 0 5px 0;
line-height: 1px;
}

/*Emplacement du Sous Top Menu*/
.DivSousTopMenu {
display: block;
position: absolute;
white-space: nowrap;
margin: -5px 0 0 5px;
padding:0;
visibility: hidden;
}

/*FireFox*/
/*Emplacement du Sous Top Menu*/
html>body.DivSousTopMenu {
clear:both;
position: absolute;
white-space: nowrap;
margin: -5px 0 0 5px;
padding:0;
visibility: hidden; 
}

/* Couleur Ligne de séparation des Sous top*/
.LigneSousTopMenu {
	margin-bottom: 4px;
	margin-top: 4px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width:3px;
	padding-left: 0px;
	padding-right: 0px;
	width:100%;
	}

/* Liens du Sous Top Menu */
A.SousTopMenu:link , A.SousTopMenu:visited , A.SousTopMenu:active , A.SousTopMenu:hover {
	display: block;
	white-space: nowrap;
	width:auto;
	height:auto;
	line-height: 22px;
	text-align: left;
	font-weight: bold;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	padding-left :8px;
	padding-right : 20px;
	}
		
A.SousTopMenu:hover {color: #ffffff;background-color: #ff6600;}
	
/* Liens du Sous Top Menu Active*/
A.SousTopMenu_Active:link , A.SousTopMenu_Active:visited , A.SousTopMenu_Active:active , A.SousTopMenu_Active:hover {
	display: block;
	white-space: nowrap;
	width:auto;
	height:auto;
	line-height: 22px;
	text-align: left;
	font-weight: bold;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	padding-left :8px;
	padding-right : 20px;
	background-color: #ff6600;
	}

/* ------------------------------------------------------------------ */
/* Page Centrale du Site */
/* ----------------------------------------------------------------------------------------------- */

/* Fond des Pages du BO*/
.Tablo_Main_Bo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px;
	background-color:#ffffff;
}

/* Contenu */
.contenu_txt_1 {
	width: 632px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6d6d6d;
	vertical-align: top;
	text-align: left;
	text-decoration : none;
	margin: 0;
	padding: 0;
	}

/* ----------------------------------------------------------------------------------------------- */
/* Menus GAUCHES */
/* ----------------------------------------------------------------------------------------------- */

/* Titre des Menus dans les Menus*/
.Tab2 {
	height: 30px;
	line-height: 30px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#330000;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	padding:0 0 0 10px;
	margin:0;
	}

/* Couleur Ligne de séparation */
.Ligne {
	display: block;
	float: left;
	border-bottom-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 168px;
	padding:0 10px 0 10px;
	margin: 5px 0 5px 0;
	}

/* MG - Gestion puces des pages */
A.Menu img { margin-left: 0px; margin-right: 0px; vertical-align: middle; }

/* MG - Titres de toutes les pages */
A.Menu:link , A.Menu:visited , A.Menu:active , A.Menu:hover {
	display: block;
	float: left;
	line-height: 15px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #696969;
	margin:0;
	padding:0;
	width: 100%;
} 

/* MG - Survol de toutes les pages */
A.Menu:hover {text-decoration: none;}

/* MG - Gestion puces des Page Selectionée */
A.Menu_Actif img { margin-left: 0px; margin-right: 0px; vertical-align: middle; }

/* MG - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif:link , A.Menu_Actif:visited , A.Menu_Actif:active , A.Menu_Actif:hover  {
	display: block;
	float: left;
	line-height: 15px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #696969;
	margin:0;
	padding:0;
	width: 100%;

}

/* MG - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu img { margin-left: 0px;  vertical-align: middle; }

/* MG - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu:link , A.Sous_Menu:visited , A.Sous_Menu:active , A.Sous_Menu:hover {
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #696969;
	width: 100%;
	line-height: 14px;
	padding:0 0 0 25;
}
	
/* MG - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu:hover {text-decoration: underline;}

/* MG - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif img { margin-left: 0px;  vertical-align: middle; }

/* MG - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif:link , A.Sous_Menu_Actif:visited , A.Sous_Menu_Actif:active , A.Sous_Menu_Actif:hover {
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #696969;
	width: 100%;
	line-height: 14px;
	padding:0 0 0 25;
}

/* ----------------------------------------------------------------------------------------------- */
/* Menus DROITES */
/* ----------------------------------------------------------------------------------------------- */

/* Titre des Menus dans les Menus*/
.Tab2_D {
	height: 30px;
	line-height: 30px;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#330000;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
	padding:0 0 0 10px;
	margin:0;
	}

/* Couleur Ligne de séparation */
.Ligne_D {
	display: block;
	float: left;
	border-bottom-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 158px;
	padding:0 10px 0 10px;
	margin: 5px 0 5px 0;
	}

/* MD - Gestion puces des pages */
A.Menu_D img { margin-left: 0px; margin-right: 0px; vertical-align: middle; }

/* MD - Titres de toutes les pages */
A.Menu_D:link , A.Menu_D:visited , A.Menu_D:active , A.Menu_D:hover {
	display: block;
	float: left;
	line-height: 15px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #696969;
	margin:0;
	padding:0;
	width: 100%;
}

/* MD - Survol de toutes les pages */
A.Menu_D:hover {text-decoration: underline;}

/* MD - Gestion puces des Page Selectionée */
A.Menu_Actif_D img { margin-left: 0px; margin-right: 0px; vertical-align: middle; }

/* MD - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif_D:link , A.Menu_Actif_D:visited , A.Menu_Actif_D:active , A.Menu_Actif_D:hover  {
	display: block;
	float: left;
	line-height: 15px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #696969;
	margin:0;
	padding:0;
	width: 100%;
	}

/* MD - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D img { margin-left: 0px;  vertical-align: middle; }

/* MD - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D:link , A.Sous_Menu_D:visited , A.Sous_Menu_D:active , A.Sous_Menu_D:hover {
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #696969;
	width: 100%;
	line-height: 14px;
	padding:0 0 0 25;
}
	
/* MD - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu_D:hover {text-decoration: underline;}

/* MD - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif_D img { margin-left: 0px;  vertical-align: middle; }

/* MD - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif_D:link , A.Sous_Menu_Actif_D:visited , A.Sous_Menu_Actif_D:active , A.Sous_Menu_Actif_D:hover {
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #696969;
	width: 100%;
	line-height: 14px;
	padding:0 0 0 25;
}

/* Fond des tableaux des Menus Gauches et Droites*/
.Tablo_Menu {padding : 0;}

/* ----------------------------------------------------------------------------------------------- */
/* Style Bottom Menu */
/* ----------------------------------------------------------------------------------------------- */
/* Style général */

.Bottom_Menu {
	height: 31px;
	line-height:31px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

/* Liens du Bottom Menu */
A.Bottom_Tab:link , A.Bottom_Tab:visited , A.Bottom_Tab:active , A.Bottom_Tab:hover {
	display: block;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	padding-left:0;
	padding-right:0;
}

A.Bottom_Tab:hover {color : #333333;}

/* Liens du Bottom Menu Actif*/
A.Bottom_Tab_Active:link , A.Bottom_Tab_Active:visited , A.Bottom_Tab_Active:active , A.Bottom_Tab_Active:hover {
	display: block;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	padding-left:0;
	padding-right:0;
}

/* ----------------------------------------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------------------------------------- */
.Footer {
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0;
	color : #666666;
}

/* Lien du Footer */
A.Footer_Lien:link , A.Footer_Lien:visited , A.Footer_Lien:active {
	font-family :Arial, Helvetica, sans-serif; 
	font-size : 11px;
	text-decoration : none;
	color : #666666;
	font-weight : normal;
}

A.Footer_Lien:hover {color : #333333;}

/* ----------------------------------------------------------------------------------------------- */
/* Formulaires */
/* ----------------------------------------------------------------------------------------------- */

/* Boutons Envoyer Effacer ok */
.Bouton {
   font-family :Arial, Helvetica, sans-serif;
	color : #ffffff;	
	font-size :11px;
	text-align: center;
	cursor: hand;
	border : 1px solid #666666;
	height : 18px;
	margin-right: 2px;
	margin-left: 2px;
	background-color : #666666;
}

/* .Txt_Area - Cellule de saisi texte multiligne */
/* .Txt_Input - Cellules restantes */
/* .Menu_Select - Liste déroulante Des Sous-Menus */
.Txt_Area , .Txt_Input , .Menu_Select {
	font-family :Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color : #666666;
	font-size : 11px;
	border : 1px solid #666666;
	xwidth : 100px;
}

/* Select box dans liste déroulante Menu */
.Menu_Select_D {
	xdisplay: block;
	xfloat: left;
	font-family :Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color : #666666;
	font-size : 11px;
	border : 1px solid #666666;
}
	
/* .Module - Cellule News et Recherche */
.Module {
	font-family :Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	color : #666666;
	font-size : 11px;
	border : 1px solid #666666;
	width : 90px;
}

/* ----------------------------------------------------------------------------------------------- */
/* Divers */
/* ----------------------------------------------------------------------------------------------- */
/* Warning du caddie*/
.CadWarning{font-size : 11px;font-family :Arial, Helvetica, sans-serif;color : #666666;font-weight : bold;}

/* Adresse site Internet */
.url_Site {
	font-size : 11px;
	font-family :Arial, Helvetica, sans-serif;
	color : #666666;
	font-weight : bold;
	text-align: left;
	text-indent: 40px;
	}

/* Newsletter*/
.TableEditoNews {border: 1px double #FFFFFF;background-color: #666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.CellEditoNews {background-color: #FFFFFF;}
.ligne_y{background-image: none;background-repeat: repeat-y;width:1px;}
.ligne_x{height:1px;background-color: #666666;}

















html {font-size: 100%;}
body {font-size: 1.0em;}

.testhandheld {
font-weight: bold;
}

p, h1, h2, h3, h4, h5, h6 {  
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 1px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 0px;
}

h1 {
display:inline;
color: #ff6600;
text-align:center;
font-size: x-large;
font-family: Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
padding: 10px 10px 0 10px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
color: #ffffff;
text-decoration: none;
margin:10 0 10 0px;
padding:10 10 10 10px;
}

h2.h2page2 {
color: #6d6d6d;
font-size: 1.25em;
font-weight:bold;
margin-top:5px;
}

h2.h2barre1 {
background-color:#666666;
}
h2.h2barre2 {
background-color:#CDCC34;
}
h2.h2barre3 {
background-color:#FF3366;
}
h2.h2barre4 {
background-color:#FF3366;
}



h3 {
font-size: small;
text-decoration: underline;
margin:0 0 10px 60px;
}

h4 {
font-size: small;
font-style: italic;
margin:0 0 10px 100px;
}

a img
{
border: none;
} 

.couleurnormale
{
color:#766872;
} 

.cache {
display:none;
}

.clearboth {
clear:both;
}


.margin0padding0 {
margin:0;
padding:0;
}

.border0bordercollapse {
border-collapse: collapse; 
border:0px solid;
}

.textalignright {
text-align:right;
}

.textecouleurnormale {
color:#666666;
}

/*Spécifique Micrologiciel Spécifique Micrologiciel Spécifique Micrologiciel */
/*Array_Contour foncitonne pas quand on le set ici, il faut faire deans le CSS direct, mais aucune idée pourquoi...*/
.Array_Contour {
	border: 0px solid #656565;
	margin : 0;
}
/*/Spécifique Micrologiciel Spécifique Micrologiciel Spécifique Micrologiciel */





/*Infobulles1 Infobulles1 Infobulles1 Infobulles1 Infobulles1 Infobulles1 */
/*.tooltip{
  width: 200px; color:#000;
  font:lighter 11px/1.3 Arial,sans-serif;
  text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0;
  background: url(/images/sites/infobulles1/bt.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
  background: url(/images/sites/infobulles1/bt.gif) no-repeat bottom}
*/
/*/Infobulles1 Infobulles1 Infobulles1 Infobulles1 Infobulles1 Infobulles1 */

/*Infobulles2 Infobulles2 Infobulles2 Infobulles2 Infobulles2 Infobulles2 */
.infobulle2hautgauche {
height:148px;
width:200px;
padding: 20 5 5 5px;
/*padding: 200 00 00 0px;*/
margin: 30 0 0 30px;
background: url(/images/sites/infobulle2/infobulle2hautgauche.gif) no-repeat top;
/*position: relative;
zoom: 1.0;*/
}
.infobulle2hautmilieu {
height:148px;
width:200px;
/*padding: 200 00 00 0px;*/
background: url(/images/sites/infobulle2/infobulle2hautmilieu.gif) no-repeat top;
}
.infobulle2hautdroite {
height:148px;
width:200px;
/*padding: 200 00 00 0px;*/
background: url(/images/sites/infobulle2/infobulle2hautdroite.gif) no-repeat top;
}
.infobulle2basgauche {
height:148px;
width:200px;
padding: 5 10 5 10px;
margin: -148 0 0 30px;
background: url(/images/sites/infobulle2/infobulle2basgauche.gif) no-repeat top;
position: relative;
zoom: 1.0;
}
.ienegativemarginbug
{
/*position: relative;
zoom:1;*/
margin : 0 10% 0 0;
}
.infobulle2basmilieu {
height:148px;
width:200px;
/*padding: 200 00 00 0px;*/
background: url(/images/sites/infobulle2/infobulle2basmilieu.gif) no-repeat top;
}
.infobulle2basdroite {
height:148px;
width:200px;
padding: 5 10 5 10px;
margin: -178 0 0 -230px;
background: url(/images/sites/infobulle2/infobulle2basdroite.gif) no-repeat top;
position: relative;
zoom: 1.0;
}
/*/Infobulles2 Infobulles2 Infobulles2 Infobulles2 Infobulles2 Infobulles2 */

.boutonformulaire1 {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;
margin: 0 10 0 10px;
}
.boutonformulaire1pourie {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
}
.boutonformulaire1:hover {
background-color:#2f644a;
cursor: pointer;
margin: 0 10 0 10px;
}

.boutonformulaire2 {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;
padding:.25em 1em .25em 1em;
}
.boutonformulaire2pourie {
border:0px;
color:#ffffff;
background-color:#B1B2B7;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
margin:0;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
padding:.25em 1.25em .25em 1.25em;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
width:auto;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
overflow:visible;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
}
.boutonformulaire2:hover {
background-color:#2f644a;
cursor: pointer;
}


.boutoncommentairesprecedentssuivants {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;
padding:.25em 1em .25em 1em;
}
.boutoncommentairesprecedentssuivantspourie {
border:0px;
color:#ffffff;
background-color:#B1B2B7;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
margin:0;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
padding:.25em 1.25em .25em 1.25em;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
width:auto;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
overflow:visible;/*Pour corriger le bug d'IE qui fait des bouton trop larges*/
}
.boutoncommentairesprecedentssuivants:hover {
background-color:#2f644a;
cursor: pointer;
}

.boutonlistedetail {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;
}
.boutonlistedetailpourie {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#B1B2B7;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
}
.boutonlistedetail:hover {
background-color:#2f644a;
cursor: pointer;
}

#champsmaliste {
margin:0 10 0 15px;
}

.boutonajouteramaliste {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#58AD58;
}
.boutonajouteramalistepourie {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#58AD58;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
}
.boutonajouteramaliste:hover {
background-color:#2f644a;
cursor: pointer;
}

.supprimerdanslalistedescoupsdecoeurs {
text-align:right;
font-size:0.9em;
}

.boutonvidermaliste {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#58AD58;
}
.boutonvidermalistepourie {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
background-color:#58AD58;/*Pour corriger le bug d'IE qui ne prend pas en compte hover sur les button*//*A changer aussi dans le code des pages où les boutons sont créés*/
}
.boutonvidermaliste:hover {
background-color:#2f644a;
cursor: pointer;
}

.margin0 {
margin:0;
}

.textaligncenter {
text-align:center;
}
.width100pourcenttextaligncenter {
border:1px;
width:100%;
text-align:center;
}
.width100pourcent {
width:100%;
}

.centrer {
border: 0px solid #9c9c9c;
width:100%;
text-align:center;
}

.cadrecouleur1 {
border: 1px solid #666666;
}
.cadrecouleur2 {
border: 1px solid #CDCC34;
}
.cadrecouleur3 {
border: 1px solid #FF3366;
}
.cadrecouleur4 {
border: 1px solid #FF3366;
}

.lignecaptchaetenvoyer {
margin-top:20px;
margin-bottom:20px;
}

#divtendancespage1 {
margin:-10 0 0 0px;
}

.divtendancesapage1 {
float:left;
margin:0 0 0 15px;
}

.scotchtendanceapage1 {
position:relative;
left:0px;
top:20px;
}

#tableactualitesettendancespage1 {
background-image: url('/images/sites/actualitesettendances.png'); 
border-collapse: collapse; 
width:100%;
margin: 5 0 15 0px;
}

#tableactualitesettendancespage1 a {
color:#666666;
}


.cadrecouleur1sanspointerpage1 {
border: 1px solid #666666;
}
.cadrecouleur2sanspointerpage1 {
border: 1px solid #CDCC34;
}
.cadrecouleur3sanspointerpage1 {
border: 1px solid #FF3366;
}
.cadrecouleur4sanspointerpage1 {
border: 1px solid #FF3366;
}

.cadrecouleur1page1 {
border: 1px solid #666666;
cursor: pointer;
}
.cadrecouleur2page1 {
border: 1px solid #CDCC34;
cursor: pointer;
}
.cadrecouleur3page1 {
border: 1px solid #FF3366;
cursor: pointer;
}
.cadrecouleur4page1 {
border: 1px solid #FF3366;
cursor: pointer;
}





#divprincipalentetepage2 {
margin:10px 0 0 0px;
}
.divprincipallistepage2 {
margin:0px 0 0 0px;
}

#divtitreh1page2 {
margin:0 0 10 20px;
}
#accrochepage2 {
margin:0 0 20 0px;
}







#divprincipalpage3 {
margin:10px 0 0 0px;
}

#divtitreh1page3 {
margin:0 0 10 20px;
}


h2.h2page3 {
color: #6d6d6d;
font-size: 1.25em;
font-weight:bold;
margin-top:5px;
}

#divtitredescriptionpiecepage3 {
margin:0 0 10 0px;
}

.divtendancedescriptionpage3 {
margin:0 0 10 0px;
width:440px;
}

.divgrandeimagepage3 {
float:left;
margin: 0; 
padding : 0;
}
.divgrandeimagecachepage3 {
margin: 0; 
padding : 0;
display:none;
}

.divzoompage3 {
float:left;
width:180px;
height:520px;
overflow:auto;
margin: 0 0 0 10px;
padding : 0;
text-align:right;
}
.imagezoomapage3 {
margin: 0;
padding : 0;
}
.divvousaimezcettetendancepage3 {
margin:20 0 20 40px;
padding : 0;
}

.tableaudunproduitpage3 {
border-collapse: collapse; 
border:0px solid;
margin: 5 0 0 0px;
}

.lienlibelleproduitpage3 {
color: #666666;
font-size: 1.1em ;
font-weight:bold;
margin:5 0 0 0px;
}


.lienreferenceproduitpage3 {
color: #666666;
font-size: 0.9em ;
line-height:1.6em;
vertical-align:middle;
}

.vousaimezcettetendancepage3 {
font-weight:bold;
}

.reveniralalistepage3 {
float:right;
clear:both;
margin:20 20 20 0px;
}


#divprincipalpage5 {
margin:10px 0 0 0px;
}

#divtitreh1page5 {
margin:0 0 10 20px;
}

h2.h2page5 {
color: #6d6d6d;
font-size: 1.25em;
font-weight:bold;
margin-top:5px;
}

#divtitredescriptionpiecepage5 {
margin:0 0 10px 0px;
}

.divgrandeimagepage5 {
margin: 0; 
padding : 0;
}
.divgrandeimagecachepage5 {
margin: 0; 
padding : 0;
display:none;
}
.divvousaimezcettetendancepage5 {
margin:20 0 20 40px;
padding : 0;
}


.vousaimezcettetendancepage5 {
font-weight:bold;
}


#divprincipalentetepage6 {
margin:10px 0 0 0px;
}

.divprincipallistepage6 {
margin:20px 0 0 0px;
height:100%;
}

#divtitreh1page6 {
margin:0 0 10 20px;
}

#accrochepage6 {
margin:0 0 40 0px;
}

h3.h3page6 {
color: #666666;
font-size: 1.2em ;
text-decoration: none;
margin:0;
padding:0;
text-align:left;
}
.liendetailpage6 {
color: #666666;
font-size: 1.2em ;
font-weight:bold;
}














#divprincipalpage8 {
margin:10px 0 0 0px;
}

#divtitreh1page8 {
margin:0 0 10 20px;
}

h3.h3page8 {
font-size: 1.2em ;
text-decoration: none;
margin:0;
}

#divgrandeimageafficheepage8 {
float:left;
width:440px;
margin : 0 0 0 0px;
border:0px;
padding:0px;
}

.divgrandeimagecacheepage8 {
float:left; 
width:0px; /*A son importance*/
overflow:hidden;/*A son importance*/
}
.grandeimagecouleur1page8 {
border: 1px solid #666666;
}
.grandeimagecouleur2page8 {
border: 1px solid #CDCC34;
}
.grandeimagecouleur3page8 {
border: 1px solid #FF3366;
}
.grandeimagecouleur4page8 {
border: 1px solid #FF3366;
}

.divminiatureafficheepage8 {
float:left; 
width:33%;
}

.miniatureafficheecadrecouleur1page8 {
vertical-align: top;
border: 1px solid #666666;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur2page8 {
vertical-align: top;
border: 1px solid #CDCC34;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur3page8 {
vertical-align: top;
border: 1px solid #FF3366;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur4page8 {
vertical-align: top;
border: 1px solid #FF3366;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}

#divtextepage8 {
float:right;
margin: 0 0 0 10px;
width:180px;
}

#libellepage8 {
}

#referencepage8 {
}

#description1page8 {
}

#description2page8 {
}

#associationspage8 {
}

.lienlibelleproduitpage8 {
color: #666666;
font-size: 1.1em ;
font-weight:bold;
}

.lienreferenceproduitpage8 {
color: #666666;
font-size: 0.9em ;
line-height:1.6em;
vertical-align:middle;
}

#bogusavantbarre1informationsvippage8 {
margin:0 0 0 20px;
}
h2.barreinformationsvippage8 {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
background-color:#666666;
color: #ffffff;
margin:0 0 0 0px;
padding:10 10 10 10px;

}

#informationsvippage8 {
border: 1px solid #666666;
margin:-15 0 10 0px;
padding:10px;
}

.reveniralalistepage8 {
float:right;
clear:both;
margin:20 20 20 0px;
}












#divprincipalentetepage14 {
margin:10px 0 0 0px;
}
.divprincipallistepage14 {
margin:20px 0 0 0px;
height:100%;
}

#divtitreh1page14 {
margin:0 0 10 20px;
}

#accrochepage14 {
margin:0 0 20 0px;
}


h3.h3page14 {
color: #666666;
font-size: 1.2em ;
text-decoration: none;
margin:0;
padding:0;
width:140px; 
text-align:left;
}
.liendetailpage14 {
color: #666666;
font-size: 1.2em ;
font-weight:bold;
}































#divprincipalpage16 {
margin:10px 0 0 0px;
}

#divtitreh1page16 {
margin:0 0 10 20px;
}

h3.h3page16 {
font-size: 1.2em ;
text-decoration: none;
margin:0;
}

#divgrandeimageafficheepage16 {
float:left;
width:440px;
margin : 0 0 0 0px;
border:0px;
padding:0px;
}

.divgrandeimagecacheepage16 {
float:left; 
width:0px; /*A son importance*/
overflow:hidden;/*A son importance*/
}
.grandeimagecouleur1page16 {
border: 1px solid #666666;
}
.grandeimagecouleur2page16 {
border: 1px solid #CDCC34;
}
.grandeimagecouleur3page16 {
border: 1px solid #FF3366;
}
.grandeimagecouleur4page16 {
border: 1px solid #FF3366;
}

.miniatureafficheecadrecouleur1page16 {
vertical-align: top;
border: 1px solid #666666;
margin: 0;
padding : 0;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur2page16 {
vertical-align: top;
border: 1px solid #CDCC34;
margin: 0;
padding : 0;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur3page16 {
vertical-align: top;
border: 1px solid #FF3366;
margin: 0;
padding : 0;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur4page16 {
vertical-align: top;
border: 1px solid #FF3366;
margin: 0;
padding : 0;
cursor: pointer;
margin:30 0 0 0px;
}

#divtextepage16 {
float:right;
margin: 0 0 0 10px;
width:180px;
}

.reveniralalistepage16 {
float:right;
clear:both;
margin:20 20 20 0px;
}
























#divprincipalpage17 {
margin:10 0 0 0px;
}



#divdesignerdecopage17 { 
margin:auto; 
border: 0px solid;  
width:580px; 
height: 196px; 
background-image:url(/images/sites/blogs/borduredesignerdeco.jpg); 
background-repeat: no-repeat;
text-align:left;
}

#divdesignercustopage17 { 
margin:auto; 
border: 0px solid;  
width:579px; 
height: 180px; 
background-image:url(/images/sites/blogs/borduredesignercusto.jpg); 
background-repeat: no-repeat;
text-align:left;
}

#divdesignerscrappage17 { 
margin:auto; 
border: 0px solid;  
width:580px; 
height: 178px; 
background-image:url(/images/sites/blogs/borduredesignerscrap.jpg); 
background-repeat: no-repeat;
text-align:left;
}

h2.h2decopage17 {
position:relative;
top:23px;
left:5px;
margin: 0;
padding : 0;
color: #ff6600;
font-size: 1.5em;
}

#h2custopage17 {
position:relative;
top:7px;
right:4px;
margin: 0;
padding : 0;
text-align:right;
color: #ff6600;
font-size: 1.5em;
}

#h2scrappage17 {
position:relative;
top:5px;
left:5px;
margin: 0;
padding : 0;
color: #ff6600;
font-size: 1.5em;
}

#texteinterieurcadredecopage17 {
position:relative;
top:25px;
left:20px;
width:540px;
}

#texteinterieurcadrecustopage17 {
position:relative;
top:9px;
left:20px;
width:540px;
}

#texteinterieurcadrescrappage17 {
position:relative;
top:8px;
left:20px;
width:540px;
}

.cadreminiaturegauchepage17 {
float:left;
border: 1px solid #ff6600;
margin-right:10px;
}
.cadreminiaturedroitepage17 {
float:right;
border: 1px solid #ff6600;
margin-left:10px;
}

.verslesblogspage17 {
margin-right:30px;
}



.divprincipalpage18 {
border: #EA682E 1px dashed; 
padding: 10 20 10 20px;
margin-top:20px;
margin-bottom:20px;
}

.divlistedetailpage18 {
margin:20px 0 0 0;
}

.separateurdebilletspagelistedesbilletspage18 {
width: 50%; 
color: #CCCCCC; 
height: 2px; 
text-align: center;
}


#divbilletpage18bis {
border:1px solid; 
padding: 0 20 0 20px;
}

#divensembledescommentairespage18bis {
border:1px solid; 
padding: 0 20 0 20px;
}
 
.commentairesmodelistepage18bis {
border : #CCCCCC 1px solid;
padding : 10px;
width:85%;
text-align:left;
}


#divdesaisiepage18bis {
border:0px solid; 
padding: 0 20 0 20px;
}


h2.saisissezuncommentairepage18bis {
color: #000000;
}

#boutonenvoyerpage18bis {
}

h1.h1page18ter {
padding:0;
}

h2.saisissezuncommentairepage18ter {
color: #000000;
}






#divprincipalpage20 {
margin:10px 0 0 0px;
}

#divtitreh1page20 {
margin:0 0 10 20px;
}

#accrochepage20 {
margin:0 0 20 0px;
}


















#divprincipalentetepage23 {
margin:10px 0 0 0px;
}

.divprincipallistepage23 {
margin:20px 0 0 0px;
height:100%;
}

#divtitreh1page23 {
margin:0 0 10 20px;
}

#accrochepage23 {
margin:0 0 40 0px;
}

h3.h3page23 {
color: #666666;
font-size: 1.2em ;
text-decoration: none;
margin:0;
padding:0;
text-align:left;
}
.liendetailpage23 {
color: #666666;
font-size: 1.2em ;
font-weight:bold;
}














#divprincipalpage25 {
margin:10px 0 0 0px;
}

#divtitreh1page25 {
margin:0 0 10 20px;
}

h3.h3page25 {
font-size: 1.2em ;
text-decoration: none;
margin:0;
}

#divgrandeimageafficheepage25 {
float:left;
width:440px;
margin : 0 0 0 0px;
border:0px;
padding:0px;
}

.divgrandeimagecacheepage25 {
float:left; 
width:0px; /*A son importance*/
overflow:hidden;/*A son importance*/
}
.grandeimagecouleur1page25 {
border: 1px solid #666666;
}
.grandeimagecouleur2page25 {
border: 1px solid #CDCC34;
}
.grandeimagecouleur3page25 {
border: 1px solid #FF3366;
}
.grandeimagecouleur4page25 {
border: 1px solid #FF3366;
}

.divminiatureafficheepage25 {
float:left; 
width:33%;
}

.miniatureafficheecadrecouleur1page25 {
vertical-align: top;
border: 1px solid #666666;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur2page25 {
vertical-align: top;
border: 1px solid #CDCC34;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur3page25 {
vertical-align: top;
border: 1px solid #FF3366;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}
.miniatureafficheecadrecouleur4page25 {
vertical-align: top;
border: 1px solid #FF3366;
margin:0 0 10 0px;
cursor: pointer;
margin:30 0 0 0px;
}

#divtextepage25 {
float:right;
margin: 0 0 0 10px;
width:180px;
}

.reveniralalistepage25 {
float:right;
clear:both;
margin:20 20 20 0px;
}
















#divprincipalentetepage26 {/**/
margin:10px 0 0 0px;
}

.divprincipallistepage26 {/**/
margin:20px 0 0 0px;
height:100%;
}

#divtitreh1page26 {/**/
margin:0 0 10 20px;
}

h3.h3page26 {/**/
color: #666666;
font-size: 1.2em ;
text-decoration: none;
margin:0;
padding:0;
text-align:left;
}
.liendetailpage26 {/**/
color: #666666;
font-size: 1.2em ;
font-weight:bold;
}

#divprincipalpage28 {
margin:10 0 0 0px;
}

#divtitreh1page28 {
margin:0 0 20 0px;
}

#tablepage28 {
border-collapse: collapse; 
width:100%;
margin: -30 0 15 0px;

}

#tablepage28 td{
padding: 0 0 0 20px;
}

#tablepage28 h2 {
margin: 20 0 20 -20px;
padding : 0;
background-color:#ff6600;
color: #ffffff;
font-size: 1.7em;
}

#tablepage28 h3 {
color: #ff6600;
/*background-color:#FFFFFF;*/
margin:10 0 0 -20px;
padding:0 0 0 20px;
text-decoration: none;
font-size: 1.3em;
}


#divprincipalpage29 {
margin:10px 0 0 0px;
}

#divtitreh1page29 {
margin:0 0 10 20px;
}

#accrochepage29 {
margin:0 0 20 0px;
}

#divprincipalpage30 {
margin:10px 0 0 0px;
}

#divtitreh1page30 {
margin:0 0 10 20px;
}

#accrochepage30 {
margin:0 0 20 0px;
}

#divprincipalpage31 {
margin:10px 0 0 0px;
}

#divtitreh1page31 {
margin:0 0 10 20px;
}

#accrochepage31 {
margin:0 0 20 0px;
}

#divprincipalpage32 {
margin:10px 0 0 0px;
}

#divtitreh1page32 {
margin:0 0 10 20px;
}

#accrochepage32 {
margin:0 0 20 0px;
}

#divprincipalpage33 {
margin:10px 0 0 0px;
}

#divtitreh1page33 {
margin:0 0 10 20px;
}

#accrochepage33 {
margin:0 0 20 0px;
}

#divprincipalpage34 {
margin:10 0 10 10px;
}

#divtitreh1page34 {
margin:0 0 20 10px;
}


#divprincipalentetepage35 {
margin:10px 0 0 0px;
}

#divtitreh1page35 {
margin:0 0 10 20px;
}

#accrochepage35 {
margin:0 0 0 0px;
}

.divprincipallistepage35 {
margin:20 0 20 0px;
}

.separateurdactualitespage35 {
width: 50%; 
color: #CCCCCC; 
height: 2px; 
text-align: center;
}



