/* Start of CMSMS style sheet 'wireframe3col : wireframe3colLayout' */
/****** CSS template for SOS-WEB.CH by J-Seb ******/

/****** Changement de la couleur de fond lors de la selection de texte ******/
::selection {
    background: #BCDDFB; /* Safari */
}
::-moz-selection {
    background: #BCDDFB; /* Firefox */
}
/****** Changement de la couleur de fond de selection de texte ******/

body img{
	border: 0;
	}

html{
	height: 100%;
	margin-bottom: 1px;
	}

body{
	margin: 0 auto;
	background-image:  url(./uploads/wireframe3col/gradient2.png);
	background-position:  top left;
	background-repeat: repeat;
	color: #122E47;
	font-family: Arial;
	font-size: 0.90em;
	}

.bgwrap{
	margin: 0 auto;
	width: 100%;
	min-height: 800px;
	background-image: url(./uploads/wireframe3col/gradient.png);
	background-position:  top left;
	background-repeat: repeat-x;
	padding: 0 0 20px 0;
	}

.wrapper{
	width: 1216px;
	margin: 0 auto;
	}

.header{
	width: 1211px;
	margin:0 auto;
	padding: 0;
	height: 139px;
	background: transparent url(./uploads/wireframe3col/header.png) top left repeat-x;
        text-align: right;
	}

.pagetop{
        margin: 28px 0 -1px 0;
	width: 100%;
	height: 50px;
	background: url(./uploads/wireframe3col/page-top.png) top left no-repeat;
	bottom: 0;
	border: 1px solid transparent;
	}
*+html .pagetop{ /**** hack pour IE7 ****/	margin:  0 0 -2px 0;	}

.pagetop-home{
        margin: -20px 0 -1px 0;
	width: 100%;
	height: 50px;
	background: url(./uploads/wireframe3col/page-top.png) top left no-repeat;
	bottom: 0;
	border: 1px solid transparent;
	}
*+html .pagetop-home{ /**** hack pour IE7 ****/ margin:  0 0 -2px 0;}

.page{
	height: 100%;
	background: url(./uploads/wireframe3col/page-middle.png) top left repeat-y;
	border: 1px solid transparent !important;
	border: none;
	}

.pagecontent{
	height: 100%;
	text-align: left;
	margin: -13px 0 0 106px;
	bottom: 0;
	border: 1px solid transparent;
	width: 929px;
	padding: 0 23px 0 23px;
	}

.pagecontent a:link, a:active, a:visited {
        color: #1D476D;
	text-decoration: underline;
	}
.pagecontent a:hover {
        color: #2B689F;
	}

.pagebottom{
	width: 100%;
	margin:  -1px 0 0 0;
	background: url(./uploads/wireframe3col/page-bottom.png) bottom left no-repeat;
	height: 36px;
	border: 1px solid transparent;
	}
*+html .pagebottom{ /**** hack pour IE7 ****/margin:  -2px 0 0 0;}

.page h1{
	color: #0A528D;
	}

.page h2{
	color: #0A528D;
	}

.page h3{
	color: #0A528D;
	}

.page h4{
	color: #0A528D;
	}

.hbox{
	margin: 5px;
	padding: 10px;
	}



ul.packlist{
        list-style-image: url(./uploads/wireframe3col/true-puce.png);
        margin: 15px 0 10px 20px;
        }

ul.packlist li{
        font-size: 1.05em;
        padding: 4px 0 4px 2px;

        }


 *html body div.hbox{
	margin: 0;
	padding: 10px 0;
	}

.header h1{
	margin: 5px 0;
	padding: 60px 5px 15px
	}

.wrapperbox{
	height: 20px;
	padding: 0;
	margin: 143px 0 0 0;
	}

.menuwrapper{
	margin: 0;
	padding: 0 20px;
	}

.content{
	margin:4px 0 10px;
	padding: 0
	}
	
p.center {
	margin: 0;
	text-align: center;
	}

.center{
	margin-left: 180px;
	}

.footer{
	clear: both;
	margin: 0 auto;
	width: 980px;
	/*border: 1px solid red;*/
	text-align: center;
	}

.footer p {
	margin: 0;
	text-align: center;
	}

.mainblock{
	width: 70%;
	margin-left: 10px;
	padding: 5px;
	}

.subleft {
	float: left;
	margin-left: -50px;
	}

.subleft input[type="submit"]{
	background: url(uploads/images/bouton-devis.png) top left no-repeat;
	height: 85px;
	width: 260px;
	border: none;
	cursor: pointer;
	}

.subright {
	float: right;
	margin-right: 50px;
	}

.subright input[type="submit"]{
	background: url(uploads/images/bouton-commander.png) top left no-repeat;
	height: 85px;
	width: 260px;
	border: none;
	cursor: pointer;
	}

	h1 {
		font-size: 2em;
		line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
	h2 {
		font-size: 1.5em;
                line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0 15px;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		padding:0;
	}

	#menu_vert h2 {
		margin-left: 10px;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0 10px;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}

/**********   Les liens   **********/
	a:link 
	a:active a:visited {
        color: #333333;
	text-decoration: none;
	}
         a:hover{
         color:#CCC;text-decoration:underline;
         }	
        #menu_horiz
	a:link 
	a:active a:visited {color: red;
	text-decoration: none;
	}
	#menu_horiz
         a:hover{color: #0587A9;
	text-decoration: underline;
        }

.footer a {
	color: #122E47;
	text-decoration: none;
	}

/**********   Fin des liens   **********/


/* End of 'wireframe3col : wireframe3colLayout' */

