/* cmsms stylesheet: LaGrue2 modified: 21/02/2019 15:00:07 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
* {
font-weight : inherit;
font-style : inherit;
font-family : inherit;
}
dfn {
display : none;
overflow : hidden;
}
html body .util-clearb {
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
margin : 0;
padding : 0;
position : static;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.util-clearfix:after {
clear : both;
content : '.';
display : block;
visibility : hidden;
height : 0;
}
.util-clearfix {
display : inline-block;
}
* html .util-clearfix {
height : 1%;
}
.util-clearfix {
display : block;
}
.core-wrap-100 {
width : 100%;
}
.core-wrap-468 {
width : 468px;
}
.core-wrap-780 {
width : 780px;
}
.core-wrap-100, .core-wrap-468, .core-wrap-780, .custom-wrap-x {
margin-left : auto;
margin-right : auto;
}
.core-wrap-100 .core-float-left, .core-wrap-468 .core-float-left, .core-wrap-780 .core-float-left, .custom-wrap-x .core-float-left {
float : left;
display : inline;
}
.core-wrap-100 .core-float-right, .core-wrap-468 .core-float-right, .core-wrap-780 .core-float-right, .custom-wrap-x .core-float-right {
float : right;
display : inline;
}
.core-wrap-100 .core-center, .core-wrap-468 .core-center, .core-wrap-780 .core-center, .custom-wrap-x .core-center {
margin-left : auto;
margin-right : auto;
}
body {
font : normal 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #3a3a36;
background : #fff;
}
#ncleanblue {
width : auto;
background : #fff;
}
a.external span {
position : absolute;
left : -5000px;
width : 4000px;
}
a.external {
padding : 0 12px 0 0;
}
a.external:link {
color : #679ebc;
background : transparent;
}
a.external:visited {
color : #18507c;
background : transparent;
}
a.external:hover {
color : #18507c;
background : transparent;
}
.accessibility, hr {
position : absolute;
top : -9999em;
left : -9999em;
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
margin : 0;
padding : 0;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
border : none;
}
b, strong {
font-weight : bold;
}
i, em {
font-style : italic;
}
p {
padding : 0;
margin-top : 0.5em;
margin-bottom : 1em;
text-align : left;
}
h1, h2, h3, h4, h5 {
line-height : 1.6em;
font-weight : normal;
width : auto;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
color : #679ebc;
text-decoration : none;
text-align : left;
}
a:hover {
color : #3a6b85;
}
a:active {
color : #3a6b85;
}
a:visited {
color : #679ebc;
}
input, textarea, select {
font-size : 0.95em;
}
div#pagewrapper {
font-size : 95%;
position : relative;
z-index : 1;
}
#content {
width : auto;
text-align : left;
margin-left : 19px;
}
#main {
width : 468px;
text-align : left;
}
.main-main {
width : auto;
background : #fff;
padding : 20px;
padding-top : 0;
}
#main h2, #main h3, #main h4, #main h5, #main h6 {
font-size : 1.4em;
color : #301e12;
}
div#main ul, div#main ol, div#main dl, #footer ul, #footer ol {
line-height : 1em;
margin : 0 0 1.5em 0;
}
div#main ul, #footer ul {
list-style : circle;
}
div#main ul li, div#main ol li, #footer ul li, #footer ol li {
padding : 2px 2px 2px 5px;
margin-left : 20px;
}
div#main dl dt {
font-weight : bold;
margin : 0 0 0 1em;
}
div#main dl dd {
margin : 0 0 1em 1em;
}
div#main dl {
margin-bottom : 2em;
padding-bottom : 1em;
border-bottom : 1px solid #c0c0c0;
}
.concours {
float : left;
width : 139px;
height : 177px;
margin : 4px 13px 6px 0;
}
div#concoursXL {
float : left;
width : 444px;
height : 177px;
margin : 12px 0 0 0;
}
.concoursXL {
float : left;
width : 444px;
height : 177px;
margin : 12px 0 0 0;
}
form {
margin-top : 6px;
width: 444px;
}
form, td, th, li {
font-size : 100%;
}
form div {
margin-bottom : 0;
}
fieldset div {
margin-bottom : 0.5em;
margin-left : 1em;
}
fieldset div div {
margin-top : 0.5em;
margin-left : 1em;
}
fieldset {
margin-bottom : 1em;
border : 1px solid #c4c2c3;
padding : 0.5em;
}
fieldset label {
width : auto;
}
legend {
color : #fff;
background : #c4c2c3;
font-style : italic;
font-size : 1.2em;
margin-bottom : 0.5em;
padding : 0.2em;
width : auto;
border : 1px solid #ccc;
}
textarea {
margin : 0.5em 0;
width : 98%;
height : 6em;
}
.short-label label {
float : left;
width : 10em;
}
.short-label fieldset div input, .short-label fieldset div select {
width : 16em;
}
.captcha {
margin : 0.5em 0;
width : 200px;
text-align : center;
}
.captcha img {
border : 1px solid #c4c2c3;
margin-bottom : 0.5em;
}
.captcha input {
width : 196px;
margin-top : 0.5em;
}
.submit {
margin-top : 0.5em;
}
.contactform input {
border : 1px solid #c4c2c3;
}
.contactform input.checkbox {
border : none;
}
.contactform label {
display : block;
float : left;
width : 150px;
}
.contactform label.label {
display : inline;
float : none;
width : 50px;
font-size : 10px;
}
.contactform textarea {
background-color : #ffc;
border : 1px solid #c4c2c3;
}
.formbuilderform .message {
line-height : 16px;
padding : 0 0 8px 0;
}
