/* General */

body{
background-color:#D7E2F5;
width:100%;
padding:0;
margin:0;
}

p,div.contenu_news ul , div.contenu_news li{
color:#8F5B34;
font-family:verdana;
font-size:13px;
text-align:justify;
margin:0;
padding:5px 5px 5px 5px;
}

#conteneur {
width:1070px;
margin:0 auto 0 -535px; /*Marges du design ( la 4eme marge représente la moitié de la largeur du div*/
position:absolute;
left:50%;/*50% de marge ( cela centrera le design )*/
background:white url('./images/fondinterne.jpg') repeat-y;
font-family:verdana;
}

ul , li { margin:0; padding:0; list-style-type:none; } /* Pas de marges automatique dans les listes, ni de puces */

b {
color: #000000;
font-size: 11pt;
}

.contenu {
width:536px;
/width:546px;
padding:0 18px 0 7px;
padding-left:30px;
margin-top:10px;
/margin-right:0;
overflow: hidden;
/padding:0;
margin:auto;
}

img {text-decoration:none;border:0;padding:0;margin:0;font-size:12;}
a, a:link,a:visited {color:#714423;font-weight:bold;text-decoration:none;font-size:12px;}
a:hover, a:active{color:#F89536;}

input {
border:1px solid #805D33;
border-left:5px solid #805D33;
padding-left:3px;
color:black;
}

input.valider_news {
border:0;
background-image:url('/images/inscrire.png');
width:100px;
height:30px;
}

/*Header */

#header {
background-image:url('./images/header.jpg');
width:1000px;
height:284px;
margin:auto;
}

.pub {
width:468px;
height:68px;
padding:196px 0 0 138px;
}

/* Menu */

div.menu_gauche {
float:left;
width:159px;
margin-left:40px;
/margin-left:18px;
font-size:14px;
}

div.menu_droite {
float:right;
width:179px;
margin-right:45px;
/margin-right:20px;
}

.transit {
width:179px;
height:23px;
background:url('./images/tab_transit.jpg') no-repeat;
}

.m_haut {
width:179px;
height:24px;
background:url('./images/tab_haut.jpg') no-repeat;
}

.m_titre {
width:131px;
height:28px;
}

ul.lien_menu a,ul.lien_menu a:link,ul.lien_menu a:visited,div.contenu_news a,div.contenu_news a:link,div.contenu_news a:visited {
font-weight:bold;
font-family:verdana;
color:#8F5B34;
}

ul.lien_menu a:hover,ul.lien_menu a:active,div.contenu_news a:hover,div.contenu_news a:active{
font-weight:bold;
color:#F69537;
}

.m_bas {
width:179px;
height:25px;
background:url('./images/tab_bas.jpg') no-repeat;
}

.m_repeat {
width:179px;
background:url('./images/tab_repeat.jpg') repeat-y;
}

/* Footer */

#footer {
background:url('./images/footer.jpg') no-repeat;
width:1064px;
height:191px;
margin-right:8px;
clear:both;
}

/* Page d'acceuil */

.coupdecoeur, .nouveaute {
background:url('./images/box_repeat.jpg') repeat-y;
width:247px;
float:right;
margin:0 19px 0 0;
/margin:0 9px 0 0;
}

.nouv_coeur_bas {
background:url('./images/box_bas.jpg') no-repeat;
width:247px;
height:19px;
}

.nouveaute {
float:left;
margin:0 0 0 20px;
/margin:0 0 0 11px;
}

.nouveaute_haut, .coupdecoeur_haut {
background-image:url('./images/box_haut_new.jpg');
background-repeat:no-repeat;
width:247px;
height:110px;
}

.coupdecoeur_haut {
background-image:url('./images/box_haut_coeur.jpg');
}

div.nouveaute p, div.coupdecoeur p{
padding:0 17px 0 16px;
}

h4 {
text-transform:uppercase;
font-weight:bold;
color:#583419;
margin: 5px auto 5px auto;
}

h5 {
color:#8F6815;
font-weight:bold;
text-decoration:underline;
text-align:left;
margin:0;
padding-left:5px;
}

.actu{
margin : 5px 2px 2px 4px;
/margin: 5px 1px 2px 5px;
padding-bottom:5px
}

