
/* /////////// Toutes pages /////////// */

img{
border: 0;
}

p{
margin-bottom: 14px;
}

#content a{
color: #ff2352;
text-decoration: none;
}

#content a:hover{
text-decoration: underline;
}

#top .moduletable{
text-align: right;
}

#left{
text-align: justify;
}

#left h2{
color: #3e3636;
font-family: 'Droid Sans', sans-serif;
font-size: 1.5em;
margin-bottom: 15px;
font-weight: normal;
border-bottom: 1px solid #dbdbdb;
padding: 0 0 5px 0;
text-align: left;
}

#left h1{
color: #3e3636;
font-family: 'Droid Sans', sans-serif;
font-size: 1.5em;
margin-bottom: 15px;
font-weight: normal;
border-bottom: 1px solid #dbdbdb;
padding: 0 0 5px 0;
text-align: left;
}

h2{
font-family: 'Droid Sans', sans-serif;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 10px;
text-align: left;
}

/* Menu */

#menutop{
font-family: Trebuchet MS, Arial, Calibri, sans-serif;
font-size: 14px;
text-transform: uppercase;
}

#menutop li{
list-style-type: none;
float: left;
padding: 50px 5px 10px 5px;
}

#menutop li a{
text-decoration: none;
color: #3e3636;
padding: 50px 10px 10px 10px;
border-right: 5px solid #ffffff;
border-left: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
}

#menutop li a:hover{
color: #ffffff;
background: #03b2d1;
border-right: 5px solid #eeeee5;
border-left: 5px solid #eeeee5;
border-bottom: 5px solid #eeeee5;
}

#menutop #current a{
color: #ffffff;
background: #03b2d1;
border-right: 5px solid #eeeee5;
border-left: 5px solid #eeeee5;
border-bottom: 5px solid #eeeee5;
}

#socialmedia p{
margin-bottom: 0;
}

/* /////////// Page d'accueil /////////// */

#banner2 a{
font-size: 13px;
}

#banner2 .moduletable-bloc1{
width: 278px;
float: left;
padding: 10px 15px 10px 0;
}

#banner2 .moduletable-bloc2{
width: 278px;
float: left;
padding: 10px 15px 10px 15px;
}

#banner2 .moduletable-bloc3{
width: 273px;
float: right;
padding: 10px 0 10px 15px;
}

.bannerhome{
padding: 51px 0 0 350px;
line-height: 120%;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-weight: 300;
color: #3e3636;
height: 305px;
}
.texte-rose{
color: #ff2352;
}

.texte-banniere-gras{
font-weight: 700;
font-size: 60px;
}

.texte-banniere-normal{
font-weight: 400;
font-size: 36px;
line-height: 180%;
}

.bt-devis{
background: url(../images/bt-devis.png) no-repeat;
font-size: 15px;
font-family: 'Droid Sans', sans-serif;
float: right;
width: 126px;
height: 43px;
padding: 4px 0 0 40px;
font-weight: bold;
margin: 0 30px 0 0;
}

#content .bt-devis a{
color: #ffffff;
}

/* /////////// Colonne de droite /////////// */

#right{
background: url(../images/bg-right.png) repeat-y #ffffff;
color: #3e3636;
}

#right h2{
font-size: 14px;
font-family: Arial;
}

#right .moduletable-blocactus p, #right .moduletable  p{
font-size: 12px;
margin-bottom: 0;
}

#right a{
font-size: 12px;
color: #03b2d1;
font-weight: bold;
text-decoration: none;
}

#right a:hover{
text-decoration: underline;
}

#right h3{
font-family: 'Droid Sans', sans-serif;
background: url(../images/bg-titre-right.png) no-repeat;
width: 290px;
height: 38px;
font-weight: bold;
padding: 9px 0 6px 15px;
font-size: 15px;
color: #ffffff;
text-transform: uppercase;
position: relative;
left: -15px;
}

#right .moduletable, #right .moduletable-blocactus{
padding: 0 9px 6px 15px;
}

#right .moduletable-blocactus img.image-bloc-actus{
max-width: 76px;
border: 2px solid #fcfbfb;
margin: 0 10px 20px 0;
}

#right .moduletable-blocactus{
/* padding: 0px 9px 6px 15px; */
width: 281px;
}

#right .moduletable-blocactus h3{
/* padding: 9px 9px 6px 15px; */
background: url(../images/bg-titre-right.png) no-repeat;
}

#right .moduletable-blocactus .article_separator{
display: block;
width: 261px;
height: 11px;
background: url(../images/article-separator.png) no-repeat;
/* margin: 0 0 0 15px; */
}

#right .moduletable-blocactus .readmore{
margin-left: 90px;
position: relative;
top: -20px;
}

.photoactus img{
padding: 4px;
border: 1px solid #ddddda;
margin-right: 15px;
float: left;
}

#right .moduletable ul li{
list-style-type: none;
background: url(../images/article-separator.png) no-repeat bottom left;
padding: 5px 0 14px 0;
}

#right .moduletable ul li a{
color: #3e3636;
font-size: 13px;
font-weight: normal;
padding-left: 20px;
background: url(../images/puce-menu-droite.png) no-repeat;
}

#right .moduletable ul li.item61, #right .moduletable ul li.item63, #right .moduletable ul li.item64{
background: none;
}

/* Page création de sites */

.sites{
background: url(../images/bg-different-site.png) no-repeat;
text-align: left;
}

.sites table td{
padding: 10px;
}

/* Page référencement */

.bloc-ref{
background: url(../images/bg-services-referencement.png) no-repeat #f6f6d7;
padding: 2px 5px 0 45px;
margin: 0 5px 20px 0;
}

/* Page contact*/

.moduletable-cartevisite{
background: url(../images/bg-carte-visite.png) no-repeat #edecec center top;
padding: 60px 20px 20px 20px;
}

#cartevisite{
background: url(../images/bg-carte-visite.png) no-repeat #edecec center top;
padding: 60px 20px 20px 20px;
}

/* Page actus */

#left .contentpaneopen-actus h2{
font-family: 'Droid Sans', sans-serif;
font-size: 15px;
font-weight: bold;
border-bottom: none;
}

.contentpaneopen-actus a{
font-weight: bold;
font-size: 13px;
}

.contentpaneopen-actus img.image-page-dossier{
border: 1px solid #e1e1df;
padding: 3px;
margin-right: 20px;
margin-bottom: 15px;
max-width: 170px;
}

img.image-detail-dossier{
border: 1px solid #e1e1df;
padding: 3px;
margin-right: 20px;
max-width: 230px;
}

/* /////////// Footer /////////// */

#footer a{
color: #3e3636;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

#footer p{
margin-bottom: 0;
}
