/* CSS Document */
body{
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
	margin:0px;
	background-repeat:repeat-x;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}

img {
	border-color:#000000;
}

a img{
	border:none;
}
.site{
	position:relative;
	width:1000px;
	margin:auto;
}
.reseaux_sociaux{
	position:absolute;
	top:15px;
	left:60px;
}
.reseau1 {
	float:left;
	padding-right:10px;
}
.reseau2{
	float:right;
}
.bretonne{
	position:absolute;
	top:0px;
	left:180px;
}
.drapeau_breton{
	position:absolute;
	top:201px;
	left:115px;
	font-weight:bold;
	font-size:16px;
	text-transform:capitalize;
}
.drapeau_fr{
	position:absolute;
	top:20px;
	left:40px;
}
.drapeau_en{
	position:absolute;
	top:20px;
	left:80px;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// TEMPLATE PAGE //////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.table_page {
	width:966px;
}
.bord_droit {
	border:0;
	margin:0;
	padding:0;
	border-right:1px solid #C1C1C1;
}
.menu_haut {
	background:url(../images/menu-haut.jpg);
	width:966px;
	height:42px;
}
.td_menu_haut {
	padding-left:290px;
}
.menu_gauche {
	width:249px;
	vertical-align:top;
	background-image:url(../images/mer-bretagne2.jpg);
	background-repeat:repeat-y;
	margin:0;
}
.carte_bretagne {
	padding-bottom:10px;
	background:url(../images/colonne-gauche1.jpg);
	background-repeat:no-repeat;
	height:104px;
	width:249px;
}
.block_menu_gauche {
	text-align:center;
	padding-bottom:20px;
	padding-left:8px;
}
.block_menu_gauche_contenu{
	background:#e3dbcc;
	width:227px;
	height:74px;
	text-align:top center;
	vertical-align:text-top;
	border:1px solid #FFFFFF;
}
.block_menu_gauche_contenu2{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	color:#3d2d15;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
	text-align:justify;
}
.submit_newsletter{
	width:208px;
	height:24px;
	background-image:url(../images/fr/input-newsletter.jpg);
	color:#FFFFFF;
}
.submit_newsletter2{
	width:208px;
	height:24px;
	background-image:url(../images/en/input-newsletter.jpg);
	color:#FFFFFF;
}
.input_newsletter{
	width:205px;
}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// CONTENU PAGE ///////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

.contenu_page{
	margin:0;
	padding:0;
}
.contenu_page{
	margin:0;
	padding:0;
	padding-top:30px;
	padding-left:5px;
	padding-bottom:10px;
	width:718px;
	background:url(../images/vague-haut.jpg) no-repeat;
	vertical-align:top;
	text-align:justify;
	height:300px;
	min-height:500px;
}
.td_titre_page{
	height:20px;
	vertical-align:top;
	padding-left:8px;
	padding-right:10px;
}
.titre_page{
	background-image:url(../images/titre.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	height:20px;
	text-decoration:underline;
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:17px;
	font-variant:small-caps;
	font-weight:bold;
}
.titre_page a {
	color:#736147;
}
.titre_page a:hover {
	color:#13233f;
}

.texte{
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}
a .texte{
	color:#2f5068;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}
.texte a{
	color:#2f5068;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}
a:hover .texte{
	color:#2f5068;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}
.texte a:hover{
	color:#2f5068;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}

.texte_rouge{
	color:#FF0000;
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// ACTUALITES ACCUEIL /////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.contenu_actus{
	vertical-align:top;
}
.contenu_actus p{
	padding:0;
	margin:0;
	margin-left:6px;
	padding-bottom:10px;
}
.actualites_accueil{
	width:390px;
	padding-left:8px;
	text-align:justify;
	vertical-align:top;
}
.tableau_actualites_accueil{
	border:1px solid #8a7b66;
	width:390px;
	padding:8px;
	margin-top:5px;
}
.titre_actualites_accueil{
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	vertical-align:top;
	height:20px;
}
.titre_actualites_accueil a {
	color:#736147;
}
.titre_actualites_accueil a:hover {
	color:#13233f;
}
.image_actualites_accueil{
	width:78px;
	text-align:center;
	vertical-align:top;
}
.image_actualites_accueil2{
	width:138px;
	text-align:center;
	vertical-align:top;
}
.texte_actualites_accueil{
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:12px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:justify;
	vertical-align:top;
	padding-right:5px;
}
.texte_actualites_accueil a {
	color:#736147;
	font-weight:bold;
}
.texte_actualites_accueil a:hover {
	color:#13233f;
}
.specialites_accueil{
	width:317px;
	padding-left:10px;
	text-align:justify;
	vertical-align:top;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// BANNIERE ACCUEIL ///////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.banniere{
	width:717px;
	vertical-align:top;
}
.table_banniere{
	width:717px;
	border-right:1px solid #C1C1C1;
	vertical-align:top;
}
#slider, #slider li , #slider ul{
	padding:0;
	margin:0;
	width:718px;
	height:213px;
}
ul{
	padding:0;
	margin:0;
}

.td_titre_page ul {
	padding-left:30px;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// BAS DU SITE ////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.bas_site {
	border-right:1px solid #C1C1C1;
	background:url(../images/bas-site.jpg);
	background-repeat:no-repeat;
	width:967px;
	height:79px;
}
.bas_site2 {
	border-right:1px solid #C1C1C1;
	background:url(../images/dentelle-calais.jpg);
	width:967px;
	height:31px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.bas_site2 a {
	color:#FFFFFF;
}
.bas_site2 a:hover {
	color:#dffaab;
}
.bas_site {
	border-right:1px solid #C1C1C1;
	background:url(../images/bas-site.jpg);
	background-repeat:no-repeat;
	width:967px;
	height:79px;
}
.listearticlestop{
	width:708px;
	height:30px;
	background-color:#88b0d9;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.tri_page{
	color:#132442;
	font-size:12px;
}

.tri_page a{
	font-size:12px;
	color:#FFFFFF;
}

.tri_page a:hover{
	color:#132442;
}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////// MENU ///////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.table_menu{
	width:100%;
}
.table_menu{
	margin-bottom:15px;
	margin-left:6px;
	margin-right:10px;
}
.vide_menu{
	margin:0;
	padding:0;
	vertical-align:top;
}
.lien_menu{
	width:150px;
	padding-bottom:15px;
	padding-left:6px;
}
.titre_menu{
	color:#736147;
	font-family:'Times New Roman', Times, serif;
	font-size:30px;
	text-transform:capitalize;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:170px;
	vertical-align:top;
	width:100px;
}
.titre_menu a {
	font-size:25px;
	color:#13233f;
}
.titre_menu a:hover {
	font-size:25px;
	color:#13233f;
}
.titre_plat{
	width:300px;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	padding-left:170px;
	padding-right:10px;
	color:#13233f;
}
.titre_plat_menu{
	width:300px;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	padding-left:170px;
	padding-right:10px;
	color:#13233f;
}
.image_menu{
	min-width:140px;
	width:140px;
	padding-left:170px;
	vertical-align:middle;
	text-align:left;
}
.details_menu{
	width:550px;
	text-align:left;
	padding-left:190px;
	padding-right:10px;
	font-style:italic;
}
.details_menu_menu{
	width:400px;
	text-align:left;
	padding-left:190px;
	padding-right:10px;
}
.details_menu p {
	padding:0;
	margin:0;
}
.prix_menu{
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:16px;
}
