header{ width:1058px; height:200px; }
header .titre2 {left:410px; }

nav.principal > ul { width:1058px;  }

nav.principal li a.long { height:38px; padding:7px 13px 0; }
nav.principal li a.long2 { height:38px; padding:7px 13px 0; max-width:135px; }
nav.principal > ul > li > a { font-size:16px; }
nav.principal > ul > li > ul {width:1038px;}
nav.principal ul ul > li { width:310px;}

.cn nav.principal > ul > li > a { font-size:15px; }

nav.secondaire { width:1058px; }

footer { width:1058px; }
footer .col { width:200px; margin:0 20px 0 0; }
footer .col-4 { width:360px; padding:0 0 0 10px;}

.page { width:1058px;}


/* ACCUEIL */
#accueil .bloc2 { margin-bottom:0; padding:0; width:100% }
#accueil .bloc2 .texte { float:left; width:480px; padding-left:20px; }
#accueil .bloc2 .bienvenue { width:1058px; padding:20px 0; }

.diapo {width:555px; float:left;  }



#accueil .bloc3 .actus { width:638px; height:235px; margin:0 0 0 60px; }
#accueil .bloc3 .actus .item { height:80px; margin:0 10px 10px 0; width:305px; }


/* PAGE */
.page .gauche { float:left;	width: 690px; }
.page .gauche .ariane { margin-top:-30px; }
.page .gauche .outils { display:block; float:right; margin-top:-25px; }
.page .droite { float:right; width:285px; padding-top:80px; }
.page .droite nav.sousmenu { display:block; }

/* CONTENU */

.contenu { }

/* ACTUALITES */

.actualites {}
.actualites .item .image img { width:200px; float:left; margin-right:20px; }
.actualites .item .texte { float:left; width:450px; }

/* BOUTIQUE*/

.boutique {}
.boutique .item .image { width:200px; float:left; margin-right:40px; }
.boutique .item .image img { width:100%; }
.boutique .item .texte { float:left; width:280px; margin-right:20px; }
.boutique .item .bouton { float:left; width:200px; }

/* ARTICLE*/

.article {}
.article .image { width:200px; float:left; margin-right:40px; }
.article .image img { width:100%; }
.article .texte { float:left; width:480px; margin-right:20px; }
.article .bouton { float:left; width:200px; }



/* Formulaire de contact */
.contactform label { text-align:right; }
.contactform { width:450px; margin:0; }
.contactform input, .contactform textarea{width:270px; height:20px; padding:5px 10px;}
.contactform select {width:290px; height:30px; padding:5px 10px;}
.contactform textarea {height:100px;}
.contactform input[type="submit"]{width:290px; height:35px;  }
/* Stylesheet: style_min1060 Modified On 2016-02-03 15:54:15 */