div.contenu_news p {
/padding:0 5px 10px 0px;
padding:0 5px 10px 0;
}

.contenu_news {
margin-bottom:10px;
}

div.actu img, .imgnouvcoeur{
border:3px solid #6E501C !important;
border:0;
}

div.actu img:hover, .imgnouvcoeur:hover {
border: 3px solid #187D05 !important;
border:0;
}

.imgnouvcoeur {
margin: 5px 0 5px 0;
}

div.contenu_news img {
margin-left:25px;
}

div.contenu_news ul , div.contenu_news li {
text-align:left;
}


a.lien_news, a.lien_news:link, a.lien_news:visited {
/border:3px solid #6E501C;
}

a.lien_news:hover, a.lien_news :active {
/border: 3px solid #8F6815;
}

.titre_image {
width:536px;
height:57px;
margin :10px auto 10px auto;
text-align:center;
margin-top:30px;
}

form.newsletter div {
color:#996633;
font-family:verdana;
font-size:13px;
text-align:center;
padding:5px 5px 5px 5px;
}

.newsletter {

}

/* Page Classement_sites */

.description {
width:538px;
clear:both;
}

.capture_site {
float:left;
background:url('/images/classement_sites/capture_site.jpg') no-repeat;
width:215px;
height:170px;
margin-top:15px;
}

.note_des {
float:right;
background:url('/images/classement_sites/description.jpg') repeat-y;
width:323px;
margin-bottom:40px;
/margin-bottom:0;
}

.texte_description {
min-height:79px;
/height:89px;
padding:10px 17px 0 15px;
}

.note {
background:url('/images/classement_sites/note.jpg') no-repeat;
width:322px;
height:56px;
margin-right:2px;
/margin-right:0px;
}

.description_bas {
background:url('/images/classement_sites/description_bas.jpg') no-repeat;
width:323px;
height:12px;
}

.lien_description {
background:url('/images/classement_sites/lien.jpg') no-repeat;
width:189px;
height:41px;
clear:left;
float:left;
margin-left:11px;
/margin-left:6px;
}

.image_classement {
width:170px;
height:120px;
margin: 22px 0 0 10px;
}

.note_classement {
margin:15px 0 0 150px;
}

.lien_site {
width:80px;
height:35px;
float:left;
margin-left:8px;
}

.lien_fiche {
width:89px;
height:35px;
float:right;
margin-right:6px;
}

/* Fiche site */

.part_des {
width:536px;
background:url('/images/fiche_site/des_repeat.jpg') repeat-y;
margin-top:20px;
}

.des_haut {
width:536px;
height:73px;
background:url('/images/fiche_site/des_haut.jpg') no-repeat;
}

.img_des_haut, .img_des_haut_b, .img_des_haut_c{
float:left;
margin-left:120px;
margin-top:32px;
}

.img_des_haut_b {
margin-left:80px;
}

.img_des_haut_c {
margin-left:50px;
}

.note_fiche {
float:right;
margin-right:20px;
-margin-right:10px;
margin-top:13px;
}

.des_bas {
width:536px;
height:30px;
background:url('/images/fiche_site/des_bas.jpg') no-repeat;
}

.texte_description_part {
padding:10px 20px 0 15px;
}
b {
color: #000000;
font-size: 10pt;
}

/* Contact */

.form {
	margin-left			:1px;
	border-spacing		:5px;
}

.titre_form {
	text-align			:right;
	font-weight			:bold;
	font-size			:12px;
	width				:33%;
}

.champ_form {
	width				:70%;
	text-align			:left;
}

.erreur {
	font-size:14px;
	color:red;
	font-weight:bold;
}

/* Proposition de site */

ul.liste{
	text-align:left;
	color:#8F5B34;
	font-family:verdana;
	font-size:12px;
	margin-left:30px;
}

.liste li {
	list-style-type:square;
	margin-top:5px;
	/margin-right:12px;
}

/* Code */

table.codes {
	width:100%;
	border:1px solid black;
}

table.codes th {
	background-color:#FBE20C;
	border:1px dashed black;
	margin:2px 2px 2px 2px;
	font-size:14px;
	text-transform:uppercase;
	color:#1F7C12;
}

table.codes td {
	text-align:center;
	border:1px solid black;
	font-size:14px;
	padding:2px 2px 2px;
}