﻿/*  
Theme Name: Madein23-base-3col
Theme URI: http://madein23.com/
Description: theme de base madein23 - 3col<a href="http://www.madein23.com">MADEin23</a>.
Version: 1
Author: MADEin23
Author URI: http://www.madein23.com/

	MADEin23 v1
	 http://www.madein23.com

	Voici le premier theme de MADEin23 pour le site http://www.fromagelimousin.com

*/

/* BLOC BODY ----------------------------------------------*/
/* - determine FONT MARGE PADDING ALIGNEMENT DU SITE */
/* On definit les marges haute et basse a 0 et les marges droite et gauche a 0 */
/* On met le padding � 0 pour le navigateur Opera qui d�finit des padding par d�faut pour le body */
/* On utilise text-align: center ; pour Internet Explorer, 
c'est la seule fa�on de centrer les �l�ments de type block avec ce navigateur */

body {
font-family:   times, sans-serif, verdana, ; 
font-size: 110%; /* evite un bug d'IE 6-7. (1) */
margin: 0 0;
padding: 0;
text-align:center;


}
/* BLOC BODY END----------------------------------------------*/


/* BLOC CONTENEUR */
/* - determine la resolution - largeur site */
#conteneur {
width:800px;
margin:0 auto;
background-image:url(http://www.fromagelimousin.com//wp-content/themes/m23-theme/bantop.jpg);
background-repeat:no-repeat;


}
#conteneur2 {
width:800px;
margin:0 auto;


}


#header {
height:138px;
background-image:url(http://www.fromagelimousin.com//wp-content/themes/m23-theme/bantop.jpg);
background-repeat:no-repeat;

}

#menu-haut {
width:800px;
height:70px;
background-image:url(http://www.fromagelimousin.com//wp-content/themes/m23-theme/bantop_menu.jpg);
background-repeat:no-repeat;

font-family:   arial, sans-serif, verdana, ; 
height:70px;
font-weight:bold; 
font-size:100%;
color: #7E3117;
padding:4px 0px 0px 4px;
margin:0;
float:left; /*pour IE*/


}

#menu-haut ul {
float:left; /*pour IE*/
 padding:0;
 margin:0;
 list-style-type:none;
 }
#menu-haut li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
#menu-haut ul li a {
 display:block;
 float:left;   
 color:white;
 text-decoration:none;
 text-align:center;
 padding:0px 4px 0px 4px;
font-size: 90%;
 
 }
#menu-haut ul li a:hover { 
font-weight:bold; 
color: #7E3117;
font-size: 110%;


 } 

#menu-haut-produit {


background-color:#AA0000;
background-repeat:no-repeat;

font-family:   arial, sans-serif, verdana, ; 

font-weight:bold; 
font-size:200%;
color: #ffffff;
padding:4px 4px 4px 4px;
margin:10px;
float:right; /*pour IE*/


}


#menu-bas {
width:800px;
float:left;   
text-align: center;
padding: 20px 60px 0px 60px;
font-family:   arial, sans-serif, verdana, ; 
color:#C8C9CA;
}

#menu-bas ul {
 
 margin:0;
 list-style-type:none;
text-align:center;
 }
#menu-bas li {
text-align:center;
 margin-left:2px;
 float:left; /*pour IE*/
 }
#menu-bas ul li a {
 display:block;
 float:left;   
 color:#C8C9CA;
 text-decoration:none;
 text-align:center;
 padding:3px;
font-family:   arial, sans-serif, verdana, ; 
font-size: 80%;
 
 }
#menu-bas ul li a:hover {
text-decoration:underline;
font-family:   arial, sans-serif, verdana, ; 
 } 


#bloc1 {
width:800px;
float:left;
padding: 0px 0px 0px 0px;


}
#topcreusois {
width:800px;
float:left;
padding: 20px 0px 0px 0px;


}


#centre {
width:800px;
padding: 0px 0px 0px 0px;

}

#centre a{
color:#ff9900;


}

#colgauche {
float:left;

text-align:left;
width:376px;

padding: 0px 0px 0px 0px;

}



#coldroite {
text-align:left;
float:right;
width:424px;

padding: 0px 0px 0px 0px;

}

#coldroitepresentation {
text-align:left;
float:right;
width:424px;

background-image:url(http://www.fromagelimousin.com/wp-content/themes/m23-theme/bkg-presentation.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#coldroitehistorique {
text-align:left;
float:right;
width:424px;
padding: 0px 0px 0px 0px;
background-image:url(http://www.fromagelimousin.com/wp-content/themes/m23-theme/bkg-histoire.gif);
background-position:bottom right;
background-repeat:no-repeat;

}


img.illustration {
float:left;
width: 376;
     margin-left: -376px;
     padding: 0px 0px 0px 0px;
    border: 0px;
}
img.titre {
float:right;
margin-right: -57px;
width: 376;
     padding: 0px 0px 0px 0px;
    border: 0px;
}



#carte {
float:left;
width: 400;
     margin-left: -350px;
     padding: 2px 4px 2px 4px;
    border: 0px;
}





#pied {
float:left;
text-align: center;


}


.post_content {
font-size: 110%;
text-align: left;

}
